Class MultisatStepNormalizer

    • Constructor Detail

      • MultisatStepNormalizer

        public MultisatStepNormalizer​(double h,
                                      MultiSatFixedStepHandler handler)
        Simple constructor.
        Parameters:
        h - fixed time step (sign is not used)
        handler - fixed time step handler to wrap
    • Method Detail

      • getFixedTimeStep

        public double getFixedTimeStep()
        Get the fixed time step.
        Returns:
        fixed time step
      • getFixedStepHandler

        public MultiSatFixedStepHandler getFixedStepHandler()
        Get the underlying fixed step handler.
        Returns:
        underlying fixed step handler
      • init

        public void init​(List<SpacecraftState> s0,
                         AbsoluteDate 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.

        The default method does nothing

        Specified by:
        init in interface MultiSatStepHandler
        Parameters:
        s0 - initial states, one for each satellite in the same order used to build the multi-sat propagator.
        t - target time for the integration