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

Go to the source code of this file.
Classes | |
| struct | vulcan::gravity::spherical_harmonics::GravityCoefficients |
| Gravity model coefficients container. More... | |
Namespaces | |
| namespace | vulcan |
| namespace | vulcan::gravity |
| namespace | vulcan::gravity::spherical_harmonics |
Functions | |
| const GravityCoefficients & | vulcan::gravity::spherical_harmonics::default_coefficients () |
| Default Earth model with zonal harmonics only. | |
| template<typename Scalar> | |
| Scalar | vulcan::gravity::spherical_harmonics::legendre_Pnm (int n, int m, const Scalar &x) |
| Compute associated Legendre polynomial P_nm(x). | |
| template<typename Scalar> | |
| Vec3< Scalar > | vulcan::gravity::spherical_harmonics::acceleration (const Vec3< Scalar > &r_ecef, const GravityCoefficients &coeffs=default_coefficients()) |
| Spherical harmonic gravitational acceleration. | |
| template<typename Scalar> | |
| Scalar | vulcan::gravity::spherical_harmonics::potential (const Vec3< Scalar > &r_ecef, const GravityCoefficients &coeffs=default_coefficients()) |
| Spherical harmonic gravitational potential. | |