Package | Description |
---|---|
agi.foundation.propagators |
Contains types used in producing the state of an object from a known element set.
|
agi.foundation.propagators.advanced |
Contains types used to create more specialized propagation scenarios.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
PropagationStateArray.equals(PropagationStateArray left,
PropagationStateArray right)
Returns
true if the two instances are exactly equal. |
boolean |
PropagationStateArray.equalsType(PropagationStateArray other)
Indicates whether another instance of this type is exactly equal to this instance.
|
static boolean |
PropagationStateArray.notEquals(PropagationStateArray left,
PropagationStateArray right)
Returns
true if the two instances are not exactly equal. |
void |
IUpdatePriorToStep.updatePriorToStep(JulianDate date,
PropagationStateArray state)
Called by the
NumericalPropagator each time step prior to propagation
to perform any state updates required by the PropagationStateElement that created this object. |
Modifier and Type | Method and Description |
---|---|
PropagationStateArray |
PropagationStateCorrectionEvaluator.correctAfterStep(PropagationStepInformation info)
Calculates the last steps state corrections.
|
abstract PropagationStateArray |
PropagationStateCorrectionEvaluator.correctAfterStep(PropagationStepInformation info,
PropagationStateArray accelerationCorrection)
Calculates the last steps state corrections, as well as the acceleration correction needed by a multistep integrator.
|
PropagationStateArray |
PropagationStepInformation.getFinalState()
Gets the values of the dependent variables at the end of the current integration step.
|
PropagationStateArray |
PropagationStepInformation.getInitialState()
Gets the values of the dependent variables at the beginning of the current integration step.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
PropagationStateElementEvaluator.addDerivatives(JulianDate date,
DerivativeMode mode,
PropagationStateArray derivativeArray)
Based on the given
DerivativeMode , compute the requested kind of derivative and
add (don't set) it to the given array. |
abstract void |
AuxiliaryStateElementEvaluator.computeAuxiliary(JulianDate date,
PropagationStateArray auxiliaryArray)
Compute the auxiliary variable values and store them in the auxiliary state.
|
abstract PropagationStateArray |
PropagationStateCorrectionEvaluator.correctAfterStep(PropagationStepInformation info,
PropagationStateArray accelerationCorrection)
Calculates the last steps state corrections, as well as the acceleration correction needed by a multistep integrator.
|
Constructor and Description |
---|
PropagationStepInformation(JulianDate initialTime,
JulianDate finalTime,
PropagationStateArray initialState,
PropagationStateArray finalState)
Initializes a new instance.
|