Class ZeisModel
java.lang.Object
org.orekit.propagation.semianalytical.dsst.forces.ZeisModel
- All Implemented Interfaces:
J2SquaredModel
Zeis model for J2-squared second-order terms.
- Since:
- 12.0
- Author:
- Bryan Cazabonne
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublecomputeC2Z(DSSTJ2SquaredClosedFormContext context) Get the value of the Zeis constant.<T extends CalculusFieldElement<T>>
TcomputeC2Z(FieldDSSTJ2SquaredClosedFormContext<T> context) Get the value of the Zeis constant.double[]Compute the J2-squared second-order terms in equinoctial elements.<T extends CalculusFieldElement<T>>
T[]Compute the J2-squared second-order terms in equinoctial elements.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.propagation.semianalytical.dsst.forces.J2SquaredModel
initializeShortPeriodTerms, initializeShortPeriodTerms, updateShortPeriodTerms, updateShortPeriodTerms
-
Constructor Details
-
ZeisModel
public ZeisModel()Constructor.
-
-
Method Details
-
computeMeanEquinoctialSecondOrderTerms
Compute the J2-squared second-order terms in equinoctial elements..- Specified by:
computeMeanEquinoctialSecondOrderTermsin interfaceJ2SquaredModel- Parameters:
context- model context- Returns:
- the J2-squared second-order terms in equinoctial elements. Order must follow: [A, K, H, Q, P, M]
-
computeMeanEquinoctialSecondOrderTerms
public <T extends CalculusFieldElement<T>> T[] computeMeanEquinoctialSecondOrderTerms(FieldDSSTJ2SquaredClosedFormContext<T> context) Compute the J2-squared second-order terms in equinoctial elements..- Specified by:
computeMeanEquinoctialSecondOrderTermsin interfaceJ2SquaredModel- Type Parameters:
T- type of the elements- Parameters:
context- model context- Returns:
- the J2-squared second-order terms in equinoctial elements. Order must follow: [A, K, H, Q, P, M]
-
computeC2Z
Get the value of the Zeis constant.- Parameters:
context- model context- Returns:
- the value of the Zeis constant
-
computeC2Z
public <T extends CalculusFieldElement<T>> T computeC2Z(FieldDSSTJ2SquaredClosedFormContext<T> context) Get the value of the Zeis constant.- Type Parameters:
T- type of the elements- Parameters:
context- model context- Returns:
- the value of the Zeis constant
-