Program Listing for File gravity.hpp
↰ Return to documentation for file (src/navtk/navutils/gravity.hpp)
#pragma once
#include <navtk/tensors.hpp>
namespace navtk {
namespace navutils {
enum class GravModels {
TITTERTON,
SCHWARTZ,
SAVAGE
};
Vector3 calculate_gravity_titterton(double alt, double lat, double R0);
Vector3 calculate_gravity_schwartz(double alt, double lat);
Vector3 calculate_gravity_savage_n(const Matrix& C_n_to_e, double h);
Vector3 calculate_gravity_savage_ned(const Matrix& C_n_to_e, double h);
} // namespace navutils
} // namespace navtk