Class AbstractGaussianContributionContext
java.lang.Object
org.orekit.propagation.semianalytical.dsst.forces.ForceModelContext
org.orekit.propagation.semianalytical.dsst.forces.AbstractGaussianContributionContext
This class is a container for the common parameters used in
AbstractGaussianContribution.
It performs parameters initialization at each integration step for the Gaussian contributions
- Since:
- 10.0
- Author:
- Bryan Cazabonne
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondoublegetCo2AB()Get co2AB = C / 2AB.doubleGet the Keplerian mean motion.doublegetMu()Get central attraction coefficient.doublegetOOA()Get ooA = 1 / A.doublegetOOAB()Get ooAB = 1 / (A * B).doublegetOoBpo()Get ooBpo = 1 / (B + 1).doublegetOoMU()Get ooMu = 1 / mu.doublegetTon2a()Get ton2a = 2 / (n² * a).Methods inherited from class org.orekit.propagation.semianalytical.dsst.forces.ForceModelContext
getAuxiliaryElements
-
Field Details
-
ton2a
protected final double ton2a2 / (n² * a) . -
ooA
protected final double ooA1 / A . -
ooAB
protected final double ooAB1 / (A * B) . -
co2AB
protected final double co2ABC / (2 * A * B) . -
ooBpo
protected final double ooBpo1 / (1 + B) . -
ooMu
protected final double ooMu1 / μ .
-
-
Method Details
-
getMu
public double getMu()Get central attraction coefficient.- Returns:
- mu
-
getOOA
public double getOOA()Get ooA = 1 / A.- Returns:
- ooA
-
getOOAB
public double getOOAB()Get ooAB = 1 / (A * B).- Returns:
- ooAB
-
getCo2AB
public double getCo2AB()Get co2AB = C / 2AB.- Returns:
- co2AB
-
getOoBpo
public double getOoBpo()Get ooBpo = 1 / (B + 1).- Returns:
- ooBpo
-
getTon2a
public double getTon2a()Get ton2a = 2 / (n² * a).- Returns:
- ton2a
-
getOoMU
public double getOoMU()Get ooMu = 1 / mu.- Returns:
- ooMu
-
getMeanMotion
public double getMeanMotion()Get the Keplerian mean motion.The Keplerian mean motion is computed directly from semi major axis and central acceleration constant.
- Returns:
- Keplerian mean motion in radians per second
-