21 #ifndef GNSS_SDR_GPS_IONO_H 22 #define GNSS_SDR_GPS_IONO_H 25 #include <boost/serialization/nvp.hpp> 49 template <
class Archive>
54 inline void serialize(Archive& archive,
const unsigned int version)
56 using boost::serialization::make_nvp;
60 archive& make_nvp(
"d_alpha0",
d_alpha0);
61 archive& make_nvp(
"d_alpha1",
d_alpha1);
62 archive& make_nvp(
"d_alpha2",
d_alpha2);
63 archive& make_nvp(
"d_alpha3",
d_alpha3);
64 archive& make_nvp(
"d_beta0",
d_beta0);
65 archive& make_nvp(
"d_beta1",
d_beta1);
66 archive& make_nvp(
"d_beta2",
d_beta2);
67 archive& make_nvp(
"d_beta3",
d_beta3);
This class is a storage for the GPS IONOSPHERIC data as described in IS-GPS-200K. ...
double d_alpha2
Coefficient 2 of a cubic equation representing the amplitude of the vertical delay [s(semi-circle)^2]...
double d_beta0
Coefficient 0 of a cubic equation representing the period of the model [s].
double d_beta2
Coefficient 2 of a cubic equation representing the period of the model [s(semi-circle)^2].
void serialize(Archive &archive, const unsigned int version)
Serialize is a boost standard method to be called by the boost XML serialization. Here is used to sav...
Gps_Iono()=default
Default constructor.
double d_beta3
Coefficient 3 of a cubic equation representing the period of the model [s(semi-circle)^3].
double d_beta1
Coefficient 1 of a cubic equation representing the period of the model [s/semi-circle].
double d_alpha1
Coefficient 1 of a cubic equation representing the amplitude of the vertical delay [s/semi-circle]...
double d_alpha0
Coefficient 0 of a cubic equation representing the amplitude of the vertical delay [s]...
double d_alpha3
Coefficient 3 of a cubic equation representing the amplitude of the vertical delay [s(semi-circle)^3]...