public interface MultiSatStepHandler
multi-sat propagation
.
It is a multi-satellite version of the OrekitStepHandler
.
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.
|
default void init(List<SpacecraftState> states0, AbsoluteDate t) throws OrekitException
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
states0
- initial states, one for each satellite in the same order
used to build
the multi-sat propagator
.t
- target time for the integrationOrekitException
- if step handler cannot be initializedvoid handleStep(List<OrekitStepInterpolator> interpolators, boolean isLast) throws OrekitException
When called by PropagatorsParallelizer
,
all interpolators have the same time range.
interpolators
- interpolators set up for the current step in the same order
used to build
the multi-sat propagator
isLast
- if true, this is the last integration stepOrekitException
- if step cannot be handledCopyright © 2002-2018 CS Systèmes d'information. All rights reserved.