public class CR3BPDifferentialCorrection extends Object
| Constructor and Description |
|---|
CR3BPDifferentialCorrection(PVCoordinates firstguess,
CR3BPSystem syst,
double orbitalPeriod)
Simple Constructor.
|
CR3BPDifferentialCorrection(PVCoordinates firstguess,
CR3BPSystem syst,
double orbitalPeriod,
AttitudeProvider attitudeProvider,
TimeScale utc)
Deprecated.
as of 11.1, replaced by
CR3BPDifferentialCorrection(PVCoordinates, CR3BPSystem, double) |
| 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 orbit@Deprecated public CR3BPDifferentialCorrection(PVCoordinates firstguess, CR3BPSystem syst, double orbitalPeriod, AttitudeProvider attitudeProvider, TimeScale utc)
CR3BPDifferentialCorrection(PVCoordinates, CR3BPSystem, double)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 orbitattitudeProvider - the attitude law for the numerical propagatorutc - UTC time scalepublic PVCoordinates compute(LibrationOrbitType type)
type - libration orbit typepublic PVCoordinates computeLyapunov()
public double getOrbitalPeriod()
Copyright © 2002-2022 CS GROUP. All rights reserved.