Class CR3BPConstants
- java.lang.Object
-
- org.orekit.propagation.numerical.cr3bp.CR3BPConstants
-
public class CR3BPConstants extends Object
Set of useful physical CR3BP constants using JPL data.- Since:
- 11.0
- Author:
- Vincent Mouraux
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static double
getEarthMoonBarycenterSemiMajorAxis(AbsoluteDate date, TimeScale timeScale)
Get the Earth-Moon barycenter semi-major axis.static double
getJupiterSemiMajorAxis(AbsoluteDate date, TimeScale timeScale)
Get the Jupiter semi-major axis.static double
getMoonSemiMajorAxis()
Get the Moon semi-major axis.
-
-
-
Method Detail
-
getMoonSemiMajorAxis
public static double getMoonSemiMajorAxis()
Get the Moon semi-major axis.- Returns:
- the Moon semi-major axis in meters
-
getEarthMoonBarycenterSemiMajorAxis
public static double getEarthMoonBarycenterSemiMajorAxis(AbsoluteDate date, TimeScale timeScale)
Get the Earth-Moon barycenter semi-major axis.- Parameters:
date
- datetimeScale
- time scale- Returns:
- the Earth-Moon barycenter semi-major axis in meters
-
getJupiterSemiMajorAxis
public static double getJupiterSemiMajorAxis(AbsoluteDate date, TimeScale timeScale)
Get the Jupiter semi-major axis.- Parameters:
date
- datetimeScale
- time scale- Returns:
- the Jupiter semi-major axis in meters
-
-