Package org.orekit.data
Class FieldBodiesElements<T extends CalculusFieldElement<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 CalculusFieldElement<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:
-
Constructor Summary
ConstructorsConstructorDescriptionFieldBodiesElements(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
Modifier and TypeMethodDescriptiongetLE()Get the mean Earth longitude.getLEDot()Get the mean Earth longitude time derivative.getLJu()Get the mean Jupiter longitude.Get the mean Jupiter longitude time derivative.getLMa()Get the mean Mars longitude.Get the mean Mars longitude time derivative.getLMe()Get the mean Mercury longitude.Get the mean Mercury longitude time derivative.getLNe()Get the mean Neptune longitude.Get the mean Neptune longitude time derivative.getLSa()Get the mean Saturn longitude.Get the mean Saturn longitude time derivative.getLUr()Get the mean Uranus longitude.Get the mean Uranus longitude time derivative.getLVe()Get the mean Venus longitude.Get the mean Venus longitude time derivative.getPa()Get the general accumulated precession in longitude.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, getTCMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.time.FieldTimeStamped
durationFrom, durationFrom
-
Constructor Details
-
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 Details
-
getLMe
Get the mean Mercury longitude.- Returns:
- mean Mercury longitude.
-
getLMeDot
Get the mean Mercury longitude time derivative.- Returns:
- mean Mercury longitude time derivative.
-
getLVe
Get the mean Venus longitude.- Returns:
- mean Venus longitude.
-
getLVeDot
Get the mean Venus longitude time derivative.- Returns:
- mean Venus longitude time derivative.
-
getLE
Get the mean Earth longitude.- Returns:
- mean Earth longitude.
-
getLEDot
Get the mean Earth longitude time derivative.- Returns:
- mean Earth longitude time derivative.
-
getLMa
Get the mean Mars longitude.- Returns:
- mean Mars longitude.
-
getLMaDot
Get the mean Mars longitude time derivative.- Returns:
- mean Mars longitude time derivative.
-
getLJu
Get the mean Jupiter longitude.- Returns:
- mean Jupiter longitude.
-
getLJuDot
Get the mean Jupiter longitude time derivative.- Returns:
- mean Jupiter longitude time derivative.
-
getLSa
Get the mean Saturn longitude.- Returns:
- mean Saturn longitude.
-
getLSaDot
Get the mean Saturn longitude time derivative.- Returns:
- mean Saturn longitude time derivative.
-
getLUr
Get the mean Uranus longitude.- Returns:
- mean Uranus longitude.
-
getLUrDot
Get the mean Uranus longitude time derivative.- Returns:
- mean Uranus longitude time derivative.
-
getLNe
Get the mean Neptune longitude.- Returns:
- mean Neptune longitude.
-
getLNeDot
Get the mean Neptune longitude time derivative.- Returns:
- mean Neptune longitude time derivative.
-
getPa
Get the general accumulated precession in longitude.- Returns:
- general accumulated precession in longitude.
-
getPaDot
Get the general accumulated precession in longitude time derivative.- Returns:
- general accumulated precession in longitude time derivative.
-