Class FieldDSSTZonalContext<T extends CalculusFieldElement<T>>
java.lang.Object
org.orekit.propagation.semianalytical.dsst.forces.FieldForceModelContext<T>
org.orekit.propagation.semianalytical.dsst.forces.FieldDSSTGravityContext<T>
org.orekit.propagation.semianalytical.dsst.forces.FieldDSSTZonalContext<T>
- Type Parameters:
T- type of the field elements
public class FieldDSSTZonalContext<T extends CalculusFieldElement<T>>
extends FieldDSSTGravityContext<T>
This class is a container for the common "field" parameters used in
DSSTZonal.
It performs parameters initialization at each integration step for the Zonal contribution to the central body gravitational perturbation.
- Since:
- 10.0
- Author:
- Bryan Cazabonne
-
Method Summary
Methods inherited from class org.orekit.propagation.semianalytical.dsst.forces.FieldDSSTGravityContext
getA, getAlpha, getAx2oA, getBeta, getBoA, getBoABpo, getBodyFixedToInertialTransform, getChi, getChi2, getCo2AB, getGamma, getMeanMotion, getMuoa, getOoAB, getRoaMethods inherited from class org.orekit.propagation.semianalytical.dsst.forces.FieldForceModelContext
getFieldAuxiliaryElements
-
Method Details
-
getChi3
Getter for the Χ³.- Returns:
- the Χ³
-
getHK
Get h * k.- Returns:
- hk
-
getK2MH2
Get k² - h².- Returns:
- k2mh2
-
getK2MH2O2
Get (k² - h²) / 2.- Returns:
- k2mh2o2
-
getOON2A2
Get 1 / (n² * a²).- Returns:
- oon2a2
-
getX3ON2A
Get χ³ / (n² * a).- Returns:
- x3on2a
-
getXON2A2
Get χ / (n² * a²).- Returns:
- xon2a2
-
getCXO2N2A2
Get (C * χ) / ( 2 * n² * a² ).- Returns:
- cxo2n2a2
-
getX2ON2A2XP1
Get (χ²) / (n² * a² * (χ + 1 ) ).- Returns:
- x2on2a2xp1
-
getBB
Get B * B.- Returns:
- BB
-