Package org.orekit.data
Class FieldDelaunayArguments<T extends org.hipparchus.RealFieldElement<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 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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
getD()
Get the mean elongation of the Moon from the Sun.FieldAbsoluteDate<T>
getDate()
Get the date.T
getDDot()
Get the mean elongation of the Moon from the Sun time derivative.T
getF()
Get L - Ω where L is the mean longitude of the Moon.T
getFDot()
Get L - Ω where L is the mean longitude of the Moon time derivative.T
getGamma()
Get the tide parameter γ = GMST + π.T
getGammaDot()
Get the tide parameter γ = GMST + π time derivative.T
getL()
Get the mean anomaly of the Moon.T
getLDot()
Get the mean anomaly of the Moon time derivative.T
getLPrime()
Get the mean anomaly of the Sun.T
getLPrimeDot()
Get the mean anomaly of the Sun time derivative.T
getOmega()
Get the mean longitude of the ascending node of the Moon.T
getOmegaDot()
Get the mean longitude of the ascending node of the Moon time derivative.T
getTC()
Get the offset in Julian centuries.
-
-
-
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 datetc
- offset in Julian centuriesgamma
- tide parameter γ = GMST + πgammaDot
- tide parameter γ = GMST + π time derivativel
- mean anomaly of the MoonlDot
- mean anomaly of the Moon time derivativelPrime
- mean anomaly of the SunlPrimeDot
- mean anomaly of the Sun time derivativef
- L - Ω where L is the mean longitude of the MoonfDot
- L - Ω where L is the mean longitude of the Moon time derivatived
- mean elongation of the Moon from the SundDot
- mean elongation of the Moon from the Sun time derivativeomega
- mean longitude of the ascending node of the MoonomegaDot
- mean longitude of the ascending node of the Moon time derivative
-
-
Method Detail
-
getDate
public FieldAbsoluteDate<T> getDate()
Get the date.- Specified by:
getDate
in interfaceFieldTimeStamped<T extends org.hipparchus.RealFieldElement<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.
-
-