General Purpose Geodetic Library
SgVlbiObservation Class Reference

#include <SgVlbiObservation.h>

Inheritance diagram for SgVlbiObservation:
SgObservation SgMJD SgAttribute

Public Types

enum  Attributes {
  Attr_CLOCK_BREAK_AT_1 = 1<<3 , Attr_CLOCK_BREAK_AT_2 = 1<<4 , Attr_NOT_MATCHED = 1<<5 , Attr_PASSED_CL_FN1 = 1<<6 ,
  Attr_SBD_NOT_VALID = 1<<7 , Attr_CONTAINS_ALL_DATA = 1<<8
}
 
- Public Types inherited from SgObservation
enum  Attributes { Attr_NOT_VALID = 1<<0 , Attr_PROCESSED = 1<<1 , Attr_FORCE_2_PROCESS = 1<<2 }
 
- Public Types inherited from SgMJD
enum  Format {
  F_Verbose , F_VerboseLong , F_YYYYMMDDHHMMSSSS , F_Simple ,
  F_YYYYMMDDSSSSSS , F_YYYYMMDDDD , F_INTERNAL , F_ECCDAT ,
  F_SOLVE_SPLFL , F_SOLVE_SPLFL_V2 , F_SOLVE_SPLFL_V3 , F_SOLVE_SPLFL_SHORT ,
  F_SOLVE_SPLFL_LONG , F_FS_LOG , F_MJD , F_UNIX ,
  F_SINEX , F_ISO , F_RFC2822 , F_Date ,
  F_DDMonYYYY , F_YYYYMMDD , F_yyyymmdd , F_YYYYMonDD ,
  F_YYMonDD , F_Year , F_SINEX_S , F_Time ,
  F_HHMMSS , F_TimeShort
}
 

Public Member Functions

 SgVlbiObservation (SgVlbiSession *)
 
virtual ~SgVlbiObservation ()
 
const QString & getKey ()
 
SgVlbiSessionsession ()
 
SgVlbiObservableobservable (const QString &)
 
QMap< QString, SgVlbiObservable * > & observableByKey ()
 
short int getStation1Idx () const
 
short int getStation2Idx () const
 
short int getSourceIdx () const
 
short int getBaselineIdx () const
 
SgVlbiObservableactiveObs ()
 
SgVlbiObservableprimeObs ()
 
QList< SgVlbiObservable * > & passiveObses ()
 
const QString & getScanName () const
 
const QString & getCorrRootFileName () const
 
const QString & getScanId () const
 
const QString & getScanFullName () const
 
double getDTec () const
 
double getDTecStdDev () const
 
double getCalcConsensusDelay () const
 
double getCalcConsensusRate () const
 
double getCalcConsBendingDelay () const
 
double getCalcConsBendingRate () const
 
double getCalcConsBendingSunDelay () const
 
double getCalcConsBendingSunRate () const
 
double getCalcConsBendingSunHigherDelay () const
 
double getCalcConsBendingSunHigherRate () const
 
double getCalcGpsIonoCorrectionDelay () const
 
double getCalcGpsIonoCorrectionRate () const
 
double getCalcOceanTideDelay () const
 
double getCalcOceanTideRate () const
 
double getCalcHiFyUt1Delay () const
 
double getCalcHiFyUt1Rate () const
 
double getExtDelayHiFyUt1 () const
 
double getExtRateHiFyUt1 () const
 
double getCalcHiFyPxyDelay () const
 
double getCalcHiFyPxyRate () const
 
double getExtDelayHiFyPxy () const
 
double getExtRateHiFyPxy () const
 
double getExtDelayErp () const
 
double getExtRateErp () const
 
double getAprioriPxHfContrib () const
 
double getAprioriPxLfContrib () const
 
double getAprioriPyHfContrib () const
 
double getAprioriPyLfContrib () const
 
double getAprioriUt1HfContrib () const
 
double getAprioriUt1LfContrib () const
 
double getAprioriCxLfContrib () const
 
double getAprioriCyLfContrib () const
 
double aPrioriPx () const
 
double aPrioriPy () const
 
double aPrioriUt1 () const
 
double aPrioriCipX () const
 
double aPrioriCipY () const
 
double getCalcPoleTideDelay () const
 
double getCalcPoleTideRate () const
 
double getCalcEarthTideDelay () const
 
double getCalcEarthTideRate () const
 
double getCalcPxDelay () const
 
double getCalcPxRate () const
 
double getCalcPyDelay () const
 
double getCalcPyRate () const
 
double getCalcWobNutatContrib () const
 
double getCalcFeedCorrDelay () const
 
double getCalcFeedCorrRate () const
 
double getCalcTiltRemvrDelay () const
 
double getCalcTiltRemvrRate () const
 
double getCalcOceanPoleTideLdDelay () const
 
double getCalcOceanPoleTideLdRate () const
 
double getCalcHiFyUt1LibrationDelay () const
 
double getCalcHiFyUt1LibrationRate () const
 
double getCalcHiFyPxyLibrationDelay () const
 
double getCalcHiFyPxyLibrationRate () const
 
double getCalcOceanTideOldDelay () const
 
double getCalcOceanTideOldRate () const
 
double getCalcPoleTideOldDelay () const
 
double getCalcPoleTideOldRate () const
 
const Sg3dVectorgetRsun () const
 
const Sg3dVectorgetVsun () const
 
const Sg3dVectorgetRmoon () const
 
const Sg3dVectorgetVmoon () const
 
const Sg3dVectorgetRearth () const
 
const Sg3dVectorgetVearth () const
 
const Sg3dVectorgetAearth () const
 
const Sg3dMatrixgetTrf2crfVal () const
 
const Sg3dMatrixgetTrf2crfRat () const
 
const Sg3dMatrixgetTrf2crfAcc () const
 
double getCalcUt1_Tai () const
 
double getCalcPmX () const
 
double getCalcPmY () const
 
double getCalcCipXv () const
 
double getCalcCipYv () const
 
double getCalcCipSv () const
 
double getCalcCipXr () const
 
double getCalcCipYr () const
 
double getCalcCipSr () const
 
double getCalcNutWahr_dPsiV () const
 
double getCalcNutWahr_dEpsV () const
 
double getCalcNutWahr_dPsiR () const
 
double getCalcNutWahr_dEpsR () const
 
double getCalcNut2006_dPsiV () const
 
double getCalcNut2006_dEpsV () const
 
double getCalcNut2006_dPsiR () const
 
double getCalcNut2006_dEpsR () const
 
const Sg3dVectorgetDdel_dR_1 () const
 
const Sg3dVectorgetDrat_dR_1 () const
 
const Sg3dVectorgetDdel_dR_2 () const
 
const Sg3dVectorgetDrat_dR_2 () const
 
double getDdel_dRA () const
 
double getDrat_dRA () const
 
double getDdel_dDN () const
 
double getDrat_dDN () const
 
double getDdel_dBend () const
 
double getDrat_dBend () const
 
double getDdel_dUT1 () const
 
double getDrat_dUT1 () const
 
double getD2del_dUT12 () const
 
double getD2rat_dUT12 () const
 
double getDdel_dPx () const
 
double getDrat_dPx () const
 
double getDdel_dPy () const
 
double getDrat_dPy () const
 
double getDdel_dCipX () const
 
double getDrat_dCipX () const
 
double getDdel_dCipY () const
 
double getDrat_dCipY () const
 
double getDdel_dGamma () const
 
double getDrat_dGamma () const
 
double getDdel_dParallax () const
 
double getDrat_dParallax () const
 
double getDdel_dParallaxRev () const
 
double getDrat_dParallaxRev () const
 
double getDdel_dPolTideX () const
 
double getDrat_dPolTideX () const
 
double getDdel_dPolTideY () const
 
double getDrat_dPolTideY () const
 
double getFractC () const
 
double getBaselineClock_F1 () const
 
double getBaselineClock_F1l () const
 
double getBaselineClock_F1r () const
 
double getApLength () const
 
double sumAX_4delay () const
 
double sumAX_4rate () const
 
SgVlbiStationInfostn_1 ()
 
SgVlbiStationInfostn_2 ()
 
SgVlbiSourceInfosrc ()
 
SgVlbiBaselineInfobaseline ()
 
SgVlbiAuxObservationauxObs_1 ()
 
SgVlbiAuxObservationauxObs_2 ()
 
double theoDelay () const
 
double theoRate () const
 
double reweightAuxSum4delay () const
 
double reweightAuxSum4rate () const
 
const QVector< double > & getUserCorrections () const
 
void setKey (const QString &)
 
void setStation1Idx (short int idx)
 
void setStation2Idx (short int idx)
 
void setSourceIdx (short int idx)
 
void setBaselineIdx (short int idx)
 
void setScanName (const QString &sName)
 
void setCorrRootFileName (const QString &sName)
 
void setScanId (const QString &sId)
 
void setScanFullName (const QString &sId)
 
void setDTec (double d)
 
void setDTecStdDev (double e)
 
void setCalcConsensusDelay (double tau)
 
void setCalcConsensusRate (double r)
 
void setCalcConsBendingDelay (double d)
 
void setCalcConsBendingRate (double d)
 
void setCalcConsBendingSunDelay (double d)
 
void setCalcConsBendingSunRate (double d)
 
void setCalcConsBendingSunHigherDelay (double d)
 
void setCalcConsBendingSunHigherRate (double d)
 
void setCalcGpsIonoCorrectionDelay (double d)
 
void setCalcGpsIonoCorrectionRate (double d)
 
void setCalcOceanTideDelay (double v)
 
void setCalcOceanTideRate (double v)
 
void setCalcHiFyUt1Delay (double v)
 
void setCalcHiFyUt1Rate (double v)
 
void setExtDelayHiFyUt1 (double v)
 
void setExtRateHiFyUt1 (double v)
 
void setCalcHiFyPxyDelay (double v)
 
void setCalcHiFyPxyRate (double v)
 
void setExtDelayHiFyPxy (double v)
 
void setExtRateHiFyPxy (double v)
 
void setExtDelayErp (double v)
 
void setExtRateErp (double v)
 
void setAprioriPxHfContrib (double v)
 
void setAprioriPxLfContrib (double v)
 
void setAprioriPyHfContrib (double v)
 
void setAprioriPyLfContrib (double v)
 
void setAprioriUt1HfContrib (double v)
 
void setAprioriUt1LfContrib (double v)
 
void setAprioriCxLfContrib (double v)
 
void setAprioriCyLfContrib (double v)
 
void setCalcPoleTideDelay (double v)
 
void setCalcPoleTideRate (double v)
 
void setCalcEarthTideDelay (double v)
 
void setCalcEarthTideRate (double v)
 
void setCalcPxDelay (double v)
 
void setCalcPxRate (double v)
 
void setCalcPyDelay (double v)
 
void setCalcPyRate (double v)
 
void setCalcWobNutatContrib (double v)
 
void setCalcFeedCorrDelay (double v)
 
void setCalcFeedCorrRate (double v)
 
void setCalcTiltRemvrDelay (double v)
 
void setCalcTiltRemvrRate (double v)
 
void setCalcOceanPoleTideLdDelay (double v)
 
void setCalcOceanPoleTideLdRate (double v)
 
void setCalcHiFyUt1LibrationDelay (double v)
 
void setCalcHiFyUt1LibrationRate (double v)
 
void setCalcHiFyPxyLibrationDelay (double v)
 
void setCalcHiFyPxyLibrationRate (double v)
 
void setCalcOceanTideOldDelay (double v)
 
void setCalcOceanTideOldRate (double v)
 
void setCalcPoleTideOldDelay (double v)
 
void setCalcPoleTideOldRate (double v)
 
void setRsun (const Sg3dVector &r)
 
void setVsun (const Sg3dVector &v)
 
void setRmoon (const Sg3dVector &r)
 
void setVmoon (const Sg3dVector &v)
 
void setRearth (const Sg3dVector &r)
 
void setVearth (const Sg3dVector &v)
 
void setAearth (const Sg3dVector &a)
 
void setTrf2crfVal (const Sg3dMatrix &m)
 
void setTrf2crfRat (const Sg3dMatrix &m)
 
void setTrf2crfAcc (const Sg3dMatrix &m)
 
Sg3dMatrixtrf2crfVal ()
 
Sg3dMatrixtrf2crfRat ()
 
Sg3dMatrixtrf2crfAcc ()
 
void setCalcUt1_Tai (double d)
 
void setCalcPmX (double d)
 
void setCalcPmY (double d)
 
void setCalcCipXv (double v)
 
void setCalcCipYv (double v)
 
void setCalcCipSv (double v)
 
void setCalcCipXr (double v)
 
void setCalcCipYr (double v)
 
void setCalcCipSr (double v)
 
void setCalcNutWahr_dPsiV (double v)
 
void setCalcNutWahr_dEpsV (double v)
 
void setCalcNutWahr_dPsiR (double v)
 
void setCalcNutWahr_dEpsR (double v)
 
void setCalcNut2006_dPsiV (double v)
 
void setCalcNut2006_dEpsV (double v)
 
void setCalcNut2006_dPsiR (double v)
 
void setCalcNut2006_dEpsR (double v)
 
void setDdel_dR_1 (const Sg3dVector &r)
 
void setDrat_dR_1 (const Sg3dVector &r)
 
void setDdel_dR_2 (const Sg3dVector &r)
 
void setDrat_dR_2 (const Sg3dVector &r)
 
void setDdel_dRA (double d)
 
void setDrat_dRA (double d)
 
void setDdel_dDN (double d)
 
void setDrat_dDN (double d)
 
void setDdel_dBend (double d)
 
void setDrat_dBend (double d)
 
void setDdel_dUT1 (double d)
 
void setDrat_dUT1 (double d)
 
void setD2del_dUT12 (double d)
 
void setD2rat_dUT12 (double d)
 
void setDdel_dPx (double d)
 
void setDrat_dPx (double d)
 
void setDdel_dPy (double d)
 
void setDrat_dPy (double d)
 
void setDdel_dCipX (double d)
 
void setDrat_dCipX (double d)
 
void setDdel_dCipY (double d)
 
void setDrat_dCipY (double d)
 
void setDdel_dGamma (double d)
 
void setDrat_dGamma (double d)
 
void setDdel_dParallax (double d)
 
void setDrat_dParallax (double d)
 
void setDdel_dParallaxRev (double d)
 
void setDrat_dParallaxRev (double d)
 
void setDdel_dPolTideX (double d)
 
void setDrat_dPolTideX (double d)
 
void setDdel_dPolTideY (double d)
 
void setDrat_dPolTideY (double d)
 
void setFractC (double d)
 
void setBaselineClock_F1 (double f)
 
void setBaselineClock_F1l (double f)
 
void setBaselineClock_F1r (double f)
 
void setApLength (double d)
 
void setAuxObs_1 (SgVlbiAuxObservation *aux)
 
void setAuxObs_2 (SgVlbiAuxObservation *aux)
 
QVector< double > & userCorrections ()
 
virtual const QString className () const
 
bool addObservable (const QString &, const SgVlbiObservable &)
 
bool addObservable (const QString &, SgVlbiObservable *)
 
virtual bool selfCheck ()
 
void setupIdentities ()
 
void setupActiveObservable (const QString &)
 
void setupActiveMeasurement (const SgTaskConfig *)
 
virtual bool isEligible (const SgTaskConfig *)
 
virtual void evaluateTheoreticalValues (SgTaskManager *)
 
virtual void prepare4Analysis (SgTaskManager *)
 
virtual void evaluateResiduals (SgTaskManager *)
 
bool modifyNotValidAttribute (bool=false)
 
virtual const SgVectoro_c ()
 
virtual const SgVectorsigma ()
 
virtual bool operator< (const SgVlbiObservation &obs) const
 
int calculateIonoBits ()
 
void zerofyIono ()
 
void calcIonoCorrections (const SgTaskConfig *)
 
double getNormalizedDelayResidual ()
 
double getNormalizedRateResidual ()
 
