Name

CL_3b_environment — Creates environment for 3-body problem functions

Calling Sequence

   env = CL_3b_environment(bodies,Lpoint)
   
   

Description

  • Creates a tlist of type environment around given bodies and Lpoint.

    Description of env fields:

    -->env.Lpoint: (string 'l1', 'l2' or 'l3') Libration point

    -->env.gammal: adimensional distance between the libration point and the closest primary M1-L1 or M1-L2 or M2-L3

    -->env.MU: constant mu: ratio of the mass of the biggest primary with the mass of the smallest primary

    -->env.omega: pulsation of the primaries around there center of mass G

    -->env.k:

    -->env.gl: distance G-Lpoint (G: center of mass of the primaries)

    -->env.pas: integration step

    -->env.OMEGA: pulsation of the primaries around there center of mass G

    -->env.D: distance between the primaries

    -->env.c2:

    -->env.nu:

    -->env.invM:

    -->env.ESCAPEDIR:

    -->env.ESCAPEDIRNORM:

    -->env.bodies: same as the entry, 'S-EM' or 'E-M'

    The stacksize is also put at 1.5E8 in order to perform the Manyfolds computation
  • Last update : 29/1/2009

Parameters

bodies:

string defining bodies system. It can be 'S-EM' for Sun-EarthMoon or 'E-M' for Earth-Moon system

Lpoint:

string defining Libration point. It can be 'L1', 'L2' or 'L3'

env:

environment around a Libration point. Tlist of type environment

See also

CL_3b_halo, CL_3b_lissajous, CL_3b_manifolds

Authors

CNES - DCT/SB

Examples

envL1 = CL_3b_environment('S-EM','L1')

See 'CelestLab> Demos> 3_BODY_PROBLEM> halo_orbit' for more examples