Click or drag to resize

NumericalPropagatorState Class

A state representing every propagated value in a particular NumericalPropagator.
Inheritance Hierarchy
SystemObject
  AGI.Foundation.PropagatorsNumericalPropagatorState

Namespace:  AGI.Foundation.Propagators
Assembly:  AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public class NumericalPropagatorState : ITimeBasedState, 
	IThreadAware, ICloneWithContext, IEquatableDefinition

The NumericalPropagatorState type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyAuxiliaryElements
Gets names of the auxiliary elements.
Public propertyAvailableElements
Gets the names of all of the elements in this state.
Public propertyConverter
Public propertyCurrentDate
Gets or sets the JulianDate that this state is valid.
Public propertyCurrentState
Gets a copy of the raw state.
Public propertyEpoch
Gets the epoch that the propagated started from.
Public propertyIntegrationElements
Gets names of the integration elements.
Public propertyIsThreadSafe
Gets a value indicating whether the methods on this instance are safe to call from multiple threads simultaneously.
Public propertyPropagationParameter
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.
Top
Methods
  NameDescription
Public methodClone
Clones this object using the specified context.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetDefinitionHashCode
Gets a hash code representing the definition of this object.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetMotionT
Public methodGetMotionOfDoubleArray
Gets the motion of the specified elementIdentification as an array of doubles.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetValueT
Gets the value specified by the elementIdentification.
Public methodIsSameDefinition
Determines if this object has the same definition as another object.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodModifyMotionT
Public methodModifyValueT
Modifies the elementIdentification in this instance of ITimeBasedState with the newValue.
Public methodToString
Returns a string that represents the current object.
(Overrides ObjectToString.)
Top
See Also