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
ArrayListofComplexnumber, 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 doublegetCj(int j)Get the Cj coefficient.doublegetDcjDh(int j)Get the dCj / dh coefficient.doublegetDcjDk(int j)Get the dCj / dk coefficient.doublegetDsjDh(int j)Get the dSj / dh coefficient.doublegetDsjDk(int j)Get the dSj / dk coefficient.doublegetSj(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
-
-