Class FieldAuxiliaryElements<T extends CalculusFieldElement<T>>
java.lang.Object
org.orekit.propagation.semianalytical.dsst.utilities.FieldAuxiliaryElements<T>
- Type Parameters:
T- type of the field elements
Container class for common parameters used by all DSST forces.
Most of them are defined in Danielson paper at § 2.1.
- Author:
- Bryan Cazabonne
-
Constructor Summary
ConstructorsConstructorDescriptionFieldAuxiliaryElements(FieldOrbit<T> orbit, int retrogradeFactor) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetB()Get B = sqrt(1 - e²).getC()Get C = 1 + p² + q².getDate()Get the date of the orbit.getEcc()Get the eccentricity.getFrame()Get the definition frame of the orbit.getH()Get the y component of eccentricity vector.getK()Get the x component of eccentricity vector.Get the Keplerian period.getLe()Get the eccentric longitude.getLM()Get the mean longitude.getLv()Get the true longitude.Get the Keplerian mean motion.getOrbit()Get the orbit.getP()Get the y component of inclination vector.getQ()Get the x component of inclination vector.intGet the retrograde factor.getSma()Get the semi-major axis.Get equinoctial frame vector f.Get equinoctial frame vector g.Get equinoctial frame vector w.Transforms the FieldAuxiliaryElements instance into an AuxiliaryElements instance.
-
Constructor Details
-
FieldAuxiliaryElements
Simple constructor.- Parameters:
orbit- related mean orbit for auxiliary elementsretrogradeFactor- retrograde factor I [Eq. 2.1.2-(2)]
-
-
Method Details
-
getOrbit
Get the orbit.- Returns:
- the orbit
-
getDate
Get the date of the orbit.- Returns:
- the date
-
getFrame
Get the definition frame of the orbit.- Returns:
- the definition frame
-
getEcc
Get the eccentricity.- Returns:
- ecc
-
getMeanMotion
Get the Keplerian mean motion.- Returns:
- n
-
getKeplerianPeriod
Get the Keplerian period.- Returns:
- period
-
getSma
Get the semi-major axis.- Returns:
- the semi-major axis a
-
getK
Get the x component of eccentricity vector.This element called k in DSST corresponds to ex for the
EquinoctialOrbit- Returns:
- k
-
getH
Get the y component of eccentricity vector.This element called h in DSST corresponds to ey for the
EquinoctialOrbit- Returns:
- h
-
getQ
Get the x component of inclination vector.This element called q in DSST corresponds to hx for the
EquinoctialOrbit- Returns:
- q
-
getP
Get the y component of inclination vector.This element called p in DSST corresponds to hy for the
EquinoctialOrbit- Returns:
- p
-
getLM
Get the mean longitude.- Returns:
- lm
-
getLv
Get the true longitude.- Returns:
- lv
-
getLe
Get the eccentric longitude.- Returns:
- le
-
getRetrogradeFactor
public int getRetrogradeFactor()Get the retrograde factor.- Returns:
- the retrograde factor I
-
getB
Get B = sqrt(1 - e²).- Returns:
- B
-
getC
Get C = 1 + p² + q².- Returns:
- C
-
getVectorF
Get equinoctial frame vector f.- Returns:
- f vector
-
getVectorG
Get equinoctial frame vector g.- Returns:
- g vector
-
getVectorW
Get equinoctial frame vector w.- Returns:
- w vector
-
toAuxiliaryElements
Transforms the FieldAuxiliaryElements instance into an AuxiliaryElements instance.- Returns:
- the AuxiliaryElements instance
- Since:
- 11.3.3
-