Class FieldDSSTJ2SquaredClosedFormContext<T extends CalculusFieldElement<T>>
java.lang.Object
org.orekit.propagation.semianalytical.dsst.forces.FieldForceModelContext<T>
org.orekit.propagation.semianalytical.dsst.forces.FieldDSSTJ2SquaredClosedFormContext<T>
- Type Parameters:
T- type of the field elements
public class FieldDSSTJ2SquaredClosedFormContext<T extends CalculusFieldElement<T>>
extends FieldForceModelContext<T>
This class is a container for the common parameters used in
DSSTJ2SquaredClosedForm.
It performs parameters initialization at each integration step for the second-order J2-squared contribution to the central body gravitational perturbation.
- Since:
- 12.0
- Author:
- Bryan Cazabonne
-
Constructor Summary
ConstructorsConstructorDescriptionFieldDSSTJ2SquaredClosedFormContext(FieldAuxiliaryElements<T> auxiliaryElements, UnnormalizedSphericalHarmonicsProvider provider) Simple constructor. -
Method Summary
Methods inherited from class org.orekit.propagation.semianalytical.dsst.forces.FieldForceModelContext
getFieldAuxiliaryElements
-
Constructor Details
-
FieldDSSTJ2SquaredClosedFormContext
public FieldDSSTJ2SquaredClosedFormContext(FieldAuxiliaryElements<T> auxiliaryElements, UnnormalizedSphericalHarmonicsProvider provider) Simple constructor.- Parameters:
auxiliaryElements- auxiliary elements related to the current orbitprovider- provider for spherical harmonics
-
-
Method Details
-
getAlpha4
public double getAlpha4()Get the equatorial radius of the central body to the power 4.- Returns:
- the equatorial radius of the central body to the power 4
-
getA4
Get the semi major axis to the power 4.- Returns:
- the semi major axis to the power 4
-
getEta
Get the eta value.- Returns:
- sqrt(1 - e * e)
-
getC
Get the cosine of the inclination.- Returns:
- the cosine of the inclination
-
getS2
Get the sine of the inclination to the power 2.- Returns:
- the sine of the inclination to the power 2
-