Class FieldAbstractGaussianContributionContext<T extends CalculusFieldElement<T>>
java.lang.Object
org.orekit.propagation.semianalytical.dsst.forces.FieldForceModelContext<T>
org.orekit.propagation.semianalytical.dsst.forces.FieldAbstractGaussianContributionContext<T>
- Type Parameters:
T- type of the field elements
public class FieldAbstractGaussianContributionContext<T extends CalculusFieldElement<T>>
extends FieldForceModelContext<T>
This class is a container for the common "field" 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 TypeMethodDescriptiongetA()Get A = sqrt(μ * a).getCo2AB()Get co2AB = C / 2AB.Get the Keplerian mean motion.getMu()Get central attraction coefficient.getOOA()Get ooA = 1 / A.getOOAB()Get ooAB = 1 / (A * B).getOoBpo()Get ooBpo = 1 / (B + 1).getOoMU()Get ooMu = 1 / mu.getTon2a()Get ton2a = 2 / (n² * a).Methods inherited from class org.orekit.propagation.semianalytical.dsst.forces.FieldForceModelContext
getFieldAuxiliaryElements
-
Field Details
-
ton2a
2 / (n² * a) . -
ooA
1 / A . -
ooAB
1 / (A * B) . -
co2AB
C / (2 * A * B) . -
ooBpo
1 / (1 + B) . -
ooMu
1 / μ .
-
-
Method Details
-
getMu
Get central attraction coefficient.- Returns:
- mu
-
getA
Get A = sqrt(μ * a).- Returns:
- A
-
getOOA
Get ooA = 1 / A.- Returns:
- ooA
-
getOOAB
Get ooAB = 1 / (A * B).- Returns:
- ooAB
-
getCo2AB
Get co2AB = C / 2AB.- Returns:
- co2AB
-
getOoBpo
Get ooBpo = 1 / (B + 1).- Returns:
- ooBpo
-
getTon2a
Get ton2a = 2 / (n² * a).- Returns:
- ton2a
-
getOoMU
Get ooMu = 1 / mu.- Returns:
- ooMu
-
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
-