public class FieldDSSTThirdBodyContext<T extends CalculusFieldElement<T>> extends FieldForceModelContext<T>
DSSTThirdBody
.
It performs parameters initialization at each integration step for the third body attraction perturbation.
Modifier and Type | Method and Description |
---|---|
T |
getA()
Get A = sqrt(μ * a).
|
T |
getAlpha()
Get direction cosine α for central body.
|
T[] |
getAoR3Pow()
Get the value of a / R3 up to power maxAR3Pow.
|
T |
getb()
Get b = 1 / (1 + sqrt(1 - e²)) = 1 / (1 + B).
|
T |
getBB()
Get B².
|
T |
getBBB()
Get B³.
|
T |
getBeta()
Get direction cosine β for central body.
|
T |
getBoA()
Get B / A.
|
T |
getBoABpo()
Get BoABpo = B / A(1 + B).
|
T |
getGamma()
Get direction cosine γ for central body.
|
T |
getHXXX()
Get hXXX = h * Χ³.
|
T |
getKXXX()
Get kXXX = h * Χ³.
|
T |
getM2aoA()
Get m2aoA = -2 * a / A.
|
int |
getMaxAR3Pow()
Get the value of max power for a/R3 in the serie expansion.
|
int |
getMaxEccPow()
Get the value of max power for e in the serie expansion.
|
int |
getMaxFreqF()
Get the value of max frequency of F.
|
T |
getMCo2AB()
Get mCo2AB = -C / 2AB.
|
T |
getMeanMotion()
Get the Keplerian mean motion.
|
T |
getMuoR3()
Get muoR3 = mu3 / R3.
|
T |
getOoAB()
Get ooAB = 1 / (A * B).
|
T[][] |
getQns()
Get the value of Qns coefficients.
|
T |
getX()
Get Χ = 1 / sqrt(1 - e²) = 1 / B.
|
getFieldAuxiliaryElements
public T getA()
public T getAlpha()
public T getBeta()
public T getGamma()
public T getBB()
public T getBBB()
public T getb()
public T getX()
public T getM2aoA()
public T getBoA()
public T getOoAB()
public T getMCo2AB()
public T getBoABpo()
public T getMuoR3()
public T getHXXX()
public T getKXXX()
public int getMaxAR3Pow()
public int getMaxEccPow()
public T[] getAoR3Pow()
public int getMaxFreqF()
public T getMeanMotion()
The Keplerian mean motion is computed directly from semi major axis and central acceleration constant.
public T[][] getQns()
Copyright © 2002-2021 CS GROUP. All rights reserved.