Class DSSTZonalContext
- java.lang.Object
-
- org.orekit.propagation.semianalytical.dsst.forces.ForceModelContext
-
- org.orekit.propagation.semianalytical.dsst.forces.DSSTGravityContext
-
- org.orekit.propagation.semianalytical.dsst.forces.DSSTZonalContext
-
public class DSSTZonalContext extends DSSTGravityContext
This class is a container for the common parameters used inDSSTZonal
.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
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description double
getBB()
Get B * B.double
getChi3()
Getter for the Χ³.double
getCXO2N2A2()
Get (C * χ) / ( 2 * n² * a² ).double
getHK()
Get h * k.double
getK2MH2()
Get k² - h².double
getK2MH2O2()
Get (k² - h²) / 2.double
getM2aoA()
Deprecated.since 12.2 Use -getAx2oA()() insteaddouble
getMCo2AB()
Deprecated.since 12.2 Use -getCo2AB()() insteaddouble
getOON2A2()
Get 1 / (n² * a²).double
getX()
Deprecated.since 12.2 Use getChi() insteaddouble
getX2ON2A2XP1()
Get (χ²) / (n² * a² * (χ + 1 ) ).double
getX3ON2A()
Get χ³ / (n² * a).double
getXON2A2()
Get χ / (n² * a²).double
getXX()
Deprecated.since 12.2 Use getChi2() insteaddouble
getXXX()
Deprecated.since 12.2 Use getChi3() instead-
Methods inherited from class org.orekit.propagation.semianalytical.dsst.forces.DSSTGravityContext
getA, getAlpha, getAx2oA, getBeta, getBoA, getBoABpo, getBodyFixedToInertialTransform, getChi, getChi2, getCo2AB, getGamma, getMeanMotion, getMuoa, getOoAB, getRoa
-
Methods inherited from class org.orekit.propagation.semianalytical.dsst.forces.ForceModelContext
getAuxiliaryElements
-
-
-
-
Method Detail
-
getX
@Deprecated public double getX()
Deprecated.since 12.2 Use getChi() insteadGet Χ = 1 / sqrt(1 - e²) = 1 / B.- Returns:
- Χ
-
getXX
@Deprecated public double getXX()
Deprecated.since 12.2 Use getChi2() insteadGet Χ².- Returns:
- Χ².
-
getChi3
public double getChi3()
Getter for the Χ³.- Returns:
- the Χ³
-
getXXX
@Deprecated public double getXXX()
Deprecated.since 12.2 Use getChi3() insteadGet Χ³.- Returns:
- Χ³
-
getM2aoA
@Deprecated public double getM2aoA()
Deprecated.since 12.2 Use -getAx2oA()() insteadGet m2aoA = -2 * a / A.- Returns:
- m2aoA
-
getMCo2AB
@Deprecated public double getMCo2AB()
Deprecated.since 12.2 Use -getCo2AB()() insteadGet mCo2AB = -C / 2AB.- Returns:
- mCo2AB
-
getHK
public double getHK()
Get h * k.- Returns:
- hk
-
getK2MH2
public double getK2MH2()
Get k² - h².- Returns:
- k2mh2
-
getK2MH2O2
public double getK2MH2O2()
Get (k² - h²) / 2.- Returns:
- k2mh2o2
-
getOON2A2
public double getOON2A2()
Get 1 / (n² * a²).- Returns:
- oon2a2
-
getX3ON2A
public double getX3ON2A()
Get χ³ / (n² * a).- Returns:
- x3on2a
-
getXON2A2
public double getXON2A2()
Get χ / (n² * a²).- Returns:
- xon2a2
-
getCXO2N2A2
public double getCXO2N2A2()
Get (C * χ) / ( 2 * n² * a² ).- Returns:
- cxo2n2a2
-
getX2ON2A2XP1
public double getX2ON2A2XP1()
Get (χ²) / (n² * a² * (χ + 1 ) ).- Returns:
- x2on2a2xp1
-
getBB
public double getBB()
Get B * B.- Returns:
- BB
-
-