Package org.orekit.propagation.sampling
Interface MultiSatStepHandler
-
public interface MultiSatStepHandler
This interface is a space-dynamics aware step handler formulti-sat propagation
.It is a multi-satellite version of the
OrekitStepHandler
.- Since:
- 9.0
- Author:
- Luc Maisonobe
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
handleStep(List<OrekitStepInterpolator> interpolators, boolean isLast)
Handle the current step.default void
init(List<SpacecraftState> states0, AbsoluteDate t)
Initialize step handler at the start of a propagation.
-
-
-
Method Detail
-
init
default void init(List<SpacecraftState> states0, AbsoluteDate t)
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 tobuild
themulti-sat propagator
.t
- target time for the integration
-
handleStep
void handleStep(List<OrekitStepInterpolator> interpolators, boolean isLast)
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 tobuild
themulti-sat propagator
isLast
- if true, this is the last integration step
-
-