MatrixStateElementConverter Class |
Namespace: AGI.Foundation.Propagators.Advanced
The MatrixStateElementConverter type exposes the following members.
Name | Description | |
---|---|---|
MatrixStateElementConverter(MatrixStateElementConverter, CopyContext) | Initializes a new instance as a copy of an existing instance. | |
MatrixStateElementConverter(String, MotionInt32, MotionMatrix) |
Initializes a new instance.
| |
MatrixStateElementConverter(String, MotionInt32, MotionMatrix, MotionMatrix) |
Initializes a new instance.
|
Name | Description | |
---|---|---|
AdaptiveWeights |
Gets or sets the weights to be applied to the state elements when
computing the error which determines how to adapt the step size during integration.
This is in addition to any weights used in the integration algorithm
itself. The weights are initialized to default values of one based on the
Order and Dimension of the state element.
The order of the motion is one less than the Order and each
array is of length Dimension.
(Inherited from PropagationStateElementConverter.) | |
Dimension |
Gets the number of parameters (per Order) within this element.
(Overrides PropagationStateElementConverterDimension.) | |
Identification |
Gets the string identifying this instance in the overall output.
(Inherited from PropagationStateElementConverter.) | |
InitialState |
Gets the initial values of this element of the state and their derivatives.
The size of the initial state is its Dimension and the order of
the motion is one less than the Order of the differential equation
defining the derivative of this element.
(Inherited from PropagationStateElementConverter.) | |
IsThreadSafe |
Gets a value indicating whether the methods on this instance are safe to call from
multiple threads simultaneously.
(Inherited from PropagationStateElementConverter.) | |
Order |
Gets the order of the differential equation corresponding to this element.
This corresponds to one greater than the Order of the InitialState.
(Inherited from PropagationStateElementConverter.) | |
StateIndices |
Gets the indices locating each variable of this element within the overall state.
The motion represents the value of this state element and its derivatives up to but not including
the Order of the differential equation defining the state's derivative.
The indices will be set by the NumericalPropagatorDefinition when this element is added.
(Inherited from PropagationStateElementConverter.) | |
TypeOfOutput |
Gets the type associated with the output of this instance.
(Overrides PropagationStateElementConverterTypeOfOutput.) |
Name | Description | |
---|---|---|
AdjustStateFromElement |
Adjust the subset of the overall raw state corresponding to this element to new values.
(Overrides PropagationStateElementConverterAdjustStateFromElement(Double, MotionDouble).) | |
AdjustStateWithTypeT(Double, MotionT) |
Adjust the subset of the raw state corresponding to this element to new values.
(Overrides PropagationStateElementConverterAdjustStateWithTypeT(Double, MotionT).) | |
AdjustStateWithTypeT(Double, MotionT) |
Adjust the subset of the raw state corresponding to this element to new values.
(Inherited from PropagationStateElementConverter.) | |
Clone |
Clones this object using the specified context.
(Overrides PropagationStateElementConverterClone(CopyContext).) | |
ConvertState(Double) |
Convert the raw state into a Matrix
and its derivatives.
| |
ConvertStateT(Double) |
Convert the raw state into this instance's Type
and its derivatives.
(Overrides PropagationStateElementConverterConvertStateT(Double).) | |
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.) | |
GetElementFromState |
Produces this state element's values and their derivatives from the overall raw state.
(Overrides PropagationStateElementConverterGetElementFromState(Double).) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |