Definition at line 72 of file NeQuickIonoNavData_T.cpp.
Classes | |
class | TestData |
Hold input/truth data for legendreTest. More... | |
class | TestDataAmplitude |
Hold input/truth data for peakAmplitudes method. More... | |
class | TestDataAz |
Hold input/truth data for testing solar flux->eff. ionization. More... | |
class | TestDataCritFreqE |
Hold input/truth data for testing E layer critical freq computation. More... | |
class | TestDataExosphere |
class | TestDataHeight |
Hold input/truth data for heightTest. More... | |
class | TestDataSolar |
Hold input/truth data for effSolarZenithAngle method. More... | |
class | TestDataTEC |
Hold input/truth data for getTEC. More... | |
class | TestDataThickness |
Hold input/truth data for testing layer thickness computation. More... | |
Public Member Functions | |
unsigned | constructor2Test () |
Test the NeQuickIonoNavData::ModelParameters constructor. More... | |
unsigned | constructorTest () |
Test the NeQuickIonoNavData constructor. More... | |
unsigned | effSolarZenithAngleTest () |
Test NeQuickIonoNavData::ModelParameters::effSolarZenithAngle. More... | |
unsigned | exosphereAdjustTest () |
Test NeQuickIonoNavData::ModelParameters::exosphereAdjust. More... | |
unsigned | getEffIonoLevelTest () |
Test NequickIonoNavData::getEffIonoLevel. More... | |
unsigned | getIonoCorrTest () |
Test NeQuickIonoNavData::getIonoCorr. More... | |
unsigned | getTECTest () |
Test NeQuickIonoNavData::getTEC (implicitly getSED, getVED). More... | |
unsigned | heightTest () |
Test NeQuickIonoNavData::ModelParameters::height. More... | |
unsigned | legendreTest () |
Test NeQuickIonoNavData::ModelParameters::legendre. More... | |
NeQuickIonoNavData_T () | |
unsigned | peakAmplitudesTest () |
Test NeQuickIonoNavData::ModelParameters::peakAmplitudes. More... | |
unsigned | thicknessTest () |
Test NeQuickIonoNavData::ModelParameters::thickness. More... | |
Public Attributes | |
gnsstk::CCIR | ccir |
Tool for looking up iono model data. More... | |
gnsstk::MODIP | modip |
Tool for computing modified dip latitude. More... | |
Static Public Attributes | |
static const double | amplitudeEps = 1e-5 |
Epsilon for peak amplitude checks. More... | |
static const double | azEps = 1e-6 |
Epsilon for effective ionization level checks. More... | |
static const double | criticalFreqEps = 1e-5 |
Epsilon for critical frequency checks. More... | |
static const double | docEps = 4e-2 |
Epsilon for testing TEC computation using galileo:iono test data. More... | |
static const std::vector< double > | highSolarCoeff {236.831641, -0.39362878, 0.00402826613} |
Solar flux coefficients for high solar activity. More... | |
static const double | ionoSpotsEps = 1e-13 |
Epsilon for comparing derived Azr against stated Azr. More... | |
static const std::vector< double > | lowSolarCoeff {2.580271, 0.127628236, 0.0252748384} |
Solar flux coefficients for low solar activity. More... | |
static const std::vector< double > | mediumSolarCoeff {121.129893, 0.351254133, 0.0134635348} |
Solar flux coefficients for medium solar activity. More... | |
static const double | solarEps = 1e-5 |
Epsilon for solar effective zenith angle checks. More... | |
static const TestData | testData [] |
Input/truth data for legendreTest. More... | |
static const TestDataAmplitude | testDataAmplitude [] |
Input/truth data for peakAmplitudesTest. More... | |
static const TestDataAz | testDataAz [] |
Input/truth data for getEffIonoLevelTest. More... | |
static const TestDataCritFreqE | testDataCFE [] |
Input/truth data for constructor2Test. More... | |
static const TestDataExosphere | testDataExosphere [] |
Input/truth data for exosphereAdjustTest. More... | |
static const TestDataHeight | testDataHeight [] |
Input/truth data for heightTest. More... | |
static const TestDataSolar | testDataSolar [] |
Input/truth data for effSolarZenithAngleTest. More... | |
static const TestDataTEC | testDataTEC [] |
Input/truth data for getTECTest. More... | |
static const TestDataThickness | testDataThickness [] |
Input/truth data for thicknessTest. More... | |
static const double | thicknessEps = 1e-5 |
Epsilon for peak thickness checks. More... | |
static const double | transFactorEps = 1e-5 |
Epsilon for trans factor checks. More... | |
NeQuickIonoNavData_T::NeQuickIonoNavData_T | ( | ) |
Definition at line 670 of file NeQuickIonoNavData_T.cpp.
unsigned NeQuickIonoNavData_T::constructor2Test | ( | ) |
Test the NeQuickIonoNavData::ModelParameters constructor.
Definition at line 710 of file NeQuickIonoNavData_T.cpp.
unsigned NeQuickIonoNavData_T::constructorTest | ( | ) |
Test the NeQuickIonoNavData constructor.
Definition at line 676 of file NeQuickIonoNavData_T.cpp.
unsigned NeQuickIonoNavData_T::effSolarZenithAngleTest | ( | ) |
Test NeQuickIonoNavData::ModelParameters::effSolarZenithAngle.
Definition at line 812 of file NeQuickIonoNavData_T.cpp.
unsigned NeQuickIonoNavData_T::exosphereAdjustTest | ( | ) |
Test NeQuickIonoNavData::ModelParameters::exosphereAdjust.
Definition at line 765 of file NeQuickIonoNavData_T.cpp.
unsigned NeQuickIonoNavData_T::getEffIonoLevelTest | ( | ) |
Test NequickIonoNavData::getEffIonoLevel.
Definition at line 693 of file NeQuickIonoNavData_T.cpp.
unsigned NeQuickIonoNavData_T::getIonoCorrTest | ( | ) |
Test NeQuickIonoNavData::getIonoCorr.
E layer maximum density height in km.
Definition at line 896 of file NeQuickIonoNavData_T.cpp.
unsigned NeQuickIonoNavData_T::getTECTest | ( | ) |
Test NeQuickIonoNavData::getTEC (implicitly getSED, getVED).
E layer maximum density height in km.
Definition at line 855 of file NeQuickIonoNavData_T.cpp.
unsigned NeQuickIonoNavData_T::heightTest | ( | ) |
Test NeQuickIonoNavData::ModelParameters::height.
Definition at line 746 of file NeQuickIonoNavData_T.cpp.
unsigned NeQuickIonoNavData_T::legendreTest | ( | ) |
Test NeQuickIonoNavData::ModelParameters::legendre.
Definition at line 726 of file NeQuickIonoNavData_T.cpp.
unsigned NeQuickIonoNavData_T::peakAmplitudesTest | ( | ) |
Test NeQuickIonoNavData::ModelParameters::peakAmplitudes.
Definition at line 785 of file NeQuickIonoNavData_T.cpp.
unsigned NeQuickIonoNavData_T::thicknessTest | ( | ) |
Test NeQuickIonoNavData::ModelParameters::thickness.
E layer maximum density height in km.
Definition at line 828 of file NeQuickIonoNavData_T.cpp.
|
static |
Epsilon for peak amplitude checks.
Definition at line 313 of file NeQuickIonoNavData_T.cpp.
|
static |
Epsilon for effective ionization level checks.
Definition at line 317 of file NeQuickIonoNavData_T.cpp.
gnsstk::CCIR NeQuickIonoNavData_T::ccir |
Tool for looking up iono model data.
Definition at line 307 of file NeQuickIonoNavData_T.cpp.
|
static |
Epsilon for critical frequency checks.
Definition at line 309 of file NeQuickIonoNavData_T.cpp.
|
static |
Epsilon for testing TEC computation using galileo:iono test data.
Definition at line 321 of file NeQuickIonoNavData_T.cpp.
|
static |
Solar flux coefficients for high solar activity.
Definition at line 293 of file NeQuickIonoNavData_T.cpp.
|
static |
Epsilon for comparing derived Azr against stated Azr.
Definition at line 323 of file NeQuickIonoNavData_T.cpp.
|
static |
Solar flux coefficients for low solar activity.
Definition at line 297 of file NeQuickIonoNavData_T.cpp.
|
static |
Solar flux coefficients for medium solar activity.
Definition at line 295 of file NeQuickIonoNavData_T.cpp.
gnsstk::MODIP NeQuickIonoNavData_T::modip |
Tool for computing modified dip latitude.
Definition at line 305 of file NeQuickIonoNavData_T.cpp.
|
static |
Epsilon for solar effective zenith angle checks.
Definition at line 315 of file NeQuickIonoNavData_T.cpp.
|
static |
Input/truth data for legendreTest.
Definition at line 281 of file NeQuickIonoNavData_T.cpp.
|
static |
Input/truth data for peakAmplitudesTest.
Definition at line 287 of file NeQuickIonoNavData_T.cpp.
|
static |
Input/truth data for getEffIonoLevelTest.
Definition at line 299 of file NeQuickIonoNavData_T.cpp.
|
static |
Input/truth data for constructor2Test.
Definition at line 291 of file NeQuickIonoNavData_T.cpp.
|
static |
Input/truth data for exosphereAdjustTest.
Definition at line 285 of file NeQuickIonoNavData_T.cpp.
|
static |
Input/truth data for heightTest.
Definition at line 283 of file NeQuickIonoNavData_T.cpp.
|
static |
Input/truth data for effSolarZenithAngleTest.
Definition at line 289 of file NeQuickIonoNavData_T.cpp.
|
static |
Input/truth data for getTECTest.
Definition at line 303 of file NeQuickIonoNavData_T.cpp.
|
static |
Input/truth data for thicknessTest.
Definition at line 301 of file NeQuickIonoNavData_T.cpp.
|
static |
Epsilon for peak thickness checks.
Definition at line 319 of file NeQuickIonoNavData_T.cpp.
|
static |
Epsilon for trans factor checks.
Definition at line 311 of file NeQuickIonoNavData_T.cpp.