Package org.orekit.data
Class FieldBodiesElements<T extends org.hipparchus.RealFieldElement<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 org.hipparchus.RealFieldElement<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:
BodiesElements
-
-
Constructor Summary
Constructors Constructor Description 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
getLE()
Get the mean Earth longitude.T
getLEDot()
Get the mean Earth longitude time derivative.T
getLJu()
Get the mean Jupiter longitude.T
getLJuDot()
Get the mean Jupiter longitude time derivative.T
getLMa()
Get the mean Mars longitude.T
getLMaDot()
Get the mean Mars longitude time derivative.T
getLMe()
Get the mean Mercury longitude.T
getLMeDot()
Get the mean Mercury longitude time derivative.T
getLNe()
Get the mean Neptune longitude.T
getLNeDot()
Get the mean Neptune longitude time derivative.T
getLSa()
Get the mean Saturn longitude.T
getLSaDot()
Get the mean Saturn longitude time derivative.T
getLUr()
Get the mean Uranus longitude.T
getLUrDot()
Get the mean Uranus longitude time derivative.T
getLVe()
Get the mean Venus longitude.T
getLVeDot()
Get the mean Venus longitude time derivative.T
getPa()
Get the general accumulated precession in longitude.T
getPaDot()
Get the general accumulated precession in longitude time derivative.-
Methods inherited from class org.orekit.data.FieldDelaunayArguments
getD, getDate, getDDot, getF, getFDot, getGamma, getGammaDot, getL, getLDot, getLPrime, getLPrimeDot, getOmega, getOmegaDot, getTC
-
-
-
-
Constructor Detail
-
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 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 derivativelMe
- mean Mercury longitudelMeDot
- mean Mercury longitude time derivativelVe
- mean Venus longitudelVeDot
- mean Venus longitude time derivativelE
- mean Earth longitudelEDot
- mean Earth longitude time derivativelMa
- mean Mars longitudelMaDot
- mean Mars longitude time derivativelJu
- mean Jupiter longitudelJuDot
- mean Jupiter longitude time derivativelSa
- mean Saturn longitudelSaDot
- mean Saturn longitude time derivativelUr
- mean Uranus longitudelUrDot
- mean Uranus longitude time derivativelNe
- mean Neptune longitudelNeDot
- mean Neptune longitude time derivativepa
- general accumulated precession in longitudepaDot
- general accumulated precession in longitude time derivative
-
-
Method Detail
-
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.
-
-