NumericalPropagatorState Class |
Namespace: AGI.Foundation.Propagators
The NumericalPropagatorState type exposes the following members.
Name | Description | |
---|---|---|
NumericalPropagatorState(NumericalPropagatorState, CopyContext) | Initializes a new instance as a copy of an existing instance. | |
NumericalPropagatorState(Double, JulianDate, NumericalPropagatorState) |
Initializes an instance that copies all the information from the oldState except for the
CurrentState and CurrentDate.
| |
NumericalPropagatorState(JulianDate, IEnumerablePropagationStateElement, IEnumerableAuxiliaryStateElement) |
Initialize a new instance.
| |
NumericalPropagatorState(JulianDate, IEnumerablePropagationStateElement, IEnumerableAuxiliaryStateElement, EvaluatorGroup) |
Initialize a new instance.
|
Name | Description | |
---|---|---|
AuxiliaryElements |
Gets names of the auxiliary elements.
| |
AvailableElements |
Gets the names of all of the elements in this state.
| |
Converter |
Gets the PropagationStateConverter.
| |
CurrentDate |
Gets or sets the JulianDate that this state is valid.
| |
CurrentState |
Gets a copy of the raw state.
| |
Epoch |
Gets the epoch that the propagated started from.
| |
IntegrationElements |
Gets names of the integration elements.
| |
IsThreadSafe |
Gets a value indicating whether the methods on this instance are safe to call from
multiple threads simultaneously.
| |
PropagationParameter |
Gets the PropagationEvaluationInformation based on the CurrentState, Epoch,
and CurrentDate of this state. This is useful for when you need to evaluate an
evaluator outside of propagation that was parameterized in a NumericalPropagator.
|
Name | Description | |
---|---|---|
Clone |
Clones this object using the specified context.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetDefinitionHashCode |
Gets a hash code representing the definition of this object.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetMotionT |
Gets the MotionT stored in this state specified by the elementIdentification.
| |
GetMotionOfDoubleArray |
Gets the motion of the specified elementIdentification as an array of doubles.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
GetValueT |
Gets the value specified by the elementIdentification.
| |
IsSameDefinition |
Determines if this object has the same definition as another object.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ModifyMotionT |
Modifies this instance of ITimeBasedState with the MotionT of the
specified elementIdentification updated.
| |
ModifyValueT | ||
ToString | Returns a string that represents the current object. (Overrides ObjectToString.) |