public interface MultiPatriusStepHandler extends Serializable
This interface is copied from PatriusStepHandler
and adapted to
multi propagation.
This interface is a space-dynamics aware step handler for propagation with several states.
It mirrors the StepHandler
interface from commons-math
but provides a space-dynamics interface to the methods.
Modifier and Type | Method and Description |
---|---|
void |
handleStep(MultiPatriusStepInterpolator interpolator,
boolean isLast)
Handle the current step.
|
void |
init(Map<String,SpacecraftState> s0,
AbsoluteDate t)
Initialize step handler at the start of a propagation.
|
void init(Map<String,SpacecraftState> s0, AbsoluteDate t)
This method is called once at the start of the propagation. It may be used by the step handler to initialize some internal data if needed.
s0
- map of initial statest
- target time for the integrationvoid handleStep(MultiPatriusStepInterpolator interpolator, boolean isLast) throws PropagationException
interpolator
- interpolator set up for the current stepisLast
- if true, this is the last integration stepPropagationException
- if step cannot be handledCopyright © 2023 CNES. All rights reserved.