void resetAllEditings ()
 
int minQualityFactor () const
 
bool saveIntermediateResults (QDataStream &) const
 
bool loadIntermediateResults (QDataStream &)
 
- Public Member Functions inherited from SgObservation
 SgObservation ()
 
 SgObservation (const SgObservation &obs)
 
virtual ~SgObservation ()
 
SgObservationoperator= (const SgObservation &obs)
 
virtual TechniqueID getTechniqueID () const
 
virtual int getMediaIdx () const
 
virtual void setTechniqueID (TechniqueID id)
 
virtual void setMediaIdx (int idx)
 
virtual const SgMJDgetMJD () const
 
virtual void setMJD (const SgMJD &)
 
virtual bool operator== (const SgObservation &obs) const
 
virtual bool operator!= (const SgObservation &obs) const
 
virtual bool operator< (const SgObservation &obs) const
 
- Public Member Functions inherited from SgMJD
 SgMJD ()
 
 SgMJD (double epoch)
 
 SgMJD (const SgMJD &MJD)
 
 SgMJD (int nDay, double dTime)
 
 SgMJD (int nYear, int nMonth, int nDay, int nHour=0, int nMin=0, double dSec=0.0)
 
 SgMJD (const QDateTime &)
 
 ~SgMJD ()
 
SgMJDoperator= (const SgMJD &T)
 
int getDate () const
 
double getTime () const
 
void setDate (int nDays)
 
void setTime (double dTime)
 
QDateTime toQDateTime () const
 
QString className () const
 
int calcYear () const
 
int calcMonth () const
 
int calcDay () const
 
int calcDayOfYear () const
 
int calcDayOfWeek () const
 
int calcHour () const
 
int calcMin () const
 
double calcSec () const
 
void toYMDHMS_tr (int &nYear, int &nMonth, int &nDay, int &nHour, int &nMin, double &dSec) const
 
QString dayOfWeek2Str () const
 
QString dayOfWeek2LongStr () const
 
void setUpEpoch (int year, int month, int day, int hour, int min, double sec)
 
QString toString (Format format=F_Verbose) const
 
bool fromString (Format format, const QString &str, bool isReset=true)
 
bool operator== (const SgMJD &T) const
 
bool operator!= (const SgMJD &T) const
 
SgMJDoperator+= (double days)
 
SgMJDoperator-= (double days)
 
double toDouble () const
 
SgMJD toUtc () const
 
SgMJD toLocal () const
 
double gmst () const
 
bool saveIntermediateResults (QDataStream &) const
 
bool loadIntermediateResults (QDataStream &)
 
- Public Member Functions inherited from SgAttribute
 SgAttribute ()
 
 SgAttribute (const SgAttribute &a)
 
 ~SgAttribute ()
 
SgAttributeoperator= (const SgAttribute &a)
 
unsigned int getAttributes () const
 
void setAttributes (unsigned int a)
 
void addAttr (uint a)
 
void delAttr (uint a)
 
void assignAttr (uint a, bool b)
 
void xorAttr (uint a)
 
bool isAttr (uint a) const
 
void clearAll ()
 

Private Member Functions

void fillPartials (SgTaskManager *)
 
void fillPartials4delay (SgTaskManager *)
 
void fillPartials4rate (SgTaskManager *)
 
void evalExtApriori_StnPos (const SgTaskConfig *, double &dD, double &dR)
 
void evalExtApriori_SrcPos (double &dD, double &dR)
 
void evalExtApriori_AxsOfs (double &dD, double &dR)
 
void evalExtApriori_MeanGrads (double &dD, double &dR)
 

Private Attributes

QString key_
 
SgVlbiSessionsession_
 
short int station1Idx_
 
short int station2Idx_
 
short int sourceIdx_
 
short int baselineIdx_
 
QMap< QString, SgVlbiObservable * > observableByKey_
 
SgVlbiObservableactiveObs_
 
SgVlbiObservableprimeObs_
 
QList< SgVlbiObservable * > passiveObses_
 
QString scanName_
 
QString corrRootFileName_
 
QString scanId_
 
QString scanFullName_
 
double dTec_
 
double dTecStdDev_
 
double calcConsensusDelay_
 
double calcConsensusRate_
 
double calcConsBendingDelay_
 
double calcConsBendingRate_
 
double calcConsBendingSunDelay_
 
double calcConsBendingSunRate_
 
double calcConsBendingSunHigherDelay_
 
double calcConsBendingSunHigherRate_
 
double calcGpsIonoCorrectionDelay_
 
double calcGpsIonoCorrectionRate_
 
double calcOceanTideDelay_
 
double calcOceanTideRate_
 
double calcHiFyUt1Delay_
 
double calcHiFyUt1Rate_
 
double calcHiFyPxyDelay_
 
double calcHiFyPxyRate_
 
double calcPoleTideDelay_
 
double calcPoleTideRate_
 
double calcEarthTideDelay_
 
double calcEarthTideRate_
 
double calcPxDelay_
 
double calcPxRate_
 
double calcPyDelay_
 
double calcPyRate_
 
double calcWobNutatContrib_
 
double calcFeedCorrDelay_
 
double calcFeedCorrRate_
 
double calcTiltRemvrDelay_
 
double calcTiltRemvrRate_
 
double calcOceanPoleTideLdDelay_
 
double calcOceanPoleTideLdRate_
 
double calcHiFyUt1LibrationDelay_
 
double calcHiFyUt1LibrationRate_
 
double calcHiFyPxyLibrationDelay_
 
double calcHiFyPxyLibrationRate_
 
double calcOceanTideOldDelay_
 
double calcOceanTideOldRate_
 
double calcPoleTideOldDelay_
 
double calcPoleTideOldRate_
 
Sg3dVector rSun_
 
Sg3dVector vSun_
 
Sg3dVector rMoon_
 
Sg3dVector vMoon_
 
Sg3dVector rEarth_
 
Sg3dVector vEarth_
 
Sg3dVector aEarth_
 
Sg3dMatrix trf2crfVal_
 
Sg3dMatrix trf2crfRat_
 
Sg3dMatrix trf2crfAcc_
 
double calcUt1_Tai_
 
double calcPmX_
 
double calcPmY_
 
double calcCipXv_
 
double calcCipXr_
 
double calcCipYv_
 
double calcCipYr_
 
double calcCipSv_
 
double calcCipSr_
 
double calcNutWahr_dPsiV_
 
double calcNutWahr_dEpsV_
 
double calcNutWahr_dPsiR_
 
double calcNutWahr_dEpsR_
 
double calcNut2006_dPsiV_
 
double calcNut2006_dEpsV_
 
double calcNut2006_dPsiR_
 
double calcNut2006_dEpsR_
 
double extDelayErp_
 
double extRateErp_
 
double extDelayHiFyUt1_
 
double extRateHiFyUt1_
 
double extDelayHiFyPxy_
 
double extRateHiFyPxy_
 
double aPrioriPxHfContrib_
 
double aPrioriPyHfContrib_
 
double aPrioriUt1HfContrib_
 
double aPrioriPxLfContrib_
 
double aPrioriPyLfContrib_
 
double aPrioriUt1LfContrib_
 
double aPrioriCxLfContrib_
 
double aPrioriCyLfContrib_
 
Sg3dVector dDel_dR_1_
 
Sg3dVector dRat_dR_1_
 
Sg3dVector dDel_dR_2_
 
Sg3dVector dRat_dR_2_
 
double dDel_dRA_
 
double dRat_dRA_
 
double dDel_dDN_
 
double dRat_dDN_
 
double dDel_dUT1_
 
double dRat_dUT1_
 
double d2Del_dUT12_
 
double d2Rat_dUT12_
 
double dDel_dPx_
 
double dRat_dPx_
 
double dDel_dPy_
 
double dRat_dPy_
 
double dDel_dCipX_
 
double dRat_dCipX_
 
double dDel_dCipY_
 
double dRat_dCipY_
 
double dDel_dBend_
 
double dRat_dBend_
 
double dDel_dGamma_
 
double dRat_dGamma_
 
double dDel_dParallax_
 
double dRat_dParallax_
 
double dDel_dParallaxRev_
 
double dRat_dParallaxRev_
 
double dDel_dPolTideX_
 
double dRat_dPolTideX_
 
double dDel_dPolTideY_
 
double dRat_dPolTideY_
 
double fractC_
 
double apLength_
 
double sumAX_4delay_
 
double sumAX_4rate_
 
QVector< double > userCorrections_
 
SgVlbiStationInfostn_1_
 
SgVlbiStationInfostn_2_
 
SgVlbiSourceInfosrc_
 
SgVlbiBaselineInfobaseline_
 
SgVlbiAuxObservationauxObs_1_
 
SgVlbiAuxObservationauxObs_2_
 
double theoDelay_
 
double theoRate_
 
double extAprioriCorrections4delay_
 
double extAprioriCorrections4rate_
 
double baselineClock_F1_
 
double baselineClock_F1l_
 
double baselineClock_F1r_
 
double reweightAuxSum4delay_
 
double reweightAuxSum4rate_
 
QList< SgParameter * > parameters_
 

Static Private Attributes

static SgVector storage4O_C
 
static SgVector storage4Sigmas
 

Additional Inherited Members

- Static Public Member Functions inherited from SgMJD
static int calcDayNumber (int year, int month, int day)
 
static double calcPartOfDay (int hour, int min, double sec)
 
static void MJD_reverse (int date, double time, int &nYear, int &nMonth, int &nDay, int &nHour, int &nMin, double &dSec)
 
static SgMJD currentMJD ()
 
- Static Public Member Functions inherited from SgAttribute
static const QString className ()
 
- Protected Attributes inherited from SgObservation
TechniqueID techniqueID_
 
int mediaIdx_
 
- Static Protected Attributes inherited from SgMJD
static const char * shortMonthNames_ []
 
static const char * longMonthNames_ []
 
static const char * shortWeekdayNames_ []
 
static const char * longWeekdayNames_ []
 

Detailed Description

====================================================================================================

Definition at line 64 of file SgVlbiObservation.h.

Member Enumeration Documentation

◆ Attributes

Enumerator
Attr_CLOCK_BREAK_AT_1 

clock break occured at station #1

Attr_CLOCK_BREAK_AT_2 

clock break occured at station #2

Attr_NOT_MATCHED 

there is no match at another band(s)

Attr_PASSED_CL_FN1 

the observation participated in the procedure "calc clc fn#1"

Attr_SBD_NOT_VALID 

omit the observation if single band delay is analysed;

Attr_CONTAINS_ALL_DATA 

an observaiton probably is from a primary band (for DBH IO)

Definition at line 67 of file SgVlbiObservation.h.

Constructor & Destructor Documentation

◆ SgVlbiObservation()

SgVlbiObservation::SgVlbiObservation ( SgVlbiSession session)

A constructor. Creates a default object.

Definition at line 77 of file SgVlbiObservation.cpp.

References activeObs_, apLength_, aPrioriCxLfContrib_, aPrioriCyLfContrib_, aPrioriPxHfContrib_, aPrioriPxLfContrib_, aPrioriPyHfContrib_, aPrioriPyLfContrib_, aPrioriUt1HfContrib_, aPrioriUt1LfContrib_, auxObs_1_, auxObs_2_, baseline_, baselineClock_F1_, baselineClock_F1l_, baselineClock_F1r_, baselineIdx_, calcCipSr_, calcCipSv_, calcCipXr_, calcCipXv_, calcCipYr_, calcCipYv_, calcConsBendingDelay_, calcConsBendingRate_, calcConsBendingSunDelay_, calcConsBendingSunHigherDelay_, calcConsBendingSunHigherRate_, calcConsBendingSunRate_, calcConsensusDelay_, calcConsensusRate_, calcEarthTideDelay_, calcEarthTideRate_, calcFeedCorrDelay_, calcFeedCorrRate_, calcGpsIonoCorrectionDelay_, calcGpsIonoCorrectionRate_, calcHiFyPxyDelay_, calcHiFyPxyLibrationDelay_, calcHiFyPxyLibrationRate_, calcHiFyPxyRate_, calcHiFyUt1Delay_, calcHiFyUt1LibrationDelay_, calcHiFyUt1LibrationRate_, calcHiFyUt1Rate_, calcNut2006_dEpsR_, calcNut2006_dEpsV_, calcNut2006_dPsiR_, calcNut2006_dPsiV_, calcNutWahr_dEpsR_, calcNutWahr_dEpsV_, calcNutWahr_dPsiR_, calcNutWahr_dPsiV_, calcOceanPoleTideLdDelay_, calcOceanPoleTideLdRate_, calcOceanTideDelay_, calcOceanTideOldDelay_, calcOceanTideOldRate_, calcOceanTideRate_, calcPmX_, calcPmY_, calcPoleTideDelay_, calcPoleTideOldDelay_, calcPoleTideOldRate_, calcPoleTideRate_, calcPxDelay_, calcPxRate_, calcPyDelay_, calcPyRate_, calcTiltRemvrDelay_, calcTiltRemvrRate_, calcUt1_Tai_, calcWobNutatContrib_, d2Del_dUT12_, d2Rat_dUT12_, dDel_dBend_, dDel_dCipX_, dDel_dCipY_, dDel_dDN_, dDel_dGamma_, dDel_dParallax_, dDel_dParallaxRev_, dDel_dPolTideX_, dDel_dPolTideY_, dDel_dPx_, dDel_dPy_, dDel_dRA_, dDel_dUT1_, dRat_dBend_, dRat_dCipX_, dRat_dCipY_, dRat_dDN_, dRat_dGamma_, dRat_dParallax_, dRat_dParallaxRev_, dRat_dPolTideX_, dRat_dPolTideY_, dRat_dPx_, dRat_dPy_, dRat_dRA_, dRat_dUT1_, dTec_, dTecStdDev_, extAprioriCorrections4delay_, extAprioriCorrections4rate_, extDelayErp_, extDelayHiFyPxy_, extDelayHiFyUt1_, extRateErp_, extRateHiFyPxy_, extRateHiFyUt1_, fractC_, primeObs_, reweightAuxSum4delay_, reweightAuxSum4rate_, session(), session_, sourceIdx_, src_, station1Idx_, station2Idx_, stn_1_, stn_2_, sumAX_4delay_, sumAX_4rate_, TECH_VLBI, SgObservation::techniqueID_, theoDelay_, and theoRate_.

◆ ~SgVlbiObservation()

SgVlbiObservation::~SgVlbiObservation ( )
virtual

A destructor. Frees allocated memory.

Definition at line 239 of file SgVlbiObservation.cpp.

References activeObs_, auxObs_1_, auxObs_2_, baseline_, observableByKey_, parameters_, passiveObses_, primeObs_, src_, stn_1_, stn_2_, and userCorrections_.

Member Function Documentation

◆ activeObs()

◆ addObservable() [1/2]

bool SgVlbiObservation::addObservable ( const QString &  bandKey,
const SgVlbiObservable o 
)

◆ addObservable() [2/2]

bool SgVlbiObservation::addObservable ( const QString &  bandKey,
SgVlbiObservable o 
)

◆ aPrioriCipX()

double SgVlbiObservation::aPrioriCipX ( ) const
inline

Definition at line 213 of file SgVlbiObservation.h.

References aPrioriCxLfContrib_.

Referenced by SgSolutionReporter::evaluateUsedErpApriori().

◆ aPrioriCipY()

double SgVlbiObservation::aPrioriCipY ( ) const
inline

Definition at line 214 of file SgVlbiObservation.h.

References aPrioriCyLfContrib_.

Referenced by SgSolutionReporter::evaluateUsedErpApriori().

◆ aPrioriPx()

double SgVlbiObservation::aPrioriPx ( ) const
inline

◆ aPrioriPy()

double SgVlbiObservation::aPrioriPy ( ) const
inline

◆ aPrioriUt1()

double SgVlbiObservation::aPrioriUt1 ( ) const
inline

◆ auxObs_1()

