Function lupnt::CartToClassical(const State&, Real)¶
Defined in File state_conversions.cc
Function Documentation¶
-
State lupnt::CartToClassical(const State &rv, Real GM)¶
Convert Cartesian state to classical orbital elements.
Convert a Cartesian position-velocity state to classical orbital elements.
- Parameters:
rv – Cartesian state [km, km/s]
GM – Gravitational parameter [km^3/s^2]
rv – Cartesian state in the same distance/time units as
GM.GM – Gravitational parameter consistent with the state units.
- Returns:
Classical orbital elements [km, –, rad, rad, rad, rad] O. Montenbruck and G. Eberhard, Satellite orbits: models, methods, and applications. Berlin : New York: Springer, 2000. doi: 10.1007/978-3-642-58351-3.
- Returns:
Classical orbital element state
[a, e, i, RAAN, arg_periapsis, anomaly].