Package  Description 

agi.foundation.aircraftpropagation 
Contains types for propagating an aircraft through various maneuvers subject to
flight phase performance models and wind effects.

agi.foundation.celestial 
Contains types used in modeling characteristics of celestial objects and celestial phenomena.

agi.foundation.geometry 
Contains types for expressing the motion of fundamental geometric objects such as points, axes, and reference frames;
the manner in which they are related; and transformations between representations.

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.

agi.foundation.propagators.advanced 
Contains types used to create more specialized propagation scenarios.

Class and Description 

PropagationPointElement
A
PropagationStateElement describing an integrated point. 
PropagationStateElementConverter
Base class for output associated with a
PropagationStateElement . 
PropagationStateParameter
Represents the state of integration as a parameter when defining types used
during integration that depend on the state.

Class and Description 

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.

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. 
Class and Description 

PropagationStateParameter
Represents the state of integration as a parameter when defining types used
during integration that depend on the state.

Class and Description 

PropagationEvaluationInformation
Represents information about the current integration step during propagation.

Class and 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 . 
AuxiliaryStateElementEvaluator
Abstract base class for the evaluator produced by an auxiliary state variable.

PropagationEvaluationInformation
Represents information about the current integration step during propagation.

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.

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 . 
PropagationStateElementEvaluator
Abstract base class for the evaluator produced by an
PropagationStateElement . 
PropagationStateParameter
Represents the state of integration as a parameter when defining types used
during integration that depend on the state.

Class and 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 . 
AuxiliaryStateElementEvaluator
Abstract base class for the evaluator produced by an auxiliary state variable.

CartesianStateElementConverter
Represents output associated with a
PropagationStateElement corresponding
to a set of Cartesian values. 
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> . 
PropagationEvaluationInformation
Represents information about the current integration step during propagation.

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.

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 . 
PropagationStateElementEvaluator
Abstract base class for the evaluator produced by an
PropagationStateElement . 
PropagationStateParameter
Represents the state of integration as a parameter when defining types used
during integration that depend on the state.

PropagationStepInformation
Represents information about the current integration step needed for state correction.
