Class DelaunayArguments

    • Constructor Summary

      Constructors 
      Constructor Description
      DelaunayArguments​(AbsoluteDate date, double tc, double gamma, double gammaDot, double l, double lDot, double lPrime, double lPrimeDot, double f, double fDot, double d, double dDot, double omega, double omegaDot)
      Simple constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      double getD()
      Get the mean elongation of the Moon from the Sun.
      AbsoluteDate getDate()
      Get the date.
      double getDDot()
      Get the mean elongation of the Moon from the Sun time derivative.
      double getF()
      Get L - Ω where L is the mean longitude of the Moon.
      double getFDot()
      Get L - Ω where L is the mean longitude of the Moon time derivative.
      double getGamma()
      Get the tide parameter γ = GMST + π.
      double getGammaDot()
      Get the tide parameter γ = GMST + π time derivative.
      double getL()
      Get the mean anomaly of the Moon.
      double getLDot()
      Get the mean anomaly of the Moon time derivative.
      double getLPrime()
      Get the mean anomaly of the Sun.
      double getLPrimeDot()
      Get the mean anomaly of the Sun time derivative.
      double getOmega()
      Get the mean longitude of the ascending node of the Moon.
      double getOmegaDot()
      Get the mean longitude of the ascending node of the Moon time derivative.
      double getTC()
      Get the offset in Julian centuries.
    • Constructor Detail

      • DelaunayArguments

        public DelaunayArguments​(AbsoluteDate date,
                                 double tc,
                                 double gamma,
                                 double gammaDot,
                                 double l,
                                 double lDot,
                                 double lPrime,
                                 double lPrimeDot,
                                 double f,
                                 double fDot,
                                 double d,
                                 double dDot,
                                 double omega,
                                 double 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 double getTC()
        Get the offset in Julian centuries.
        Returns:
        offset in Julian centuries
      • getGamma

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

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

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

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

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

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

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

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

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

        public double 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 double getOmega()
        Get the mean longitude of the ascending node of the Moon.
        Returns:
        mean longitude of the ascending node of the Moon.
      • getOmegaDot

        public double 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.