SpecializedOrbitSolverCreateEarthMolniyaOrbit Method  | 
 
            Creates an elliptical orbit with an argument of periapsis that remains constant under J2 perturbations (critically-inclined) and has an orbital
            period that is exactly half the rotation period of the Earth (semi-synchronous).
            
 
    Namespace: 
   AGI.Foundation.Propagators
    Assembly:
   AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 25.1.421.0 (25.1.421.0)
Syntaxpublic static J2Propagator CreateEarthMolniyaOrbit(
	JulianDate orbitEpoch,
	double periapsisAltitude,
	double argumentOfPeriapsis,
	double apoapsisLongitude
)
Public Shared Function CreateEarthMolniyaOrbit ( 
	orbitEpoch As JulianDate,
	periapsisAltitude As Double,
	argumentOfPeriapsis As Double,
	apoapsisLongitude As Double
) As J2Propagator
public:
static J2Propagator^ CreateEarthMolniyaOrbit(
	JulianDate orbitEpoch, 
	double periapsisAltitude, 
	double argumentOfPeriapsis, 
	double apoapsisLongitude
)
static member CreateEarthMolniyaOrbit : 
        orbitEpoch : JulianDate * 
        periapsisAltitude : float * 
        argumentOfPeriapsis : float * 
        apoapsisLongitude : float -> J2Propagator 
Parameters
- orbitEpoch
 - Type: AGI.Foundation.TimeJulianDate
The epoch associated with the initial conditions of the propagated orbit. - periapsisAltitude
 - Type: SystemDouble
The distance of the periapsis of the orbit above Earth's equatorial radius. - argumentOfPeriapsis
 - Type: SystemDouble
The argument of periapsis of the orbit. - apoapsisLongitude
 - Type: SystemDouble
The longitude of the apoapsis in the Earth-fixed frame. 
Return Value
Type: 
J2Propagator
            A 
J2Propagator object that is initialized at its periapsis with the desired orbit epoch, orbital elements, and gravity field.
            
Exceptions
Remarks
See Also