Class FieldDelaunayArguments<T extends org.hipparchus.RealFieldElement<T>>

  • Type Parameters:
    T - the type of the field elements
    All Implemented Interfaces:
    FieldTimeStamped<T>
    Direct Known Subclasses:
    FieldBodiesElements

    public class FieldDelaunayArguments<T extends org.hipparchus.RealFieldElement<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:
    DelaunayArguments
    • Constructor Detail

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

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