![]() |
Ginan
|
Functions | |
| double | ionmodel (GTime t, const double *ion, const VectorPos &pos, const AzEl &azel) |
| double | ionmapf (const VectorPos &pos, const AzEl &azel, E_IonoMapFn mapFn, double hion) |
| ionosphere mapping function | |
| double | ionppp (const VectorPos &pos, const AzEl &azel, double re, double hion, VectorPos &pppos) |
| bool | iontec (GTime time, const Navigation *nav, const VectorPos &pos, const AzEl &azel, E_IonoMapFn mapFn, double layerHeight, E_IonoFrame frame, double &delay, double &var) |
| ionosphere model by tec grid data Before calling the function, read tec grid data by calling readTec() return ok with delay=0 and var=VAR_NOTEC if el < MIN_EL or h < MIN_HGT | |
| void | readTec (string file, Navigation *nav) |
| read ionex tec grid file | |
ionosphere mapping function
| pos | receiver position in geocentric spherical coordinates |
| azel | satellite azimuth/elevation angle (rad) |
| mapFn | model of mapping function |
| hion | layer height (km) |
| double ionppp | ( | const VectorPos & | pos, |
| const AzEl & | azel, | ||
| double | re, | ||
| double | hion, | ||
| VectorPos & | pppos ) |
| bool iontec | ( | GTime | time, |
| const Navigation * | nav, | ||
| const VectorPos & | pos, | ||
| const AzEl & | azel, | ||
| E_IonoMapFn | mapFn, | ||
| double | layerHeight, | ||
| E_IonoFrame | frame, | ||
| double & | delay, | ||
| double & | var ) |
ionosphere model by tec grid data Before calling the function, read tec grid data by calling readTec() return ok with delay=0 and var=VAR_NOTEC if el < MIN_EL or h < MIN_HGT
| time | time (gpst) |
| nav | navigation data |
| pos | receiver position {lat,lon,h} (rad,m) |
| azel | azimuth/elevation angle {az,el} (rad) |
| mapFn | model of mapping function |
| layerHeight | Mapping function layer height |
| frame | reference frame |
| delay | ionospheric delay (L1) (m) |
| var | ionospheric dealy (L1) variance (m^2) |
| void readTec | ( | string | file, |
| Navigation * | nav ) |
read ionex tec grid file