Go to the documentation of this file.
40 #ifndef GNSSTK_CCIR_HPP
41 #define GNSSTK_CCIR_HPP
101 : std::numeric_limits<double>::quiet_NaN());
116 : std::numeric_limits<double>::quiet_NaN());
155 double ccirF2(
unsigned month,
int cond,
int deg,
int ord);
165 double ccirFm3(
unsigned month,
int cond,
int deg,
int ord);
177 double ccir11F2(
int cond,
int deg,
int ord);
178 double ccir11Fm3(
int cond,
int deg,
int ord);
179 double ccir12F2(
int cond,
int deg,
int ord);
180 double ccir12Fm3(
int cond,
int deg,
int ord);
181 double ccir13F2(
int cond,
int deg,
int ord);
182 double ccir13Fm3(
int cond,
int deg,
int ord);
183 double ccir14F2(
int cond,
int deg,
int ord);
184 double ccir14Fm3(
int cond,
int deg,
int ord);
185 double ccir15F2(
int cond,
int deg,
int ord);
186 double ccir15Fm3(
int cond,
int deg,
int ord);
187 double ccir16F2(
int cond,
int deg,
int ord);
188 double ccir16Fm3(
int cond,
int deg,
int ord);
189 double ccir17F2(
int cond,
int deg,
int ord);
190 double ccir17Fm3(
int cond,
int deg,
int ord);
191 double ccir18F2(
int cond,
int deg,
int ord);
192 double ccir18Fm3(
int cond,
int deg,
int ord);
193 double ccir19F2(
int cond,
int deg,
int ord);
194 double ccir19Fm3(
int cond,
int deg,
int ord);
195 double ccir20F2(
int cond,
int deg,
int ord);
196 double ccir20Fm3(
int cond,
int deg,
int ord);
197 double ccir21F2(
int cond,
int deg,
int ord);
198 double ccir21Fm3(
int cond,
int deg,
int ord);
199 double ccir22F2(
int cond,
int deg,
int ord);
200 double ccir22Fm3(
int cond,
int deg,
int ord);
225 friend class ::CCIR_T;
229 #endif // GNSSTK_CCIR_HPP
double ccir22Fm3(int cond, int deg, int ord)
double ccirF2(unsigned month, int cond, int deg, int ord)
double ccir11Fm3(int cond, int deg, int ord)
std::vector< double > cacheCF2
Cached interpolated CF2 coefficients.
double ccir15F2(int cond, int deg, int ord)
double ccir11F2(int cond, int deg, int ord)
@ HighSolarActIdx
Array index for low solar activity condition.
double ccir19Fm3(int cond, int deg, int ord)
double ccir22F2(int cond, int deg, int ord)
void interpolateF2(const CommonTime &when, double effSunSpots)
double ccir12Fm3(int cond, int deg, int ord)
double ccir20Fm3(int cond, int deg, int ord)
@ LowSolarActIdx
Array index for low solar activity condition.
double ccir16F2(int cond, int deg, int ord)
std::vector< double > cacheCM3
Cached interpolated Cm3 coefficients.
double ccir12F2(int cond, int deg, int ord)
double ccir19F2(int cond, int deg, int ord)
double ccir21Fm3(int cond, int deg, int ord)
bool cacheFourierGood
Cache state information for Fourier data.
std::vector< double > cacheFM3
Cached interpolated FM3 coefficients (Am3).
double ccir20F2(int cond, int deg, int ord)
bool cacheGood
Cache state information for interpolated (non-Fourier) data.
double ccir16Fm3(int cond, int deg, int ord)
double ccirFm3(unsigned month, int cond, int deg, int ord)
double ccir15Fm3(int cond, int deg, int ord)
@ F2SolarActCond
F2 layer solar activity conditions count.
@ FM3MaxOrder
FM3 coefficients maximum order.
double ccir17F2(int cond, int deg, int ord)
std::vector< double > cacheF2
Cached interpolated F2 coefficients (AF2).
double ccir14Fm3(int cond, int deg, int ord)
double ccir13Fm3(int cond, int deg, int ord)
double ccir18F2(int cond, int deg, int ord)
@ FM3MaxDegree
FM3 coefficients maximum degree.
void interpolate(const CommonTime &when, double effSunSpots)
double ccir21F2(int cond, int deg, int ord)
double ccir17Fm3(int cond, int deg, int ord)
double getCM3(unsigned degree) const
@ F2MaxDegree
F2 coefficients maximum degree.
void interpolateFm3(const CommonTime &when, double effSunSpots)
double ccir13F2(int cond, int deg, int ord)
double ccir14F2(int cond, int deg, int ord)
@ F2MaxOrder
F2 coefficients maximum order.
double getCF2(unsigned degree) const
void validateCache(const CommonTime &when, double effSunSpots)
void fourier(const CommonTime &when, double effSunSpots)
double ccir18Fm3(int cond, int deg, int ord)
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:38