◆ auxObs_2()

◆ baseline()

◆ calcIonoCorrections()

◆ calculateIonoBits()

◆ className()

const QString SgVlbiObservation::className ( ) const
inlinevirtual

◆ evalExtApriori_AxsOfs()

void SgVlbiObservation::evalExtApriori_AxsOfs ( double &  dD,
double &  dR 
)
private

◆ evalExtApriori_MeanGrads()

◆ evalExtApriori_SrcPos()

void SgVlbiObservation::evalExtApriori_SrcPos ( double &  dD,
double &  dR 
)
private

◆ evalExtApriori_StnPos()

◆ evaluateResiduals()

void SgVlbiObservation::evaluateResiduals ( SgTaskManager mgr)
virtual

Implements SgObservation.

Definition at line 1256 of file SgVlbiObservation.cpp.

References SgVlbiObservable::activeDelay(), SgVlbiMeasurement::ambiguity(), SgPartial::Attr_IS_IN_RUN, SgObservation::Attr_PROCESSED, SgVlbiBaselineInfo::Attr_USE_IONO4GRD, SgVlbiBaselineInfo::Attr_USE_IONO4PHD, auxObs_1_, auxObs_2_, SgVlbiSession::bandByKey(), SgVlbiObservable::baseline(), baseline_, SgEstimator::calc_aT_P_a_opt(), SgEstimator::calcAX(), className(), SgEstimator::clearPartials(), SgVlbiStationInfo::clockBreaks(), SgTask::config(), SgLogger::DBG, SgLogger::DELAY, DT_DELAY, DT_RATE, SgTaskManager::estimator(), extAprioriCorrections4delay_, extAprioriCorrections4rate_, SgMJD::F_YYYYMMDDHHMMSSSS, fillPartials(), SgParametersDescriptor::getAtmGrad(), SgVlbiObservable::getBandKey(), SgParametersDescriptor::getClock0(), SgVlbiMeasurement::getIonoValue(), SgObservation::getMJD(), SgVlbiMeasurement::getResidual(), SgParameterCfg::getScale(), SgParameter::getSigma(), SgParameter::getSolution(), SgTaskManager::getTask(), SgVlbiMeasurement::getValue(), SgParametersDescriptor::getZenith(), SgVlbiObservable::grDelay(), SgObjectInfo::incNumUsable(), SgAttribute::isAttr(), SgLogger::isEligible(), SgVlbiObservable::isUsable(), logger, SgObservation::mediaIdx_, observableByKey_, SgTask::parameters(), parameters_, SgVlbiStationInfo::pAtmGradE(), SgVlbiStationInfo::pAtmGradN(), SgVlbiStationInfo::pClock0(), SgVlbiObservable::phDelay(), SgVlbiObservable::phDRate(), SgVlbiStationInfo::pZenithDelay(), SgBreakModel::rate(), reweightAuxSum4delay_, reweightAuxSum4rate_, SgVlbiObservable::sbDelay(), session_, SgTaskConfig::setDataType(), SgVlbiAuxObservation::setEstAtmGradE(), SgVlbiAuxObservation::setEstAtmGradESigma(), SgVlbiAuxObservation::setEstAtmGradN(), SgVlbiAuxObservation::setEstAtmGradNSigma(), SgVlbiAuxObservation::setEstClocks(), SgVlbiAuxObservation::setEstClocksSigma(), SgVlbiAuxObservation::setEstZenithDelay(), SgVlbiAuxObservation::setEstZenithDelaySigma(), SgVlbiMeasurement::setResidual(), SgVlbiMeasurement::sigma2Apply(), SgVlbiObservable::src(), SgVlbiObservable::stn_1(), stn_1_, SgVlbiObservable::stn_2(), stn_2_, SgVlbiMeasurement::subAmbig(), sumAX_4delay_, sumAX_4rate_, theoDelay_, theoRate_, SgMJD::toString(), SgBreakModel::value(), SgTaskConfig::VDT_DELAY, SgTaskConfig::VDT_RATE, and SgLogger::write().

◆ evaluateTheoreticalValues()

void SgVlbiObservation::evaluateTheoreticalValues ( SgTaskManager mgr)
virtual

Implements SgObservation.

Definition at line 526 of file SgVlbiObservation.cpp.

References activeObs_, SgVlbiSourceInfo::Attr_APPLY_SSM, auxObs_1_, auxObs_2_, SgVlbiSession::calcInfo(), SgRefraction::calcTroposphericDelay(), className(), SgVlbiStationInfo::clockBreaks(), SgTask::config(), DAY2SEC, SgLogger::DBG, SgRefraction::dDryMF(), SgRefraction::dDryZD(), SgLogger::DELAY, SgMappingFunction::dM_dE(), SgRefraction::dryMappingFunction(), SgRefraction::dWetMF(), SgRefraction::dWetZD(), SgVlbiStationInfo::effectiveCableCalMultiplier(), evalExtApriori_AxsOfs(), evalExtApriori_MeanGrads(), evalExtApriori_SrcPos(), evalExtApriori_StnPos(), extAprioriCorrections4delay_, extAprioriCorrections4rate_, SgMJD::F_YYYYMMDDHHMMSSSS, SgVlbiStationInfo::getAPrioriClockTerm_0(), SgVlbiAuxObservation::getAzimuthAngle(), SgVlbiAuxObservation::getCableCalibration(), SgVlbiAuxObservation::getCalcAxisOffset4Delay(), SgVlbiAuxObservation::getCalcAxisOffset4Rate(), getCalcConsensusDelay(), getCalcConsensusRate(), getCalcEarthTideDelay(), getCalcEarthTideRate(), getCalcFeedCorrDelay(), getCalcFeedCorrRate(), getCalcGpsIonoCorrectionDelay(), getCalcGpsIonoCorrectionRate(), getCalcHiFyPxyDelay(), getCalcHiFyPxyLibrationDelay(), getCalcHiFyPxyLibrationRate(), getCalcHiFyPxyRate(), getCalcHiFyUt1Delay(), getCalcHiFyUt1LibrationDelay(), getCalcHiFyUt1LibrationRate(), getCalcHiFyUt1Rate(), SgVlbiAuxObservation::getCalcNdryCont4Delay(), SgVlbiAuxObservation::getCalcNdryCont4Rate(), SgVlbiAuxObservation::getCalcNwetCont4Delay(), SgVlbiAuxObservation::getCalcNwetCont4Rate(), getCalcOceanPoleTideLdDelay(), getCalcOceanPoleTideLdRate(), getCalcOceanTideDelay(), getCalcOceanTideOldDelay(), getCalcOceanTideOldRate(), getCalcOceanTideRate(), getCalcPoleTideDelay(), getCalcPoleTideOldDelay(), getCalcPoleTideOldRate(), getCalcPoleTideRate(), getCalcPxDelay(), getCalcPxRate(), getCalcPyDelay(), getCalcPyRate(), getCalcTiltRemvrDelay(), getCalcTiltRemvrRate(), SgVlbiAuxObservation::getCalcUnPhaseCal(), getCalcWobNutatContrib(), SgVlbiStationInfo::getClocksModelOrder(), getDdel_dR_1(), getDdel_dR_2(), SgVlbiAuxObservation::getDdel_dTzdDry(), SgVlbiAuxObservation::getDdel_dTzdWet(), getDrat_dR_1(), getDrat_dR_2(), SgModelsInfo::getDversion(), SgVlbiAuxObservation::getElevationAngle(), SgVlbiAuxObservation::getElevationAngleRate(), SgVlbiStationInfo::getEstClockModel(), getExtDelayErp(), getExtDelayHiFyPxy(), getExtDelayHiFyUt1(), getExtRateErp(), getExtRateHiFyPxy(), getExtRateHiFyUt1(), SgTaskConfig::getHave2ApplyAxisOffsetContrib(), SgTaskConfig::getHave2ApplyEarthTideContrib(), SgTaskConfig::getHave2ApplyFeedCorrContrib(), SgTaskConfig::getHave2ApplyGpsIonoContrib(), SgTaskConfig::getHave2ApplyNdryContrib(), SgTaskConfig::getHave2ApplyNutationHFContrib(), SgTaskConfig::getHave2ApplyNwetContrib(), SgTaskConfig::getHave2ApplyOceanPoleTideContrib(), SgTaskConfig::getHave2ApplyOceanTideContrib(), SgTaskConfig::getHave2ApplyOldOceanTideContrib(), SgTaskConfig::getHave2ApplyOldPoleTideContrib(), SgTaskConfig::getHave2ApplyPoleTideContrib(), SgTaskConfig::getHave2ApplyPxContrib(), SgTaskConfig::getHave2ApplyPxyLibrationContrib(), SgTaskConfig::getHave2ApplyPxyOceanTideHFContrib(), SgTaskConfig::getHave2ApplyPyContrib(), SgTaskConfig::getHave2ApplySourceSsm(), SgTaskConfig::getHave2ApplyTiltRemvrContrib(), SgTaskConfig::getHave2ApplyUnPhaseCalContrib(), SgTaskConfig::getHave2ApplyUt1LibrationContrib(), SgTaskConfig::getHave2ApplyUt1OceanTideHFContrib(), SgVlbiStationInfo::getIsEccNonZero(), SgTaskConfig::getIsTesting(), SgObjectInfo::getKey(), SgObservation::getMediaIdx(), SgVlbiAuxObservation::getMeteoData(), SgVlbiStationInfo::getNeed2useAPrioriClocks(), SgVlbiAuxObservation::getRefClockOffset(), SgVlbiObservable::getReferenceFrequency(), SgTaskManager::getTask(), SgTaskConfig::getUseExtAPrioriAxisOffsets(), SgTaskConfig::getUseExtAPrioriErp(), SgTaskConfig::getUseExtAPrioriHiFyErp(), SgTaskConfig::getUseExtAPrioriMeanGradients(), SgTaskConfig::getUseExtAPrioriSitesPositions(), SgTaskConfig::getUseExtAPrioriSourcesPositions(), SgVlbiSession::getUserCorrectionsUse(), SgVlbiObservable::getUvFrPerAsec(), SgVlbiStationInfo::getV3Ecc(), SgVlbiSession::isAble2InterpolateErp(), SgAttribute::isAttr(), SgLogger::isEligible(), logger, SgBreakModel::rate(), SgTaskManager::refraction(), session_, SgVlbiAuxObservation::setSlantDelayH(), SgVlbiAuxObservation::setSlantDelayW(), SgVlbiAuxObservation::setSlantRateH(), SgVlbiAuxObservation::setSlantRateW(), SgVlbiObservable::setTauS(), SgVlbiAuxObservation::setZenithDelayH(), SgVlbiAuxObservation::setZenithDelayW(), SgVlbiSourceInfo::sModel(), src_, stn_1_, stn_2_, SgVlbiSourceInfo::tauS(), theoDelay_, theoRate_, SgMJD::toString(), SgVlbiSession::tRefer(), userCorrections_, SgBreakModel::value(), vLight, SgRefraction::wetMappingFunction(), and SgLogger::write().

◆ fillPartials()

◆ fillPartials4delay()

void SgVlbiObservation::fillPartials4delay ( SgTaskManager mgr)
private

Definition at line 1484 of file SgVlbiObservation.cpp.

References activeObs(), SgPartial::Attr_IS_IN_RUN, auxObs_1_, auxObs_2_, baseline_, SgRefraction::calcTroposphericDelay(), className(), SgVlbiStationInfo::clockBreaks(), SgTask::config(), DAY2SEC, SgLogger::DBG, SgPartial::DD_OFFSET, SgLogger::DELAY, SgRefraction::dWetMF(), SgVlbiAuxObservation::getAzimuthAngle(), getCalcConsensusDelay(), SgParametersDescriptor::getClock0Mode(), SgVlbiStationInfo::getClocksModelOrder(), SgPartial::getD(), SgVlbiAuxObservation::getDdel_dAxsOfs(), getDdel_dCipX(), getDdel_dCipY(), getDdel_dDN(), getDdel_dPx(), getDdel_dPy(), getDdel_dR_1(), getDdel_dR_2(), getDdel_dRA(), SgVlbiAuxObservation::getDdel_dTzdGrdE(), SgVlbiAuxObservation::getDdel_dTzdGrdN(), SgVlbiAuxObservation::getDdel_dTzdWet(), getDdel_dUT1(), SgVlbiAuxObservation::getElevationAngle(), SgTaskConfig::getHave2ApplyNwetContrib(), SgTaskConfig::getHave2ApplySourceSsm(), SgVlbiSourceInfo::getIsSsModelEstimating(), SgVlbiAuxObservation::getMeteoData(), SgPartial::getName(), SgTaskManager::getTask(), SgVlbiSession::hasGradPartials(), SgAttribute::isAttr(), SgLogger::isEligible(), logger, SgTask::parameters(), parameters_, SgVlbiStationInfo::pAtmGradE(), SgVlbiStationInfo::pAtmGradN(), SgVlbiStationInfo::pAxisOffset(), SgVlbiBaselineInfo::pBx(), SgVlbiBaselineInfo::pBy(), SgVlbiBaselineInfo::pBz(), SgVlbiBaselineInfo::pClock(), SgVlbiStationInfo::pClocks(), SgVlbiSourceInfo::pDN(), SgParameterCfg::PM_STC, SgVlbiSession::pNutX(), SgVlbiSession::pNutXRate(), SgVlbiSession::pNutY(), SgVlbiSession::pNutYRate(), SgVlbiSession::pPolusX(), SgVlbiSession::pPolusXRate(), SgVlbiSession::pPolusY(), SgVlbiSession::pPolusYRate(), SgVlbiSourceInfo::pRA(), SgVlbiSourceInfo::processPartials4SrcStructModel(), SgBreakModel::propagatePartials(), SgVlbiStationInfo::pRx(), SgVlbiStationInfo::pRy(), SgVlbiStationInfo::pRz(), SgVlbiSession::pUT1(), SgVlbiSession::pUT1Rate(), SgVlbiStationInfo::pZenithDelay(), SgTaskManager::refraction(), session_, SgPartial::setD(), SgVlbiAuxObservation::setPartDelayW(), SgVlbiSourceInfo::sModel(), src_, stn_1_, stn_2_, SgVlbiSession::tRefer(), vLight, SgLogger::write(), X_AXIS, Y_AXIS, and Z_AXIS.

Referenced by fillPartials().

◆ fillPartials4rate()

void SgVlbiObservation::fillPartials4rate ( SgTaskManager mgr)
private

Definition at line 1869 of file SgVlbiObservation.cpp.

References SgPartial::Attr_IS_IN_RUN, auxObs_1_, auxObs_2_, baseline_, SgRefraction::calcTroposphericDelay(), SgVlbiStationInfo::clockBreaks(), SgTask::config(), DAY2SEC, SgPartial::DD_RATE, SgMappingFunction::dM_dE(), SgVlbiAuxObservation::getAzimuthAngle(), getCalcConsensusDelay(), SgParametersDescriptor::getClock0Mode(), SgVlbiStationInfo::getClocksModelOrder(), SgVlbiAuxObservation::getDrat_dAxsOfs(), getDrat_dCipX(), getDrat_dCipY(), getDrat_dDN(), getDrat_dPx(), getDrat_dPy(), getDrat_dR_1(), getDrat_dR_2(), getDrat_dRA(), SgVlbiAuxObservation::getDrat_dTzdGrdE(), SgVlbiAuxObservation::getDrat_dTzdGrdN(), SgVlbiAuxObservation::getDrat_dTzdWet(), getDrat_dUT1(), SgVlbiAuxObservation::getElevationAngle(), SgVlbiAuxObservation::getElevationAngleRate(), SgTaskConfig::getHave2ApplyNwetContrib(), SgVlbiAuxObservation::getMeteoData(), SgTaskManager::getTask(), SgVlbiSession::hasGradPartials(), SgAttribute::isAttr(), SgTask::parameters(), parameters_, SgVlbiStationInfo::pAtmGradE(), SgVlbiStationInfo::pAtmGradN(), SgVlbiStationInfo::pAxisOffset(), SgVlbiBaselineInfo::pBx(), SgVlbiBaselineInfo::pBy(), SgVlbiBaselineInfo::pBz(), SgVlbiStationInfo::pClocks(), SgVlbiSourceInfo::pDN(), SgParameterCfg::PM_LOC, SgParameterCfg::PM_NONE, SgParameterCfg::PM_STC, SgVlbiSession::pNutX(), SgVlbiSession::pNutXRate(), SgVlbiSession::pNutY(), SgVlbiSession::pNutYRate(), SgVlbiSession::pPolusX(), SgVlbiSession::pPolusXRate(), SgVlbiSession::pPolusY(), SgVlbiSession::pPolusYRate(), SgVlbiSourceInfo::pRA(), SgBreakModel::propagatePartials4rates(), SgVlbiStationInfo::pRx(), SgVlbiStationInfo::pRy(), SgVlbiStationInfo::pRz(), SgVlbiSession::pUT1(), SgVlbiSession::pUT1Rate(), SgVlbiStationInfo::pZenithDelay(), SgTaskManager::refraction(), session_, SgPartial::setD(), SgVlbiAuxObservation::setPartRateW(), src_, stn_1_, stn_2_, SgVlbiSession::tRefer(), vLight, SgRefraction::wetMappingFunction(), X_AXIS, Y_AXIS, and Z_AXIS.

