Package org.orekit.orbits
Class FieldEquinoctialLongitudeArgumentUtility
- java.lang.Object
-
- org.orekit.orbits.FieldEquinoctialLongitudeArgumentUtility
-
public class FieldEquinoctialLongitudeArgumentUtility extends Object
Utility methods for converting between different longitude arguments used byFieldEquinoctialOrbit
.- Since:
- 12.1
- Author:
- Romain Serra
- See Also:
FieldEquinoctialOrbit
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends CalculusFieldElement<T>>
TeccentricToMean(T ex, T ey, T lE)
Computes the mean longitude argument from the eccentric longitude argument.static <T extends CalculusFieldElement<T>>
TeccentricToTrue(T ex, T ey, T lE)
Computes the true longitude argument from the eccentric longitude argument.static <T extends CalculusFieldElement<T>>
TmeanToEccentric(T ex, T ey, T lM)
Computes the eccentric longitude argument from the mean longitude argument.static <T extends CalculusFieldElement<T>>
TmeanToTrue(T ex, T ey, T lM)
Computes the true longitude argument from the eccentric longitude argument.static <T extends CalculusFieldElement<T>>
TtrueToEccentric(T ex, T ey, T lV)
Computes the eccentric longitude argument from the true longitude argument.static <T extends CalculusFieldElement<T>>
TtrueToMean(T ex, T ey, T lV)
Computes the mean longitude argument from the eccentric longitude argument.
-
-
-
Method Detail
-
eccentricToTrue
public static <T extends CalculusFieldElement<T>> T eccentricToTrue(T ex, T ey, T lE)
Computes the true longitude argument from the eccentric longitude argument.- Type Parameters:
T
- Type of the field elements- Parameters:
ex
- e cos(ω), first component of eccentricity vectorey
- e sin(ω), second component of eccentricity vectorlE
- = E + ω + Ω eccentric longitude argument (rad)- Returns:
- the true longitude argument.
-
trueToEccentric
public static <T extends CalculusFieldElement<T>> T trueToEccentric(T ex, T ey, T lV)
Computes the eccentric longitude argument from the true longitude argument.- Type Parameters:
T
- Type of the field elements- Parameters:
ex
- e cos(ω), first component of eccentricity vectorey
- e sin(ω), second component of eccentricity vectorlV
- = V + ω + Ω true longitude argument (rad)- Returns:
- the eccentric longitude argument.
-
meanToEccentric
public static <T extends CalculusFieldElement<T>> T meanToEccentric(T ex, T ey, T lM)
Computes the eccentric longitude argument from the mean longitude argument.- Type Parameters:
T
- Type of the field elements- Parameters:
ex
- e cos(ω), first component of eccentricity vectorey
- e sin(ω), second component of eccentricity vectorlM
- = M + ω + Ω mean longitude argument (rad)- Returns:
- the eccentric longitude argument.
-
eccentricToMean
public static <T extends CalculusFieldElement<T>> T eccentricToMean(T ex, T ey, T lE)
Computes the mean longitude argument from the eccentric longitude argument.- Type Parameters:
T
- Type of the field elements- Parameters:
ex
- e cos(ω), first component of eccentricity vectorey
- e sin(ω), second component of eccentricity vectorlE
- = E + ω + Ω mean longitude argument (rad)- Returns:
- the mean longitude argument.
-
trueToMean
public static <T extends CalculusFieldElement<T>> T trueToMean(T ex, T ey, T lV)
Computes the mean longitude argument from the eccentric longitude argument.- Type Parameters:
T
- Type of the field elements- Parameters:
ex
- e cos(ω), first component of eccentricity vectorey
- e sin(ω), second component of eccentricity vectorlV
- = V + ω + Ω true longitude argument (rad)- Returns:
- the mean longitude argument.
-
meanToTrue
public static <T extends CalculusFieldElement<T>> T meanToTrue(T ex, T ey, T lM)
Computes the true longitude argument from the eccentric longitude argument.- Type Parameters:
T
- Type of the field elements- Parameters:
ex
- e cos(ω), first component of eccentricity vectorey
- e sin(ω), second component of eccentricity vectorlM
- = M + ω + Ω mean longitude argument (rad)- Returns:
- the true longitude argument.
-
-