AGI.Foundation.Propagators.Advanced Namespace 
Class  Description  

AuxiliaryStateElement 
Represents a set of variables which are computed and stored in the propagation output
but are not integrated with the state.
 
AuxiliaryStateElementConverter 
Base class for output associated with an AuxiliaryStateElement.
This represents the indexed auxiliary state, and a means of
converting the raw output information back into useful information specific
to this element.
 
AuxiliaryStateElementEvaluator 
Abstract base class for the evaluator produced by an auxiliary state variable.
This evaluator is responsible for efficiently computing the auxiliary variables to
add them to the propagation output.
 
CartesianStateElementConverter 
Represents output associated with a PropagationStateElement corresponding
to a set of Cartesian values.
This represents the indexed state, and a means of
converting the raw output information back into a Motion<Cartesian>.
 
MatrixStateElementConverter 
Converts output associated with a PropagationStateElement corresponding
to a set of Matrix values back and forth
between its raw indexed state, and a Motion<Matrix>.
 
PropagationPointElement 
A PropagationStateElement describing an integrated point.
 
PropagationStageParameter 
Represents the stage of propagation as a parameter when defining types used
during propagation that depend on the stage. This type is used internally
to coordinate the state of a NumericalPropagator with the geometry
needed by the various force models and equations of motion.
 
PropagationStateCorrectionEvaluator 
Members of this class calculate corrections to a propagated state after the integration step.
 
PropagationStateCorrector 
A definitional object which creates a PropagationStateCorrectionEvaluator to calculate
a postintegration correction to a propagated state.
 
PropagationStateElement 
Represents a portion of a combined state used during numerical integration.
 
PropagationStateElementConverter 
Base class for output associated with a PropagationStateElement.
This represents the indexed state, and a means of
converting the raw output information back into useful information specific
to this element.
 
PropagationStateElementEvaluator 
Abstract base class for the evaluator produced by an PropagationStateElement.
This evaluator is responsible for efficiently computing the derivatives of the state.
 
PropagationStateParameter 
Represents the state of integration as a parameter when defining types used
during integration that depend on the state. This type is used internally
to coordinate the state of a NumericalPropagator with the geometry
needed by the various force models and equations of motion.
 
PropagationStepInformation 
Represents information about the current integration step needed for state correction.
 
RotationVectorAngularVelocityStateElementConverter 
Represents output associated with a PropagationStateElement corresponding
to a set of RotationVectorAngularVelocity values.
This represents the indexed state, and a means of
converting the raw output information back into a Motion<RotationVectorAngularVelocity>.

Structure  Description  

PropagationEvaluationInformation 
Represents information about the current integration step during propagation.
This is used by the NumericalPropagator to parameterize the geometry
based on the raw state and to obtain derivative information from the corresponding
differential equations.
