Class FieldDSSTTesseralContext<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.FieldDSSTTesseralContext<T>
- Type Parameters:
T- type of the field elements
public class FieldDSSTTesseralContext<T extends CalculusFieldElement<T>>
extends FieldDSSTGravityContext<T>
This class is a container for the common "field" parameters used in
DSSTTesseral.
It performs parameters initialization at each integration step for the Tesseral 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
-
getE2
Get ecc².- Returns:
- e2
-
getTheta
Get Central body rotation angle θ.- Returns:
- theta
-
getOrbitPeriod
Get the Keplerian period.The Keplerian period is computed directly from semi major axis and central acceleration constant.
- Returns:
- Keplerian period in seconds, or positive infinity for hyperbolic orbits
-
getRatio
Get the ratio of satellite period to central body rotation period.- Returns:
- ratio
-