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 . |