Referenced by fillPartials().

◆ getAearth()

const Sg3dVector& SgVlbiObservation::getAearth ( ) const
inline

Definition at line 269 of file SgVlbiObservation.h.

References aEarth_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getApLength()

double SgVlbiObservation::getApLength ( ) const
inline

Definition at line 360 of file SgVlbiObservation.h.

References apLength_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getAprioriCxLfContrib()

double SgVlbiObservation::getAprioriCxLfContrib ( ) const
inline

Definition at line 207 of file SgVlbiObservation.h.

References aPrioriCxLfContrib_.

◆ getAprioriCyLfContrib()

double SgVlbiObservation::getAprioriCyLfContrib ( ) const
inline

Definition at line 208 of file SgVlbiObservation.h.

References aPrioriCyLfContrib_.

◆ getAprioriPxHfContrib()

double SgVlbiObservation::getAprioriPxHfContrib ( ) const
inline

Definition at line 201 of file SgVlbiObservation.h.

References aPrioriPxHfContrib_.

Referenced by NsSessionEditDialog::tab4SessionPlot().

◆ getAprioriPxLfContrib()

double SgVlbiObservation::getAprioriPxLfContrib ( ) const
inline

Definition at line 202 of file SgVlbiObservation.h.

References aPrioriPxLfContrib_.

◆ getAprioriPyHfContrib()

double SgVlbiObservation::getAprioriPyHfContrib ( ) const
inline

Definition at line 203 of file SgVlbiObservation.h.

References aPrioriPyHfContrib_.

Referenced by NsSessionEditDialog::tab4SessionPlot().

◆ getAprioriPyLfContrib()

double SgVlbiObservation::getAprioriPyLfContrib ( ) const
inline

Definition at line 204 of file SgVlbiObservation.h.

References aPrioriPyLfContrib_.

◆ getAprioriUt1HfContrib()

double SgVlbiObservation::getAprioriUt1HfContrib ( ) const
inline

Definition at line 205 of file SgVlbiObservation.h.

References aPrioriUt1HfContrib_.

Referenced by NsSessionEditDialog::tab4SessionPlot().

◆ getAprioriUt1LfContrib()

double SgVlbiObservation::getAprioriUt1LfContrib ( ) const
inline

Definition at line 206 of file SgVlbiObservation.h.

References aPrioriUt1LfContrib_.

◆ getBaselineClock_F1()

double SgVlbiObservation::getBaselineClock_F1 ( ) const
inline

Returns function #1 of baseline's clocks (tmp).

Definition at line 1463 of file SgVlbiObservation.h.

References baselineClock_F1_.

Referenced by SgVlbiBaselineInfo::evaluateCBIndicator().

◆ getBaselineClock_F1l()

double SgVlbiObservation::getBaselineClock_F1l ( ) const
inline

Definition at line 1473 of file SgVlbiObservation.h.

References baselineClock_F1l_.

◆ getBaselineClock_F1r()

double SgVlbiObservation::getBaselineClock_F1r ( ) const
inline

Definition at line 1468 of file SgVlbiObservation.h.

References baselineClock_F1r_.

◆ getBaselineIdx()

short int SgVlbiObservation::getBaselineIdx ( ) const
inline

Returns an index of the baseline – just to unify interface.

Definition at line 1073 of file SgVlbiObservation.h.

References baselineIdx_.

Referenced by SgVlbiSession::getDataFromVgosDb(), and SgVlbiObservable::strId().

◆ getCalcCipSr()

double SgVlbiObservation::getCalcCipSr ( ) const
inline

Definition at line 1177 of file SgVlbiObservation.h.

References calcCipSr_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getCalcCipSv()

double SgVlbiObservation::getCalcCipSv ( ) const
inline

Definition at line 1153 of file SgVlbiObservation.h.

References calcCipSv_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getCalcCipXr()

double SgVlbiObservation::getCalcCipXr ( ) const
inline

Definition at line 1161 of file SgVlbiObservation.h.

References calcCipXr_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getCalcCipXv()

double SgVlbiObservation::getCalcCipXv ( ) const
inline

Definition at line 1137 of file SgVlbiObservation.h.

References calcCipXv_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getCalcCipYr()

double SgVlbiObservation::getCalcCipYr ( ) const
inline

Definition at line 1169 of file SgVlbiObservation.h.

References calcCipYr_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getCalcCipYv()

double SgVlbiObservation::getCalcCipYv ( ) const
inline

Definition at line 1145 of file SgVlbiObservation.h.

References calcCipYv_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getCalcConsBendingDelay()

double SgVlbiObservation::getCalcConsBendingDelay ( ) const
inline

Returns theoretical value of the bending delay.

Definition at line 162 of file SgVlbiObservation.h.

References calcConsBendingDelay_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getCalcConsBendingRate()

double SgVlbiObservation::getCalcConsBendingRate ( ) const
inline

◆ getCalcConsBendingSunDelay()

double SgVlbiObservation::getCalcConsBendingSunDelay ( ) const
inline

◆ getCalcConsBendingSunHigherDelay()

double SgVlbiObservation::getCalcConsBendingSunHigherDelay ( ) const
inline

◆ getCalcConsBendingSunHigherRate()

double SgVlbiObservation::getCalcConsBendingSunHigherRate ( ) const
inline

◆ getCalcConsBendingSunRate()

double SgVlbiObservation::getCalcConsBendingSunRate ( ) const
inline

◆ getCalcConsensusDelay()

double SgVlbiObservation::getCalcConsensusDelay ( ) const
inline

Returns theoretical value of the delay (consensus model).

Definition at line 1121 of file SgVlbiObservation.h.

References calcConsensusDelay_.

Referenced by evaluateTheoreticalValues(), SgAgvDriver::fillBslnVars(), fillPartials4delay(), fillPartials4rate(), and SgVlbiSession::putDataIntoVgosDb().

◆ getCalcConsensusRate()

double SgVlbiObservation::getCalcConsensusRate ( ) const
inline

◆ getCalcEarthTideDelay()

double SgVlbiObservation::getCalcEarthTideDelay ( ) const
inline

Returns value of the LCode "ETD CONT".

Definition at line 223 of file SgVlbiObservation.h.

References calcEarthTideDelay_.

Referenced by evaluateTheoreticalValues(), SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getCalcEarthTideRate()

double SgVlbiObservation::getCalcEarthTideRate ( ) const
inline

◆ getCalcFeedCorrDelay()

double SgVlbiObservation::getCalcFeedCorrDelay ( ) const
inline

Returns value of the LCode "FEED.COR".

Definition at line 242 of file SgVlbiObservation.h.

References calcFeedCorrDelay_.

Referenced by evaluateTheoreticalValues().

◆ getCalcFeedCorrRate()

double SgVlbiObservation::getCalcFeedCorrRate ( ) const
inline

Definition at line 243 of file SgVlbiObservation.h.

References calcFeedCorrRate_.

Referenced by evaluateTheoreticalValues().

◆ getCalcGpsIonoCorrectionDelay()

double SgVlbiObservation::getCalcGpsIonoCorrectionDelay ( ) const
inline

Definition at line 168 of file SgVlbiObservation.h.

References calcGpsIonoCorrectionDelay_.

Referenced by evaluateTheoreticalValues().

◆ getCalcGpsIonoCorrectionRate()

double SgVlbiObservation::getCalcGpsIonoCorrectionRate ( ) const
inline

Definition at line 169 of file SgVlbiObservation.h.

References calcGpsIonoCorrectionRate_.

Referenced by evaluateTheoreticalValues().

◆ getCalcHiFyPxyDelay()

double SgVlbiObservation::getCalcHiFyPxyDelay ( ) const
inline

Returns value of the LCode "WOBORTHO".

Definition at line 188 of file SgVlbiObservation.h.

References calcHiFyPxyDelay_.

Referenced by evaluateTheoreticalValues(), SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getCalcHiFyPxyLibrationDelay()

double SgVlbiObservation::getCalcHiFyPxyLibrationDelay ( ) const
inline

◆ getCalcHiFyPxyLibrationRate()

double SgVlbiObservation::getCalcHiFyPxyLibrationRate ( ) const
inline

◆ getCalcHiFyPxyRate()

double SgVlbiObservation::getCalcHiFyPxyRate ( ) const
inline

◆ getCalcHiFyUt1Delay()

double SgVlbiObservation::getCalcHiFyUt1Delay ( ) const
inline

◆ getCalcHiFyUt1LibrationDelay()

double SgVlbiObservation::getCalcHiFyUt1LibrationDelay ( ) const
inline

◆ getCalcHiFyUt1LibrationRate()

double SgVlbiObservation::getCalcHiFyUt1LibrationRate ( ) const
inline

◆ getCalcHiFyUt1Rate()

double SgVlbiObservation::getCalcHiFyUt1Rate ( ) const
inline

◆ getCalcNut2006_dEpsR()

double SgVlbiObservation::getCalcNut2006_dEpsR ( ) const
inline

◆ getCalcNut2006_dEpsV()

double SgVlbiObservation::getCalcNut2006_dEpsV ( ) const
inline

◆ getCalcNut2006_dPsiR()

double SgVlbiObservation::getCalcNut2006_dPsiR ( ) const
inline

◆ getCalcNut2006_dPsiV()

double SgVlbiObservation::getCalcNut2006_dPsiV ( ) const
inline

◆ getCalcNutWahr_dEpsR()

double SgVlbiObservation::getCalcNutWahr_dEpsR ( ) const
inline

◆ getCalcNutWahr_dEpsV()

double SgVlbiObservation::getCalcNutWahr_dEpsV ( ) const
inline

◆ getCalcNutWahr_dPsiR()

double SgVlbiObservation::getCalcNutWahr_dPsiR ( ) const
inline

◆ getCalcNutWahr_dPsiV()

double SgVlbiObservation::getCalcNutWahr_dPsiV ( ) const
inline

◆ getCalcOceanPoleTideLdDelay()

double SgVlbiObservation::getCalcOceanPoleTideLdDelay ( ) const
inline

◆ getCalcOceanPoleTideLdRate()

double SgVlbiObservation::getCalcOceanPoleTideLdRate ( ) const
inline

◆ getCalcOceanTideDelay()

double SgVlbiObservation::getCalcOceanTideDelay ( ) const
inline

Returns theoretical value of the delay due to ocean loading.

Definition at line 173 of file SgVlbiObservation.h.

References calcOceanTideDelay_.

Referenced by evaluateTheoreticalValues(), SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getCalcOceanTideOldDelay()

double SgVlbiObservation::getCalcOceanTideOldDelay ( ) const
inline

◆ getCalcOceanTideOldRate()

double SgVlbiObservation::getCalcOceanTideOldRate ( ) const
inline

◆ getCalcOceanTideRate()

double SgVlbiObservation::getCalcOceanTideRate ( ) const
inline

◆ getCalcPmX()

double SgVlbiObservation::getCalcPmX ( ) const
inline

Definition at line 276 of file SgVlbiObservation.h.

References calcPmX_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getCalcPmY()

double SgVlbiObservation::getCalcPmY ( ) const
inline

Definition at line 277 of file SgVlbiObservation.h.

References calcPmY_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getCalcPoleTideDelay()

double SgVlbiObservation::getCalcPoleTideDelay ( ) const
inline

Returns value of the LCode "PTD CONT".

Definition at line 218 of file SgVlbiObservation.h.

References calcPoleTideDelay_.

Referenced by evaluateTheoreticalValues(), SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getCalcPoleTideOldDelay()

double SgVlbiObservation::getCalcPoleTideOldDelay ( ) const
inline

◆ getCalcPoleTideOldRate()

double SgVlbiObservation::getCalcPoleTideOldRate ( ) const
inline

◆ getCalcPoleTideRate()

double SgVlbiObservation::getCalcPoleTideRate ( ) const
inline

◆ getCalcPxDelay()

double SgVlbiObservation::getCalcPxDelay ( ) const
inline

Returns value of the LCode "WOBXCONT".

Definition at line 228 of file SgVlbiObservation.h.

References calcPxDelay_.

Referenced by evaluateTheoreticalValues(), SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getCalcPxRate()

double SgVlbiObservation::getCalcPxRate ( ) const
inline

◆ getCalcPyDelay()

double SgVlbiObservation::getCalcPyDelay ( ) const
inline

Returns value of the LCode "WOBYCONT".

Definition at line 233 of file SgVlbiObservation.h.

References calcPyDelay_.

Referenced by evaluateTheoreticalValues(), SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getCalcPyRate()

double SgVlbiObservation::getCalcPyRate ( ) const
inline

◆ getCalcTiltRemvrDelay()

double SgVlbiObservation::getCalcTiltRemvrDelay ( ) const
inline

Returns value of the LCode "TILTRMVR".

Definition at line 247 of file SgVlbiObservation.h.

References calcTiltRemvrDelay_.

Referenced by evaluateTheoreticalValues(), SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getCalcTiltRemvrRate()

double SgVlbiObservation::getCalcTiltRemvrRate ( ) const
inline

◆ getCalcUt1_Tai()

double SgVlbiObservation::getCalcUt1_Tai ( ) const
inline

Definition at line 275 of file SgVlbiObservation.h.

References calcUt1_Tai_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getCalcWobNutatContrib()

double SgVlbiObservation::getCalcWobNutatContrib ( ) const
inline

Returns value of the LCode "WOBNUTAT".

Definition at line 1129 of file SgVlbiObservation.h.

References calcWobNutatContrib_.

Referenced by evaluateTheoreticalValues().

◆ getCorrRootFileName()

const QString& SgVlbiObservation::getCorrRootFileName ( ) const
inline

◆ getD2del_dUT12()

double SgVlbiObservation::getD2del_dUT12 ( ) const
inline

Returns second order UT1 partial derivatives.

Definition at line 321 of file SgVlbiObservation.h.

References d2Del_dUT12_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getD2rat_dUT12()

double SgVlbiObservation::getD2rat_dUT12 ( ) const
inline

Definition at line 322 of file SgVlbiObservation.h.

References d2Rat_dUT12_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getDdel_dBend()

double SgVlbiObservation::getDdel_dBend ( ) const
inline

Definition at line 313 of file SgVlbiObservation.h.

References dDel_dBend_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getDdel_dCipX()

double SgVlbiObservation::getDdel_dCipX ( ) const
inline

Returns CIP (x-coo) partial derivatives.

Definition at line 333 of file SgVlbiObservation.h.

References dDel_dCipX_.

Referenced by SgVlbiSession::collectAPriories(), SgAgvDriver::fillBslnVars(), fillPartials4delay(), and SgVlbiSession::putDataIntoVgosDb().

