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