Class FieldOrekitStepHandlerMultiplexer<T extends org.hipparchus.RealFieldElement<T>>

    • Constructor Detail

      • FieldOrekitStepHandlerMultiplexer

        public FieldOrekitStepHandlerMultiplexer()
        Simple constructor.
    • Method Detail

      • add

        public void add​(FieldOrekitStepHandler<T> handler)
        Add a step handler.
        Parameters:
        handler - step handler to add
      • init

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

        Specified by:
        init in interface FieldOrekitStepHandler<T extends org.hipparchus.RealFieldElement<T>>
        Parameters:
        s0 - initial state
        t - target time for the integration
      • handleStep

        public void handleStep​(FieldOrekitStepInterpolator<T> interpolator,
                               boolean isLast)
        Handle the current step.
        Specified by:
        handleStep in interface FieldOrekitStepHandler<T extends org.hipparchus.RealFieldElement<T>>
        Parameters:
        interpolator - interpolator set up for the current step
        isLast - if true, this is the last integration step