StoppablePropagatorRestep Method |
Resteps the underlying propagator from the
PreviousDate. This only needs to be
overridden if the wrapped propagator keeps state and cares about taking a step vs. restepping.
Do not call the base method if you override this method. A new instance of a state should
always be returned by this method. Like the
TakeStep(Duration, Boolean)
method, no properties on this base type needs to be updated in this method. Note that the
sign of the
step matters, if is it negative then the step should be taken backwards.
Namespace:
AGI.Foundation.Propagators
Assembly:
AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax protected virtual ITimeBasedState Restep(
Duration step
)
Protected Overridable Function Restep (
step As Duration
) As ITimeBasedState
protected:
virtual ITimeBasedState^ Restep(
Duration step
)
abstract Restep :
step : Duration -> ITimeBasedState
override Restep :
step : Duration -> ITimeBasedState
Parameters
- step
- Type: AGI.Foundation.TimeDuration
The step to take from the PreviousDate.
Return Value
Type:
ITimeBasedStateThe state at the
PreviousDate plus the
step.
See Also