Package | Description |
---|---|
agi.foundation.numericalmethods |
Contains general numerical algorithms.
|
agi.foundation.propagators |
Contains types used in producing the state of an object from a known element set.
|
Modifier and Type | Field and Description |
---|---|
static StepSizeInformation |
StepSizeInformation.DECREASED
The step size was decreased by the integrator while adapting it.
|
static StepSizeInformation |
StepSizeInformation.INCREASED
The step size was increased by the integrator while adapting it.
|
static StepSizeInformation |
StepSizeInformation.UNCHANGED
The step size was unchanged by the integrator
|
static StepSizeInformation |
StepSizeInformation.USED_MAXIMUM
The step size was bounded by the maximum step size.
|
static StepSizeInformation |
StepSizeInformation.USED_MINIMUM
The step size was bounded by the minimum step size.
|
Modifier and Type | Method and Description |
---|---|
StepSizeInformation |
StepSizeInformation.add(StepSizeInformation other)
Add the specified value to the current set and return the result.
|
static StepSizeInformation |
StepSizeInformation.getDefault()
Get the value that is considered to be the default.
|
static StepSizeInformation |
StepSizeInformation.getFromValue(int value)
Get the set of values that are associated with the given numeric value.
|
StepSizeInformation |
NumericalIntegrator.getStepSizeInformation()
|
static StepSizeInformation |
StepSizeInformation.of(StepSizeInformation... enums)
Create a new value built by combining the specified values.
|
StepSizeInformation |
StepSizeInformation.remove(StepSizeInformation other)
Remove the specified value from the current set and return the result.
|
static StepSizeInformation[] |
StepSizeInformation.values()
Returns an array containing the constants of this enum type, in the order they're declared.
|
Modifier and Type | Method and Description |
---|---|
StepSizeInformation |
StepSizeInformation.add(StepSizeInformation other)
Add the specified value to the current set and return the result.
|
boolean |
StepSizeInformation.contains(StepSizeInformation other)
Determines whether the specified value is present in the current set.
|
static StepSizeInformation |
StepSizeInformation.of(StepSizeInformation... enums)
Create a new value built by combining the specified values.
|
StepSizeInformation |
StepSizeInformation.remove(StepSizeInformation other)
Remove the specified value from the current set and return the result.
|
protected void |
NumericalIntegrator.setStepSizeInformation(StepSizeInformation value)
|
Modifier and Type | Method and Description |
---|---|
StepSizeInformation |
PropagationEventArgs.getStepSizeInformation()
Gets information about the last step taken by the integrator.
|
StepSizeInformation |
NumericalPropagator.getStepSizeInformation()
Gets information about the last step that was taken by the integrator.
|
StepSizeInformation |
NumericalIntegrationInformation.getStepSizeInformation()
Gets information about the behavior of the step size
during the integration step including whether it was altered or not.
|
StepSizeInformation |
ExceptionDuringPropagationEventArgs.getStepSizeInformation()
Gets information about the last step taken by the integrator.
|
Constructor and Description |
---|
ExceptionDuringPropagationEventArgs(NumericalPropagationException exception,
JulianDate previousTime,
double[] previousState,
JulianDate currentDate,
double[] currentState,
PropagationEventTrigger trigger,
StepSizeInformation info)
Initializes a new instance.
|
NumericalIntegrationInformation(StepSizeInformation info,
double stepSize)
Create an instance based on the given information.
|
PropagationEventArgs(JulianDate previousTime,
double[] previousState,
JulianDate currentDate,
double[] currentState,
PropagationEventTrigger trigger,
StepSizeInformation info)
Initializes a new instance.
|