Interface FieldODEIntegratorBuilder<T extends CalculusFieldElement<T>>

    • Method Detail

      • buildIntegrator

        FieldODEIntegrator<T> buildIntegrator​(Field<T> field,
                                              Orbit orbit,
                                              OrbitType orbitType)
        Build a first order integrator.
        Parameters:
        field - field to which the elements belong
        orbit - reference orbit
        orbitType - orbit type to use
        Returns:
        a first order integrator ready to use
      • buildIntegrator

        FieldODEIntegrator<T> buildIntegrator​(Field<T> field,
                                              Orbit orbit,
                                              OrbitType orbitType,
                                              PositionAngleType angleType)
        Build a first order integrator.
        Parameters:
        field - field
        orbit - reference orbit
        orbitType - orbit type to use
        angleType - position angle type to use
        Returns:
        a first order integrator ready to use
        Since:
        13.0
      • buildIntegrator

        FieldODEIntegrator<T> buildIntegrator​(FieldOrbit<T> orbit,
                                              OrbitType orbitType)
        Build a first order integrator.
        Parameters:
        orbit - reference orbit
        orbitType - orbit type to use
        Returns:
        a first order integrator ready to use
      • buildIntegrator

        FieldODEIntegrator<T> buildIntegrator​(FieldAbsolutePVCoordinates<T> fieldAbsolutePVCoordinates)
        Build a first order integrator. Non-orbit version.
        Parameters:
        fieldAbsolutePVCoordinates - absolute position-velocity
        Returns:
        a first order integrator ready to use
        Since:
        12.2
      • toODEIntegratorBuilder

        ODEIntegratorBuilder toODEIntegratorBuilder()
        Form a non-Field equivalent.
        Returns:
        ODE integrator builder
        Since:
        13.0