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, updateEvaluatorReferencesgetAvailabilityIntervals, isAvailablegetIsThreadSafecloneclose, disposevoid 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.