Click or drag to resize

KozaiIzsakMeanElements Constructor (KeplerianElements, Boolean, Double, Double)

Initialize a set of Kozai-Izsak mean elements from a set of osculating or mean KeplerianElements.

Namespace:  AGI.Foundation.Coordinates
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public KozaiIzsakMeanElements(
	KeplerianElements elements,
	bool inputIsMean,
	double j2UnnormalizedValue,
	double referenceDistance
)

Parameters

elements
Type: AGI.Foundation.CoordinatesKeplerianElements
The Keplerian elements.
inputIsMean
Type: SystemBoolean
True if input elements are mean elements, false if input elements are osculating.
j2UnnormalizedValue
Type: SystemDouble
The non-normalized J2 zonal harmonic coefficient of the central body around which to propagate.
referenceDistance
Type: SystemDouble
The reference distance (equatorial radius) associated with the J2 coefficient.
Exceptions
ExceptionCondition
ArgumentNullException Thrown when the parameter elements is null.
ArgumentExceptionThe given elements must represent a closed orbit. The exception is thrown if the eccentricity is negative or not below unity or if the semimajor axis is not finitely positive. For other orbit types, use ModifiedKeplerianElements.
See Also