Class PythonOrekitFixedStepHandler

  • All Implemented Interfaces:
    OrekitFixedStepHandler

    public class PythonOrekitFixedStepHandler
    extends Object
    implements OrekitFixedStepHandler
    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
    • Field Detail

      • pythonObject

        protected long pythonObject
        Part of JCC Python interface to object
    • Constructor Detail

      • PythonOrekitFixedStepHandler

        public PythonOrekitFixedStepHandler()
    • Method Detail

      • pythonExtension

        public void pythonExtension​(long pythonObject)
      • pythonExtension

        public long pythonExtension()
      • pythonDecRef

        public void pythonDecRef()
      • init

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

        Specified by:
        init in interface OrekitFixedStepHandler
        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.