Definition at line 45 of file CCIR_T.cpp.
Classes | |
class | TestData |
Hold input/truth data for testF2LayerCoeffInterp. More... | |
class | TestDataFourier |
Hold input/truth data for testF2LayerFourier. More... | |
Public Member Functions | |
CCIR_T () | |
unsigned | testF2LayerCoeff () |
void | testF2LayerCoeffAZr (gnsstk::TestUtil &testFramework, const gnsstk::CivilTime &when, double Azr, unsigned solarActIdx) |
unsigned | testF2LayerCoeffInterp () |
unsigned | testF2LayerFourier () |
unsigned | testValidateCache () |
Test the validateCache method. More... | |
Public Attributes | |
gnsstk::CivilTime | testTime |
Reference time for various interpolation tests. More... | |
Static Public Attributes | |
static const double | interpCoeffEps = 1e-5 |
Epsilon for interpolated coefficients. More... | |
static TestData | testData [] |
Input/truth data for testF2LayerCoeffInterp. More... | |
static TestDataFourier | testDataFourier [] |
Input/truth data for testF2LayerFourier. More... | |
CCIR_T::CCIR_T | ( | ) |
Definition at line 440 of file CCIR_T.cpp.
unsigned CCIR_T::testF2LayerCoeff | ( | ) |
Test iono F2 layer coefficients interpolation with edge cases (low solar activity and zero solar flux; high solar activity with 100 solar flux).
Definition at line 501 of file CCIR_T.cpp.
void CCIR_T::testF2LayerCoeffAZr | ( | gnsstk::TestUtil & | testFramework, |
const gnsstk::CivilTime & | when, | ||
double | Azr, | ||
unsigned | solarActIdx | ||
) |
Generic test method for iono F2 layer coefficient interpolation.
[in,out] | testFramework | Test object for the current test. |
[in] | when | The time to interpolate the data for. |
[in] | Azr | The effective sunspot number. |
[in] | solarActIdx | 0=low solar activity, 1=high solar activity. |
Definition at line 515 of file CCIR_T.cpp.
unsigned CCIR_T::testF2LayerCoeffInterp | ( | ) |
Test iono F2 layer coefficients interpolation with non-edge cases using truth data.
Definition at line 548 of file CCIR_T.cpp.
unsigned CCIR_T::testF2LayerFourier | ( | ) |
Test iono F2 layer Fourier coefficients with non-edge cases using truth data.
Definition at line 587 of file CCIR_T.cpp.
unsigned CCIR_T::testValidateCache | ( | ) |
Test the validateCache method.
Definition at line 447 of file CCIR_T.cpp.
|
static |
Epsilon for interpolated coefficients.
Definition at line 117 of file CCIR_T.cpp.
|
static |
Input/truth data for testF2LayerCoeffInterp.
Definition at line 113 of file CCIR_T.cpp.
|
static |
Input/truth data for testF2LayerFourier.
Definition at line 115 of file CCIR_T.cpp.
gnsstk::CivilTime CCIR_T::testTime |
Reference time for various interpolation tests.
Definition at line 111 of file CCIR_T.cpp.