public interface IUpdatePriorToStep extends IEvaluator
PropagationStateElement
that has special behavior
that takes place each time step prior to propagation. The
NumericalPropagator
will call the IUpdatePriorToStep.updatePriorToStep(agi.foundation.time.JulianDate, agi.foundation.propagators.PropagationStateArray)
method in this class
to perform that behavior.Modifier and Type | Method and Description |
---|---|
void |
updatePriorToStep(JulianDate date,
PropagationStateArray state)
Called by the
NumericalPropagator each time step prior to propagation
to perform any state updates required by the PropagationStateElement that created this object. |
getCachingWrapper, getGroup, updateEvaluatorReferences
getAvailabilityIntervals, isAvailable
getIsThreadSafe
clone
close, dispose
void updatePriorToStep(@Nonnull JulianDate date, @Nonnull PropagationStateArray state)
NumericalPropagator
each time step prior to propagation
to perform any state updates required by the PropagationStateElement
that created this object.date
- The time of the current step.state
- The subsection of the state array needed by this object.