Click or drag to resize

StateTransitionMatrixGetStateUpdater Method

Creates an object that will update the state of the StateTransitionMatrix in between propagation steps, if necessary.

If TransitionType is PiecewiseTransition then the matrices produced during propagation represent the transition matrices from the previous time step to their own time step. This means that at the beginning of each propagation step the value of the state transition matrix must be reset to the identity matrix.

If TransitionType is EpochTransition then the matrices produced during propagation represent the transition matrices from the epoch to their own time step, and this reset is not necessary.

Namespace:  AGI.Foundation.Propagators
Assembly:  AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 20.3.405.0 (20.3.405.0)
Syntax
public override IUpdatePriorToStep GetStateUpdater(
	EvaluatorGroup group
)

Parameters

group
Type: AGI.FoundationEvaluatorGroup
The EvaluatorGroup the state updater will be part of.

Return Value

Type: IUpdatePriorToStep
if TransitionType is TransitionType.EpochTransition, otherwise an IUpdatePriorToStep to reset the matrix to Identity at the beginning of each propagation step.
Exceptions
ExceptionCondition
ArgumentNullException Thrown when group is .
See Also