Class CjSjCoefficient
- java.lang.Object
-
- org.orekit.propagation.semianalytical.dsst.utilities.CjSjCoefficient
-
public class CjSjCoefficient extends Object
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
ofComplex
number, the Cj(k, h) being represented by the real and the Sj(k, h) by the imaginary part.
-
-
Constructor Summary
Constructors Constructor Description CjSjCoefficient(double k, double h)
Cj(k, h) and Sj(k, h) constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getCj(int j)
Get the Cj coefficient.double
getDcjDh(int j)
Get the dCj / dh coefficient.double
getDcjDk(int j)
Get the dCj / dk coefficient.double
getDsjDh(int j)
Get the dSj / dh coefficient.double
getDsjDk(int j)
Get the dSj / dk coefficient.double
getSj(int j)
Get the Sj coefficient.
-
-
-
Method Detail
-
getCj
public double getCj(int j)
Get the Cj coefficient.- Parameters:
j
- order- Returns:
- Cj
-
getSj
public double getSj(int j)
Get the Sj coefficient.- Parameters:
j
- order- Returns:
- Sj
-
getDcjDk
public double getDcjDk(int j)
Get the dCj / dk coefficient.- Parameters:
j
- order- Returns:
- dCj / dk
-
getDsjDk
public double getDsjDk(int j)
Get the dSj / dk coefficient.- Parameters:
j
- order- Returns:
- dSj / dk
-
getDcjDh
public double getDcjDh(int j)
Get the dCj / dh coefficient.- Parameters:
j
- order- Returns:
- dCi / dk
-
getDsjDh
public double getDsjDh(int j)
Get the dSj / dh coefficient.- Parameters:
j
- order- Returns:
- dSj / dh
-
-