Class FieldCjSjCoefficient<T extends CalculusFieldElement<T>>
java.lang.Object
org.orekit.propagation.semianalytical.dsst.utilities.FieldCjSjCoefficient<T>
- Type Parameters:
T- type of the field elements
Compute the Sj(k, h) and the Cj(k, h) series
and their partial derivatives with respect to k and h.
Those series are given in Danielson paper by expression 2.5.3-(5):
Cj(k, h) + i Sj(k, h) = (k+ih)j
The Cj(k, h) and the Sj(k, h) elements are store as an
ArrayList of Complex number, the Cj(k, h) being
represented by the real and the Sj(k, h) by the imaginary part.
-
Constructor Summary
ConstructorsConstructorDescriptionFieldCjSjCoefficient(T k, T h, Field<T> field) Cj(k, h) and Sj(k, h) constructor. -
Method Summary
-
Constructor Details
-
FieldCjSjCoefficient
Cj(k, h) and Sj(k, h) constructor.- Parameters:
k- k valueh- h valuefield- field for fieldElements
-
-
Method Details
-
getCj
Get the Cj coefficient.- Parameters:
j- order- Returns:
- Cj
-
getSj
Get the Sj coefficient.- Parameters:
j- order- Returns:
- Sj
-
getDcjDk
Get the dCj / dk coefficient.- Parameters:
j- order- Returns:
- dCj / dk
-
getDsjDk
Get the dSj / dk coefficient.- Parameters:
j- order- Returns:
- dSj / dk
-
getDcjDh
Get the dCj / dh coefficient.- Parameters:
j- order- Returns:
- dCi / dk
-
getDsjDh
Get the dSj / dh coefficient.- Parameters:
j- order- Returns:
- dSj / dh
-