Ginan
|
Data Structures | |
struct | GPTVals |
struct | GptGrid |
gpt grid file contents More... | |
Functions | |
int | sign (double x) |
void | vmf1 (const double ah, const double aw, double mjd, double lat, double hgt, double elev, double &dryMap, double &wetMap) |
vienna mapping function. | |
void | readgrid (string filepath) |
read GPT grid file | |
double | coef (const array< double, 5 > &a, double cosfy, double sinfy, double coshy, double sinhy) |
coefficients multiplication | |
double | coefr (double p1, double p2, double l1, double l2, double a[4]) |
GPTVals | gpt2 (const vector< GptGrid > &gptg, double mjd, double lat, double lon, double hell) |
global pressure and temperature | |
double | tropGPT2 (Trace &trace, GTime time, VectorPos &pos, double el, double &dryZTD, double &dryMap, double &wetZTD, double &wetMap, double &var) |
Troposphere zenith hydrastatic delay and mapping function. | |
double coef | ( | const array< double, 5 > & | a, |
double | cosfy, | ||
double | sinfy, | ||
double | coshy, | ||
double | sinhy ) |
coefficients multiplication
double coefr | ( | double | p1, |
double | p2, | ||
double | l1, | ||
double | l2, | ||
double | a[4] ) |
global pressure and temperature
gptg | gpt grid information |
mjd | modified julian date |
lat | ellipsoidal lat (rad) |
lon | ellipsoidal lon (rad) |
hell | ellipsoidal height (m) |
void readgrid | ( | string | filepath | ) |
read GPT grid file
filepath | vmf1 coefficients filename |
int sign | ( | double | x | ) |
double tropGPT2 | ( | Trace & | trace, |
GTime | time, | ||
VectorPos & | pos, | ||
double | el, | ||
double & | dryZTD, | ||
double & | dryMap, | ||
double & | wetZTD, | ||
double & | wetMap, | ||
double & | var ) |
Troposphere zenith hydrastatic delay and mapping function.
gpt2 is used to get pressure, temperature, water vapor pressure and mapping function coefficients and then vmf1 is used to derive dry and wet mapping function.
void vmf1 | ( | const double | ah, |
const double | aw, | ||
double | mjd, | ||
double | lat, | ||
double | hgt, | ||
double | elev, | ||
double & | dryMap, | ||
double & | wetMap ) |
vienna mapping function.
coefficients coming from either GPT2 or from vmf file
ah | vmf1 dry coefficients |
aw | vmf1 wet coefficients |
mjd | modified julian date |
lat | ellipsoidal lat (rad) |
hgt | height (m) |
elev | zenith distance (rad) |