public interface MultiSatStepHandler
multi-sat propagation
.
It is a multi-satellite version of the OrekitStepHandler
.
Modifier and Type | Method and 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)
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 integrationvoid handleStep(List<OrekitStepInterpolator> interpolators, boolean isLast)
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 stepCopyright © 2002-2020 CS GROUP. All rights reserved.