Class PythonOrekitStepInterpolator

    • Constructor Detail

      • PythonOrekitStepInterpolator

        public PythonOrekitStepInterpolator()
    • Method Detail

      • pythonExtension

        public void pythonExtension​(long pythonObject)
        Part of JCC Python interface to object
      • pythonExtension

        public long pythonExtension()
        Part of JCC Python interface to object
      • pythonDecRef

        public void pythonDecRef()
        Part of JCC Python interface to object
      • isPreviousStateInterpolated

        public boolean isPreviousStateInterpolated()
        Determines if the previous state is computed directly by the integrator, or if it is calculated using interpolation. Extension point for Python.

        Typically the previous state is directly computed by the integrator, but when events are detected the steps are shortened so that events occur on step boundaries which means the previous state may be computed by the interpolator.

        Specified by:
        isPreviousStateInterpolated in interface OrekitStepInterpolator
        Returns:
        true if the previous state was calculated by the interpolator and false if it was computed directly by the integrator.
      • isCurrentStateInterpolated

        public boolean isCurrentStateInterpolated()
        Determines if the current state is computed directly by the integrator, or if it is calculated using interpolation. Extension point for Python.

        Typically the current state is directly computed by the integrator, but when events are detected the steps are shortened so that events occur on step boundaries which means the current state may be computed by the interpolator.

        Specified by:
        isCurrentStateInterpolated in interface OrekitStepInterpolator
        Returns:
        true if the current state was calculated by the interpolator and false if it was computed directly by the integrator.
      • isForward

        public boolean isForward()
        Check is integration direction is forward in date.
        Specified by:
        isForward in interface OrekitStepInterpolator
        Returns:
        true if integration is forward in date