Class DelaunayArguments

java.lang.Object
org.orekit.data.DelaunayArguments
All Implemented Interfaces:
TimeStamped
Direct Known Subclasses:
BodiesElements

public class DelaunayArguments extends Object implements TimeStamped
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
  • 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

    Modifier and Type
    Method
    Description
    double
    Get the mean elongation of the Moon from the Sun.
    Get the date.
    double
    Get the mean elongation of the Moon from the Sun time derivative.
    double
    Get L - Ω where L is the mean longitude of the Moon.
    double
    Get L - Ω where L is the mean longitude of the Moon time derivative.
    double
    Get the tide parameter γ = GMST + π.
    double
    Get the tide parameter γ = GMST + π time derivative.
    double
    Get the mean anomaly of the Moon.
    double
    Get the mean anomaly of the Moon time derivative.
    double
    Get the mean anomaly of the Sun.
    double
    Get the mean anomaly of the Sun time derivative.
    double
    Get the mean longitude of the ascending node of the Moon.
    double
    Get the mean longitude of the ascending node of the Moon time derivative.
    double
    Get the offset in Julian centuries.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.orekit.time.TimeStamped

    durationFrom
  • Constructor Details

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

    • getDate

      public AbsoluteDate getDate()
      Get the date.
      Specified by:
      getDate in interface TimeStamped
      Returns:
      date attached to the object
    • 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.