public class CR3BPDifferentialCorrection extends Object
Constructor and Description |
---|
CR3BPDifferentialCorrection(PVCoordinates firstguess,
CR3BPSystem syst,
double orbitalPeriod)
Simple Constructor.
|
Modifier and Type | Method and Description |
---|---|
PVCoordinates |
compute(LibrationOrbitType type)
Return the real starting PVCoordinates on the Libration orbit type
after differential correction from a first guess.
|
PVCoordinates |
computeLyapunov()
Return the real starting PVCoordinates on the Lyapunov orbit after differential correction from a first guess.
|
double |
getOrbitalPeriod()
Get the orbital period of the required orbit.
|
public CR3BPDifferentialCorrection(PVCoordinates firstguess, CR3BPSystem syst, double orbitalPeriod)
Standard constructor using DormandPrince853 integrator for the differential correction
firstguess
- first guess PVCoordinates of the point to start differential correctionsyst
- CR3BP System consideredorbitalPeriod
- Orbital Period of the required orbitpublic PVCoordinates compute(LibrationOrbitType type)
type
- libration orbit typepublic PVCoordinates computeLyapunov()
public double getOrbitalPeriod()
Copyright © 2002-2023 CS GROUP. All rights reserved.