public class CR3BPFactory extends Object
CR3BPSystem
Modifier and Type | Method and Description |
---|---|
static CR3BPSystem |
getEarthMoonCR3BP()
Get the Earth-Moon CR3BP singleton bodies pair.
|
static CR3BPSystem |
getSunEarthCR3BP(AbsoluteDate date,
TimeScale timeScale)
Get the Sun-Earth CR3BP singleton bodies pair.
|
static CR3BPSystem |
getSunJupiterCR3BP(AbsoluteDate date,
TimeScale timeScale)
Get the Sun-Jupiter CR3BP singleton bodies pair.
|
static CR3BPSystem |
getSystem(CelestialBody primaryBody,
CelestialBody secondaryBody,
double a)
Get the corresponding CR3BP System.
|
@DefaultDataContext public static CR3BPSystem getSunJupiterCR3BP(AbsoluteDate date, TimeScale timeScale)
date
- datetimeScale
- time scale@DefaultDataContext public static CR3BPSystem getSunEarthCR3BP(AbsoluteDate date, TimeScale timeScale)
date
- datetimeScale
- time scale@DefaultDataContext public static CR3BPSystem getEarthMoonCR3BP()
public static CR3BPSystem getSystem(CelestialBody primaryBody, CelestialBody secondaryBody, double a)
primaryBody
- Primary Body in the CR3BP SystemsecondaryBody
- Secondary Body in the CR3BP Systema
- Semi-Major Axis of the secondary bodyCopyright © 2002-2023 CS GROUP. All rights reserved.