General Purpose Geodetic Library
|
#include <SgMappingFunction.h>
Public Member Functions | |
virtual double | calc (const SgMeteoData &meteo, double e, const SgVlbiStationInfo *stnInfo, const SgMJD &epoch) |
![]() | |
SgMappingFunction () | |
virtual | ~SgMappingFunction () |
double | m () const |
double | dM_dE () const |
Static Public Member Functions | |
static const QString | className () |
![]() | |
static const QString | className () |
Additional Inherited Members | |
![]() | |
double | m_ |
double | dM_dE_ |
Gradient Mapping Function, Chen and Herring, 1997.
Definition at line 198 of file SgMappingFunction.h.
|
virtual |
Calculates mapping function.
meteo | is a meteodata; |
e | is a source elevation angle, rad; |
stnInfo | is a pointer to the SgStationInfo; |
epoch | is an epoch of observations. |
IERS Technical Note 2?, IERS Conventions (2003), Chapter 9, page 2:
"Chen and Herring (1997) propose using $m_g(e) = 1/(\sin e\tan e + 0.0032)$. The various forms agree to within 10% for elevation angles higher then $10^\circ$, but the the differences reach 50% for $5^\circ$ elevation due to the singularity of the $\cot(e)$ function."
Reimplemented from SgMappingFunction.
Definition at line 307 of file SgMappingFunction.cpp.
References SgMappingFunction::m_.
|
static |
Returns name of the class (for debug output).
Definition at line 299 of file SgMappingFunction.cpp.