public class GHIJjsPolynomials extends Object
The expressions used are equations 4.1-(10) from the Danielson paper.
Constructor and Description |
---|
GHIJjsPolynomials(double k,
double h,
double alpha,
double beta)
Create a set of Gjs, Hjs, Ijs and Jjs polynomials.
|
Modifier and Type | Method and Description |
---|---|
double |
getdGjsdAlpha(int j,
int s)
Get the dGjs / dα coefficient.
|
double |
getdGjsdBeta(int j,
int s)
Get the dGjs / dβ coefficient.
|
double |
getdGjsdh(int j,
int s)
Get the dGjs / dh coefficient.
|
double |
getdGjsdk(int j,
int s)
Get the dGjs / dk coefficient.
|
double |
getdHjsdAlpha(int j,
int s)
Get the dHjs / dα coefficient.
|
double |
getdHjsdBeta(int j,
int s)
Get the dHjs / dβ coefficient.
|
double |
getdHjsdh(int j,
int s)
Get the dHjs / dh coefficient.
|
double |
getdHjsdk(int j,
int s)
Get the dHjs / dk coefficient.
|
double |
getdIjsdAlpha(int j,
int s)
Get the dIjs / dα coefficient.
|
double |
getdIjsdBeta(int j,
int s)
Get the dIjs / dβ coefficient.
|
double |
getdIjsdh(int j,
int s)
Get the dIjs / dh coefficient.
|
double |
getdIjsdk(int j,
int s)
Get the dIjs / dk coefficient.
|
double |
getdJjsdAlpha(int j,
int s)
Get the dJjs / dα coefficient.
|
double |
getdJjsdBeta(int j,
int s)
Get the dJjs / dβ coefficient.
|
double |
getdJjsdh(int j,
int s)
Get the dJjs / dh coefficient.
|
double |
getdJjsdk(int j,
int s)
Get the dJjs / dk coefficient.
|
double |
getGjs(int j,
int s)
Get the Gjs coefficient.
|
double |
getHjs(int j,
int s)
Get the Hjs coefficient.
|
double |
getIjs(int j,
int s)
Get the Ijs coefficient.
|
double |
getJjs(int j,
int s)
Get the Jjs coefficient.
|
public GHIJjsPolynomials(double k, double h, double alpha, double beta)
k
- X component of the eccentricity vectorh
- Y component of the eccentricity vectoralpha
- direction cosine αbeta
- direction cosine βpublic double getGjs(int j, int s)
j
- j subscripts
- s subscriptpublic double getdGjsdk(int j, int s)
j
- j subscripts
- s subscriptpublic double getdGjsdh(int j, int s)
j
- j subscripts
- s subscriptpublic double getdGjsdAlpha(int j, int s)
j
- j subscripts
- s subscriptpublic double getdGjsdBeta(int j, int s)
j
- j subscripts
- s subscriptpublic double getHjs(int j, int s)
j
- j subscripts
- s subscriptpublic double getdHjsdk(int j, int s)
j
- j subscripts
- s subscriptpublic double getdHjsdh(int j, int s)
j
- j subscripts
- s subscriptpublic double getdHjsdAlpha(int j, int s)
j
- j subscripts
- s subscriptpublic double getdHjsdBeta(int j, int s)
j
- j subscripts
- s subscriptpublic double getIjs(int j, int s)
j
- j subscripts
- s subscriptpublic double getdIjsdk(int j, int s)
j
- j subscripts
- s subscriptpublic double getdIjsdh(int j, int s)
j
- j subscripts
- s subscriptpublic double getdIjsdAlpha(int j, int s)
j
- j subscripts
- s subscriptpublic double getdIjsdBeta(int j, int s)
j
- j subscripts
- s subscriptpublic double getJjs(int j, int s)
j
- j subscripts
- s subscriptpublic double getdJjsdk(int j, int s)
j
- j subscripts
- s subscriptpublic double getdJjsdh(int j, int s)
j
- j subscripts
- s subscriptpublic double getdJjsdAlpha(int j, int s)
j
- j subscripts
- s subscriptpublic double getdJjsdBeta(int j, int s)
j
- j subscripts
- s subscriptCopyright © 2002-2022 CS GROUP. All rights reserved.