◆ getDdel_dCipY()

double SgVlbiObservation::getDdel_dCipY ( ) const
inline

Returns CIP (y-coo) partial derivatives.

Definition at line 337 of file SgVlbiObservation.h.

References dDel_dCipY_.

Referenced by SgVlbiSession::collectAPriories(), SgAgvDriver::fillBslnVars(), fillPartials4delay(), and SgVlbiSession::putDataIntoVgosDb().

◆ getDdel_dDN()

double SgVlbiObservation::getDdel_dDN ( ) const
inline

Returns source partial derivative (declination).

Definition at line 310 of file SgVlbiObservation.h.

References dDel_dDN_.

Referenced by evalExtApriori_SrcPos(), SgAgvDriver::fillBslnVars(), fillPartials4delay(), and SgVlbiSession::putDataIntoVgosDb().

◆ getDdel_dGamma()

double SgVlbiObservation::getDdel_dGamma ( ) const
inline

Definition at line 340 of file SgVlbiObservation.h.

References dDel_dGamma_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getDdel_dParallax()

double SgVlbiObservation::getDdel_dParallax ( ) const
inline

Definition at line 342 of file SgVlbiObservation.h.

References dDel_dParallax_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getDdel_dParallaxRev()

double SgVlbiObservation::getDdel_dParallaxRev ( ) const
inline

◆ getDdel_dPolTideX()

double SgVlbiObservation::getDdel_dPolTideX ( ) const
inline

Definition at line 346 of file SgVlbiObservation.h.

References dDel_dPolTideX_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getDdel_dPolTideY()

double SgVlbiObservation::getDdel_dPolTideY ( ) const
inline

Definition at line 348 of file SgVlbiObservation.h.

References dDel_dPolTideY_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getDdel_dPx()

double SgVlbiObservation::getDdel_dPx ( ) const
inline

Returns polar motion (x-coo) partial derivatives.

Definition at line 325 of file SgVlbiObservation.h.

References dDel_dPx_.

Referenced by SgVlbiSession::collectAPriories(), SgAgvDriver::fillBslnVars(), fillPartials4delay(), and SgVlbiSession::putDataIntoVgosDb().

◆ getDdel_dPy()

double SgVlbiObservation::getDdel_dPy ( ) const
inline

Returns polar motion (y-coo) partial derivatives.

Definition at line 329 of file SgVlbiObservation.h.

References dDel_dPy_.

Referenced by SgVlbiSession::collectAPriories(), SgAgvDriver::fillBslnVars(), fillPartials4delay(), and SgVlbiSession::putDataIntoVgosDb().

◆ getDdel_dR_1()

const Sg3dVector& SgVlbiObservation::getDdel_dR_1 ( ) const
inline

◆ getDdel_dR_2()

const Sg3dVector& SgVlbiObservation::getDdel_dR_2 ( ) const
inline

Returns site#2 partial derivatives.

Definition at line 301 of file SgVlbiObservation.h.

References dDel_dR_2_.

Referenced by evalExtApriori_StnPos(), evaluateTheoreticalValues(), and fillPartials4delay().

◆ getDdel_dRA()

double SgVlbiObservation::getDdel_dRA ( ) const
inline

Returns source partial derivative (right ascension).

Definition at line 306 of file SgVlbiObservation.h.

References dDel_dRA_.

Referenced by evalExtApriori_SrcPos(), SgAgvDriver::fillBslnVars(), fillPartials4delay(), and SgVlbiSession::putDataIntoVgosDb().

◆ getDdel_dUT1()

double SgVlbiObservation::getDdel_dUT1 ( ) const
inline

◆ getDrat_dBend()

double SgVlbiObservation::getDrat_dBend ( ) const
inline

Definition at line 314 of file SgVlbiObservation.h.

References dRat_dBend_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getDrat_dCipX()

double SgVlbiObservation::getDrat_dCipX ( ) const
inline

◆ getDrat_dCipY()

double SgVlbiObservation::getDrat_dCipY ( ) const
inline

◆ getDrat_dDN()

double SgVlbiObservation::getDrat_dDN ( ) const
inline

◆ getDrat_dGamma()

double SgVlbiObservation::getDrat_dGamma ( ) const
inline

Definition at line 341 of file SgVlbiObservation.h.

References dRat_dGamma_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getDrat_dParallax()

double SgVlbiObservation::getDrat_dParallax ( ) const
inline

Definition at line 343 of file SgVlbiObservation.h.

References dRat_dParallax_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getDrat_dParallaxRev()

double SgVlbiObservation::getDrat_dParallaxRev ( ) const
inline

◆ getDrat_dPolTideX()

double SgVlbiObservation::getDrat_dPolTideX ( ) const
inline

Definition at line 347 of file SgVlbiObservation.h.

References dRat_dPolTideX_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getDrat_dPolTideY()

double SgVlbiObservation::getDrat_dPolTideY ( ) const
inline

Definition at line 349 of file SgVlbiObservation.h.

References dRat_dPolTideY_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getDrat_dPx()

double SgVlbiObservation::getDrat_dPx ( ) const
inline

◆ getDrat_dPy()

double SgVlbiObservation::getDrat_dPy ( ) const
inline

◆ getDrat_dR_1()

const Sg3dVector& SgVlbiObservation::getDrat_dR_1 ( ) const
inline

◆ getDrat_dR_2()

const Sg3dVector& SgVlbiObservation::getDrat_dR_2 ( ) const
inline

Definition at line 302 of file SgVlbiObservation.h.

References dRat_dR_2_.

Referenced by evalExtApriori_StnPos(), evaluateTheoreticalValues(), and fillPartials4rate().

◆ getDrat_dRA()

double SgVlbiObservation::getDrat_dRA ( ) const
inline

◆ getDrat_dUT1()

double SgVlbiObservation::getDrat_dUT1 ( ) const
inline

◆ getDTec()

double SgVlbiObservation::getDTec ( ) const
inline

◆ getDTecStdDev()

double SgVlbiObservation::getDTecStdDev ( ) const
inline

◆ getExtDelayErp()

double SgVlbiObservation::getExtDelayErp ( ) const
inline

Returns precalculated correction for applied ERP from an external file.

Definition at line 198 of file SgVlbiObservation.h.

References extDelayErp_.

Referenced by evaluateTheoreticalValues().

◆ getExtDelayHiFyPxy()

double SgVlbiObservation::getExtDelayHiFyPxy ( ) const
inline

Returns an alternative to the LCode "WOBORTHO" value.

Definition at line 193 of file SgVlbiObservation.h.

References extDelayHiFyPxy_.

Referenced by evaluateTheoreticalValues().

◆ getExtDelayHiFyUt1()

double SgVlbiObservation::getExtDelayHiFyUt1 ( ) const
inline

Returns an alternative to the LCode "UT1ORTHO" value.

Definition at line 183 of file SgVlbiObservation.h.

References extDelayHiFyUt1_.

Referenced by evaluateTheoreticalValues().

◆ getExtRateErp()

double SgVlbiObservation::getExtRateErp ( ) const
inline

Definition at line 199 of file SgVlbiObservation.h.

References extRateErp_.

Referenced by evaluateTheoreticalValues().

◆ getExtRateHiFyPxy()

double SgVlbiObservation::getExtRateHiFyPxy ( ) const
inline

Definition at line 194 of file SgVlbiObservation.h.

References extRateHiFyPxy_.

Referenced by evaluateTheoreticalValues().

◆ getExtRateHiFyUt1()

double SgVlbiObservation::getExtRateHiFyUt1 ( ) const
inline

Definition at line 184 of file SgVlbiObservation.h.

References extRateHiFyUt1_.

Referenced by evaluateTheoreticalValues().

◆ getFractC()

double SgVlbiObservation::getFractC ( ) const
inline

Definition at line 351 of file SgVlbiObservation.h.

References fractC_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getKey()

const QString & SgVlbiObservation::getKey ( )
inline

◆ getNormalizedDelayResidual()

double SgVlbiObservation::getNormalizedDelayResidual ( )
inline

◆ getNormalizedRateResidual()

double SgVlbiObservation::getNormalizedRateResidual ( )
inline

◆ getRearth()

const Sg3dVector& SgVlbiObservation::getRearth ( ) const
inline

Definition at line 267 of file SgVlbiObservation.h.

References rEarth_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getRmoon()

const Sg3dVector& SgVlbiObservation::getRmoon ( ) const
inline

Definition at line 265 of file SgVlbiObservation.h.

References rMoon_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getRsun()

const Sg3dVector& SgVlbiObservation::getRsun ( ) const
inline

Definition at line 263 of file SgVlbiObservation.h.

References rSun_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getScanFullName()

const QString & SgVlbiObservation::getScanFullName ( ) const
inline

Definition at line 1097 of file SgVlbiObservation.h.

References scanFullName_.

Referenced by SgAgvDriver::fillDataStructures().

◆ getScanId()

const QString & SgVlbiObservation::getScanId ( ) const
inline

◆ getScanName()

◆ getSourceIdx()

short int SgVlbiObservation::getSourceIdx ( ) const
inline

Returns an index of the source.

Definition at line 1065 of file SgVlbiObservation.h.

References sourceIdx_.

Referenced by SgVlbiSession::getDataFromVgosDb(), and SgVlbiObservable::strId().

◆ getStation1Idx()

short int SgVlbiObservation::getStation1Idx ( ) const
inline

Returns an index of the first station.

Definition at line 1049 of file SgVlbiObservation.h.

References station1Idx_.

Referenced by SgVlbiSession::getDataFromVgosDb().

◆ getStation2Idx()

short int SgVlbiObservation::getStation2Idx ( ) const
inline

Returns an index of the second station.

Definition at line 1057 of file SgVlbiObservation.h.

References station2Idx_.

Referenced by SgVlbiSession::getDataFromVgosDb().

◆ getTrf2crfAcc()

const Sg3dMatrix& SgVlbiObservation::getTrf2crfAcc ( ) const
inline

Definition at line 273 of file SgVlbiObservation.h.

References trf2crfAcc_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getTrf2crfRat()

const Sg3dMatrix& SgVlbiObservation::getTrf2crfRat ( ) const
inline

Definition at line 272 of file SgVlbiObservation.h.

References trf2crfRat_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getTrf2crfVal()

const Sg3dMatrix& SgVlbiObservation::getTrf2crfVal ( ) const
inline

Definition at line 271 of file SgVlbiObservation.h.

References trf2crfVal_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getUserCorrections()

const QVector<double>& SgVlbiObservation::getUserCorrections ( ) const
inline

Definition at line 412 of file SgVlbiObservation.h.

References userCorrections_.

◆ getVearth()

const Sg3dVector& SgVlbiObservation::getVearth ( ) const
inline

Definition at line 268 of file SgVlbiObservation.h.

References vEarth_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getVmoon()

const Sg3dVector& SgVlbiObservation::getVmoon ( ) const
inline

Definition at line 266 of file SgVlbiObservation.h.

References vMoon_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ getVsun()

const Sg3dVector& SgVlbiObservation::getVsun ( ) const
inline

Definition at line 264 of file SgVlbiObservation.h.

References vSun_.

Referenced by SgAgvDriver::fillBslnVars(), and SgVlbiSession::putDataIntoVgosDb().

◆ isEligible()

◆ loadIntermediateResults()

bool SgVlbiObservation::loadIntermediateResults ( QDataStream s)

◆ minQualityFactor()

int SgVlbiObservation::minQualityFactor ( ) const

◆ modifyNotValidAttribute()

bool SgVlbiObservation::modifyNotValidAttribute ( bool  isDelete = false)

◆ o_c()

const SgVector & SgVlbiObservation::o_c ( )
virtual

Implements SgObservation.

Definition at line 1454 of file SgVlbiObservation.cpp.

References storage4O_C.

Referenced by prepare4Analysis().

◆ observable()

◆ observableByKey()

QMap<QString, SgVlbiObservable*>& SgVlbiObservation::observableByKey ( )
inline

Definition at line 110 of file SgVlbiObservation.h.

References observableByKey_.

Referenced by SgGuiPiaReport::SgGuiPiaReport(), SgVlbiObservable::checkUsability(), NsScrPrx4VlbiObservation::correlationCoeff(), NsScrPrx4VlbiObservation::delayAmbiguitySpacing(), NsScrPrx4VlbiObservation::delayNumOfAmbiguities(), NsScrPrx4VlbiObservation::delayResidual(), NsScrPrx4VlbiObservation::delayResidualNorm(), NsScrPrx4VlbiObservation::delaySourceStructure(), NsScrPrx4VlbiObservation::delayStdDev(), NsScrPrx4VlbiObservation::delayValue(), NsScrPrx4VlbiObservation::delayValueGeoc(), NsSessionEditDialog::displayExcludedObs(), NsSessionEditDialog::displayExcludedObs_old(), NsSessionEditDialog::displayPointInfo(), SgAgvDriver::fillBslnVars(), SgVlbiSession::getDataFromKombFiles(), SgVlbiSession::getDataFromVgosDb(), NsScrPrx4VlbiObservation::getNumOfBands(), SgVlbiObservable::isRestorable_old(), NsScrPrx4VlbiObservation::isUsable(), NsScrPrx4VlbiObservation::numOfChannels(), SgStnLogReadings::propagateData(), SgVlbiSession::putDataIntoVgosDb(), NsScrPrx4VlbiObservation::qualityFactor(), NsScrPrx4VlbiObservation::rateResidual(), NsScrPrx4VlbiObservation::rateResidualNorm(), NsScrPrx4VlbiObservation::rateStdDev(), NsScrPrx4VlbiObservation::rateValue(), SgSolutionReporter::reportDeselectedObsBlock_Output4Spoolfile(), SgSolutionReporter::reportDeselectedObsBlock_Output4Spoolfile_v2(), SgSolutionReporter::reportDeselectedObsBlock_Output4Spoolfile_v3(), SgSolutionReporter::reportGeneralStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportResidualsBlock_Output4Spoolfile(), SgSolutionReporter::reportResidualsBlock_Output4Spoolfile_old(), SgVlbiSession::selfCheck(), NsScrPrx4VlbiObservation::snr(), and SgVlbiSession::suppressNotSoGoodObs().

◆ operator<()

bool SgVlbiObservation::operator< ( const SgVlbiObservation obs) const
inlinevirtual

Definition at line 1506 of file SgVlbiObservation.h.

References SgObservation::getMediaIdx(), and SgObservation::mediaIdx_.

◆ passiveObses()

QList<SgVlbiObservable*>& SgVlbiObservation::passiveObses ( )
inline

◆ prepare4Analysis()

void SgVlbiObservation::prepare4Analysis ( SgTaskManager mgr)
virtual

◆ primeObs()

◆ resetAllEditings()

◆ reweightAuxSum4delay()

double SgVlbiObservation::reweightAuxSum4delay ( ) const
inline

Definition at line 409 of file SgVlbiObservation.h.

References reweightAuxSum4delay_.

◆ reweightAuxSum4rate()

double SgVlbiObservation::reweightAuxSum4rate ( ) const
inline

Definition at line 410 of file SgVlbiObservation.h.

References reweightAuxSum4rate_.

◆ saveIntermediateResults()

bool SgVlbiObservation::saveIntermediateResults ( QDataStream s) const

Definition at line 2619 of file SgVlbiObservation.cpp.

References SgAttribute::getAttributes(), key_, and observableByKey_.

◆ selfCheck()

bool SgVlbiObservation::selfCheck ( )
virtual

Implements SgObservation.

Definition at line 59 of file SgVlbiObservation.cpp.

References SgVlbiObservable::calcPhaseDelay(), and observableByKey_.

Referenced by isEligible(), and SgVlbiSession::selfCheck().

◆ session()

◆ setAearth()

void SgVlbiObservation::setAearth ( const Sg3dVector a)
inline

◆ setApLength()

void SgVlbiObservation::setApLength ( double  d)
inline

