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