|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object fr.cnes.sirius.patrius.stela.propagation.ForcesStepHandler
public class ForcesStepHandler
Step handler handling forces requiring to be updated every step and not every substep.
Constructor Summary | |
---|---|
ForcesStepHandler(OrbitNatureConverter converterIn,
NonInertialContribution nonInertialContributionIn)
Constructor. |
Method Summary | |
---|---|
double[] |
getDnonInertial()
Getter for non-inertial contribution. |
void |
handleStep(OrekitStepInterpolator interpolator,
boolean isLast)
Handle the current step. |
void |
init(SpacecraftState s0,
AbsoluteDate t)
Initialize step handler at the start of a propagation. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ForcesStepHandler(OrbitNatureConverter converterIn, NonInertialContribution nonInertialContributionIn)
converterIn
- orbit nature converternonInertialContributionIn
- nonInertialContribution force (null if not used)Method Detail |
---|
public void init(SpacecraftState s0, AbsoluteDate t)
OrekitStepHandler
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.
init
in interface OrekitStepHandler
s0
- initial statet
- target time for the integrationpublic void handleStep(OrekitStepInterpolator interpolator, boolean isLast) throws PropagationException
OrekitStepHandler
handleStep
in interface OrekitStepHandler
interpolator
- interpolator set up for the current stepisLast
- if true, this is the last integration step
PropagationException
- if step cannot be handledpublic double[] getDnonInertial()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |