|
Vulcan
Aerospace Engineering Utilities Built on Janus
|


Go to the source code of this file.
Namespaces | |
| namespace | vulcan |
| namespace | vulcan::dynamics |
Functions | |
| template<typename Scalar> | |
| Vec3< Scalar > | vulcan::dynamics::point_mass_acceleration (const Vec3< Scalar > &force, const Scalar &mass) |
| template<typename Scalar> | |
| Scalar | vulcan::dynamics::speed (const Vec3< Scalar > &velocity) |
| template<typename Scalar> | |
| Vec3< Scalar > | vulcan::dynamics::velocity_direction (const Vec3< Scalar > &velocity) |
| template<typename Scalar> | |
| Vec3< Scalar > | vulcan::dynamics::point_mass_acceleration_ecef (const Vec3< Scalar > &position, const Vec3< Scalar > &velocity, const Vec3< Scalar > &force, const Scalar &mass, const Vec3< Scalar > &omega_earth) |
| template<typename Scalar> | |
| Vec3< Scalar > | vulcan::dynamics::specific_force (const Vec3< Scalar > &acceleration) |
| template<typename Scalar> | |
| Vec3< Scalar > | vulcan::dynamics::g_load (const Vec3< Scalar > &acceleration, const Scalar &g0=Scalar(9.80665)) |
| template<typename Scalar> | |
| Scalar | vulcan::dynamics::g_load_magnitude (const Vec3< Scalar > &acceleration, const Scalar &g0=Scalar(9.80665)) |
| template<typename Scalar> | |
| Scalar | vulcan::dynamics::flight_path_angle (const Vec3< Scalar > &velocity) |
| template<typename Scalar> | |
| Scalar | vulcan::dynamics::heading_angle (const Vec3< Scalar > &velocity) |
| template<typename Scalar> | |
| Vec3< Scalar > | vulcan::dynamics::velocity_from_angles (const Scalar &speed, const Scalar &gamma, const Scalar &chi) |
| template<typename Scalar> | |
| Scalar | vulcan::dynamics::specific_kinetic_energy (const Vec3< Scalar > &velocity) |
| template<typename Scalar> | |
| Scalar | vulcan::dynamics::specific_potential_energy (const Vec3< Scalar > &position, const Scalar &mu) |
| template<typename Scalar> | |
| Scalar | vulcan::dynamics::specific_energy (const Vec3< Scalar > &position, const Vec3< Scalar > &velocity, const Scalar &mu) |