General Purpose Geodetic Library
|
#include <SgMappingFunction.h>
Public Member Functions | |
SgMappingFunction () | |
virtual | ~SgMappingFunction () |
double | m () const |
double | dM_dE () const |
virtual double | calc (const SgMeteoData &meteo, double e, const SgVlbiStationInfo *stnInfo, const SgMJD &epoch) |
Static Public Member Functions | |
static const QString | className () |
Protected Attributes | |
double | m_ |
double | dM_dE_ |
SgMappingFunction – an abstract class for mapping functions. ====================================================================================================
Definition at line 47 of file SgMappingFunction.h.
|
inline |
A constructor. Creates a default object.
Definition at line 307 of file SgMappingFunction.h.
|
inlinevirtual |
A destructor. Frees allocated memory.
Definition at line 315 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. |
Reimplemented in SgWetMF_MTT, SgDryMF_MTT, SgGradMF_CH, SgWetMF_NMF, and SgDryMF_NMF.
Definition at line 48 of file SgMappingFunction.cpp.
Referenced by SgRefraction::calcTroposphericDelay().
|
static |
Returns name of the class (for debug output).
Definition at line 40 of file SgMappingFunction.cpp.
|
inline |
Definition at line 67 of file SgMappingFunction.h.
References dM_dE_.
Referenced by SgVlbiObservation::evaluateTheoreticalValues(), and SgVlbiObservation::fillPartials4rate().
|
inline |
Definition at line 66 of file SgMappingFunction.h.
References m_.
|
protected |
Definition at line 97 of file SgMappingFunction.h.
Referenced by SgMappingFunction(), SgDryMF_NMF::calc(), SgWetMF_NMF::calc(), and dM_dE().
|
protected |
Definition at line 96 of file SgMappingFunction.h.
Referenced by SgMappingFunction(), SgDryMF_NMF::calc(), SgWetMF_NMF::calc(), SgGradMF_CH::calc(), SgDryMF_MTT::calc(), SgWetMF_MTT::calc(), and m().