Definition at line 688 of file SgVlbiObservation.h.

References apLength_.

Referenced by SgVlbiSession::getDataFromVgosDb(), and SgAgvDriver::initSession().

◆ setAprioriCxLfContrib()

void SgVlbiObservation::setAprioriCxLfContrib ( double  v)
inline

Definition at line 517 of file SgVlbiObservation.h.

References aPrioriCxLfContrib_.

Referenced by SgVlbiSession::collectAPriories().

◆ setAprioriCyLfContrib()

void SgVlbiObservation::setAprioriCyLfContrib ( double  v)
inline

Definition at line 518 of file SgVlbiObservation.h.

References aPrioriCyLfContrib_.

Referenced by SgVlbiSession::collectAPriories().

◆ setAprioriPxHfContrib()

void SgVlbiObservation::setAprioriPxHfContrib ( double  v)
inline

Definition at line 511 of file SgVlbiObservation.h.

References aPrioriPxHfContrib_.

Referenced by SgVlbiSession::collectAPriories().

◆ setAprioriPxLfContrib()

void SgVlbiObservation::setAprioriPxLfContrib ( double  v)
inline

Definition at line 512 of file SgVlbiObservation.h.

References aPrioriPxLfContrib_.

Referenced by SgVlbiSession::collectAPriories().

◆ setAprioriPyHfContrib()

void SgVlbiObservation::setAprioriPyHfContrib ( double  v)
inline

Definition at line 513 of file SgVlbiObservation.h.

References aPrioriPyHfContrib_.

Referenced by SgVlbiSession::collectAPriories().

◆ setAprioriPyLfContrib()

void SgVlbiObservation::setAprioriPyLfContrib ( double  v)
inline

Definition at line 514 of file SgVlbiObservation.h.

References aPrioriPyLfContrib_.

Referenced by SgVlbiSession::collectAPriories().

◆ setAprioriUt1HfContrib()

void SgVlbiObservation::setAprioriUt1HfContrib ( double  v)
inline

Definition at line 515 of file SgVlbiObservation.h.

References aPrioriUt1HfContrib_.

Referenced by SgVlbiSession::collectAPriories().

◆ setAprioriUt1LfContrib()

void SgVlbiObservation::setAprioriUt1LfContrib ( double  v)
inline

Definition at line 516 of file SgVlbiObservation.h.

References aPrioriUt1LfContrib_.

Referenced by SgVlbiSession::collectAPriories().

◆ setAuxObs_1()

void SgVlbiObservation::setAuxObs_1 ( SgVlbiAuxObservation aux)
inline

Definition at line 690 of file SgVlbiObservation.h.

References auxObs_1_.

Referenced by SgVlbiSession::getDataFromVgosDb().

◆ setAuxObs_2()

void SgVlbiObservation::setAuxObs_2 ( SgVlbiAuxObservation aux)
inline

Definition at line 691 of file SgVlbiObservation.h.

References auxObs_2_.

Referenced by SgVlbiSession::getDataFromVgosDb().

◆ setBaselineClock_F1()

void SgVlbiObservation::setBaselineClock_F1 ( double  f)
inline

Sets up the function #1 of baseline's clocks (tmp).

Parameters
f– value of the function;

Definition at line 1478 of file SgVlbiObservation.h.

References baselineClock_F1_.

Referenced by SgVlbiBaselineInfo::calculateClockF1().

◆ setBaselineClock_F1l()

void SgVlbiObservation::setBaselineClock_F1l ( double  f)
inline

Definition at line 1483 of file SgVlbiObservation.h.

References baselineClock_F1l_.

Referenced by SgVlbiBaselineInfo::calculateClockF1().

◆ setBaselineClock_F1r()

void SgVlbiObservation::setBaselineClock_F1r ( double  f)
inline

Definition at line 1488 of file SgVlbiObservation.h.

References baselineClock_F1r_.

Referenced by SgVlbiBaselineInfo::calculateClockF1().

◆ setBaselineIdx()

void SgVlbiObservation::setBaselineIdx ( short int  idx)
inline

Sets up an index of the baseline.

Parameters
idx– the index;

Definition at line 1286 of file SgVlbiObservation.h.

References baselineIdx_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and SgVlbiSession::processKombFile().

◆ setCalcCipSr()

void SgVlbiObservation::setCalcCipSr ( double  v)
inline

◆ setCalcCipSv()

void SgVlbiObservation::setCalcCipSv ( double  v)
inline

◆ setCalcCipXr()

void SgVlbiObservation::setCalcCipXr ( double  v)
inline

◆ setCalcCipXv()

void SgVlbiObservation::setCalcCipXv ( double  v)
inline

◆ setCalcCipYr()

void SgVlbiObservation::setCalcCipYr ( double  v)
inline

◆ setCalcCipYv()

void SgVlbiObservation::setCalcCipYv ( double  v)
inline

◆ setCalcConsBendingDelay()

void SgVlbiObservation::setCalcConsBendingDelay ( double  d)
inline

Sets up the value for bending delay.

Parameters
tau– the delay;

Definition at line 466 of file SgVlbiObservation.h.

References calcConsBendingDelay_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_con_cont().

◆ setCalcConsBendingRate()

void SgVlbiObservation::setCalcConsBendingRate ( double  d)
inline

◆ setCalcConsBendingSunDelay()

void SgVlbiObservation::setCalcConsBendingSunDelay ( double  d)
inline

◆ setCalcConsBendingSunHigherDelay()

void SgVlbiObservation::setCalcConsBendingSunHigherDelay ( double  d)
inline

◆ setCalcConsBendingSunHigherRate()

void SgVlbiObservation::setCalcConsBendingSunHigherRate ( double  d)
inline

◆ setCalcConsBendingSunRate()

void SgVlbiObservation::setCalcConsBendingSunRate ( double  d)
inline

◆ setCalcConsensusDelay()

void SgVlbiObservation::setCalcConsensusDelay ( double  tau)
inline

Sets up the theoretical value for delay ("consensus" model).

Parameters
tau– the delay;

Definition at line 1334 of file SgVlbiObservation.h.

References calcConsensusDelay_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_consnDel().

◆ setCalcConsensusRate()

void SgVlbiObservation::setCalcConsensusRate ( double  r)
inline

◆ setCalcEarthTideDelay()

void SgVlbiObservation::setCalcEarthTideDelay ( double  v)
inline

Sets up the value of the LCode "ETD CONT".

Parameters
v– the value;

Definition at line 529 of file SgVlbiObservation.h.

References calcEarthTideDelay_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_etd_cont().

◆ setCalcEarthTideRate()

void SgVlbiObservation::setCalcEarthTideRate ( double  v)
inline

◆ setCalcFeedCorrDelay()

void SgVlbiObservation::setCalcFeedCorrDelay ( double  v)
inline

Sets up the value of the LCode "FEED.COR".

Parameters
v– the value;

Definition at line 552 of file SgVlbiObservation.h.

References calcFeedCorrDelay_.

Referenced by SgVlbiSession::getDataFromDbhImage(), and VcCalc2SessionIfc::put4_feed_cor().

◆ setCalcFeedCorrRate()

void SgVlbiObservation::setCalcFeedCorrRate ( double  v)
inline

◆ setCalcGpsIonoCorrectionDelay()

void SgVlbiObservation::setCalcGpsIonoCorrectionDelay ( double  d)
inline

Definition at line 472 of file SgVlbiObservation.h.

References calcGpsIonoCorrectionDelay_.

Referenced by SgVlbiSession::getDataFromDbhImage().

◆ setCalcGpsIonoCorrectionRate()

void SgVlbiObservation::setCalcGpsIonoCorrectionRate ( double  d)
inline

Definition at line 473 of file SgVlbiObservation.h.

References calcGpsIonoCorrectionRate_.

Referenced by SgVlbiSession::getDataFromDbhImage().

◆ setCalcHiFyPxyDelay()

void SgVlbiObservation::setCalcHiFyPxyDelay ( double  v)
inline

Sets up the value for the LCode "WOBORTHO".

Parameters
v– the value;

Definition at line 496 of file SgVlbiObservation.h.

References calcHiFyPxyDelay_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_wobOrtho().

◆ setCalcHiFyPxyLibrationDelay()

void SgVlbiObservation::setCalcHiFyPxyLibrationDelay ( double  v)
inline

◆ setCalcHiFyPxyLibrationRate()

void SgVlbiObservation::setCalcHiFyPxyLibrationRate ( double  v)
inline

◆ setCalcHiFyPxyRate()

void SgVlbiObservation::setCalcHiFyPxyRate ( double  v)
inline

◆ setCalcHiFyUt1Delay()

void SgVlbiObservation::setCalcHiFyUt1Delay ( double  v)
inline

Sets up the value for the LCode "UT1ORTHO".

Parameters
v– the value;

Definition at line 484 of file SgVlbiObservation.h.

References calcHiFyUt1Delay_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_ut1Ortho().

◆ setCalcHiFyUt1LibrationDelay()

void SgVlbiObservation::setCalcHiFyUt1LibrationDelay ( double  v)
inline

◆ setCalcHiFyUt1LibrationRate()

void SgVlbiObservation::setCalcHiFyUt1LibrationRate ( double  v)
inline

◆ setCalcHiFyUt1Rate()

void SgVlbiObservation::setCalcHiFyUt1Rate ( double  v)
inline

◆ setCalcNut2006_dEpsR()

void SgVlbiObservation::setCalcNut2006_dEpsR ( double  v)
inline

◆ setCalcNut2006_dEpsV()

void SgVlbiObservation::setCalcNut2006_dEpsV ( double  v)
inline

◆ setCalcNut2006_dPsiR()

void SgVlbiObservation::setCalcNut2006_dPsiR ( double  v)
inline

◆ setCalcNut2006_dPsiV()

void SgVlbiObservation::setCalcNut2006_dPsiV ( double  v)
inline

◆ setCalcNutWahr_dEpsR()

void SgVlbiObservation::setCalcNutWahr_dEpsR ( double  v)
inline

◆ setCalcNutWahr_dEpsV()

void SgVlbiObservation::setCalcNutWahr_dEpsV ( double  v)
inline

◆ setCalcNutWahr_dPsiR()

void SgVlbiObservation::setCalcNutWahr_dPsiR ( double  v)
inline

◆ setCalcNutWahr_dPsiV()

void SgVlbiObservation::setCalcNutWahr_dPsiV ( double  v)
inline

◆ setCalcOceanPoleTideLdDelay()

void SgVlbiObservation::setCalcOceanPoleTideLdDelay ( double  v)
inline

◆ setCalcOceanPoleTideLdRate()

void SgVlbiObservation::setCalcOceanPoleTideLdRate ( double  v)
inline

◆ setCalcOceanTideDelay()

void SgVlbiObservation::setCalcOceanTideDelay ( double  v)
inline

Sets up the value for a delay part caused by ocean loading.

Parameters
tau– the delay;

Definition at line 478 of file SgVlbiObservation.h.

References calcOceanTideDelay_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_oce_cont().

◆ setCalcOceanTideOldDelay()

void SgVlbiObservation::setCalcOceanTideOldDelay ( double  v)
inline

◆ setCalcOceanTideOldRate()

void SgVlbiObservation::setCalcOceanTideOldRate ( double  v)
inline

◆ setCalcOceanTideRate()

void SgVlbiObservation::setCalcOceanTideRate ( double  v)
inline

◆ setCalcPmX()

void SgVlbiObservation::setCalcPmX ( double  d)
inline

◆ setCalcPmY()

void SgVlbiObservation::setCalcPmY ( double  d)
inline

◆ setCalcPoleTideDelay()

void SgVlbiObservation::setCalcPoleTideDelay ( double  v)
inline

Sets up the value of the LCode "PTD CONT".

Parameters
v– the value;

Definition at line 523 of file SgVlbiObservation.h.

References calcPoleTideDelay_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_ptd_cont().

◆ setCalcPoleTideOldDelay()

void SgVlbiObservation::setCalcPoleTideOldDelay ( double  v)
inline

◆ setCalcPoleTideOldRate()

void SgVlbiObservation::setCalcPoleTideOldRate ( double  v)
inline

◆ setCalcPoleTideRate()

void SgVlbiObservation::setCalcPoleTideRate ( double  v)
inline

◆ setCalcPxDelay()

void SgVlbiObservation::setCalcPxDelay ( double  v)
inline

Sets up the value of the LCode "WOBXCONT".

Parameters
v– the value;

Definition at line 535 of file SgVlbiObservation.h.

References calcPxDelay_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_wobXcont().

◆ setCalcPxRate()

void SgVlbiObservation::setCalcPxRate ( double  v)
inline

◆ setCalcPyDelay()

void SgVlbiObservation::setCalcPyDelay ( double  v)
inline

Sets up the value of the LCode "WOBYCONT".

Parameters
v– the value;

Definition at line 541 of file SgVlbiObservation.h.

References calcPyDelay_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_wobYcont().

◆ setCalcPyRate()

void SgVlbiObservation::setCalcPyRate ( double  v)
inline

◆ setCalcTiltRemvrDelay()

void SgVlbiObservation::setCalcTiltRemvrDelay ( double  v)
inline

Sets up the value of the LCode "TILTRMVR".

Parameters
v– the value;

Definition at line 558 of file SgVlbiObservation.h.

References calcTiltRemvrDelay_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_tiltRmvr().

◆ setCalcTiltRemvrRate()

void SgVlbiObservation::setCalcTiltRemvrRate ( double  v)
inline

◆ setCalcUt1_Tai()

void SgVlbiObservation::setCalcUt1_Tai ( double  d)
inline

◆ setCalcWobNutatContrib()

void SgVlbiObservation::setCalcWobNutatContrib ( double  v)
inline

Sets up the value of the LCode "WOBNUTAT".

Parameters
v– the value;

Definition at line 1342 of file SgVlbiObservation.h.

References calcWobNutatContrib_.

Referenced by SgVlbiSession::getDataFromDbhImage(), and SgVlbiSession::getDataFromVgosDb().

◆ setCorrRootFileName()

void SgVlbiObservation::setCorrRootFileName ( const QString &  sName)
inline

◆ setD2del_dUT12()

void SgVlbiObservation::setD2del_dUT12 ( double  d)
inline

Sets up 2nd degree UT1 partial derivative.

Parameters
d– the derivatives;

Definition at line 643 of file SgVlbiObservation.h.

References d2Del_dUT12_.

Referenced by SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_ut1_part().

◆ setD2rat_dUT12()

void SgVlbiObservation::setD2rat_dUT12 ( double  d)
inline

◆ setDdel_dBend()

void SgVlbiObservation::setDdel_dBend ( double  d)
inline

◆ setDdel_dCipX()

void SgVlbiObservation::setDdel_dCipX ( double  d)
inline

Sets up CIP (x-coo) partial derivative.

Parameters
d– the derivatives;

Definition at line 658 of file SgVlbiObservation.h.

References dDel_dCipX_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_nut06XyP().

◆ setDdel_dCipY()

void SgVlbiObservation::setDdel_dCipY ( double  d)
inline

Sets up CIP (y-coo) partial derivative.

Parameters
d– the derivatives;

Definition at line 663 of file SgVlbiObservation.h.

References dDel_dCipY_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_nut06XyP().

◆ setDdel_dDN()

void SgVlbiObservation::setDdel_dDN ( double  d)
inline

Sets up the source partial derivative (declination).

Parameters
d– the derivatives;

Definition at line 630 of file SgVlbiObservation.h.

References dDel_dDN_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_str_part().

◆ setDdel_dGamma()

void SgVlbiObservation::setDdel_dGamma ( double  d)
inline

◆ setDdel_dParallax()

void SgVlbiObservation::setDdel_dParallax ( double  d)
inline

◆ setDdel_dParallaxRev()

void SgVlbiObservation::setDdel_dParallaxRev ( double  d)
inline

◆ setDdel_dPolTideX()

