Package org.orekit.propagation.sampling
Interface MultiSatStepHandler
- All Known Implementing Classes:
MultisatStepNormalizer
public interface MultiSatStepHandler
This interface is a space-dynamics aware step handler for
multi-sat propagation.
It is a multi-satellite version of the OrekitStepHandler.
- Since:
- 9.0
- Author:
- Luc Maisonobe
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidfinish(List<SpacecraftState> finalStates) Finalize propagation.voidhandleStep(List<OrekitStepInterpolator> interpolators) Handle the current step.default voidinit(List<SpacecraftState> states0, AbsoluteDate t) Initialize step handler at the start of a propagation.
-
Method Details
-
init
Initialize step handler at the start of a propagation.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.
The default method does nothing
- Parameters:
states0- initial states, one for each satellite in the same order used tobuildthemulti-sat propagator.t- target time for the integration
-
handleStep
Handle the current step.When called by
PropagatorsParallelizer, all interpolators have the same time range.- Parameters:
interpolators- interpolators set up for the current step in the same order used tobuildthemulti-sat propagator
-
finish
Finalize propagation.- Parameters:
finalStates- states at propagation end- Since:
- 11.0
-