public class RichardsonExpansion extends Object
| Constructor and Description |
|---|
RichardsonExpansion(CR3BPSystem cr3bpSystem,
LagrangianPoints point)
Simple Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
PVCoordinates |
computeHaloFirstGuess(double azr,
LibrationOrbitFamily type,
double t,
double phi)
Calculate first Guess.
|
PVCoordinates |
computeLyapunovFirstGuess(double ayr,
double t,
double phi)
Calculate first Guess.
|
CR3BPSystem |
getCr3bpSystem()
Get the considered CR3BP system.
|
double |
getHaloOrbitalPeriod(double azr)
Return the orbital period of the Halo Orbit.
|
LagrangianPoints |
getLagrangianPoint()
Get the considered lagrangian point.
|
double |
getLyapunovOrbitalPeriod(double axr)
Return the orbital period of the Halo Orbit.
|
public RichardsonExpansion(CR3BPSystem cr3bpSystem, LagrangianPoints point)
cr3bpSystem - CR3BP System consideredpoint - Lagrangian Point consideredpublic PVCoordinates computeHaloFirstGuess(double azr, LibrationOrbitFamily type, double t, double phi)
azr - z-axis Amplitude of the required Halo Orbit, meterstype - type of the Halo Orbit ("Northern" or "Southern")t - Orbit time, seconds (must be greater than 0)phi - Orbit phase, radpublic PVCoordinates computeLyapunovFirstGuess(double ayr, double t, double phi)
ayr - x-axis Amplitude of the required Lyapunov Orbit, meterst - timephi - Orbit phase, radpublic double getHaloOrbitalPeriod(double azr)
azr - z-axis Amplitude of the required Halo Orbit, meterspublic double getLyapunovOrbitalPeriod(double axr)
axr - x-axis Amplitude of the required Lyapunov Orbit, meterspublic CR3BPSystem getCr3bpSystem()
public LagrangianPoints getLagrangianPoint()
Copyright © 2002-2022 CS GROUP. All rights reserved.