void SgVlbiObservation::setDdel_dPolTideX ( double  d)
inline

◆ setDdel_dPolTideY()

void SgVlbiObservation::setDdel_dPolTideY ( double  d)
inline

◆ setDdel_dPx()

void SgVlbiObservation::setDdel_dPx ( double  d)
inline

Sets up polar motion (x-coo) partial derivative.

Parameters
d– the derivatives;

Definition at line 648 of file SgVlbiObservation.h.

References dDel_dPx_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_wob_part().

◆ setDdel_dPy()

void SgVlbiObservation::setDdel_dPy ( double  d)
inline

Sets up polar motion (y-coo) partial derivative.

Parameters
d– the derivatives;

Definition at line 653 of file SgVlbiObservation.h.

References dDel_dPy_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_wob_part().

◆ setDdel_dR_1()

void SgVlbiObservation::setDdel_dR_1 ( const Sg3dVector r)
inline

Sets up the site#1 partial derivatives.

Parameters
r– the derivatives;

Definition at line 613 of file SgVlbiObservation.h.

References dDel_dR_1_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_sit_part().

◆ setDdel_dR_2()

void SgVlbiObservation::setDdel_dR_2 ( const Sg3dVector r)
inline

Sets up the site#2 partial derivatives.

Parameters
r– the derivatives;

Definition at line 619 of file SgVlbiObservation.h.

References dDel_dR_2_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_sit_part().

◆ setDdel_dRA()

void SgVlbiObservation::setDdel_dRA ( double  d)
inline

Sets up the source partial derivative (right ascension).

Parameters
d– the derivatives;

Definition at line 625 of file SgVlbiObservation.h.

References dDel_dRA_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_str_part().

◆ setDdel_dUT1()

void SgVlbiObservation::setDdel_dUT1 ( double  d)
inline

Sets up UT1 partial derivative.

Parameters
d– the derivatives;

Definition at line 638 of file SgVlbiObservation.h.

References dDel_dUT1_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_ut1_part().

◆ setDrat_dBend()

void SgVlbiObservation::setDrat_dBend ( double  d)
inline

◆ setDrat_dCipX()

void SgVlbiObservation::setDrat_dCipX ( double  d)
inline

◆ setDrat_dCipY()

void SgVlbiObservation::setDrat_dCipY ( double  d)
inline

◆ setDrat_dDN()

void SgVlbiObservation::setDrat_dDN ( double  d)
inline

◆ setDrat_dGamma()

void SgVlbiObservation::setDrat_dGamma ( double  d)
inline

◆ setDrat_dParallax()

void SgVlbiObservation::setDrat_dParallax ( double  d)
inline

◆ setDrat_dParallaxRev()

void SgVlbiObservation::setDrat_dParallaxRev ( double  d)
inline

◆ setDrat_dPolTideX()

void SgVlbiObservation::setDrat_dPolTideX ( double  d)
inline

◆ setDrat_dPolTideY()

void SgVlbiObservation::setDrat_dPolTideY ( double  d)
inline

◆ setDrat_dPx()

void SgVlbiObservation::setDrat_dPx ( double  d)
inline

◆ setDrat_dPy()

void SgVlbiObservation::setDrat_dPy ( double  d)
inline

◆ setDrat_dR_1()

void SgVlbiObservation::setDrat_dR_1 ( const Sg3dVector r)
inline

◆ setDrat_dR_2()

void SgVlbiObservation::setDrat_dR_2 ( const Sg3dVector r)
inline

◆ setDrat_dRA()

void SgVlbiObservation::setDrat_dRA ( double  d)
inline

◆ setDrat_dUT1()

void SgVlbiObservation::setDrat_dUT1 ( double  d)
inline

◆ setDTec()

void SgVlbiObservation::setDTec ( double  d)
inline

Definition at line 1318 of file SgVlbiObservation.h.

References dTec_.

Referenced by SgVlbiSession::getDataFromVgosDb(), and SgAgvDriver::initSession().

◆ setDTecStdDev()

void SgVlbiObservation::setDTecStdDev ( double  e)
inline

Definition at line 1326 of file SgVlbiObservation.h.

References dTecStdDev_.

Referenced by SgVlbiSession::getDataFromVgosDb(), and SgAgvDriver::initSession().

◆ setExtDelayErp()

void SgVlbiObservation::setExtDelayErp ( double  v)
inline

Sets up precalculated correction for applied ERP from an external file.

Parameters
v– the value;

Definition at line 508 of file SgVlbiObservation.h.

References extDelayErp_.

Referenced by SgVlbiSession::collectAPriories().

◆ setExtDelayHiFyPxy()

void SgVlbiObservation::setExtDelayHiFyPxy ( double  v)
inline

Sets up the value for the external high frequency PM variations.

Parameters
v– the value;

Definition at line 502 of file SgVlbiObservation.h.

References extDelayHiFyPxy_.

Referenced by SgVlbiSession::collectAPriories().

◆ setExtDelayHiFyUt1()

void SgVlbiObservation::setExtDelayHiFyUt1 ( double  v)
inline

Sets up the value for the external high frequency UT1 variations.

Parameters
v– the value;

Definition at line 490 of file SgVlbiObservation.h.

References extDelayHiFyUt1_.

Referenced by SgVlbiSession::collectAPriories().

◆ setExtRateErp()

void SgVlbiObservation::setExtRateErp ( double  v)
inline

Definition at line 509 of file SgVlbiObservation.h.

References extRateErp_.

Referenced by SgVlbiSession::collectAPriories().

◆ setExtRateHiFyPxy()

void SgVlbiObservation::setExtRateHiFyPxy ( double  v)
inline

Definition at line 503 of file SgVlbiObservation.h.

References extRateHiFyPxy_.

Referenced by SgVlbiSession::collectAPriories().

◆ setExtRateHiFyUt1()

void SgVlbiObservation::setExtRateHiFyUt1 ( double  v)
inline

Definition at line 491 of file SgVlbiObservation.h.

References extRateHiFyUt1_.

Referenced by SgVlbiSession::collectAPriories().

◆ setFractC()

void SgVlbiObservation::setFractC ( double  d)
inline

◆ setKey()

void SgVlbiObservation::setKey ( const QString &  key)
inline

◆ setRearth()

void SgVlbiObservation::setRearth ( const Sg3dVector r)
inline

◆ setRmoon()

void SgVlbiObservation::setRmoon ( const Sg3dVector r)
inline

◆ setRsun()

void SgVlbiObservation::setRsun ( const Sg3dVector r)
inline

◆ setScanFullName()

void SgVlbiObservation::setScanFullName ( const QString &  sId)
inline

Definition at line 1310 of file SgVlbiObservation.h.

References scanFullName_.

Referenced by SgVlbiSession::getDataFromVgosDb(), and SgAgvDriver::initSession().

◆ setScanId()

void SgVlbiObservation::setScanId ( const QString &  sId)
inline

Sets up the ID of the scan.

Parameters
sName– the new name;

Definition at line 1302 of file SgVlbiObservation.h.

References scanId_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and SgVlbiSession::processKombFile().

◆ setScanName()

void SgVlbiObservation::setScanName ( const QString &  sName)
inline

Sets up the name of the scan.

Parameters
sName– the new name;

Definition at line 1294 of file SgVlbiObservation.h.

References scanName_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), SgVlbiSession::processKombFile(), and SgVlbiSession::selfCheck().

◆ setSourceIdx()

void SgVlbiObservation::setSourceIdx ( short int  idx)
inline

Sets up an index of the source.

Parameters
idx– the index;

Definition at line 1278 of file SgVlbiObservation.h.

References sourceIdx_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and SgVlbiSession::processKombFile().

◆ setStation1Idx()

void SgVlbiObservation::setStation1Idx ( short int  idx)
inline

Sets up an index of the first station.

Parameters
idx– the index;

Definition at line 1262 of file SgVlbiObservation.h.

References station1Idx_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and SgVlbiSession::processKombFile().

◆ setStation2Idx()

void SgVlbiObservation::setStation2Idx ( short int  idx)
inline

Sets up an index of the second station.

Parameters
idx– the index;

Definition at line 1270 of file SgVlbiObservation.h.

References station2Idx_.

Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and SgVlbiSession::processKombFile().

◆ setTrf2crfAcc()

void SgVlbiObservation::setTrf2crfAcc ( const Sg3dMatrix m)
inline

Definition at line 584 of file SgVlbiObservation.h.

References trf2crfAcc_.

Referenced by VcCalc2SessionIfc::put4_cf2j2k().

◆ setTrf2crfRat()

void SgVlbiObservation::setTrf2crfRat ( const Sg3dMatrix m)
inline

Definition at line 583 of file SgVlbiObservation.h.

References trf2crfRat_.

Referenced by VcCalc2SessionIfc::put4_cf2j2k().

◆ setTrf2crfVal()

void SgVlbiObservation::setTrf2crfVal ( const Sg3dMatrix m)
inline

Definition at line 582 of file SgVlbiObservation.h.

References trf2crfVal_.

Referenced by VcCalc2SessionIfc::put4_cf2j2k().

◆ setupActiveMeasurement()

◆ setupActiveObservable()

◆ setupIdentities()

◆ setVearth()

void SgVlbiObservation::setVearth ( const Sg3dVector v)
inline

◆ setVmoon()

void SgVlbiObservation::setVmoon ( const Sg3dVector v)
inline

◆ setVsun()

void SgVlbiObservation::setVsun ( const Sg3dVector v)
inline

◆ sigma()

const SgVector & SgVlbiObservation::sigma ( )
virtual

Implements SgObservation.

Definition at line 1462 of file SgVlbiObservation.cpp.

References storage4Sigmas.

◆ src()

◆ stn_1()

◆ stn_2()

◆ sumAX_4delay()

double SgVlbiObservation::sumAX_4delay ( ) const
inline

◆ sumAX_4rate()

double SgVlbiObservation::sumAX_4rate ( ) const
inline

◆ theoDelay()

double SgVlbiObservation::theoDelay ( ) const
inline

◆ theoRate()

double SgVlbiObservation::theoRate ( ) const
inline

Definition at line 406 of file SgVlbiObservation.h.

References theoRate_.

Referenced by SgSolutionReporter::reportResidualsBlock_Output4Spoolfile().

◆ trf2crfAcc()

Sg3dMatrix& SgVlbiObservation::trf2crfAcc ( )
inline

Definition at line 588 of file SgVlbiObservation.h.

References trf2crfAcc_.

Referenced by SgVlbiSession::getDataFromVgosDb(), and SgAgvDriver::initSession().

◆ trf2crfRat()

Sg3dMatrix& SgVlbiObservation::trf2crfRat ( )
inline

Definition at line 587 of file SgVlbiObservation.h.

References trf2crfRat_.

Referenced by SgVlbiSession::getDataFromVgosDb(), and SgAgvDriver::initSession().

◆ trf2crfVal()

Sg3dMatrix& SgVlbiObservation::trf2crfVal ( )
inline

Definition at line 586 of file SgVlbiObservation.h.

References trf2crfVal_.

Referenced by SgVlbiSession::getDataFromVgosDb(), and SgAgvDriver::initSession().

◆ userCorrections()

QVector<double>& SgVlbiObservation::userCorrections ( )
inline

Definition at line 694 of file SgVlbiObservation.h.

References userCorrections_.

Referenced by SgVlbiSession::getDataFromVgosDb().

◆ zerofyIono()

void SgVlbiObservation::zerofyIono ( )

Definition at line 2321 of file SgVlbiObservation.cpp.

References observableByKey_.

Member Data Documentation

◆ activeObs_

◆ aEarth_

Sg3dVector SgVlbiObservation::aEarth_
private

Definition at line 853 of file SgVlbiObservation.h.

Referenced by getAearth(), and setAearth().

◆ apLength_

double SgVlbiObservation::apLength_
private

Definition at line 940 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getApLength(), and setApLength().

◆ aPrioriCxLfContrib_

double SgVlbiObservation::aPrioriCxLfContrib_
private

◆ aPrioriCyLfContrib_

double SgVlbiObservation::aPrioriCyLfContrib_
private

◆ aPrioriPxHfContrib_

double SgVlbiObservation::aPrioriPxHfContrib_
private

◆ aPrioriPxLfContrib_

double SgVlbiObservation::aPrioriPxLfContrib_
private

◆ aPrioriPyHfContrib_

double SgVlbiObservation::aPrioriPyHfContrib_
private

◆ aPrioriPyLfContrib_

double SgVlbiObservation::aPrioriPyLfContrib_
private

◆ aPrioriUt1HfContrib_

double SgVlbiObservation::aPrioriUt1HfContrib_
private

◆ aPrioriUt1LfContrib_

double SgVlbiObservation::aPrioriUt1LfContrib_
private

◆ auxObs_1_

◆ auxObs_2_

◆ baseline_

◆ baselineClock_F1_

double SgVlbiObservation::baselineClock_F1_
private

◆ baselineClock_F1l_

double SgVlbiObservation::baselineClock_F1l_
private

◆ baselineClock_F1r_

double SgVlbiObservation::baselineClock_F1r_
private

◆ baselineIdx_

short int SgVlbiObservation::baselineIdx_
private

◆ calcCipSr_

double SgVlbiObservation::calcCipSr_
private

Definition at line 863 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getCalcCipSr(), and setCalcCipSr().

◆ calcCipSv_

double SgVlbiObservation::calcCipSv_
private

Definition at line 862 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getCalcCipSv(), and setCalcCipSv().

◆ calcCipXr_

double SgVlbiObservation::calcCipXr_
private

Definition at line 859 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getCalcCipXr(), and setCalcCipXr().

◆ calcCipXv_

double SgVlbiObservation::calcCipXv_
private

Definition at line 858 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getCalcCipXv(), and setCalcCipXv().

◆ calcCipYr_

double SgVlbiObservation::calcCipYr_
private

Definition at line 861 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getCalcCipYr(), and setCalcCipYr().

◆ calcCipYv_

double SgVlbiObservation::calcCipYv_
private

Definition at line 860 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getCalcCipYv(), and setCalcCipYv().

◆ calcConsBendingDelay_

double SgVlbiObservation::calcConsBendingDelay_
private

◆ calcConsBendingRate_

double SgVlbiObservation::calcConsBendingRate_
private

◆ calcConsBendingSunDelay_

double SgVlbiObservation::calcConsBendingSunDelay_
private

◆ calcConsBendingSunHigherDelay_

double SgVlbiObservation::calcConsBendingSunHigherDelay_
private

◆ calcConsBendingSunHigherRate_

double SgVlbiObservation::calcConsBendingSunHigherRate_
private

◆ calcConsBendingSunRate_

double SgVlbiObservation::calcConsBendingSunRate_
private

◆ calcConsensusDelay_

double SgVlbiObservation::calcConsensusDelay_
private

◆ calcConsensusRate_

double SgVlbiObservation::calcConsensusRate_
private

◆ calcEarthTideDelay_

double SgVlbiObservation::calcEarthTideDelay_
private

◆ calcEarthTideRate_

double SgVlbiObservation::calcEarthTideRate_
private

◆ calcFeedCorrDelay_

double SgVlbiObservation::calcFeedCorrDelay_
private

◆ calcFeedCorrRate_

double SgVlbiObservation::calcFeedCorrRate_
private

◆ calcGpsIonoCorrectionDelay_

double SgVlbiObservation::calcGpsIonoCorrectionDelay_
private

◆ calcGpsIonoCorrectionRate_

double SgVlbiObservation::calcGpsIonoCorrectionRate_
private

◆ calcHiFyPxyDelay_

double SgVlbiObservation::calcHiFyPxyDelay_
private

◆ calcHiFyPxyLibrationDelay_

double SgVlbiObservation::calcHiFyPxyLibrationDelay_
private

◆ calcHiFyPxyLibrationRate_

double SgVlbiObservation::calcHiFyPxyLibrationRate_
private

◆ calcHiFyPxyRate_

double SgVlbiObservation::calcHiFyPxyRate_
private

