34 static constexpr double C = 299792458.0;
37 static constexpr double C_AIR = 299702547.0;
40 static constexpr double G_NORM = 9.80665;
50 static constexpr double a = 6378137.0;
52 static constexpr double f = 1.0 / 298.257223563;
54 static constexpr double b =
a -
f *
a;
58 static constexpr double MU = 3.986004418e14;
60 static constexpr double J2 = 1.081874e-3;
62 static constexpr double omega_ie = 7.2921151467e-05;
73 static constexpr double a = 6378137;
75 static constexpr double f = 1.0 / 298.257222101;
77 static constexpr double b =
a -
f *
a;
90 static constexpr double a = 6378136;
92 static constexpr double f = 1.0 / 298.25784;
94 static constexpr double b =
a -
f *
a;
98 static constexpr double MU = 3.986004418e14;
103 static constexpr double J2 = 1.08262575e-3;
114 static constexpr double MU = 3.986005e+14;
118 static constexpr double F = -2.0 * gcem::sqrt(
MU) / (
C *
C);
122 static constexpr double J2 = 1.0826262e-3;
137 static constexpr double omega_ie = 7.2921151467e-05;
141 static constexpr double C20_bar = 1.0 / gcem::sqrt(5.0) *
J2;
156 static constexpr double MU = 3.986004418e+14;
158 static constexpr double F = -2.0 * gcem::sqrt(
MU) / (
C *
C);
169 static constexpr double a = 6378137.0;
171 static constexpr double f = 1.0 / 298.257222101;
173 static constexpr double b =
a -
f *
a;
179 static constexpr double MU = 3.986004418e+14;
181 static constexpr double F = -2.0 * gcem::sqrt(
MU) / (
C *
C);
194 static constexpr double MU = 3.986005e+14;
196 static constexpr double F = -2.0 * gcem::sqrt(
MU) / (
C *
C);
209 static constexpr double MU = 3.986005e+14;
211 static constexpr double F = -2.0 * gcem::sqrt(
MU) / (
C *
C);
226 static constexpr double N_A = 6.02214076e23;
228 static constexpr double k_B = 1.380649e-23;
233 static constexpr double dMtr = 28.965e-3;
static constexpr double F
Relativistic constant F for clock corrections [s/√m] (-2*√µ/c²)
static constexpr double b
Semi-minor axis = polar radius.
BDS()=delete
Default Constructor.
static constexpr double omega_ie
Earth angular velocity BeiDou (CGCS2000) [rad/s].
static constexpr double f
Flattening f = (a-b)/a.
static constexpr double a
Semi-major axis = equatorial radius.
static constexpr double MU
Earth gravitational constant BeiDou (CGCS2000) [m³/s²].
static constexpr double e_squared
Square of the first eccentricity of the ellipsoid.
static constexpr double MU
Earth gravitational constant GALILEO [m³/s²].
static constexpr double omega_ie
Earth angular velocity GALILEO [rad/s].
static constexpr double F
Relativistic constant F for clock corrections [s/√m] (-2*√µ/c²)
GAL()=delete
Default Constructor.
static constexpr double C20_bar
Normalized harmonic of the normal geopotential [-].
GLO()=delete
Default Constructor.
static constexpr double J2
Second degree zonal coefficient of normal potential [-].
static constexpr double MU
Gravitational constant GLONASS [m³/s²].
static constexpr double C20
Second zonal coefficient of spherical harmonic expansion [-].
static constexpr double a
Semi-major axis = equatorial radius.
static constexpr double omega_ie
Earth angular velocity GLONASS [rad/s].
static constexpr double R_E
Earth Equatorial Radius [m].
GPS()=delete
Default Constructor.
static constexpr double J2
Oblate Earth Gravity Coefficient [-].
static constexpr double F
Relativistic constant F for GPS clock corrections [s/√m] (-2*√µ/c²)
static constexpr double MU
Gravitational constant GPS [m³/s²]. See is-gps-200m IS-GPS-200M p. 106.
static constexpr double omega_ie
Earth angular velocity GPS [rad/s]. See is-gps-200m IS-GPS-200M p. 106.
static constexpr double a
Semi-major axis = equatorial radius.
static constexpr double f
Flattening f = (a-b)/a.
static constexpr double b
Semi-minor axis = polar radius.
static constexpr double e_squared
Square of the first eccentricity of the ellipsoid.
GRS80()=delete
Default Constructor.
static constexpr double MU
Earth gravitational constant IRNSS [m³/s²].
IRNSS()=delete
Default Constructor.
static constexpr double F
Relativistic constant F for clock corrections [s/√m] (-2*√µ/c²)
static constexpr double omega_ie
Earth angular velocity IRNSS [rad/s].
static constexpr double omega_ie
Earth rotation rate in [rads/s].
static constexpr double J2
Second degree zonal coefficient of normal potential [-].
static constexpr double f
Flattening f = (a-b)/a.
static constexpr double e_squared
Square of the first eccentricity of the ellipsoid.
static constexpr double b
Semi-minor axis = polar radius.
static constexpr double a
Semi-major axis = equatorial radius.
static constexpr double MU
Gravitational constant (mass of Earth’s atmosphere included) [m³/s²].
PZ90()=delete
Default Constructor.
QZSS()=delete
Default Constructor.
static constexpr double F
Relativistic constant F for clock corrections [s/√m] (-2*√µ/c²)
static constexpr double MU
Earth gravitational constant QZSS [m³/s²].
static constexpr double omega_ie
Earth angular velocity QZSS [rad/s].
static constexpr double f
Flattening f = (a-b)/a.
static constexpr double J2
Dynamic form factor, derived [-].
static constexpr double b
Semi-minor axis = polar radius.
static constexpr double omega_ie
Earth rotation rate in [rads/s].
static constexpr double MU
Gravitational constant (mass of Earth’s atmosphere included) [m³/s²].
static constexpr double a
Semi-major axis = equatorial radius.
WGS84()=delete
Default Constructor.
static constexpr double e_squared
Square of the first eccentricity of the ellipsoid.
static constexpr double C
Speed of light [m/s].
static constexpr double omega_ie
Nominal mean angular velocity of the Earth in [rad/s].
static constexpr double k_B
Boltzmann constant [J/K].
static constexpr double Rg
Universal gas constant in [J/K/mol].
static constexpr double N_A
static constexpr double dMtr
Molar mass of dry air in [kg/mol].
static constexpr double pseudometre
Conversion factor between latitude and longitude in [rad] to [pseudometre].
static constexpr double C_AIR
Speed of light in air: CGPM defined speed of light divided by approximate refractory index of dry air...
static constexpr double G_NORM
Standard gravity in [m / s^2].
static constexpr double omega_ie_Skydel
Nominal mean angular velocity of the Earth in [rad/s]. Value implemented by the Skydel GNSS simulator...
InsConst()=delete
Default Constructor.
static const Eigen::Vector3< double > e_omega_ie
ω_ie_e = ω_ie_i Nominal mean angular velocity of the Earth in [rad/s], in earth coordinates