68 (1 + 5.3024e-3 *
pow(sin(x), 2.0) + 5.8e-6 *
pow(sin(2 * x), 2.0));
103 if (model ==
"Sphere") {
108 else if (model ==
"WGS84") {
109 refellipsoid[0] = 6378137;
110 refellipsoid[1] = 0.081819190842621;
114 throw runtime_error(
"Unknown selection for input argument *model*.");
123 if (model ==
"Sphere") {
124 refellipsoid[0] = 69911e3;
128 else if (model ==
"Ellipsoid") {
129 refellipsoid[0] = 71492e3;
130 refellipsoid[1] = 0.3543;
134 throw runtime_error(
"Unknown selection for input argument *model*.");
143 if (model ==
"Sphere") {
144 refellipsoid[0] = 3389.5e3;
148 else if (model ==
"Ellipsoid") {
149 refellipsoid[0] = 3396.19e3;
150 refellipsoid[1] = 0.1083;
154 throw runtime_error(
"Unknown selection for input argument *model*.");
163 if (model ==
"Sphere") {
164 refellipsoid[0] = 1737.4e3;
172 refellipsoid[0] = 1738.14e3;
173 refellipsoid[1] = 0.0500;
177 throw runtime_error(
"Unknown selection for input argument *model*.");
186 if (model ==
"Sphere") {
193 throw std::runtime_error(
"Unknown selection for input argument *model*.");
202 if (model ==
"Sphere") {
209 throw std::runtime_error(
"Unknown selection for input argument *model*.");
218 if (model ==
"Sphere") {
225 throw std::runtime_error(
"Unknown selection for input argument *model*.");
234 if (model ==
"Sphere") {
235 refellipsoid[0] = 6051.8e3;
240 throw runtime_error(
"Unknown selection for input argument *model*.");
void refellipsoidEarth(Vector &refellipsoid, const String &model, const Verbosity &)
WORKSPACE METHOD: refellipsoidEarth.
void g0Mars(Numeric &g0, const Verbosity &)
WORKSPACE METHOD: g0Mars.
void refellipsoidEuropa(Vector &refellipsoid, const String &model, const Verbosity &)
WORKSPACE METHOD: refellipsoidEuropa.
Declarations having to do with the four output streams.
void g0Venus(Numeric &g0, const Verbosity &)
WORKSPACE METHOD: g0Venus.
void refellipsoidVenus(Vector &refellipsoid, const String &model, const Verbosity &)
WORKSPACE METHOD: refellipsoidVenus.
void g0Io(Numeric &g0, const Verbosity &)
WORKSPACE METHOD: g0Io.
The global header file for ARTS.
void g0Earth(Numeric &g0, const Numeric &lat, const Verbosity &)
WORKSPACE METHOD: g0Earth.
NUMERIC Numeric
The type to use for all floating point numbers.
void refellipsoidGanymede(Vector &refellipsoid, const String &model, const Verbosity &)
WORKSPACE METHOD: refellipsoidGanymede.
Implementation of Matrix, Vector, and such stuff.
Numeric pow(const Rational base, Numeric exp)
Power of.
void g0Jupiter(Numeric &g0, const Verbosity &)
WORKSPACE METHOD: g0Jupiter.
void resize(Index n)
Resize function.
const Numeric EARTH_RADIUS
void refellipsoidMoon(Vector &refellipsoid, const String &model, const Verbosity &)
WORKSPACE METHOD: refellipsoidMoon.
void refellipsoidMars(Vector &refellipsoid, const String &model, const Verbosity &)
WORKSPACE METHOD: refellipsoidMars.
void refellipsoidJupiter(Vector &refellipsoid, const String &model, const Verbosity &)
WORKSPACE METHOD: refellipsoidJupiter.
void refellipsoidIo(Vector &refellipsoid, const String &model, const Verbosity &)
WORKSPACE METHOD: refellipsoidIo.