Interface FieldOrekitFixedStepHandler<T extends CalculusFieldElement<T>>

  • Type Parameters:
    T - type of the field elements

    public interface FieldOrekitFixedStepHandler<T extends CalculusFieldElement<T>>
    This interface is a space-dynamics aware fixed size step handler.

    It mirrors the FixedStepHandler interface from commons-math but provides a space-dynamics interface to the methods.

    Author:
    Luc Maisonobe
    • Method Detail

      • init

        default void init​(FieldSpacecraftState<T> s0,
                          FieldAbsoluteDate<T> t,
                          T step)
        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.

        Parameters:
        s0 - initial state
        t - target time for the integration
        step - the duration in seconds of the fixed step. This value is positive even if propagation is backwards.
      • handleStep

        void handleStep​(FieldSpacecraftState<T> currentState)
        Handle the current step.
        Parameters:
        currentState - current state at step time
      • finish

        default void finish​(FieldSpacecraftState<T> finalState)
        Finalize propagation.
        Parameters:
        finalState - state at propagation end
        Since:
        11.0