Interface ThrustVectorProvider

  • All Known Implementing Classes:
    PolynomialThrustSegment

    public interface ThrustVectorProvider
    Interface defining thrust vectors depending on date and mass only. The frame is assumed to be the satellite one.
    Since:
    13.0
    Author:
    Romain Serra
    • Method Detail

      • getThrustVector

        Vector3D getThrustVector​(AbsoluteDate date,
                                 double mass)
        Get thrust vector at a specified date.
        Parameters:
        date - date to consider
        mass - current mass
        Returns:
        thrust at date (N)
      • getThrustVector

        <T extends CalculusFieldElement<T>> FieldVector3D<T> getThrustVector​(FieldAbsoluteDate<T> date,
                                                                             T mass)
        Get thrust vector at a specified date.
        Type Parameters:
        T - type of the field elements
        Parameters:
        date - date to consider
        mass - current mass
        Returns:
        thrust at date (N)