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

Go to the source code of this file.
Namespaces | |
| namespace | vulcan |
| namespace | vulcan::gravity |
| namespace | vulcan::gravity::j2j4 |
Functions | |
| template<typename Scalar> | |
| Vec3< Scalar > | vulcan::gravity::j2j4::acceleration (const Vec3< Scalar > &r_ecef, double mu=constants::earth::mu, double J2_coeff=constants::earth::J2, double J3_coeff=constants::earth::J3, double J4_coeff=constants::earth::J4, double R_eq=constants::earth::R_eq) |
| J2/J3/J4 gravitational acceleration. | |
| template<typename Scalar> | |
| Scalar | vulcan::gravity::j2j4::potential (const Vec3< Scalar > &r_ecef, double mu=constants::earth::mu, double J2_coeff=constants::earth::J2, double J3_coeff=constants::earth::J3, double J4_coeff=constants::earth::J4, double R_eq=constants::earth::R_eq) |
| J2/J3/J4 gravitational potential. | |