Package | Description |
---|---|
agi.foundation.propagators |
Contains types used in producing the state of an object from a known element set.
|
agi.foundation.segmentpropagation |
Contains types for modeling a trajectory in segments, where the type of propagation varies for each segment.
|
agi.foundation.stoppingconditions |
Contains types for stopping propagation when various events occur.
|
Class and Description |
---|
StoppingCondition
A stopping condition will get evaluated at every step of propagation, and treat some value based on the computed state
as a function.
|
StoppingConditionEvaluator
The type that actually evaluates a value from the state of propagation that can be used to stop the propagation.
|
StoppingConditionEvent
The details of when a
StoppingConditionEvaluator has been satisfied. |
StoppingConditionEventFoundEventArgs
The
EventArgs for when a StoppingConditionEvent has
been detected. |
Class and Description |
---|
DurationStoppingCondition
A
StoppingCondition that will stop after a given Duration has passed. |
ScalarStoppingCondition
A
StoppingCondition that will stop propagation by search for thresholds and extrema
from values of a Scalar (get / set ). |
StoppingCondition
A stopping condition will get evaluated at every step of propagation, and treat some value based on the computed state
as a function.
|
Class and Description |
---|
AccessStoppingCondition
A
StoppingCondition that will stop after an access query is satisfied. |
CircularRange
The possible options that a numerical value could be limited to when it represents an angle.
|
ConditionCheckCallback
The
delegate type that is used by the DelegateStoppingCondition to compute the value used
in determining if propagation should stop. |
ConditionCheckCallback.Function
A functional interface for the containing delegate type.
|
ConstraintSatisfiedCallback
The
delegate that is used by the DelegateStoppingConditionConstraint to determine
if the constraint is satisfied. |
ConstraintSatisfiedCallback.Function
A functional interface for the containing delegate type.
|
DelegateStoppingCondition
A stopping condition that will stop a function by search for thresholds and extrema
from values of a
ConditionCheckCallback . |
DelegateStoppingConditionConstraint
A
StoppingConditionConstraintEvaluator where the method that checks if the state at a stop satisfies
this StoppingConditionConstraint is specified by a delegate . |
DurationStoppingCondition
A
StoppingCondition that will stop after a given Duration has passed. |
DurationStoppingConditionConstraint
A
StoppingConditionConstraint that determines its satisfaction based on the
Duration that has passed during propagation. |
EpochSecondsStoppingCondition
A
StoppingCondition whose threshold is the number of seconds
past an arbitrary epoch. |
InequalityCondition
The criteria for comparing one value to another.
|
InitializeCallback
The
delegate type that lets the StoppingConditionEvaluator or
StoppingConditionConstraintEvaluator be initialized. |
InitializeCallback.Function
A functional interface for the containing delegate type.
|
JulianDateStoppingConditionConstraint
A
StoppingConditionConstraint that determines its satisfaction on the current
JulianDate relative to a stored JulianDate . |
ScalarStoppingCondition
A
StoppingCondition that will stop propagation by search for thresholds and extrema
from values of a Scalar (get / set ). |
ScalarStoppingConditionConstraint
A
StoppingConditionConstraintEvaluator that compares the value of a Scalar (get / set )
at the time of a state with a threshold. |
StoppingCondition
A stopping condition will get evaluated at every step of propagation, and treat some value based on the computed state
as a function.
|
StoppingConditionConstraint
The definition for a
StoppingConditionConstraintEvaluator . |
StoppingConditionConstraintEvaluator
The evaluator for a
StoppingConditionConstraint . |
StoppingConditionEnabled
Settings for enabling or disabling a
StoppingCondition . |
StoppingConditionEvaluator
The type that actually evaluates a value from the state of propagation that can be used to stop the propagation.
|
StoppingConditionEvent
The details of when a
StoppingConditionEvaluator has been satisfied. |
StoppingConditionTriggeredBehavior
Describes how propagation should behave after a
stopping condition
has been satisfied. |
StoppingConditionValueStatus
Indicates the value of the stopping condition relative to its threshold.
|
StoppingTriggeredCallback
A
delegate that gets triggered when a StoppingConditionEvaluator is satisfied. |
StoppingTriggeredCallback.Function
A functional interface for the containing delegate type.
|
StopType
An enumeration listing the possible events in a function that can be detected by a
StoppingCondition . |
ThresholdStoppingConditionConstraint
A
StoppingConditionConstraint that will compute a single value and compare it
to a Threshold (get / set ) to determine
if this constraint is satisfied. |
ThresholdStoppingConditionConstraintEvaluator |
ValueInStateStoppingCondition |
ValueInStateStoppingConditionConstraint
A
StoppingConditionConstraint that compares a value stored in an ITimeBasedState
to a specified threshold. |
WhenToCheckConstraint
An enumeration specifying when a
StoppingConditionConstraint should be checked. |