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.