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 Details

    • 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)