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 inAbstractGaussianContribution
.It performs parameters initialization at each integration step for the Gaussian contributions
- Since:
- 10.0
- Author:
- Bryan Cazabonne
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
getA()
Get A = sqrt(μ * a).T
getCo2AB()
Get co2AB = C / 2AB.T
getMeanMotion()
Get the Keplerian mean motion.T
getMu()
Get central attraction coefficient.T
getOOA()
Get ooA = 1 / A.T
getOOAB()
Get ooAB = 1 / (A * B).T
getOoBpo()
Get ooBpo = 1 / (B + 1).T
getOoMU()
Get ooMu = 1 / mu.T
getTon2a()
Get ton2a = 2 / (n² * a).-
Methods inherited from class org.orekit.propagation.semianalytical.dsst.forces.FieldForceModelContext
getFieldAuxiliaryElements
-
-
-
-
Field Detail
-
ton2a
protected T extends CalculusFieldElement<T> ton2a
2 / (n² * a) .
-
ooA
protected T extends CalculusFieldElement<T> ooA
1 / A .
-
ooAB
protected T extends CalculusFieldElement<T> ooAB
1 / (A * B) .
-
co2AB
protected T extends CalculusFieldElement<T> co2AB
C / (2 * A * B) .
-
ooBpo
protected T extends CalculusFieldElement<T> ooBpo
1 / (1 + B) .
-
ooMu
protected T extends CalculusFieldElement<T> ooMu
1 / μ .
-
-
Method Detail
-
getMu
public T getMu()
Get central attraction coefficient.- Returns:
- mu
-
getA
public T getA()
Get A = sqrt(μ * a).- Returns:
- A
-
getOOA
public T getOOA()
Get ooA = 1 / A.- Returns:
- ooA
-
getOOAB
public T getOOAB()
Get ooAB = 1 / (A * B).- Returns:
- ooAB
-
getCo2AB
public T getCo2AB()
Get co2AB = C / 2AB.- Returns:
- co2AB
-
getOoBpo
public T getOoBpo()
Get ooBpo = 1 / (B + 1).- Returns:
- ooBpo
-
getTon2a
public T getTon2a()
Get ton2a = 2 / (n² * a).- Returns:
- ton2a
-
getOoMU
public T getOoMU()
Get ooMu = 1 / mu.- Returns:
- ooMu
-
getMeanMotion
public T 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
-
-