Package org.orekit.orbits.cr3bp
Class HaloOrbit
java.lang.Object
org.orekit.orbits.cr3bp.LibrationOrbit
org.orekit.orbits.cr3bp.HaloOrbit
Class calculating different parameters of a Halo Orbit.
- Since:
- 10.2
- Author:
- Vincent Mouraux
-
Constructor Summary
ConstructorsConstructorDescriptionHaloOrbit(CR3BPSystem syst, PVCoordinates pv, double orbitalPeriod) Simple Constructor.HaloOrbit(RichardsonExpansion richardson, double az, LibrationOrbitFamily type) Simple Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected PVCoordinatesApply the differential correction to compute more accurate initial PV.Methods inherited from class org.orekit.orbits.cr3bp.LibrationOrbit
applyDifferentialCorrection, getInitialPV, getManifolds, getOrbitalPeriod
-
Constructor Details
-
HaloOrbit
Simple Constructor.This constructor can be used if the user wants to use a first guess from any other sources or if he has the initial conditions of a well defined Halo Orbit. In that case, it is assumed that the user knows the characteristics of the Halo Orbit leading to this first guess/point. Also, the orbital period of this Halo Orbit has to be specified for further computation.
- Parameters:
syst- CR3BP System consideredpv- PVCoordinates of the initial point or of the first guessorbitalPeriod- Normalized orbital period linked to the given Halo Orbit first guess
-
HaloOrbit
Simple Constructor.Standard constructor, the first guess will be computed with both start time and phase equal to zero.
- Parameters:
richardson- third-Order Richardson Expansionaz- z-axis Amplitude of the required Halo Orbit, meterstype- type of the Halo Orbit (Northern or Southern)
-
-
Method Details
-
applyCorrectionOnPV
Apply the differential correction to compute more accurate initial PV.- Specified by:
applyCorrectionOnPVin classLibrationOrbit- Parameters:
diff- cr3bp differential correction- Returns:
- corrected PV coordinates
-