|
Vulcan
Aerospace Engineering Utilities Built on Janus
|
#include <cmath>#include <janus/janus.hpp>#include <utility>#include <vulcan/core/Constants.hpp>#include <vulcan/core/VulcanTypes.hpp>#include <vulcan/orbital/OrbitalTypes.hpp>

Go to the source code of this file.
Namespaces | |
| namespace | vulcan |
| namespace | vulcan::orbital |
| namespace | vulcan::orbital::elements |
Functions | |
| template<typename Scalar> | |
| OrbitalElements< Scalar > | vulcan::orbital::elements::cartesian_to_keplerian (const Vec3< Scalar > &r, const Vec3< Scalar > &v, double mu=constants::earth::mu) |
| Convert Cartesian state to Keplerian elements. | |
| template<typename Scalar> | |
| std::pair< Vec3< Scalar >, Vec3< Scalar > > | vulcan::orbital::elements::keplerian_to_cartesian (const OrbitalElements< Scalar > &oe, double mu=constants::earth::mu) |
| Convert Keplerian elements to Cartesian state. | |