Classes | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
CCIR_T Class Reference

Detailed Description

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...
 

Constructor & Destructor Documentation

◆ CCIR_T()

CCIR_T::CCIR_T ( )

Definition at line 440 of file CCIR_T.cpp.

Member Function Documentation

◆ testF2LayerCoeff()

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.

◆ testF2LayerCoeffAZr()

void CCIR_T::testF2LayerCoeffAZr ( gnsstk::TestUtil testFramework,
const gnsstk::CivilTime when,
double  Azr,
unsigned  solarActIdx 
)

Generic test method for iono F2 layer coefficient interpolation.

Parameters
[in,out]testFrameworkTest object for the current test.
[in]whenThe time to interpolate the data for.
[in]AzrThe effective sunspot number.
[in]solarActIdx0=low solar activity, 1=high solar activity.

Definition at line 515 of file CCIR_T.cpp.

◆ testF2LayerCoeffInterp()

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.

◆ testF2LayerFourier()

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.

◆ testValidateCache()

unsigned CCIR_T::testValidateCache ( )

Test the validateCache method.

Definition at line 447 of file CCIR_T.cpp.

Member Data Documentation

◆ interpCoeffEps

const double CCIR_T::interpCoeffEps = 1e-5
static

Epsilon for interpolated coefficients.

Definition at line 117 of file CCIR_T.cpp.

◆ testData

CCIR_T::TestData CCIR_T::testData
static

Input/truth data for testF2LayerCoeffInterp.

Definition at line 113 of file CCIR_T.cpp.

◆ testDataFourier

CCIR_T::TestDataFourier CCIR_T::testDataFourier
static

Input/truth data for testF2LayerFourier.

Definition at line 115 of file CCIR_T.cpp.

◆ testTime

gnsstk::CivilTime CCIR_T::testTime

Reference time for various interpolation tests.

Definition at line 111 of file CCIR_T.cpp.


The documentation for this class was generated from the following file:


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:43