public class GHmsjPolynomials extends Object
The expressions used are equations 2.7.5-(1)(2) from the Danielson paper.
Constructor | Description |
---|---|
GHmsjPolynomials(double k,
double h,
double alpha,
double beta,
int retroFactor) |
Create a set of Gmsj and Hmsj polynomials.
|
Modifier and Type | Method | Description |
---|---|---|
double |
getdGmsdAlpha(int m,
int s,
int j) |
Get the dGmsj / dα coefficient.
|
double |
getdGmsdBeta(int m,
int s,
int j) |
Get the dGmsj / dβ coefficient.
|
double |
getdGmsdh(int m,
int s,
int j) |
Get the dGmsj / dh coefficient.
|
double |
getdGmsdk(int m,
int s,
int j) |
Get the dGmsj / dk coefficient.
|
double |
getdHmsdAlpha(int m,
int s,
int j) |
Get the dHmsj / dα coefficient.
|
double |
getdHmsdBeta(int m,
int s,
int j) |
Get the dHmsj / dβ coefficient.
|
double |
getdHmsdh(int m,
int s,
int j) |
Get the dHmsj / dh coefficient.
|
double |
getdHmsdk(int m,
int s,
int j) |
Get the dHmsj / dk coefficient.
|
double |
getGmsj(int m,
int s,
int j) |
Get the Gmsj coefficient.
|
double |
getHmsj(int m,
int s,
int j) |
Get the Hmsj coefficient.
|
public GHmsjPolynomials(double k, double h, double alpha, double beta, int retroFactor)
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 otherwisepublic double getGmsj(int m, int s, int j)
m
- m subscripts
- s subscriptj
- orderpublic double getHmsj(int m, int s, int j)
m
- m subscripts
- s subscriptj
- orderpublic double getdGmsdk(int m, int s, int j)
m
- m subscripts
- s subscriptj
- orderpublic double getdGmsdh(int m, int s, int j)
m
- m subscripts
- s subscriptj
- orderpublic double getdGmsdAlpha(int m, int s, int j)
m
- m subscripts
- s subscriptj
- orderpublic double getdGmsdBeta(int m, int s, int j)
m
- m subscripts
- s subscriptj
- orderpublic double getdHmsdk(int m, int s, int j)
m
- m subscripts
- s subscriptj
- orderpublic double getdHmsdh(int m, int s, int j)
m
- m subscripts
- s subscriptj
- orderpublic double getdHmsdAlpha(int m, int s, int j)
m
- m subscripts
- s subscriptj
- orderpublic double getdHmsdBeta(int m, int s, int j)
m
- m subscripts
- s subscriptj
- orderCopyright © 2002-2018 CS Systèmes d'information. All rights reserved.