#include <SgMappingFunction.h>
|
double | linterpolate (double, double, double, double, double) |
|
NMF Wet mapping Function by Niell, 1996.
Definition at line 156 of file SgMappingFunction.h.
◆ SgWetMF_NMF()
SgWetMF_NMF::SgWetMF_NMF |
( |
| ) |
|
|
inline |
◆ ~SgWetMF_NMF()
SgWetMF_NMF::~SgWetMF_NMF |
( |
| ) |
|
|
inline |
◆ calc()
Calculates mapping function.
- Parameters
-
meteo | is a meteodata; |
e | is a source elevation angle, rad; |
stnInfo | is a pointer to the SgStationInfo; |
epoch | is an epoch of observations. |
- Returns
- value of mapping function.
A.E. Niell, "Global mapping functions for the atmosphere delay at radio wavelengths", J.G.R. 101, b2, 3227-3246, 1996 (Equations 4 and 5 corrected)
available on http://web.haystack.mit.edu/Geodesy/GeodesyIndex.html, thanks to Arthur
Reimplemented from SgMappingFunction.
Definition at line 226 of file SgMappingFunction.cpp.
References className(), SgLogger::DBG, SgMappingFunction::dM_dE_, SgObjectInfo::getKey(), SgVlbiStationInfo::getLatitude(), SgLogger::isEligible(), linterpolate(), logger, SgMappingFunction::m_, modelA_avg_, modelArg_, modelB_avg_, modelC_avg_, RAD2DEG, SgLogger::REFRACTION, and SgLogger::write().
◆ className()
const QString SgWetMF_NMF::className |
( |
| ) |
|
|
static |
◆ linterpolate()
double SgWetMF_NMF::linterpolate |
( |
double |
x1, |
|
|
double |
x2, |
|
|
double |
y1, |
|
|
double |
y2, |
|
|
double |
x |
|
) |
| |
|
private |
◆ modelA_avg_
const double SgWetMF_NMF::modelA_avg_ |
|
staticprivate |
Initial value:=
{
5.8021897e-4, 5.6794847e-4, 5.8118019e-4, 5.9727542e-4, 6.1641693e-4
}
Definition at line 181 of file SgMappingFunction.h.
Referenced by calc().
◆ modelArg_
const double SgWetMF_NMF::modelArg_ |
|
staticprivate |
◆ modelB_avg_
const double SgWetMF_NMF::modelB_avg_ |
|
staticprivate |
Initial value:=
{
1.4275268e-3, 1.5138625e-3, 1.4572752e-3, 1.5007428e-3, 1.7599082e-3
}
Definition at line 182 of file SgMappingFunction.h.
Referenced by calc().
◆ modelC_avg_
const double SgWetMF_NMF::modelC_avg_ |
|
staticprivate |
Initial value:=
{
4.3472961e-2, 4.6729510e-2, 4.3908931e-2, 4.4626982e-2, 5.4736038e-2
}
Definition at line 183 of file SgMappingFunction.h.
Referenced by calc().
The documentation for this class was generated from the following files: