Class UpperBounds
- java.lang.Object
-
- org.orekit.propagation.semianalytical.dsst.utilities.UpperBounds
-
public class UpperBounds extends Object
Utility class to compute upper bounds for truncation algorithms.- Author:
- Pascal Parraud
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static double
getDnl(double xx, double xpl, int n, int l)
Get the upper bound value Dnl(Χ).static double
getRnml(double gamma, int n, int l, int m, int eps, int irf)
Get the upper bound value Rεn,m,l(γ).
-
-
-
Method Detail
-
getDnl
public static double getDnl(double xx, double xpl, int n, int l)
Get the upper bound value Dnl(Χ).- Parameters:
xx
- value of Χ²xpl
- value of Χ * (Χ² / 2)ln
- index n (power of a/R)l
- index l (power of eccentricity)- Returns:
- the upper bound Dnl(Χ)
-
getRnml
public static double getRnml(double gamma, int n, int l, int m, int eps, int irf)
Get the upper bound value Rεn,m,l(γ).- Parameters:
gamma
- value of γn
- index nl
- index lm
- index meps
- ε value (+1/-1)irf
- retrograde factor I (+1/-1)- Returns:
- the upper bound Rεn,m,l(γ)
-
-