Class FieldLnsCoefficients<T extends CalculusFieldElement<T>>
java.lang.Object
org.orekit.propagation.semianalytical.dsst.utilities.FieldLnsCoefficients<T>
- Type Parameters:
T- type of the field elements
Compute the Lns(γ).
The fomula used is:
Lns(γ) = ( R / a )nVnsQns(γ)
- Author:
- Lucian Barbulescu
-
Constructor Summary
ConstructorsConstructorDescriptionFieldLnsCoefficients(int nMax, int sMax, T[][] Qns, SortedMap<CoefficientsFactory.NSKey, Double> Vns, T roa, Field<T> field) Create a set of Lns(γ) coefficients. -
Method Summary
Modifier and TypeMethodDescriptiongetdLnsdGamma(int n, int s) Get the value of dLns / dγ (γ).getLns(int n, int s) Get the value of Lns(γ).
-
Constructor Details
-
FieldLnsCoefficients
public FieldLnsCoefficients(int nMax, int sMax, T[][] Qns, SortedMap<CoefficientsFactory.NSKey, Double> Vns, T roa, Field<T> field) Create a set of Lns(γ) coefficients.- Parameters:
nMax- maximum value for nsMax- maximum value for sQns- the Qns(γ) coefficientsVns- the Vns coefficientsroa- (R / a)field- field used by default
-
-
Method Details
-
getLns
Get the value of Lns(γ).- Parameters:
n- n indexs- s index- Returns:
- Lns(γ)
-
getdLnsdGamma
Get the value of dLns / dγ (γ).- Parameters:
n- n indexs- s index- Returns:
- Lns(γ)
-