Class FieldDelaunayArguments<T extends CalculusFieldElement<T>>

java.lang.Object
org.orekit.data.FieldDelaunayArguments<T>
Type Parameters:
T - the type of the field elements
All Implemented Interfaces:
FieldTimeStamped<T>
Direct Known Subclasses:
FieldBodiesElements

public class FieldDelaunayArguments<T extends CalculusFieldElement<T>> extends Object implements FieldTimeStamped<T>
Delaunay arguments used for nutation or tides.

This class is a simple placeholder, it does not provide any processing method.

Since:
6.1
Author:
Luc Maisonobe
See Also:
  • Constructor Details

    • FieldDelaunayArguments

      public FieldDelaunayArguments(FieldAbsoluteDate<T> date, T tc, T gamma, T gammaDot, T l, T lDot, T lPrime, T lPrimeDot, T f, T fDot, T d, T dDot, T omega, T omegaDot)
      Simple constructor.
      Parameters:
      date - current date
      tc - offset in Julian centuries
      gamma - tide parameter γ = GMST + π
      gammaDot - tide parameter γ = GMST + π time derivative
      l - mean anomaly of the Moon
      lDot - mean anomaly of the Moon time derivative
      lPrime - mean anomaly of the Sun
      lPrimeDot - mean anomaly of the Sun time derivative
      f - L - Ω where L is the mean longitude of the Moon
      fDot - L - Ω where L is the mean longitude of the Moon time derivative
      d - mean elongation of the Moon from the Sun
      dDot - mean elongation of the Moon from the Sun time derivative
      omega - mean longitude of the ascending node of the Moon
      omegaDot - mean longitude of the ascending node of the Moon time derivative
  • Method Details

    • getDate

      public FieldAbsoluteDate<T> getDate()
      Get the date.
      Specified by:
      getDate in interface FieldTimeStamped<T extends CalculusFieldElement<T>>
      Returns:
      date attached to the object
    • getTC

      public T getTC()
      Get the offset in Julian centuries.
      Returns:
      offset in Julian centuries
    • getGamma

      public T getGamma()
      Get the tide parameter γ = GMST + π.
      Returns:
      tide parameter γ = GMST + π
    • getGammaDot

      public T getGammaDot()
      Get the tide parameter γ = GMST + π time derivative.
      Returns:
      tide parameter γ = GMST + π time derivative
    • getL

      public T getL()
      Get the mean anomaly of the Moon.
      Returns:
      mean anomaly of the Moon
    • getLDot

      public T getLDot()
      Get the mean anomaly of the Moon time derivative.
      Returns:
      mean anomaly of the Moon time derivative
    • getLPrime

      public T getLPrime()
      Get the mean anomaly of the Sun.
      Returns:
      mean anomaly of the Sun.
    • getLPrimeDot

      public T getLPrimeDot()
      Get the mean anomaly of the Sun time derivative.
      Returns:
      mean anomaly of the Sun time derivative.
    • getF

      public T getF()
      Get L - Ω where L is the mean longitude of the Moon.
      Returns:
      L - Ω
    • getFDot

      public T getFDot()
      Get L - Ω where L is the mean longitude of the Moon time derivative.
      Returns:
      L - Ω time derivative
    • getD

      public T getD()
      Get the mean elongation of the Moon from the Sun.
      Returns:
      mean elongation of the Moon from the Sun.
    • getDDot

      public T getDDot()
      Get the mean elongation of the Moon from the Sun time derivative.
      Returns:
      mean elongation of the Moon from the Sun time derivative.
    • getOmega

      public T getOmega()
      Get the mean longitude of the ascending node of the Moon.
      Returns:
      mean longitude of the ascending node of the Moon.
    • getOmegaDot

      public T getOmegaDot()
      Get the mean longitude of the ascending node of the Moon time derivative.
      Returns:
      mean longitude of the ascending node of the Moon time derivative.