Function lupnt::CartToClassical(const State&, Real)

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].