General Purpose Geodetic Library
SgMappingFunction Class Reference

#include <SgMappingFunction.h>

Inheritance diagram for SgMappingFunction:
SgDryMF_MTT SgDryMF_NMF SgGradMF_CH SgWetMF_MTT SgWetMF_NMF

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_
 

Detailed Description

SgMappingFunction – an abstract class for mapping functions. ====================================================================================================

Definition at line 47 of file SgMappingFunction.h.

Constructor & Destructor Documentation

◆ SgMappingFunction()

SgMappingFunction::SgMappingFunction ( )
inline

A constructor. Creates a default object.

Definition at line 307 of file SgMappingFunction.h.

References dM_dE_, and m_.

◆ ~SgMappingFunction()

SgMappingFunction::~SgMappingFunction ( )
inlinevirtual

A destructor. Frees allocated memory.

Definition at line 315 of file SgMappingFunction.h.

Member Function Documentation

◆ calc()

double SgMappingFunction::calc ( const SgMeteoData meteo,
double  e,
const SgVlbiStationInfo stnInfo,
const SgMJD epoch 
)
virtual

Calculates mapping function.

Parameters
meteois a meteodata;
eis a source elevation angle, rad;
stnInfois a pointer to the SgStationInfo;
epochis an epoch of observations.
Returns
1.0 (dumb class).

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().

◆ className()

const QString SgMappingFunction::className ( )
static

Returns name of the class (for debug output).

Definition at line 40 of file SgMappingFunction.cpp.

◆ dM_dE()

double SgMappingFunction::dM_dE ( ) const
inline

◆ m()

double SgMappingFunction::m ( ) const
inline

Definition at line 66 of file SgMappingFunction.h.

References m_.

Member Data Documentation

◆ dM_dE_

double SgMappingFunction::dM_dE_
protected

Definition at line 97 of file SgMappingFunction.h.

Referenced by SgMappingFunction(), SgDryMF_NMF::calc(), SgWetMF_NMF::calc(), and dM_dE().

◆ m_

double SgMappingFunction::m_
protected

The documentation for this class was generated from the following files: