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 Details

    • 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