public class CR3BPFactory extends Object
CR3BPSystem
Modifier and Type | Method and Description |
---|---|
static CR3BPSystem |
getEarthMoonCR3BP()
获取地月CR3BP系统的单例体对。
|
static CR3BPSystem |
getSunEarthCR3BP(AbsoluteDate date, TimeScale timeScale)
获取太阳-地球CR3BP系统的单例体对。
|
static CR3BPSystem |
getSunJupiterCR3BP(AbsoluteDate date, TimeScale timeScale)
获取太阳-木星CR3BP系统的单例体对。
|
static CR3BPSystem |
getSystem(CelestialBody primaryBody, CelestialBody secondaryBody, double a)
获取相应的CR3BP系统。
|
@DefaultDataContext public static CR3BPSystem getSunJupiterCR3BP(AbsoluteDate date, TimeScale timeScale)
date
- 日期
timeScale
- 时间尺度
@DefaultDataContext public static CR3BPSystem getSunEarthCR3BP(AbsoluteDate date, TimeScale timeScale)
date
- 日期
timeScale
- 时间尺度
@DefaultDataContext public static CR3BPSystem getEarthMoonCR3BP()
public static CR3BPSystem getSystem(CelestialBody primaryBody, CelestialBody secondaryBody, double a)
primaryBody
- CR3BP系统中的主体
secondaryBody
- CR3BP系统中的次要体
a
- 次要体的半长轴
Copyright © 2002-2023 CS GROUP. All rights reserved.