Class FieldBodiesElements<T extends CalculusFieldElement<T>>

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

public final class FieldBodiesElements<T extends CalculusFieldElement<T>> extends FieldDelaunayArguments<T>
Elements of the bodies having an effect on nutation.

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

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

    • FieldBodiesElements

      public FieldBodiesElements(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, T lMe, T lMeDot, T lVe, T lVeDot, T lE, T lEDot, T lMa, T lMaDot, T lJu, T lJuDot, T lSa, T lSaDot, T lUr, T lUrDot, T lNe, T lNeDot, T pa, T paDot)
      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
      lMe - mean Mercury longitude
      lMeDot - mean Mercury longitude time derivative
      lVe - mean Venus longitude
      lVeDot - mean Venus longitude time derivative
      lE - mean Earth longitude
      lEDot - mean Earth longitude time derivative
      lMa - mean Mars longitude
      lMaDot - mean Mars longitude time derivative
      lJu - mean Jupiter longitude
      lJuDot - mean Jupiter longitude time derivative
      lSa - mean Saturn longitude
      lSaDot - mean Saturn longitude time derivative
      lUr - mean Uranus longitude
      lUrDot - mean Uranus longitude time derivative
      lNe - mean Neptune longitude
      lNeDot - mean Neptune longitude time derivative
      pa - general accumulated precession in longitude
      paDot - general accumulated precession in longitude time derivative
  • Method Details

    • getLMe

      public T getLMe()
      Get the mean Mercury longitude.
      Returns:
      mean Mercury longitude.
    • getLMeDot

      public T getLMeDot()
      Get the mean Mercury longitude time derivative.
      Returns:
      mean Mercury longitude time derivative.
    • getLVe

      public T getLVe()
      Get the mean Venus longitude.
      Returns:
      mean Venus longitude.
    • getLVeDot

      public T getLVeDot()
      Get the mean Venus longitude time derivative.
      Returns:
      mean Venus longitude time derivative.
    • getLE

      public T getLE()
      Get the mean Earth longitude.
      Returns:
      mean Earth longitude.
    • getLEDot

      public T getLEDot()
      Get the mean Earth longitude time derivative.
      Returns:
      mean Earth longitude time derivative.
    • getLMa

      public T getLMa()
      Get the mean Mars longitude.
      Returns:
      mean Mars longitude.
    • getLMaDot

      public T getLMaDot()
      Get the mean Mars longitude time derivative.
      Returns:
      mean Mars longitude time derivative.
    • getLJu

      public T getLJu()
      Get the mean Jupiter longitude.
      Returns:
      mean Jupiter longitude.
    • getLJuDot

      public T getLJuDot()
      Get the mean Jupiter longitude time derivative.
      Returns:
      mean Jupiter longitude time derivative.
    • getLSa

      public T getLSa()
      Get the mean Saturn longitude.
      Returns:
      mean Saturn longitude.
    • getLSaDot

      public T getLSaDot()
      Get the mean Saturn longitude time derivative.
      Returns:
      mean Saturn longitude time derivative.
    • getLUr

      public T getLUr()
      Get the mean Uranus longitude.
      Returns:
      mean Uranus longitude.
    • getLUrDot

      public T getLUrDot()
      Get the mean Uranus longitude time derivative.
      Returns:
      mean Uranus longitude time derivative.
    • getLNe

      public T getLNe()
      Get the mean Neptune longitude.
      Returns:
      mean Neptune longitude.
    • getLNeDot

      public T getLNeDot()
      Get the mean Neptune longitude time derivative.
      Returns:
      mean Neptune longitude time derivative.
    • getPa

      public T getPa()
      Get the general accumulated precession in longitude.
      Returns:
      general accumulated precession in longitude.
    • getPaDot

      public T getPaDot()
      Get the general accumulated precession in longitude time derivative.
      Returns:
      general accumulated precession in longitude time derivative.