public class LyapunovOrbit extends LibrationOrbit
Constructor and Description |
---|
LyapunovOrbit(CR3BPSystem syst,
PVCoordinates pv,
double orbitalPeriod)
Simple Constructor.
|
LyapunovOrbit(RichardsonExpansion richardson,
double ay)
Simple Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected PVCoordinates |
applyCorrectionOnPV(CR3BPDifferentialCorrection diff)
Apply the differential correction to compute more accurate initial PV.
|
applyDifferentialCorrection, applyDifferentialCorrection, getInitialPV, getManifolds, getOrbitalPeriod
public LyapunovOrbit(CR3BPSystem syst, PVCoordinates pv, double orbitalPeriod)
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 Lyapunov Orbit. In that case, it is assumed that the user knows the characteristics of the Lyapunov Orbit leading to this first guess/point. Also, the orbital period of this Lyapunov Orbit has to be specified for further computation.
syst
- CR3BP System consideredpv
- PVCoordinates of the initial point or of the first guessorbitalPeriod
- Normalized orbital period linked to the given Lyapunov Orbit first guesspublic LyapunovOrbit(RichardsonExpansion richardson, double ay)
Standard constructor, the first guess will be computed with both start time and phase equal to zero.
richardson
- third-Order Richardson Expansionay
- y-axis amplitude of the required Lyapunov Orbit, metersprotected PVCoordinates applyCorrectionOnPV(CR3BPDifferentialCorrection diff)
applyCorrectionOnPV
in class LibrationOrbit
diff
- cr3bp differential correctionCopyright © 2002-2020 CS GROUP. All rights reserved.