Class HaloOrbit


  • public class HaloOrbit
    extends LibrationOrbit
    Class calculating different parameters of a Halo Orbit.
    Since:
    10.2
    Author:
    Vincent Mouraux
    • Constructor Detail

      • HaloOrbit

        public HaloOrbit​(CR3BPSystem syst,
                         PVCoordinates pv,
                         double orbitalPeriod)
        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 considered
        pv - PVCoordinates of the initial point or of the first guess
        orbitalPeriod - Normalized orbital period linked to the given Halo Orbit first guess
      • HaloOrbit

        public HaloOrbit​(RichardsonExpansion richardson,
                         double az,
                         LibrationOrbitFamily type)
        Simple Constructor.

        Standard constructor, the first guess will be computed with both start time and phase equal to zero.

        Parameters:
        richardson - third-Order Richardson Expansion
        az - z-axis Amplitude of the required Halo Orbit, meters
        type - type of the Halo Orbit (Northern or Southern)