Click or drag to resize

OrbitalElements.ConvertTimeFromPeriapsisToHyperbolicAnomaly Method

Converts the time from periapsis passage to hyperbolic anomaly. The value returned is signed and monotonic.

Namespace:  AGI.Foundation.Coordinates
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 25.1.421.0 (25.1.421.0)
Syntax
public static double ConvertTimeFromPeriapsisToHyperbolicAnomaly(
	double timeFromPeriapsis,
	double radiusOfPeriapsis,
	double eccentricity,
	double gravitationalParameter
)

Parameters

timeFromPeriapsis
Type: System.Double
The time from periapsis passage (time).
radiusOfPeriapsis
Type: System.Double
The radius of periapsis (distance).
eccentricity
Type: System.Double
The eccentricity of the orbit.
gravitationalParameter
Type: System.Double
The gravitational parameter (distance cubed per time squared).

Return Value

Type: Double
The hyperbolic anomaly (radians).
Exceptions
ExceptionCondition
ArgumentOutOfRangeExceptionThrown when eccentricity is less than or equal to one (indicating that the orbit is not hyperbolic), or if it is negative, or radiusOfPeriapsis or gravitationalParameter is negative or zero.
ArithmeticExceptionThrown when the iterative solution to Kepler's equation did not converge.
See Also