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.