| Package | Description |
|---|---|
| agi.foundation.numericalmethods |
Contains general numerical algorithms.
|
| agi.foundation.segmentpropagation |
Contains types for modeling a trajectory in segments, where the type of propagation varies for each segment.
|
| Class and Description |
|---|
| BasicLaunchSegment
This launch segment provides compatibility with STK Astrogator's launch segment.
|
| BasicLaunchSegmentConfiguration
The configuration for the
BasicLaunchSegment. |
| BasicLaunchSegmentResults
The basic launch segment results.
|
| ChangePropagateSegmentsPropagatorOperator |
| ChangeReturnSegmentOperator
An operator for a
TargetedSegmentList that will change the
Behavior (get / set) setting
for a ReturnSegment (get / set) that is in the TargetedSegmentList that
contains this operator and ReturnSegment (get / set). |
| ChangeStoppingConditionEnabledOperator
A
TargetedSegmentListOperator that will enable or disable a
StoppingConditionEvaluator in a nested PropagateSegment. |
| ChangeStoppingConditionOption
The options for enabling or disabling a
StoppingCondition for the
ChangeStoppingConditionEnabledOperator |
| ChangeStoppingConditionThresholdOperator
A
TargetedSegmentListOperator that will change the value of a
threshold at propagation time. |
| ChangeStopSegmentOperator
An operator for a
TargetedSegmentList that will change the
StopEnabled (get / set) setting
for a StopSegment (get / set) that is in the TargetedSegmentList that
contains this operator and StopSegment (get / set). |
| ComputeNewThresholdCallback
The callback to compute a new threshold based on the old threshold.
|
| ComputeNewThresholdCallback.Function
A functional interface for the containing delegate type.
|
| FiniteManeuverSegment |
| FollowSegment
A segment that will start propagating based on a specified strategy, and will end propagating based on another
strategy.
|
| FollowSegmentBeginning
Defines how the initial state of a
FollowSegment should be derived. |
| FollowSegmentBeginningPropagator
Evaluates the initial state for the
propagator
of a FollowSegment. |
| FollowSegmentEnding
Defines how to propagate to the final state of a
FollowSegment. |
| FollowSegmentEndingPropagator
Evaluates the initial state for the
propagator
of a FollowSegment. |
| FollowSegmentEndsWithStoppingConditions |
| FollowSegmentResults
The results of propagating a
FollowSegment. |
| FollowSegmentStartsWithStoppingConditions
Propagates the wrapped
SegmentPropagator of a FollowSegment until a user specified
StoppingCondition stops propagation. |
| HoldSegment |
| ImpulsiveManeuverInformation
Stores all the information needed for a maneuver to be performed by an
ImpulsiveManeuverSegment. |
| ImpulsiveManeuverSegment
A
SegmentDefinition that performs an impulsive maneuver. |
| ImpulsiveManeuverSegmentConfiguration
The configuration for an
ImpulsiveManeuverSegment. |
ImpulsiveManeuverSegmentResults
SegmentResults augmented with information relevant to the propagation of an
ImpulsiveManeuverSegment. |
| InitialStateSegment
Represents an initial state for a
SegmentPropagator. |
| InitialStateSegmentConfiguration
The configuration of an
InitialStateSegment. |
| InvalidFuelStateBehavior
An
enum that will let a maneuver segment know what to do if an maneuver can not
be completed due to lack of fuel. |
| MaximumDurationBehavior
Defines the behavior that a
NumericalPropagatorSegment should use when its
MaximumDuration (get / set) is reached during propagation. |
| NumericalInitialStateSegment
An
InitialStateSegment whose state is represented as a
NumericalPropagatorState derived from a NumericalPropagatorDefinition. |
| NumericalPropagatorSegment |
| PropagateSegment |
| PropagateSegmentConfiguration
The configuration of a
PropagateSegment which stores and allows the modification
what StoppablePropagator will be used at propagation time of the PropagateSegment. |
| PropagateSegmentResults
A
PropagateSegment can optionally propagate multiple segments with an auto-sequence
with stopping conditions. |
| ReturnSegment
A segment that will end propagation of a
SegmentList that contains this segment even if there are
other segments still in the list. |
| ReturnSegmentBehavior
The possible behaviors of a
ReturnSegment's propagation. |
| ReturnSegmentConfiguration
The configuration for a
ReturnSegment. |
| RunSegmentListOperator
A
TargetedSegmentListOperator that will run the
segment propagators of the parent TargetedSegmentList. |
| SeedFiniteManeuverOperator
An operator that will replace an
ImpulsiveManeuverSegment with a similarly configured
FiniteManeuverSegment in a
TargetedSegmentList. |
| SegmentConfiguration
The configuration for a
SegmentPropagator. |
| SegmentDefinition
The base class for segments used with the Segment Propagation Library.
|
| SegmentList
A class that holds a list of
SegmentDefinitions that gets
propagated in series. |
| SegmentListConfiguration
The configuration for a
SegmentList. |
| SegmentListPropagator
The
SegmentPropagator for SegmentList. |
| SegmentListResults |
| SegmentPropagationEventArgs
Provides information about the current
propagator's propagation. |
| SegmentPropagator
The abstract type for a
segment's propagator. |
| SegmentResults
The results computed by a
SegmentPropagator. |
| SinglePropagateSegmentResults
A
PropagateSegment can optionally propagate multiple segments with an auto-sequence
with stopping conditions. |
| SingleValueStateUpdater
Updates the propagated state where a single value will change a value or values in the state.
|
| SingleValueUpdaterCallback
The callback for the
SingleValueStateUpdater. |
| SingleValueUpdaterCallback.Function
A functional interface for the containing delegate type.
|
| StateForNextSegmentBehavior
Enumerates the behaviors used in passing a state from one segment to another.
|
| StateUpdaterDefinition
Defines a specific way to update a
ITimeBasedState in an
UpdateSegment. |
| StateUpdaterEvaluator
Updates the propagated state in an
UpdateSegment. |
| StopSegment
A segment that will end the propagation and return the results up to this segment when propagated.
|
| StopSegmentConfiguration
The configuration for a
StopSegment. |
| SwapSegmentOperator
A
TargetedSegmentListOperator that will replace one SegmentPropagator in a
TargetedSegmentList with another SegmentPropagator. |
| SwitchableSegment
A
SegmentDefinition that can switch between two
segments. |
| SwitchableSegmentConfiguration
The
SegmentConfiguration for a SwitchableSegment. |
| SwitchableSegmentOption
The options for which segment will be run by default.
|
| SwitchableSegmentResults
The
SegmentResults for a SwitchableSegment. |
| TargetedSegmentList
A
SegmentList that can control and change properties of the
segments it is propagating by using
operators at propagation time. |
| TargetedSegmentListConfiguration
The configuration for a
TargetedSegmentList. |
| TargetedSegmentListOperator
The definition of a
operation that will in some way
modify how the SegmentPropagators in a
TargetedSegmentList are run. |
| TargetedSegmentListOperatorBehavior
Defines the behavior of the
operators
in the TargetedSegmentList. |
| TargetedSegmentListOperatorConvergenceBehavior
Allows the user to specify the behavior of the parent
TargetedSegmentList
when an operator finishes successfully. |
| TargetedSegmentListOperatorEvaluator
The evaluator of an
operator that a
TargetedSegmentList uses on its constituent segments. |
| TargetedSegmentListOperatorResults
The base class that gets returned when a
TargetedSegmentListOperatorEvaluator is computed. |
| TargetedSegmentListResults
A
SegmentListResults that is returned when a
TargetedSegmentLists propagator is run. |
| UpdateSegment
A segment that will update the final state of the previous segment.
|
| UpdateSegmentConfiguration
The mutable
SegmentConfiguration for an UpdateSegment. |