Definition at line 824 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getCalcHiFyPxyRate(), and setCalcHiFyPxyRate().

◆ calcHiFyUt1Delay_

double SgVlbiObservation::calcHiFyUt1Delay_
private

◆ calcHiFyUt1LibrationDelay_

double SgVlbiObservation::calcHiFyUt1LibrationDelay_
private

◆ calcHiFyUt1LibrationRate_

double SgVlbiObservation::calcHiFyUt1LibrationRate_
private

◆ calcHiFyUt1Rate_

double SgVlbiObservation::calcHiFyUt1Rate_
private

Definition at line 822 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getCalcHiFyUt1Rate(), and setCalcHiFyUt1Rate().

◆ calcNut2006_dEpsR_

double SgVlbiObservation::calcNut2006_dEpsR_
private

◆ calcNut2006_dEpsV_

double SgVlbiObservation::calcNut2006_dEpsV_
private

◆ calcNut2006_dPsiR_

double SgVlbiObservation::calcNut2006_dPsiR_
private

◆ calcNut2006_dPsiV_

double SgVlbiObservation::calcNut2006_dPsiV_
private

◆ calcNutWahr_dEpsR_

double SgVlbiObservation::calcNutWahr_dEpsR_
private

◆ calcNutWahr_dEpsV_

double SgVlbiObservation::calcNutWahr_dEpsV_
private

◆ calcNutWahr_dPsiR_

double SgVlbiObservation::calcNutWahr_dPsiR_
private

◆ calcNutWahr_dPsiV_

double SgVlbiObservation::calcNutWahr_dPsiV_
private

◆ calcOceanPoleTideLdDelay_

double SgVlbiObservation::calcOceanPoleTideLdDelay_
private

◆ calcOceanPoleTideLdRate_

double SgVlbiObservation::calcOceanPoleTideLdRate_
private

◆ calcOceanTideDelay_

double SgVlbiObservation::calcOceanTideDelay_
private

◆ calcOceanTideOldDelay_

double SgVlbiObservation::calcOceanTideOldDelay_
private

◆ calcOceanTideOldRate_

double SgVlbiObservation::calcOceanTideOldRate_
private

◆ calcOceanTideRate_

double SgVlbiObservation::calcOceanTideRate_
private

◆ calcPmX_

double SgVlbiObservation::calcPmX_
private

Definition at line 856 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getCalcPmX(), and setCalcPmX().

◆ calcPmY_

double SgVlbiObservation::calcPmY_
private

Definition at line 857 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getCalcPmY(), and setCalcPmY().

◆ calcPoleTideDelay_

double SgVlbiObservation::calcPoleTideDelay_
private

◆ calcPoleTideOldDelay_

double SgVlbiObservation::calcPoleTideOldDelay_
private

◆ calcPoleTideOldRate_

double SgVlbiObservation::calcPoleTideOldRate_
private

◆ calcPoleTideRate_

double SgVlbiObservation::calcPoleTideRate_
private

◆ calcPxDelay_

double SgVlbiObservation::calcPxDelay_
private

Definition at line 829 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getCalcPxDelay(), and setCalcPxDelay().

◆ calcPxRate_

double SgVlbiObservation::calcPxRate_
private

Definition at line 830 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getCalcPxRate(), and setCalcPxRate().

◆ calcPyDelay_

double SgVlbiObservation::calcPyDelay_
private

Definition at line 831 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getCalcPyDelay(), and setCalcPyDelay().

◆ calcPyRate_

double SgVlbiObservation::calcPyRate_
private

Definition at line 832 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getCalcPyRate(), and setCalcPyRate().

◆ calcTiltRemvrDelay_

double SgVlbiObservation::calcTiltRemvrDelay_
private

◆ calcTiltRemvrRate_

double SgVlbiObservation::calcTiltRemvrRate_
private

◆ calcUt1_Tai_

double SgVlbiObservation::calcUt1_Tai_
private

Definition at line 855 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getCalcUt1_Tai(), and setCalcUt1_Tai().

◆ calcWobNutatContrib_

double SgVlbiObservation::calcWobNutatContrib_
private

◆ corrRootFileName_

QString SgVlbiObservation::corrRootFileName_
private

Definition at line 802 of file SgVlbiObservation.h.

Referenced by getCorrRootFileName(), and setCorrRootFileName().

◆ d2Del_dUT12_

double SgVlbiObservation::d2Del_dUT12_
private

Definition at line 907 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getD2del_dUT12(), and setD2del_dUT12().

◆ d2Rat_dUT12_

double SgVlbiObservation::d2Rat_dUT12_
private

Definition at line 908 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getD2rat_dUT12(), and setD2rat_dUT12().

◆ dDel_dBend_

double SgVlbiObservation::dDel_dBend_
private

Definition at line 920 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDdel_dBend(), and setDdel_dBend().

◆ dDel_dCipX_

double SgVlbiObservation::dDel_dCipX_
private

Definition at line 915 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDdel_dCipX(), and setDdel_dCipX().

◆ dDel_dCipY_

double SgVlbiObservation::dDel_dCipY_
private

Definition at line 917 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDdel_dCipY(), and setDdel_dCipY().

◆ dDel_dDN_

double SgVlbiObservation::dDel_dDN_
private

Definition at line 902 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDdel_dDN(), and setDdel_dDN().

◆ dDel_dGamma_

double SgVlbiObservation::dDel_dGamma_
private

Definition at line 923 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDdel_dGamma(), and setDdel_dGamma().

◆ dDel_dParallax_

double SgVlbiObservation::dDel_dParallax_
private

Definition at line 926 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDdel_dParallax(), and setDdel_dParallax().

◆ dDel_dParallaxRev_

double SgVlbiObservation::dDel_dParallaxRev_
private

◆ dDel_dPolTideX_

double SgVlbiObservation::dDel_dPolTideX_
private

Definition at line 931 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDdel_dPolTideX(), and setDdel_dPolTideX().

◆ dDel_dPolTideY_

double SgVlbiObservation::dDel_dPolTideY_
private

Definition at line 933 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDdel_dPolTideY(), and setDdel_dPolTideY().

◆ dDel_dPx_

double SgVlbiObservation::dDel_dPx_
private

Definition at line 910 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDdel_dPx(), and setDdel_dPx().

◆ dDel_dPy_

double SgVlbiObservation::dDel_dPy_
private

Definition at line 912 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDdel_dPy(), and setDdel_dPy().

◆ dDel_dR_1_

Sg3dVector SgVlbiObservation::dDel_dR_1_
private

Definition at line 895 of file SgVlbiObservation.h.

Referenced by getDdel_dR_1(), and setDdel_dR_1().

◆ dDel_dR_2_

Sg3dVector SgVlbiObservation::dDel_dR_2_
private

Definition at line 897 of file SgVlbiObservation.h.

Referenced by getDdel_dR_2(), and setDdel_dR_2().

◆ dDel_dRA_

double SgVlbiObservation::dDel_dRA_
private

Definition at line 900 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDdel_dRA(), and setDdel_dRA().

◆ dDel_dUT1_

double SgVlbiObservation::dDel_dUT1_
private

Definition at line 905 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDdel_dUT1(), and setDdel_dUT1().

◆ dRat_dBend_

double SgVlbiObservation::dRat_dBend_
private

Definition at line 921 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDrat_dBend(), and setDrat_dBend().

◆ dRat_dCipX_

double SgVlbiObservation::dRat_dCipX_
private

Definition at line 916 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDrat_dCipX(), and setDrat_dCipX().

◆ dRat_dCipY_

double SgVlbiObservation::dRat_dCipY_
private

Definition at line 918 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDrat_dCipY(), and setDrat_dCipY().

◆ dRat_dDN_

double SgVlbiObservation::dRat_dDN_
private

Definition at line 903 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDrat_dDN(), and setDrat_dDN().

◆ dRat_dGamma_

double SgVlbiObservation::dRat_dGamma_
private

Definition at line 924 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDrat_dGamma(), and setDrat_dGamma().

◆ dRat_dParallax_

double SgVlbiObservation::dRat_dParallax_
private

Definition at line 927 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDrat_dParallax(), and setDrat_dParallax().

◆ dRat_dParallaxRev_

double SgVlbiObservation::dRat_dParallaxRev_
private

◆ dRat_dPolTideX_

double SgVlbiObservation::dRat_dPolTideX_
private

Definition at line 932 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDrat_dPolTideX(), and setDrat_dPolTideX().

◆ dRat_dPolTideY_

double SgVlbiObservation::dRat_dPolTideY_
private

Definition at line 934 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDrat_dPolTideY(), and setDrat_dPolTideY().

◆ dRat_dPx_

double SgVlbiObservation::dRat_dPx_
private

Definition at line 911 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDrat_dPx(), and setDrat_dPx().

◆ dRat_dPy_

double SgVlbiObservation::dRat_dPy_
private

Definition at line 913 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDrat_dPy(), and setDrat_dPy().

◆ dRat_dR_1_

Sg3dVector SgVlbiObservation::dRat_dR_1_
private

Definition at line 896 of file SgVlbiObservation.h.

Referenced by getDrat_dR_1(), and setDrat_dR_1().

◆ dRat_dR_2_

Sg3dVector SgVlbiObservation::dRat_dR_2_
private

Definition at line 898 of file SgVlbiObservation.h.

Referenced by getDrat_dR_2(), and setDrat_dR_2().

◆ dRat_dRA_

double SgVlbiObservation::dRat_dRA_
private

Definition at line 901 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDrat_dRA(), and setDrat_dRA().

◆ dRat_dUT1_

double SgVlbiObservation::dRat_dUT1_
private

Definition at line 906 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDrat_dUT1(), and setDrat_dUT1().

◆ dTec_

double SgVlbiObservation::dTec_
private

Definition at line 806 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDTec(), and setDTec().

◆ dTecStdDev_

double SgVlbiObservation::dTecStdDev_
private

Definition at line 807 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getDTecStdDev(), and setDTecStdDev().

◆ extAprioriCorrections4delay_

double SgVlbiObservation::extAprioriCorrections4delay_
private

◆ extAprioriCorrections4rate_

double SgVlbiObservation::extAprioriCorrections4rate_
private

◆ extDelayErp_

double SgVlbiObservation::extDelayErp_
private

Definition at line 874 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getExtDelayErp(), and setExtDelayErp().

◆ extDelayHiFyPxy_

double SgVlbiObservation::extDelayHiFyPxy_
private

Definition at line 879 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getExtDelayHiFyPxy(), and setExtDelayHiFyPxy().

◆ extDelayHiFyUt1_

double SgVlbiObservation::extDelayHiFyUt1_
private

Definition at line 877 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getExtDelayHiFyUt1(), and setExtDelayHiFyUt1().

◆ extRateErp_

double SgVlbiObservation::extRateErp_
private

Definition at line 875 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getExtRateErp(), and setExtRateErp().

◆ extRateHiFyPxy_

double SgVlbiObservation::extRateHiFyPxy_
private

Definition at line 880 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getExtRateHiFyPxy(), and setExtRateHiFyPxy().

◆ extRateHiFyUt1_

double SgVlbiObservation::extRateHiFyUt1_
private

Definition at line 878 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getExtRateHiFyUt1(), and setExtRateHiFyUt1().

◆ fractC_

double SgVlbiObservation::fractC_
private

Definition at line 936 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), getFractC(), and setFractC().

◆ key_

QString SgVlbiObservation::key_
private

◆ observableByKey_

◆ parameters_

QList<SgParameter*> SgVlbiObservation::parameters_
private

◆ passiveObses_

QList<SgVlbiObservable*> SgVlbiObservation::passiveObses_
private

Definition at line 800 of file SgVlbiObservation.h.

Referenced by ~SgVlbiObservation(), passiveObses(), and setupActiveObservable().

◆ primeObs_

SgVlbiObservable* SgVlbiObservation::primeObs_
private

◆ rEarth_

Sg3dVector SgVlbiObservation::rEarth_
private

Definition at line 853 of file SgVlbiObservation.h.

Referenced by getRearth(), and setRearth().

◆ reweightAuxSum4delay_

double SgVlbiObservation::reweightAuxSum4delay_
private

Definition at line 973 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), evaluateResiduals(), and reweightAuxSum4delay().

◆ reweightAuxSum4rate_

double SgVlbiObservation::reweightAuxSum4rate_
private

Definition at line 974 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), evaluateResiduals(), and reweightAuxSum4rate().

◆ rMoon_

Sg3dVector SgVlbiObservation::rMoon_
private

Definition at line 852 of file SgVlbiObservation.h.

Referenced by getRmoon(), and setRmoon().

◆ rSun_

Sg3dVector SgVlbiObservation::rSun_
private

Definition at line 851 of file SgVlbiObservation.h.

Referenced by getRsun(), and setRsun().

◆ scanFullName_

QString SgVlbiObservation::scanFullName_
private

Definition at line 804 of file SgVlbiObservation.h.

Referenced by getScanFullName(), and setScanFullName().

◆ scanId_

QString SgVlbiObservation::scanId_
private

Definition at line 803 of file SgVlbiObservation.h.

Referenced by getScanId(), setScanId(), and setupIdentities().

◆ scanName_

QString SgVlbiObservation::scanName_
private

Definition at line 801 of file SgVlbiObservation.h.

Referenced by getScanName(), setScanName(), and setupIdentities().

◆ session_

◆ sourceIdx_

short int SgVlbiObservation::sourceIdx_
private

◆ src_

◆ station1Idx_

short int SgVlbiObservation::station1Idx_
private

◆ station2Idx_

short int SgVlbiObservation::station2Idx_
private

◆ stn_1_

◆ stn_2_

◆ storage4O_C

SgVector SgVlbiObservation::storage4O_C
staticprivate

Definition at line 950 of file SgVlbiObservation.h.

Referenced by o_c(), and prepare4Analysis().

◆ storage4Sigmas

SgVector SgVlbiObservation::storage4Sigmas
staticprivate

Definition at line 951 of file SgVlbiObservation.h.

Referenced by prepare4Analysis(), and sigma().

◆ sumAX_4delay_

double SgVlbiObservation::sumAX_4delay_
private

◆ sumAX_4rate_

double SgVlbiObservation::sumAX_4rate_
private

Definition at line 944 of file SgVlbiObservation.h.

Referenced by SgVlbiObservation(), evaluateResiduals(), isEligible(), and sumAX_4rate().

◆ theoDelay_

double SgVlbiObservation::theoDelay_
private

◆ theoRate_

double SgVlbiObservation::theoRate_
private

◆ trf2crfAcc_

Sg3dMatrix SgVlbiObservation::trf2crfAcc_
private

Definition at line 854 of file SgVlbiObservation.h.

Referenced by getTrf2crfAcc(), setTrf2crfAcc(), and trf2crfAcc().

◆ trf2crfRat_

Sg3dMatrix SgVlbiObservation::trf2crfRat_
private

Definition at line 854 of file SgVlbiObservation.h.

Referenced by getTrf2crfRat(), setTrf2crfRat(), and trf2crfRat().

◆ trf2crfVal_

Sg3dMatrix SgVlbiObservation::trf2crfVal_
private

Definition at line 854 of file SgVlbiObservation.h.

Referenced by getTrf2crfVal(), setTrf2crfVal(), and trf2crfVal().

◆ userCorrections_

QVector<double> SgVlbiObservation::userCorrections_
private

◆ vEarth_

Sg3dVector SgVlbiObservation::vEarth_
private

Definition at line 853 of file SgVlbiObservation.h.

Referenced by getVearth(), and setVearth().

◆ vMoon_

Sg3dVector SgVlbiObservation::vMoon_
private

Definition at line 852 of file SgVlbiObservation.h.

Referenced by getVmoon(), and setVmoon().

◆ vSun_

Sg3dVector SgVlbiObservation::vSun_
private

Definition at line 851 of file SgVlbiObservation.h.

Referenced by getVsun(), and setVsun().


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