public class FieldGHmsjPolynomials<T extends CalculusFieldElement<T>> extends Object
The expressions used are equations 2.7.5-(1)(2) from the Danielson paper.
| Constructor and Description |
|---|
FieldGHmsjPolynomials(T k,
T h,
T alpha,
T beta,
int retroFactor,
Field<T> field)
Create a set of Gmsj and Hmsj polynomials.
|
| Modifier and Type | Method and Description |
|---|---|
T |
getdGmsdAlpha(int m,
int s,
int j)
Get the dGmsj / dα coefficient.
|
T |
getdGmsdBeta(int m,
int s,
int j)
Get the dGmsj / dβ coefficient.
|
T |
getdGmsdh(int m,
int s,
int j)
Get the dGmsj / dh coefficient.
|
T |
getdGmsdk(int m,
int s,
int j)
Get the dGmsj / dk coefficient.
|
T |
getdHmsdAlpha(int m,
int s,
int j)
Get the dHmsj / dα coefficient.
|
T |
getdHmsdBeta(int m,
int s,
int j)
Get the dHmsj / dβ coefficient.
|
T |
getdHmsdh(int m,
int s,
int j)
Get the dHmsj / dh coefficient.
|
T |
getdHmsdk(int m,
int s,
int j)
Get the dHmsj / dk coefficient.
|
T |
getGmsj(int m,
int s,
int j)
Get the Gmsj coefficient.
|
T |
getHmsj(int m,
int s,
int j)
Get the Hmsj coefficient.
|
public FieldGHmsjPolynomials(T k, T h, T alpha, T beta, int retroFactor, Field<T> field)
k - X component of the eccentricity vectorh - Y component of the eccentricity vectoralpha - direction cosine αbeta - direction cosine βretroFactor - -1 if the orbit is represented as retrograde, +1 otherwisefield - field elementpublic T getGmsj(int m, int s, int j)
m - m subscripts - s subscriptj - orderpublic T getHmsj(int m, int s, int j)
m - m subscripts - s subscriptj - orderpublic T getdGmsdk(int m, int s, int j)
m - m subscripts - s subscriptj - orderpublic T getdGmsdh(int m, int s, int j)
m - m subscripts - s subscriptj - orderpublic T getdGmsdAlpha(int m, int s, int j)
m - m subscripts - s subscriptj - orderpublic T getdGmsdBeta(int m, int s, int j)
m - m subscripts - s subscriptj - orderpublic T getdHmsdk(int m, int s, int j)
m - m subscripts - s subscriptj - orderpublic T getdHmsdh(int m, int s, int j)
m - m subscripts - s subscriptj - orderpublic T getdHmsdAlpha(int m, int s, int j)
m - m subscripts - s subscriptj - orderpublic T getdHmsdBeta(int m, int s, int j)
m - m subscripts - s subscriptj - orderCopyright © 2002-2021 CS GROUP. All rights reserved.