45 return "SgRefraction";
149 str.sprintf(
"LOS delay (%s): %20.14f(m) or %24.14f(ps)",
virtual void write(LogLevel, quint32, const QString &, bool=false)
bool isEligible(LogLevel lvl, quint32 f) const
virtual double calc(const SgMeteoData &meteo, double e, const SgVlbiStationInfo *stnInfo, const SgMJD &epoch)
const QString & getKey() const
SgZenithDelay * dryZenithDelay_
SgZenithDelay * wetZenithDelay_
SgMappingFunction * wetMappingFunction_
const SgTaskConfig * cfg_
SgRefraction(const SgTaskConfig *)
static const QString className()
double calcTroposphericDelay(const SgMJD &epoch, const SgMeteoData &meteo, double e, double a, SgVlbiStationInfo *stnInfo, const SgVlbiSourceInfo *srcInfo)
SgMappingFunction * dryMappingFunction_
SgMappingFunction * gradientMappingFunction_
bool getUseExtAPrioriMeanGradients() const
TropZenithMap getFlybyTropZenithMap() const
void setGradientDelay(double d)
double getGradNorth() const
double getGradEast() const
virtual double calc(const SgMeteoData &meteo, const SgVlbiStationInfo *stnInfo)