Class FieldEquinoctialLongitudeArgumentUtility

• Method Summary

All Methods
Modifier and Type Method Description
static <T extends CalculusFieldElement<T>>T eccentricToMean​(T ex, T ey, T lE)
Computes the mean longitude argument from the eccentric longitude argument.
static <T extends CalculusFieldElement<T>>T eccentricToTrue​(T ex, T ey, T lE)
Computes the true longitude argument from the eccentric longitude argument.
static <T extends CalculusFieldElement<T>>T meanToEccentric​(T ex, T ey, T lM)
Computes the eccentric longitude argument from the mean longitude argument.
static <T extends CalculusFieldElement<T>>T meanToTrue​(T ex, T ey, T lM)
Computes the true longitude argument from the eccentric longitude argument.
static <T extends CalculusFieldElement<T>>T trueToEccentric​(T ex, T ey, T lV)
Computes the eccentric longitude argument from the true longitude argument.
static <T extends CalculusFieldElement<T>>T trueToMean​(T ex, T ey, T lV)
Computes the mean longitude argument from the eccentric longitude argument.
• Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
• 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 vector
ey - e sin(ω), second component of eccentricity vector
lE - = 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 vector
ey - e sin(ω), second component of eccentricity vector
lV - = 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 vector
ey - e sin(ω), second component of eccentricity vector
lM - = 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 vector
ey - e sin(ω), second component of eccentricity vector
lE - = 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 vector
ey - e sin(ω), second component of eccentricity vector
lV - = 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 vector
ey - e sin(ω), second component of eccentricity vector
lM - = M + ω + Ω mean longitude argument (rad)
Returns:
the true longitude argument.