General Purpose Geodetic Library
|
#include <SgVlbiSession.h>
Public Member Functions | |
SgVlbiSession () | |
virtual | ~SgVlbiSession () |
SgTaskConfig * | getConfig () |
SgParametersDescriptor * | getParametersDescriptor () |
SgSolutionReporter * | getReporter () |
int | getNumOfParameters () const |
int | getNumOfConstraints () const |
int | getNumOfDOF () const |
const SgAPriories & | getApStationPositions () const |
const SgAPriories & | getApStationVelocities () const |
const SgAPriories & | getApSourcePositions () const |
const SgAPriories & | getApSourceStrModel () const |
const SgAPriories & | getApAxisOffsets () const |
const SgAPriories & | getApStationGradients () const |
const SgModelEop_JMG_96_hf & | getApHiFyEop () const |
bool | getHasUt1Interpolation () const |
void | setHasUt1Interpolation (bool has) |
bool | getHasPxyInterpolation () const |
void | setHasPxyInterpolation (bool has) |
bool | isAble2InterpolateErp () const |
SgTidalUt1::UT1TideContentType | getTabsUt1Type () const |
void | setTabsUt1Type (SgTidalUt1::UT1TideContentType tp) |
const QVector< bool > & | getUserCorrectionsUse () const |
QVector< bool > & | userCorrectionsUse () |
const QVector< QString > & | getUserCorrectionsName () const |
QVector< QString > & | userCorrectionsName () |
bool | hasOceanTideContrib () const |
bool | hasPoleTideContrib () const |
bool | hasEarthTideContrib () const |
bool | hasWobblePxContrib () const |
bool | hasWobblePyContrib () const |
bool | hasWobbleNutContrib () const |
bool | hasWobbleHighFreqContrib () const |
bool | hasUt1HighFreqContrib () const |
bool | hasFeedCorrContrib () const |
bool | hasTiltRemvrContrib () const |
bool | hasPxyLibrationContrib () const |
bool | hasUt1LibrationContrib () const |
bool | hasOceanPoleTideContrib () const |
bool | hasGpsIonoContrib () const |
bool | hasPoleTideOldContrib () const |
bool | hasOceanTideOldContrib () const |
bool | hasNdryContrib () const |
bool | hasNwetContrib () const |
bool | hasUnPhaseCalContrib () const |
bool | hasGradPartials () const |
bool | hasCipPartials () const |
SgVlbiHistory & | contemporaryHistory () |
const SgVlbiHistory & | contemporaryHistory () const |
const SgIoDriver * | getInputDriver () const |
double | dUt1Value () const |
double | dUt1Correction () const |
double | dUt1StdDev () const |
void | setConfig (SgTaskConfig *cfg) |
void | setReporter (SgSolutionReporter *reporter) |
void | setNumOfParameters (int n) |
void | setNumOfConstraints (int n) |
void | setNumOfDOF (int n) |
void | setParametersDescriptor (SgParametersDescriptor *parametersDescriptor) |
QList< SgVlbiBand * > & | bands () |
const QList< SgVlbiBand * > & | bands () const |
QMap< QString, SgVlbiBand * > & | bandByKey () |
SgVlbiBand * | primaryBand () |
const SgVlbiBand * | primaryBand () const |
QList< SgVlbiObservation * > & | observations () |
QMap< QString, SgVlbiObservation * > & | observationByKey () |
const QList< SgVlbiObservation * > & | observations () const |
const QList< SgMJD * > & | scanEpochs () const |
void | setPrimaryBandByIdx (int) |
QMap< QString, SgVlbiStationInfo * > & | stationsByName () |
const QMap< QString, SgVlbiStationInfo * > & | stationsByName () const |
QMap< QString, SgVlbiBaselineInfo * > & | baselinesByName () |
const QMap< QString, SgVlbiBaselineInfo * > & | baselinesByName () const |
QMap< QString, SgVlbiSourceInfo * > & | sourcesByName () |
const QMap< QString, SgVlbiSourceInfo * > & | sourcesByName () const |
QMap< int, SgVlbiStationInfo * > & | stationsByIdx () |
QMap< int, SgVlbiBaselineInfo * > & | baselinesByIdx () |
QMap< int, SgVlbiSourceInfo * > & | sourcesByIdx () |
void | setPath2Masterfile (const QString &) |
void | setPath2APrioriFiles (const QString &) |
QMap< QString, double > & | skyFreqByIfId () |
const QMap< QString, double > & | skyFreqByIfId () const |
SgParameter * | pPolusX () |
SgParameter * | pPolusY () |
SgParameter * | pUT1 () |
SgParameter * | pUT1Rate () |
SgParameter * | pPolusXRate () |
SgParameter * | pPolusYRate () |
SgParameter * | pNutX () |
SgParameter * | pNutXRate () |
SgParameter * | pNutY () |
SgParameter * | pNutYRate () |
double | getLeapSeconds () |
void | setLeapSeconds (double s) |
void | setHave2InteractWithGui (bool have2) |
void | setLongOperationStart (void(*operation)(int, int, const QString &)) |
void | setLongOperationProgress (void(*operation)(int)) |
void | setLongOperationStop (void(*operation)()) |
void | setLongOperationMessage (void(*operation)(const QString &)) |
void | setLongOperationShowStats (void(*operation)(const QString &label, int numTot, int numPrc, double wrms, double chi2)) |
void | setInputDriver (SgIoDriver *drv) |
SgModelsInfo & | calcInfo () |
SgVector *& | args4Ut1Interpolation () |
SgMatrix *& | tabs4Ut1Interpolation () |
SgVector *& | args4PxyInterpolation () |
SgMatrix *& | tabs4PxyInterpolation () |
const SgMJD & | tRefer () const |
int | numberOfBands () const |
bool | getDataFromDbhImages (QMap< QString, SgDbhImage * > &images, bool have2LoadImmatureSession, bool guiExpected) |
bool | getDataFromDbhImage (SgDbhImage *image, bool have2getAll, bool isStandardSession, bool have2LoadImmatureSession, bool guiExpected) |
bool | putDataIntoDbhImage (SgDbhImage *image) |
bool | exportDataIntoNgsFile (const QString &fileName) |
bool | getDataFromVgosDb (SgVgosDb *vgosDb, bool have2LoadImmatureSession, bool guiExpected) |
bool | putDataIntoVgosDb (SgVgosDb *vgosDb) |
bool | getDataFromAgvFile (const QString &fileName, SgIdentities *ids, SgVersion *driverVersion) |
bool | putDataIntoAgvFile (const QString &dirName, const QString &fileName, SgIdentities *ids, SgVersion *driverVersion) |
bool | getDataFromFringeFiles (const QString &path2, const QString &altDatabaseName, const QString &altCorrelatorName, const QString &historyFileName, const QString &mapFileName, const QList< QString > &) |
bool | getDataFromKombFiles (const QString &path2, const QString &altDatabaseName, const QString &altCorrelatorName, const QString &historyFileName, const QString &mapFileName, bool need2correctRefClocks) |
bool | selfCheck (bool guiExpected) |
SgVlbiStationInfo * | lookupStationByIdx (int) |
SgVlbiSourceInfo * | lookupSourceByIdx (int) |
SgVlbiBaselineInfo * | lookupBaselineByIdx (int) |
void | prepare4Analysis () |
void | createParameters () |
void | releaseParameters () |
void | resetAllEditings () |
void | calculateIonoCorrections (const SgTaskConfig *) |
void | zerofyIonoCorrections (const SgTaskConfig *) |
void | calculateBaselineClock_F1 () |
void | calculateClockBreakParameter (const SgMJD &, SgVlbiStationInfo *, SgVlbiBand *, double &, double &) |
void | calculateClockBreaksParameters (QList< SgClockBreakAgent * > &, SgVlbiBand *) |
bool | detectClockBreaks_mode1 (SgVlbiBand *, QString &, SgMJD &) |
void | checkBandForClockBreaks (int, bool) |
void | detectAndProcessClockBreaks () |
void | eliminateOutliersMode1 () |
void | eliminateOutliersSimpleMode (int bandIdx, int maxNumOfPasses, double threshold, double=0.0) |
void | eliminateLargeOutliers (int bandIdx, int maxNumOfPasses, double wrmsRatio) |
int | eliminateOutliers (int bandIdx) |
int | restoreOutliers (int bandIdx) |
void | scanBaselines4GrDelayAmbiguities (int bandIdx) |
void | process (bool haveProcessAllBands, bool interactWithGui) |
void | doPostReadActions_old () |
int | suppressNotSoGoodObs () |
bool | doPostReadActions () |
bool | doPostReadActions4Ints (const SgTaskConfig::AutomaticProcessing &) |
void | pickupReferenceClocksStation () |
void | setReferenceClocksStation (const QString &stnKey) |
void | pickupReferenceCoordinatesStation () |
void | checkUseOfManualPhaseCals () |
void | setClockModelOrder4Stations (int) |
int | doReWeighting () |
bool | check4ClockBreaksAtSBD () |
void | correctClockBreak (SgVlbiBand *, SgVlbiStationInfo *, const SgMJD &, double, double, bool, bool=true) |
void | zerofySigma2add () |
QString | nickName () |
QString | name4SirFile (bool) |
bool | isInUse (SgVlbiBaselineInfo *) |
bool | isInUse (SgVlbiStationInfo *) |
bool | need2runAutomaticDataProcessing () |
bool | importDataFromLogFiles (const QString &path2sessions, const QList< QString > &stations, const QList< QString > &kinds, const QMap< QString, int > *defaultCableSignByStn, const QMap< QString, QString > *rinexFileNameByStn, const QMap< QString, double > *rinexPressureOffsetByStn, bool have2overwriteAntabFile, bool reportAllTsysData, const QString &altPath2InputFiles, const QString &orderOfMeteo) |
bool | resetDataFromLogFiles (bool doCable, bool doMeteo, bool doTsys, const QList< QString > &stations) |
void | allocUt1InterpolEpochs (double t0, double dt, unsigned int numOfPts) |
void | allocPxyInterpolEpochs (double t0, double dt, unsigned int numOfPts) |
void | allocUt1InterpolValues (const SgVector *vals) |
void | allocPxyInterpolValues (const SgMatrix *vals) |
void | getAprioriErp (const SgMJD &t, double &vUt1, double &rUt1, double &vPx, double &rPx, double &vPy, double &rPy, double &vCx, double &rCx, double &vCy, double &rCy) |
void | setupTimeRefer () |
bool | hasReferenceClocksStation () |
bool | hasReferenceCoordinatesStation () |
bool | writeUserData2File (const QString &fileName) |
void | applyObsCalibrationSetup (int bitFlags, const QList< QString > &calList) |
void | formObsCalibrationSetup (int &bitFlags, QList< QString > &calList) |
bool | saveIntermediateResults (QDataStream &) const |
bool | loadIntermediateResults (QDataStream &) |
![]() | |
SgVlbiSessionInfo () | |
SgVlbiSessionInfo (const SgVlbiSessionInfo &) | |
virtual | ~SgVlbiSessionInfo () |
SgVlbiSessionInfo & | operator= (const SgVlbiSessionInfo &) |
OriginType | getOriginType () const |
const SgMJD & | getTCreation () const |
const SgMJD & | getTStart () const |
const SgMJD & | getTFinis () const |
const SgMJD & | getTMean () const |
const QString & | getName () const |
const QString & | getNetworkSuffix () const |
const QString & | getSessionCode () const |
const QString & | getNetworkID () const |
const QString & | getDescription () const |
const QString & | getUserFlag () const |
const QString & | getOfficialName () const |
const QString & | getCorrelatorName () const |
const QString & | getCorrelatorType () const |
const QString & | getSubmitterName () const |
const QString & | getSchedulerName () const |
const QString & | getPiAgencyName () const |
int | getExperimentSerialNumber () const |
const QString & | getRecordingMode () const |
int | getNumOfStations () const |
int | getNumOfBaselines () const |
int | getNumOfSources () const |
int | getNumOfObservations () const |
CorrelatorPostProcSoftware | getCppsSoft () const |
void | setOriginType (OriginType type) |
void | setTCreation (const SgMJD &t) |
void | setTStart (const SgMJD &t) |
void | setTFinis (const SgMJD &t) |
void | setName (const QString &name) |
void | setNetworkSuffix (const QString &suffix) |
void | setSessionCode (const QString &code) |
void | setNetworkID (const QString &netID) |
void | setDescription (const QString &description) |
void | setUserFlag (const QString &flag) |
void | setOfficialName (const QString &name) |
void | setCorrelatorName (const QString &name) |
void | setCorrelatorType (const QString &name) |
void | setSubmitterName (const QString &name) |
void | setSchedulerName (const QString &name) |
void | setPiAgencyName (const QString &name) |
void | setExperimentSerialNumber (int sn) |
void | setRecordingMode (const QString &mode) |
void | setNumOfStations (int n) |
void | setNumOfBaselines (int n) |
void | setNumOfSources (int n) |
void | setNumOfObservations (int n) |
void | setCppsSoft (CorrelatorPostProcSoftware soft) |
void | addDelayWRMS (double o_c, double w) |
void | addRateWRMS (double o_c, double w) |
double | delayWRMS () const |
double | rateWRMS () const |
void | clearRMSs () |
void | guessNetworkId () |
![]() | |
SgAttribute () | |
SgAttribute (const SgAttribute &a) | |
~SgAttribute () | |
SgAttribute & | operator= (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 () |
Static Public Member Functions | |
static QString | className () |
static bool | guessWrapperFileNameBySession (const QString &inputArg, const QString &path2VgosDb, const QString &acAbbName, QString &path2wrapperFile, QString &wrapperFileName, QString &sessionName, int &version, bool noYears=false) |
static bool | guessSessionByWrapperFileName (const QString &inputArg, const QString &path2VgosDb, QString &path2wrapperFile, QString &wrapperFileName, QString &sessionName, int &version) |
![]() | |
static QString | className () |
![]() | |
static const QString | className () |
Private Member Functions | |
bool | checkChannelSetup (bool guiExpected) |
virtual void | calcTMean () |
virtual void | setUpPrimaryBand () |
void | checkExcludedStations () |
void | collectAPriories () |
void | lookupExternalWeights () |
void | prepare4ErpInterpolation () |
void | makeHistoryIntro (SgVlbiHistory &) |
void | makeHistory (SgVlbiHistory &) |
void | restoreIonCorrections () |
void | parseVexFile (const QString &, QString &, QString &) |
void | processVexFile (const QString &, QMap< QString, StationInfo > &, VexInfo &, const QMap< QString, QString > &stn2stn, QString &correlatorName) |
void | processFringeFile (const QString &path2file, const QString &fringeFileName, const QMap< QString, StationInfo > &stnsInfo, const VexInfo &, const QString &vexFileName, const QMap< QString, QString > &stnNameById, const QMap< QString, QString > &stnNameByI, const QMap< QString, QString > &stn2stn, const QMap< QString, QString > &src2src, const QMap< QString, QString > &bnd2bnd, const QMap< QString, int > &fringeErrorCodeByInt, int &expSerialNumber) |
void | processKombFile (const QString &path2file, const QString &kombFileName, const QMap< QString, QString > &stn2stn, const QMap< QString, QString > &src2src, const QMap< QString, QString > &bnd2bnd) |
bool | getCorrelatorHistory (const QString &fileName) |
void | importMapFile (const QString &mapFileName, QMap< QString, QString > &map4Stn, QMap< QString, QString > &map4Src, QMap< QString, QString > &map4Bnd) |
bool | check4NameMap (const QMap< QString, QString > &map, QString &name) |
void | search4missedLogFiles (QMap< QString, QString > &logFileByKey, const SgNetworkStations &ns_codes) |
void | stnInpt2Key (const QString &stnNameInpt, SgNetworkStations &ns_codes, QString &key) |
void | resolveGrAmbigTriangles (int bandIdx) |
Static Private Attributes | |
static const QString | sSkipCode_ |
Additional Inherited Members | |
![]() | |
enum | OriginType { OT_DBH = 0 , OT_NGS = 1 , OT_VDB = 2 , OT_MK4 = 3 , OT_KOMB = 4 , OT_AGV = 5 , OT_UNKNOWN = 0xff } |
enum | Attributes { Attr_NOT_VALID = 1<< 0 , Attr_HAS_AUX_OBS = 1<< 1 , Attr_PRE_PROCESSED = 1<< 2 , Attr_HAS_CLOCK_BREAKS = 1<< 3 , Attr_HAS_DTEC = 1<< 4 , Attr_HAS_CALC_DATA = 1<< 5 , Attr_HAS_IONO_CORR = 1<< 6 , Attr_HAS_WEIGHTS = 1<< 7 , Attr_FF_CREATED = 1<< 8 , Attr_FF_CALC_DATA_MODIFIED = 1<< 9 , Attr_FF_AUX_OBS_MODIFIED = 1<<10 , Attr_FF_OUTLIERS_PROCESSED = 1<<11 , Attr_FF_AMBIGS_RESOLVED = 1<<12 , Attr_FF_WEIGHTS_CORRECTED = 1<<13 , Attr_FF_ION_C_CALCULATED = 1<<14 , Attr_FF_ECC_UPDATED = 1<<15 , Attr_FF_AUTOPROCESSED = 1<<16 , Attr_FF_EDIT_INFO_MODIFIED = 1<<17 , Attr_FF_STN_PWL_MODIFIED = 1<<18 , Attr_FF_PHASE_DEL_USED = 1<<19 , Attr_REF_CLOCKS_ADJUSTED = 1<<20 } |
enum | CorrelatorPostProcSoftware { CPPS_HOPS = 0 , CPPS_PIMA = 1 , CPPS_C5PP = 2 , CPPS_UNKNOWN = 0xff } |
![]() | |
OriginType | originType_ |
type of origin of the imported file(s); More... | |
SgMJD | tCreation_ |
date of creation of imported file(s); More... | |
SgMJD | tStart_ |
first epoch of the observations; More... | |
SgMJD | tFinis_ |
last epoch of the observations; More... | |
SgMJD | tMean_ |
mean epoch of the observations; More... | |
QString | name_ |
name of the session (e.g., 10JUL22XE); More... | |
QString | networkSuffix_ |
a char that specifies network (e.g., A, E, U, etc.); More... | |
QString | sessionCode_ |
official session code (from Masterfile); More... | |
QString | networkID_ |
Network ID (a key);. More... | |
QString | description_ |
Experiment description;. More... | |
QString | userFlag_ |
A flag assigned by user;. More... | |
QString | officialName_ |
Official Name (from MasterFile) More... | |
QString | correlatorName_ |
Correlator Name (from MasterFile) More... | |
QString | correlatorType_ |
Type of the correlator;. More... | |
QString | submitterName_ |
Name of resposible organization (from MasterFile) More... | |
QString | schedulerName_ |
Name of resposible organization (from MasterFile) More... | |
QString | piAgencyName_ |
Name of P.I. organization. More... | |
QString | recordingMode_ |
int | experimentSerialNumber_ |
int | numOfStations_ |
int | numOfBaselines_ |
int | numOfSources_ |
int | numOfObservations_ |
CorrelatorPostProcSoftware | cppsSoft_ |
double | delaySumRMS2_ |
double | rateSumRMS2_ |
double | delaySumW_ |
double | rateSumW_ |
====================================================================================================
Definition at line 103 of file SgVlbiSession.h.
SgVlbiSession::SgVlbiSession | ( | ) |
A constructor. Creates a default object.
Definition at line 82 of file SgVlbiSession.cpp.
References args4PxyInterpolation_, args4Ut1Interpolation_, config_, SgTidalUt1::CT_FULL, externalErpInterpolator_, hasCipPartials_, hasEarthTideContrib_, hasFeedCorrContrib_, hasGpsIonoContrib_, hasGradPartials_, hasNdryContrib_, hasNwetContrib_, hasOceanPoleTideContrib_, hasOceanTideContrib_, hasOceanTideOldContrib_, hasOutlierEliminationRun_, hasOutlierRestoratioRun_, hasPoleTideContrib_, hasPoleTideOldContrib_, hasPxyInterpolation_, hasPxyLibrationContrib_, hasTiltRemvrContrib_, hasUnPhaseCalContrib_, hasUt1HighFreqContrib_, hasUt1Interpolation_, hasUt1LibrationContrib_, hasWobbleHighFreqContrib_, hasWobbleNutContrib_, hasWobblePxContrib_, hasWobblePyContrib_, have2InteractWithGui_, innerPxyInterpolator_, innerUt1Interpolator_, inputDriver_, isAble2InterpolateErp_, leapSeconds_, longOperationMessage_, longOperationProgress_, longOperationShowStats_, longOperationStart_, longOperationStop_, numOfConstraints_, numOfDOF_, numOfParameters_, numOfPts4ErpInterpolation_, parametersDescriptor_, pNutX_, pNutXRate_, pNutY_, pNutYRate_, pPolusX_, pPolusXRate_, pPolusY_, pPolusYRate_, primaryBand_, pUT1_, pUT1Rate_, reporter_, tabs4PxyInterpolation_, tabs4Ut1Interpolation_, and tabsUt1Type_.
|
virtual |
A destructor. Frees allocated memory.
Definition at line 192 of file SgVlbiSession.cpp.
References args4PxyInterpolation_, args4Ut1Interpolation_, bandByKey_, bands_, baselinesByIdx_, baselinesByName_, config_, externalErpInterpolator_, innerPxyInterpolator_, innerUt1Interpolator_, inputDriver_, observationByKey_, observations_, parametersDescriptor_, primaryBand_, releaseParameters(), scanEpochs_, skyFreqByIfId_, sourcesByIdx_, sourcesByName_, stationsByIdx_, stationsByName_, tabs4PxyInterpolation_, tabs4Ut1Interpolation_, userCorrectionsName_, and userCorrectionsUse_.
void SgVlbiSession::allocPxyInterpolEpochs | ( | double | t0, |
double | dt, | ||
unsigned int | numOfPts | ||
) |
Definition at line 1608 of file SgVlbiSession.cpp.
References args4PxyInterpolation_, className(), SgLogger::DBG, SgLogger::IO, logger, SgVector::n(), SgVector::setElement(), and SgLogger::write().
Referenced by getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_fWob_inf().
void SgVlbiSession::allocPxyInterpolValues | ( | const SgMatrix * | vals | ) |
Definition at line 1669 of file SgVlbiSession.cpp.
References className(), SgLogger::DBG, SgLogger::ERR, SgMatrix::getElement(), SgLogger::IO, logger, SgMatrix::nCol(), SgMatrix::nRow(), SgMatrix::setElement(), tabs4PxyInterpolation_, and SgLogger::write().
Referenced by getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_fWobXnYt().
void SgVlbiSession::allocUt1InterpolEpochs | ( | double | t0, |
double | dt, | ||
unsigned int | numOfPts | ||
) |
Definition at line 1584 of file SgVlbiSession.cpp.
References args4Ut1Interpolation_, className(), SgLogger::DBG, SgLogger::IO, logger, SgVector::n(), SgVector::setElement(), and SgLogger::write().
Referenced by getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_fUt1_inf().
void SgVlbiSession::allocUt1InterpolValues | ( | const SgVector * | vals | ) |
Definition at line 1632 of file SgVlbiSession.cpp.
References className(), SgLogger::DBG, SgLogger::ERR, SgVector::getElement(), SgLogger::IO, logger, SgVector::n(), SgMatrix::nRow(), SgMatrix::setElement(), tabs4Ut1Interpolation_, and SgLogger::write().
Referenced by getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_fUt1_pts().
void SgVlbiSession::applyObsCalibrationSetup | ( | int | bitFlags, |
const QList< QString > & | calList | ||
) |
Definition at line 445 of file SgVlbiSessionIoSupport.cpp.
References calcInfo_, className(), config_, SgLogger::DBG, SgModelsInfo::getDversion(), SgLogger::IO_DBH, logger, SgTaskConfig::setContribsAreFromDatabase(), SgTaskConfig::setHave2ApplyEarthTideContrib(), SgTaskConfig::setHave2ApplyFeedCorrContrib(), SgTaskConfig::setHave2ApplyNutationHFContrib(), SgTaskConfig::setHave2ApplyOceanPoleTideContrib(), SgTaskConfig::setHave2ApplyOceanTideContrib(), SgTaskConfig::setHave2ApplyOldOceanTideContrib(), SgTaskConfig::setHave2ApplyOldPoleTideContrib(), SgTaskConfig::setHave2ApplyPoleTideContrib(), SgTaskConfig::setHave2ApplyPxContrib(), SgTaskConfig::setHave2ApplyPxyLibrationContrib(), SgTaskConfig::setHave2ApplyPxyOceanTideHFContrib(), SgTaskConfig::setHave2ApplyPyContrib(), SgTaskConfig::setHave2ApplyTiltRemvrContrib(), SgTaskConfig::setHave2ApplyUt1LibrationContrib(), SgTaskConfig::setHave2ApplyUt1OceanTideHFContrib(), SgLogger::write(), and SgLogger::WRN.
Referenced by getDataFromDbhImage(), and getDataFromVgosDb().
|
inline |
Definition at line 382 of file SgVlbiSession.h.
References args4PxyInterpolation_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initEssentialVars(), and SgAgvDriver::initSession().
|
inline |
Definition at line 380 of file SgVlbiSession.h.
References args4Ut1Interpolation_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initEssentialVars(), and SgAgvDriver::initSession().
|
inline |
Definition at line 264 of file SgVlbiSession.h.
References bandByKey_.
Referenced by SgVlbiObservation::evaluateResiduals(), NsScrPrx4Session::getNumOfBands(), SgVgosDb::init(), SgAgvDriver::initSession(), SgVlbiObservation::setupActiveMeasurement(), and SgVlbiObservation::setupIdentities().
|
inline |
Returns band container.
Definition at line 1049 of file SgVlbiSession.h.
References bands_.
Referenced by NsSessionEditDialog::NsSessionEditDialog(), SgSolutionReporter::absorbInfo(), SgGuiVlbiBlnInfoEditor::acquireData(), NsSessionEditDialog::adjustAmbiguityMultipliers(), SgAgvDriver::allocateFuzzyDescriptors(), NsSessionEditDialog::calcIono(), NsSessionEditDialog::changeActiveBand(), NsSessionEditDialog::changeNumOfAmbigSpacing4MarkedPoints(), NsSessionEditDialog::changeNumOfSubAmbig4MarkedPoints(), SgVlbiObservable::checkUsability(), NsSessionEditDialog::displayPointInfo(), doPostReadActions(), doPostReadActions4Ints(), doPostReadActions_old(), NsSessionEditDialog::excludeMarkedPoints(), SgAgvDriver::fillDataStructures(), SgAgvDriver::fillSessVars(), NsSessionEditDialog::findClockBreakEvent(), NsSessionEditDialog::generateRequest4Refringing(), NsSessionEditDialog::includeMarkedPoints(), SgAgvDriver::initSession(), main(), SgGuiTaskConfig::makeTab4GeneralOptions(), NsScrPrx4Session::postLoad(), NsSessionEditDialog::process(), NsSessionEditDialog::processClockBreakMarksNew(), NsSessionEditDialog::processTestFunctionN1(), putDataIntoVgosDb(), SgSolutionReporter::reportConfiguresBlock_Output4Spoolfile(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::reportGeneralStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportIdentitiesBlock_Output4Spoolfile(), SgSolutionReporter::reportResidualsBlock_Output4Spoolfile(), SgSolutionReporter::reportResidualsBlock_Output4Spoolfile_old(), SgSingleSessionTaskManager::run(), selfCheck(), NsSessionEditDialog::tab4BaselinesPlot(), NsSessionEditDialog::tab4GeneralInfo(), NsSessionEditDialog::updateResiduals(), and NsSessionEditDialog::zeroIono().
|
inline |
Definition at line 263 of file SgVlbiSession.h.
References bands_.
|
inline |
Definition at line 307 of file SgVlbiSession.h.
References baselinesByIdx_.
Referenced by SgAgvDriver::initSession().
|
inline |
Returns a const reference on set (actually, a map: name => baseline info) of baselines info.
Definition at line 1098 of file SgVlbiSession.h.
References baselinesByName_.
Referenced by SgGuiPiaReport::SgGuiPiaReport(), SgTask::addSession(), calculateClockBreaksParameters(), SgTaskManager::constrainTroposphericParameters(), NsSessionEditDialog::displayExcludedObs_old(), NsSessionEditDialog::displayPointInfo(), SgAgvDriver::fillDataStructures(), SgTaskManager::fillParameterList(), SgAgvDriver::fillSessVars(), SgSingleSessionTaskManager::finisRun(), NsScrPrx4Session::getNumOfBaselines(), SgAgvDriver::initSession(), NsScrPrx4Session::postLoad(), SgTask::removeSession(), SgSolutionReporter::reportBaselineStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportBaselineVariationsBlock_Output4Spoolfile(), SgSolutionReporter::reportConfiguresBlock_Output4Spoolfile(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSingleSessionTaskManager::run(), SgSolutionReporter::synchronizeInfo(), NsSessionEditDialog::tab4BandPlots(), and NsSessionEditDialog::tab4BaselinesInfo().
|
inline |
Definition at line 298 of file SgVlbiSession.h.
References baselinesByName_.
|
inline |
Definition at line 378 of file SgVlbiSession.h.
References calcInfo_.
Referenced by SgVlbiObservation::evaluateTheoreticalValues(), SgAgvDriver::fillSessVars(), SgAgvDriver::initEssentialVars(), SgAgvDriver::initSession(), SgGuiTaskConfig::makeTab4models(), VcCalc2SessionIfc::put4_calc_ver(), VcCalc2SessionIfc::put4_ut1Epoch(), VcCalc2SessionIfc::put4_wobEpoch(), VcCalc2SessionIfc::putA_ati_cFlg(), VcCalc2SessionIfc::putA_ati_mess(), VcCalc2SessionIfc::putA_atm_cFlg(), VcCalc2SessionIfc::putA_atm_mess(), VcCalc2SessionIfc::putA_axo_cFlg(), VcCalc2SessionIfc::putA_axo_mess(), VcCalc2SessionIfc::putA_calcFlgN(), VcCalc2SessionIfc::putA_cti_cFlg(), VcCalc2SessionIfc::putA_cti_mess(), VcCalc2SessionIfc::putA_etd_cFlg(), VcCalc2SessionIfc::putA_etd_mess(), VcCalc2SessionIfc::putA_fUt1Text(), VcCalc2SessionIfc::putA_fWobText(), VcCalc2SessionIfc::putA_nut_cFlg(), VcCalc2SessionIfc::putA_nut_mess(), VcCalc2SessionIfc::putA_oce_cFlg(), VcCalc2SessionIfc::putA_oce_mess(), VcCalc2SessionIfc::putA_oce_stat(), VcCalc2SessionIfc::putA_pan_mess(), VcCalc2SessionIfc::putA_pep_mess(), VcCalc2SessionIfc::putA_plx_cFlg(), VcCalc2SessionIfc::putA_plx_mess(), VcCalc2SessionIfc::putA_ptd_cFlg(), VcCalc2SessionIfc::putA_ptd_mess(), VcCalc2SessionIfc::putA_rel_cFlg(), VcCalc2SessionIfc::putA_sit_mess(), VcCalc2SessionIfc::putA_str_cFlg(), VcCalc2SessionIfc::putA_str_mess(), VcCalc2SessionIfc::putA_the_mess(), VcCalc2SessionIfc::putA_ut1_cFlg(), VcCalc2SessionIfc::putA_ut1_mess(), VcCalc2SessionIfc::putA_ut1Intrp(), VcCalc2SessionIfc::putA_wob_cFlg(), VcCalc2SessionIfc::putA_wob_mess(), VcCalc2SessionIfc::putA_wobIntrp(), VcCalc2SessionIfc::putI_calcFlgV(), VcCalc2SessionIfc::putI_tidalUt1(), VcCalc2SessionIfc::putR_optlCoef(), VcCalc2SessionIfc::putR_siteZens(), VcCalc2SessionIfc::putR_sitHocAm(), VcCalc2SessionIfc::putR_sitHocPh(), VcCalc2SessionIfc::putR_sitOcAmp(), VcCalc2SessionIfc::putR_sitOcPhs(), SgSolutionReporter::reportConfiguresBlock_Output4Spoolfile(), and NsSessionEditDialog::tab4GeneralInfo().
|
privatevirtual |
Calculates mean epoch.
Reimplemented from SgVlbiSessionInfo.
Definition at line 278 of file SgVlbiSession.cpp.
References SgVlbiSessionInfo::tFinis_, SgVlbiSessionInfo::tMean_, SgMJD::toDouble(), and SgVlbiSessionInfo::tStart_.
Referenced by selfCheck().
void SgVlbiSession::calculateBaselineClock_F1 | ( | ) |
Evaluates clocks function #1 (supplementary).
Definition at line 1182 of file SgVlbiSession.cpp.
References SgVlbiBaselineInfo::Attr_NOT_VALID, bands_, SgVlbiBand::baselinesByName(), SgVlbiBaselineInfo::calculateClockF1(), config_, and SgAttribute::isAttr().
void SgVlbiSession::calculateClockBreakParameter | ( | const SgMJD & | tBreak, |
SgVlbiStationInfo * | stn, | ||
SgVlbiBand * | band, | ||
double & | cbShift, | ||
double & | cbSigma | ||
) |
Evaluates a parameter of a clock break for a given epoch and station.
Definition at line 1019 of file SgVlbiSessionUtilities.cpp.
References SgVlbiObservable::activeDelay(), SgEstimator::addParametersList(), SgVlbiBaselineInfo::Attr_NOT_VALID, SgObservation::Attr_PROCESSED, SgVlbiBand::baselinesByName(), className(), config_, SgVlbiObservable::epoch(), SgEstimator::finisRun(), SgObjectInfo::getKey(), SgVlbiMeasurement::getResidual(), SgParameter::getSigma(), SgParameter::getSolution(), SgTaskConfig::getUseDelayType(), SgLogger::INF, SgAttribute::isAttr(), logger, SgVlbiBaselineInfo::observables(), SgVlbiObservable::owner(), SgEstimator::prepare2Run(), SgLogger::PREPROC, SgEstimator::processObs(), SgPartial::setD(), SgVector::setElement(), SgParameter::setSigmaAPriori(), SgVlbiMeasurement::sigma2Apply(), SgVlbiSessionInfo::tFinis_, tRefer_, SgVlbiSessionInfo::tStart_, SgTaskConfig::VD_SB_DELAY, SgLogger::write(), and SgLogger::WRN.
Referenced by checkBandForClockBreaks(), and NsSessionEditDialog::processClockBreakMarks().
void SgVlbiSession::calculateClockBreaksParameters | ( | QList< SgClockBreakAgent * > & | agents, |
SgVlbiBand * | band | ||
) |
Evaluates parameters of a clock breaks for a given list of epochs and stations.
Definition at line 1138 of file SgVlbiSessionUtilities.cpp.
References SgVlbiObservable::activeDelay(), SgEstimator::addParametersList(), SgVlbiBaselineInfo::Attr_NOT_VALID, SgObservation::Attr_PROCESSED, SgVlbiBand::baselinesByName(), baselinesByName(), className(), config_, SgVlbiObservable::epoch(), SgClockBreakAgent::epoch_, SgEstimator::finisRun(), SgVlbiStationInfo::getClocksModelOrder(), SgObjectInfo::getKey(), SgVlbiMeasurement::getResidual(), SgParameter::getSigma(), SgParameter::getSolution(), SgLogger::INF, SgAttribute::isAttr(), logger, SgVlbiBaselineInfo::observables(), SgVlbiObservable::owner(), SgClockBreakAgent::pC_, SgEstimator::prepare2Run(), SgLogger::PREPROC, SgEstimator::processObs(), SgPartial::setD(), SgVector::setElement(), SgParameter::setSigmaAPriori(), SgClockBreakAgent::shift_, SgVlbiMeasurement::sigma2Apply(), SgClockBreakAgent::sigma_, stationsByName_, SgClockBreakAgent::stn_, SgVlbiBaselineInfo::stn_1(), SgVlbiBaselineInfo::stn_2(), SgVlbiSessionInfo::tFinis_, SgMJD::toString(), tRefer_, SgVlbiSessionInfo::tStart_, and SgLogger::write().
Referenced by check4ClockBreaksAtSBD(), and NsSessionEditDialog::processClockBreakMarksNew().
void SgVlbiSession::calculateIonoCorrections | ( | const SgTaskConfig * | cfg | ) |
Evaluates ionospheric corrections.
Definition at line 1154 of file SgVlbiSession.cpp.
References SgAttribute::addAttr(), SgVlbiSessionInfo::Attr_FF_AMBIGS_RESOLVED, SgVlbiSessionInfo::Attr_FF_ION_C_CALCULATED, SgVlbiSessionInfo::Attr_HAS_IONO_CORR, and observations_.
Referenced by NsSessionEditDialog::calcIono(), NsSessionHandler::calcIono(), NsScrPrx4Session::calcIono(), doPostReadActions(), doPostReadActions4Ints(), and doPostReadActions_old().
bool SgVlbiSession::check4ClockBreaksAtSBD | ( | ) |
Definition at line 760 of file SgVlbiSessionUtils4Automation.cpp.
References SgVlbiStationInfo::Attr_NOT_VALID, SgObservation::Attr_PROCESSED, SgVlbiStationInfo::Attr_REFERENCE_CLOCKS, SgVlbiStationInfo::auxObservationByScanId(), bands_, calculateClockBreaksParameters(), className(), SgVlbiStationInfo::clockBreaks(), config_, correctClockBreak(), SgLogger::DBG, SgBreakModel::delBreak(), DT_DELAY, eliminateOutliersSimpleMode(), SgClockBreakAgent::epoch_, SgMJD::F_Simple, SgParameterBreak::getA0(), SgObjectInfo::getKey(), SgParametersDescriptor::Idx_CLOCK_0, SgParametersDescriptor::Idx_CLOCK_1, SgLogger::INF, logger, observations_, parametersDescriptor_, SgParameterCfg::PM_LOC, SgLogger::PREPROC, primaryBand_, process(), SgTaskConfig::setActiveBandIdx(), SgParametersDescriptor::setMode4Parameters(), SgTaskConfig::setUseDelayType(), SgClockBreakAgent::shift_, SgClockBreakAgent::sigma_, stationsByName_, SgClockBreakAgent::stn_, SgMJD::toString(), SgParametersDescriptor::unsetAllParameters(), SgTaskConfig::VD_SB_DELAY, SgLogger::write(), SgObjectInfo::wrms(), and SgLogger::WRN.
Referenced by doPostReadActions4Ints().
|
private |
Definition at line 773 of file SgVlbiSessionIoSupport.cpp.
References className(), SgLogger::DBG, SgLogger::IO, logger, sSkipCode_, and SgLogger::write().
Referenced by processKombFile().
void SgVlbiSession::checkBandForClockBreaks | ( | int | bandIdx, |
bool | have2AdjustResiduals | ||
) |
Checks particular band for clock breaks, correct them if detected.
Definition at line 1435 of file SgVlbiSessionUtilities.cpp.
References bands_, calculateClockBreakParameter(), className(), config_, correctClockBreak(), SgLogger::DBG, detectClockBreaks_mode1(), SgLogger::ERR, SgTaskConfig::getActiveBandIdx(), SgObjectInfo::getKey(), SgTaskConfig::getUseDelayType(), SgLogger::INF, logger, SgLogger::PREPROC, process(), SgTaskConfig::setActiveBandIdx(), stationsByName(), SgMJD::toString(), tZero, SgTaskConfig::VD_GRP_DELAY, SgTaskConfig::VD_PHS_DELAY, SgTaskConfig::VD_SB_DELAY, and SgLogger::write().
Referenced by NsScrPrx4Session::checkClockBreaks(), NsSessionEditDialog::detectAndProcessClockBreaks(), and detectAndProcessClockBreaks().
|
private |
Make check of channels set up.
Definition at line 410 of file SgVlbiSession.cpp.
References bands_, SgVlbiBand::baselinesByName(), className(), SgLogger::DATA, SgObjectInfo::getKey(), SgLogger::INF, logger, SgVlbiBaselineInfo::numOfChanByCount(), SgVlbiBaselineInfo::observables(), SgLogger::write(), and SgLogger::WRN.
Referenced by selfCheck().
|
private |
Check for deselected stations.
Definition at line 968 of file SgVlbiSessionUtilities.cpp.
References SgAttribute::addAttr(), SgVlbiBaselineInfo::Attr_NOT_VALID, SgVlbiStationInfo::Attr_NOT_VALID, baselinesByName_, className(), SgLogger::DBG, SgObjectInfo::getKey(), SgAttribute::isAttr(), logger, SgLogger::RUN, stationsByName_, and SgLogger::write().
Referenced by selfCheck().
void SgVlbiSession::checkUseOfManualPhaseCals | ( | ) |
Definition at line 525 of file SgVlbiSessionUtils4Automation.cpp.
References SgVlbiStationInfo::Attr_IGNORE_CABLE_CAL, className(), SgLogger::DBG, SgVlbiBand::history(), SgLogger::INF, logger, SgLogger::PREPROC, primaryBand_, stationsByName_, SgLogger::write(), and SgLogger::WRN.
Referenced by NsScrPrx4Session::checkUseOfManualPhaseCals(), doPostReadActions(), doPostReadActions4Ints(), and resetAllEditings().
|
static |
Returns name of the class (for debug output).
Definition at line 72 of file SgVlbiSession.cpp.
Referenced by allocPxyInterpolEpochs(), allocPxyInterpolValues(), allocUt1InterpolEpochs(), allocUt1InterpolValues(), applyObsCalibrationSetup(), calculateClockBreakParameter(), calculateClockBreaksParameters(), check4ClockBreaksAtSBD(), check4NameMap(), checkBandForClockBreaks(), checkChannelSetup(), checkExcludedStations(), checkUseOfManualPhaseCals(), collectAPriories(), correctClockBreak(), detectAndProcessClockBreaks(), detectClockBreaks_mode1(), doPostReadActions(), doPostReadActions4Ints(), doPostReadActions_old(), eliminateLargeOutliers(), eliminateOutliers(), eliminateOutliersSimpleMode(), exportDataIntoNgsFile(), formObsCalibrationSetup(), getAprioriErp(), getDataFromAgvFile(), getDataFromDbhImage(), getDataFromDbhImages(), getDataFromFringeFiles(), getDataFromKombFiles(), getDataFromVgosDb(), guessSessionByWrapperFileName(), guessWrapperFileNameBySession(), importDataFromLogFiles(), importMapFile(), loadIntermediateResults(), need2runAutomaticDataProcessing(), pickupReferenceClocksStation(), pickupReferenceCoordinatesStation(), prepare4ErpInterpolation(), process(), processKombFile(), putDataIntoAgvFile(), putDataIntoDbhImage(), putDataIntoVgosDb(), resetAllEditings(), resetDataFromLogFiles(), resolveGrAmbigTriangles(), restoreOutliers(), saveIntermediateResults(), scanBaselines4GrDelayAmbiguities(), selfCheck(), setReferenceClocksStation(), setupTimeRefer(), stnInpt2Key(), suppressNotSoGoodObs(), and writeUserData2File().
|
private |
Collects a priori info from external files.
Definition at line 67 of file SgVlbiSessionUtilities.cpp.
References SgAttribute::addAttr(), SgVlbiSourceInfo::addSrcStructPoint(), apAxisOffsets_, apHiFyEop_, apSourcePositions_, apSourceStrModel_, apStationGradients_, apStationPositions_, apStationVelocities_, SgVlbiSourceInfo::arcLength(), args4PxyInterpolation_, args4Ut1Interpolation_, SgVlbiStationInfo::Attr_HAS_A_PRIORI_AXO, SgVlbiSourceInfo::Attr_HAS_A_PRIORI_POS, SgVlbiStationInfo::Attr_HAS_A_PRIORI_POS, SgModelEop_JMG_96_hf::calcCorrections(), SgExternalEopFile::CIX_IDX, SgExternalEopFile::CIY_IDX, className(), SgVlbiSourceInfo::clearSrcStructPoints(), config_, DAY2SEC, SgLogger::DBG, SgAttribute::delAttr(), SgTaskConfig::evaluatePath2(), externalErpFile_, externalErpInterpolator_, SgLogger::FLY_BY, SgVlbiSourceInfo::getAl2ExtA(), SgVlbiStationInfo::getAxisOffset(), SgVlbiStationInfo::getAxisOffset_ea(), SgAPrioriRec::getComments(), SgVlbiObservation::getDdel_dCipX(), SgVlbiObservation::getDdel_dCipY(), SgVlbiObservation::getDdel_dPx(), SgVlbiObservation::getDdel_dPy(), SgVlbiObservation::getDdel_dUT1(), SgVlbiSourceInfo::getDN(), SgVlbiSourceInfo::getDN_ea(), SgVlbiObservation::getDrat_dCipX(), SgVlbiObservation::getDrat_dCipY(), SgVlbiObservation::getDrat_dPx(), SgVlbiObservation::getDrat_dPy(), SgVlbiObservation::getDrat_dUT1(), SgTaskConfig::getExtAPrioriAxisOffsetsFileName(), SgTaskConfig::getExtAPrioriErpFileName(), SgTaskConfig::getExtAPrioriHiFyErpFileName(), SgTaskConfig::getExtAPrioriMeanGradientsFileName(), SgTaskConfig::getExtAPrioriSitesPositionsFileName(), SgTaskConfig::getExtAPrioriSitesVelocitiesFileName(), SgTaskConfig::getExtAPrioriSourcesPositionsFileName(), SgTaskConfig::getExtAPrioriSourceSsmFileName(), SgAPriories::getFileName(), SgExternalEopFile::getFileName(), SgModelEop_JMG_96_hf::getFileName(), SgVlbiStationInfo::getGradEast(), SgVlbiStationInfo::getGradNorth(), SgObjectInfo::getKey(), getLeapSeconds(), SgVlbiStationInfo::getR(), SgVlbiStationInfo::getR_ea(), SgVlbiSourceInfo::getRA(), SgVlbiSourceInfo::getRA_ea(), SgAPrioriRec::getTsince(), SgTaskConfig::getUseExtAPrioriErp(), hasPxyInterpolation_, hasUt1Interpolation_, innerPxyInterpolator_, innerUt1Interpolator_, SgLogger::IO_TXT, isAble2InterpolateErp_, SgCubicSpline::isOk(), SgModelEop_JMG_96_hf::isOk(), logger, SgAPriories::lookupApRecord(), numOfPts4ErpInterpolation_, observations_, path2APrioriFiles_, SgExternalEopFile::PMX_IDX, SgExternalEopFile::PMY_IDX, prepare4ErpInterpolation(), SgLogger::PREPROC, RAD2MAS, SgModelEop_JMG_96_hf::readFile(), SgExternalEopFile::readFile(), SgAPriories::readFile(), SgVlbiSourceInfo::setAl2ExtA(), SgVlbiSourceInfo::setAprioriComments(), SgVlbiObservation::setAprioriCxLfContrib(), SgVlbiObservation::setAprioriCyLfContrib(), SgVlbiObservation::setAprioriPxHfContrib(), SgVlbiObservation::setAprioriPxLfContrib(), SgVlbiObservation::setAprioriPyHfContrib(), SgVlbiObservation::setAprioriPyLfContrib(), SgVlbiObservation::setAprioriUt1HfContrib(), SgVlbiObservation::setAprioriUt1LfContrib(), SgVlbiStationInfo::setAxisOffset_ea(), SgVlbiSourceInfo::setDN_ea(), SgVlbiObservation::setExtDelayErp(), SgVlbiObservation::setExtDelayHiFyPxy(), SgVlbiObservation::setExtDelayHiFyUt1(), SgVlbiObservation::setExtRateErp(), SgVlbiObservation::setExtRateHiFyPxy(), SgVlbiObservation::setExtRateHiFyUt1(), SgVlbiStationInfo::setGradEast(), SgVlbiStationInfo::setGradNorth(), SgVlbiStationInfo::setR_ea(), SgVlbiSourceInfo::setRA_ea(), SgVlbiStationInfo::setV_ea(), SgVlbiSourceInfo::sModel(), sourcesByName_, SgCubicSpline::spline(), stationsByName_, tabs4PxyInterpolation_, tabs4Ut1Interpolation_, SgVlbiSessionInfo::tMean_, SgMJD::toDouble(), SgMJD::toString(), SgVlbiSessionInfo::tStart_, SgExternalEopFile::UT1_IDX, v3Zero, SgLogger::write(), and SgLogger::WRN.
Referenced by process(), and selfCheck().
|
inline |
Definition at line 228 of file SgVlbiSession.h.
References contemporaryHistory_.
Referenced by main(), and VcCalc2SessionIfc::mimic_pHist().
|
inline |
Definition at line 229 of file SgVlbiSession.h.
References contemporaryHistory_.
void SgVlbiSession::correctClockBreak | ( | SgVlbiBand * | band, |
SgVlbiStationInfo * | stnInfo, | ||
const SgMJD & | tBreak, | ||
double | shift, | ||
double | sigma, | ||
bool | have2AdjustResiduals, | ||
bool | have2Complain = true |
||
) |
Adds a clock break to the specified station, adjusts residuals
Definition at line 1507 of file SgVlbiSessionUtilities.cpp.
References SgAttribute::addAttr(), SgBreakModel::addBreak(), SgParameterBreak::Attr_DYNAMIC, SgVlbiStationInfo::Attr_REFERENCE_CLOCKS, bands_, SgVlbiObservation::baseline(), className(), SgVlbiStationInfo::clockBreaks(), config_, SgVlbiObservable::epoch(), SgParameterBreak::getA0(), SgObjectInfo::getKey(), SgVlbiMeasurement::getResidual(), SgTaskConfig::getUseDelayType(), SgTaskConfig::getUseDynamicClockBreaks(), SgVlbiObservable::grDelay(), SgLogger::INF, logger, numberOfBands(), SgVlbiBand::observables(), SgVlbiObservable::owner(), SgLogger::PREPROC, SgVlbiObservable::sbDelay(), SgParameterBreak::setA0(), SgVlbiMeasurement::setResidual(), SgParameterBreak::setS0(), SgVlbiBand::stationsByName(), stationsByName(), SgMJD::toString(), SgTaskConfig::VD_SB_DELAY, SgLogger::write(), and SgLogger::WRN.
Referenced by check4ClockBreaksAtSBD(), checkBandForClockBreaks(), NsSessionEditDialog::processClockBreakMarks(), and NsSessionEditDialog::processClockBreakMarksNew().
void SgVlbiSession::createParameters | ( | ) |
Allocates necessary memory for estimated parameters.
Definition at line 294 of file SgVlbiSession.cpp.
References baselinesByName_, pNutX_, pNutXRate_, pNutY_, pNutYRate_, pPolusX_, pPolusXRate_, pPolusY_, pPolusYRate_, pUT1_, pUT1Rate_, releaseParameters(), sourcesByName_, stationsByName_, and tRefer_.
Referenced by SgSingleSessionTaskManager::prepare4Run(), SgSolutionReporter::report2aposterioriFiles(), SgSolutionReporter::report2spoolFile(), and SgSolutionReporter::reportStochasticEstimations().
void SgVlbiSession::detectAndProcessClockBreaks | ( | ) |
Checks whole session for clock breaks and correct them if detected.
Definition at line 1493 of file SgVlbiSessionUtilities.cpp.
References checkBandForClockBreaks(), className(), SgLogger::DBG, logger, numberOfBands(), SgLogger::PREPROC, process(), and SgLogger::write().
Referenced by doPostReadActions4Ints(), and doPostReadActions_old().
bool SgVlbiSession::detectClockBreaks_mode1 | ( | SgVlbiBand * | band, |
QString & | stnName, | ||
SgMJD & | tBreak | ||
) |
Attempts to detect a clock break, return true in success.
Definition at line 1303 of file SgVlbiSessionUtilities.cpp.
References SgVlbiBaselineInfo::Attr_NOT_VALID, SgVlbiStationInfo::Attr_REFERENCE_CLOCKS, SgVlbiBand::baselinesByName(), baselinesByName_, SgVlbiBaselineInfo::calculateClockF1(), SgVlbiBaselineInfo::cbIndicator(), className(), config_, SgLogger::DBG, SgLogger::ERR, SgVlbiBaselineInfo::evaluateCBIndicator(), SgObjectInfo::getKey(), SgAttribute::isAttr(), logger, SgClockBreakIndicator::minWrms_, SgClockBreakIndicator::numOnLeft_, SgClockBreakIndicator::numOnRight_, SgVlbiBaselineInfo::observables(), SgLogger::PREPROC, stationsByName(), SgVlbiObservable::stn_1(), SgVlbiObservable::stn_2(), SgClockBreakIndicator::totWrms_, tZero, and SgLogger::write().
Referenced by checkBandForClockBreaks(), and NsSessionEditDialog::processTestFunctionN1().
bool SgVlbiSession::doPostReadActions | ( | ) |
Makes user specified post-read actions:
Definition at line 57 of file SgVlbiSessionUtils4Automation.cpp.
References SgTaskConfig::apByNetId(), bands(), calculateIonoCorrections(), checkUseOfManualPhaseCals(), className(), config_, SgLogger::DBG, defaultNetIdName, SgTaskConfig::AutomaticProcessing::doClockBreaksDetection_, SgTaskConfig::AutomaticProcessing::doIonoCorrection4SBD_, SgTaskConfig::AutomaticProcessing::doOutliers_, doPostReadActions4Ints(), SgTaskConfig::AutomaticProcessing::doSessionSetup_, eliminateOutliersMode1(), SgVlbiSessionInfo::getName(), logger, SgVlbiSessionInfo::networkID_, parametersDescriptor_, pickupReferenceClocksStation(), pickupReferenceCoordinatesStation(), SgLogger::PREPROC, SgTaskConfig::setUseDelayType(), suppressNotSoGoodObs(), SgTaskConfig::VD_SB_DELAY, and SgLogger::write().
Referenced by NsSessionEditDialog::NsSessionEditDialog(), and NsSessionHandler::performPia().
bool SgVlbiSession::doPostReadActions4Ints | ( | const SgTaskConfig::AutomaticProcessing & | ap | ) |
Definition at line 124 of file SgVlbiSessionUtils4Automation.cpp.
References SgAttribute::addAttr(), SgVlbiSessionInfo::Attr_FF_AUTOPROCESSED, bands(), bands_, baselinesByName_, calculateIonoCorrections(), check4ClockBreaksAtSBD(), checkUseOfManualPhaseCals(), className(), config_, SgLogger::DBG, detectAndProcessClockBreaks(), SgTaskConfig::AutomaticProcessing::doAmbigResolution_, SgTaskConfig::AutomaticProcessing::doClockBreaksDetection_, SgTaskConfig::AutomaticProcessing::doIonoCorrection4All_, SgTaskConfig::AutomaticProcessing::doIonoCorrection4SBD_, SgTaskConfig::AutomaticProcessing::doOutliers_, doReWeighting(), SgTaskConfig::AutomaticProcessing::doSessionSetup_, SgTaskConfig::AutomaticProcessing::doWeights_, DT_DELAY, eliminateOutliers(), eliminateOutliersSimpleMode(), SgTaskConfig::AutomaticProcessing::finalSolution_, SgTaskConfig::AutomaticProcessing::FS_BASELINE, SgVlbiBand::getInputFileVersion(), SgObjectInfo::getKey(), SgVlbiSessionInfo::getName(), SgTaskConfig::getOpThreshold(), SgParametersDescriptor::Idx_BL_LENGTH, SgParametersDescriptor::Idx_CLOCK_0, SgParametersDescriptor::Idx_CLOCK_1, SgParametersDescriptor::Idx_POLUSUT1, SgParametersDescriptor::Idx_ZENITH, SgLogger::INF, logger, SgVlbiSessionInfo::name_, numOfParameters_, SgObjectInfo::numProcessed(), observations_, SgTaskConfig::OPM_BASELINE, parametersDescriptor_, pickupReferenceClocksStation(), pickupReferenceCoordinatesStation(), SgParameterCfg::PM_LOC, SgLogger::PREPROC, primaryBand_, process(), resetAllEditings(), restoreOutliers(), scanBaselines4GrDelayAmbiguities(), SgTaskConfig::setActiveBandIdx(), setClockModelOrder4Stations(), SgTaskConfig::setDoWeightCorrection(), SgParametersDescriptor::setMode4Parameter(), SgParametersDescriptor::setMode4Parameters(), SgTaskConfig::setOpMode(), SgTaskConfig::setOpThreshold(), SgTaskConfig::setUseDelayType(), suppressNotSoGoodObs(), SgParametersDescriptor::unsetAllParameters(), SgParametersDescriptor::unsetParameter(), SgTaskConfig::VD_GRP_DELAY, SgLogger::write(), SgObjectInfo::wrms(), and SgLogger::WRN.
Referenced by doPostReadActions().
void SgVlbiSession::doPostReadActions_old | ( | ) |
Makes user specified post-read actions.
Definition at line 761 of file SgVlbiSessionUtilities.cpp.
References bands(), calculateIonoCorrections(), className(), config_, SgLogger::DBG, detectAndProcessClockBreaks(), eliminateOutliersMode1(), SgTaskConfig::getDoClockBreakDetectionMode1(), SgTaskConfig::getDoIonoCorrection4SBD(), SgTaskConfig::getDoOutliersEliminationMode1(), SgVlbiSessionInfo::getName(), logger, parametersDescriptor_, SgLogger::PREPROC, SgTaskConfig::setUseDelayType(), suppressNotSoGoodObs(), SgTaskConfig::VD_SB_DELAY, and SgLogger::write().
int SgVlbiSession::doReWeighting | ( | ) |
Definition at line 372 of file SgVlbiSessionUtils4Automation.cpp.
References SgObjectInfo::chi2(), config_, DT_DELAY, primaryBand_, process(), and SgTaskConfig::setDoWeightCorrection().
Referenced by doPostReadActions4Ints(), and NsScrPrx4Session::doReWeighting().
|
inline |
Definition at line 235 of file SgVlbiSession.h.
References SgSolutionReporter::dUt1Correction(), and reporter_.
Referenced by NsScrPrx4Session::dUt1Correction().
|
inline |
Definition at line 236 of file SgVlbiSession.h.
References SgSolutionReporter::dUt1StdDev(), and reporter_.
Referenced by NsScrPrx4Session::dUt1StdDev().
|
inline |
Definition at line 234 of file SgVlbiSession.h.
References SgSolutionReporter::dUt1Value(), and reporter_.
Referenced by NsScrPrx4Session::dUt1Value().
void SgVlbiSession::eliminateLargeOutliers | ( | int | bandIdx, |
int | maxNumOfPasses, | ||
double | wrmsRatio | ||
) |
Checks a band for outliers, marks them for skipping in data analysis.
bandIdx | – an index of a band; |
maxNumOfPasses | – maximal number of passes; |
wrmsRatio | – a ration of wrms pre and post removing an outlier. |
Definition at line 1694 of file SgVlbiSessionUtilities.cpp.
References SgVlbiObservable::activeDelay(), SgAttribute::addAttr(), SgObservation::Attr_NOT_VALID, SgObservation::Attr_PROCESSED, SgVlbiObservation::Attr_SBD_NOT_VALID, bands_, className(), config_, SgLogger::DBG, SgAttribute::delAttr(), DT_DELAY, SgVlbiObservable::epoch(), SgLogger::ERR, SgMJD::F_Simple, SgTaskConfig::getActiveBandIdx(), SgVlbiObservable::getBaseline(), SgObjectInfo::getKey(), SgVlbiObservable::getMediaIdx(), SgVlbiObservable::getQualityFactor(), SgVlbiMeasurement::getResidual(), SgVlbiMeasurement::getResidualNorm(), SgVlbiMeasurement::getSigma(), SgVlbiObservable::getSrc(), SgTaskConfig::getUseDelayType(), SgLogger::INF, SgAttribute::isAttr(), logger, SgObjectInfo::numProcessed(), SgVlbiBand::observables(), SgVlbiObservable::owner(), SgLogger::PREPROC, process(), SgTaskConfig::setActiveBandIdx(), SgVlbiObservable::strId(), SgMJD::toString(), SgTaskConfig::VD_SB_DELAY, SgLogger::write(), SgObjectInfo::wrms(), and SgLogger::WRN.
Referenced by NsScrPrx4Session::eliminateLargeOutliers(), and NsSessionEditDialog::executeTestAction().
int SgVlbiSession::eliminateOutliers | ( | int | bandIdx | ) |
Checks a band for outliers, marks them for skipping in data analysis.
bandIdx | – an index of a band; |
maxNumOfPasses | – maximal number of passes; |
Definition at line 1814 of file SgVlbiSessionUtilities.cpp.
References SgVlbiObservable::activeDelay(), SgAttribute::addAttr(), SgVlbiSessionInfo::Attr_FF_OUTLIERS_PROCESSED, SgObservation::Attr_NOT_VALID, SgObservation::Attr_PROCESSED, SgVlbiObservation::Attr_SBD_NOT_VALID, bands_, SgVlbiObservable::baseline(), className(), config_, SgAttribute::delAttr(), SgVlbiObservable::epoch(), SgLogger::ERR, SgMJD::F_Simple, SgTaskConfig::getActiveBandIdx(), SgVlbiObservable::getBaseline(), SgTaskConfig::getDoWeightCorrection(), SgObjectInfo::getKey(), SgObservation::getMediaIdx(), SgVlbiObservable::getMediaIdx(), SgTaskConfig::getOpHave2SuppressWeightCorrection(), SgTaskConfig::getOpIterationsLimit(), SgTaskConfig::getOpThreshold(), SgVlbiObservable::getQualityFactor(), SgVlbiMeasurement::getResidual(), SgVlbiMeasurement::getResidualNorm(), SgVlbiMeasurement::getSigma(), SgVlbiObservable::getSrc(), SgTaskConfig::getUseDelayType(), hasOutlierEliminationRun_, hasOutlierRestoratioRun_, have2InteractWithGui_, SgLogger::INF, SgAttribute::isAttr(), logger, longOperationMessage_, longOperationProgress_, longOperationStart_, longOperationStop_, normResidSortingOrderLessThan(), SgVlbiBand::observables(), SgVlbiObservable::owner(), SgLogger::PREPROC, process(), SgTaskConfig::setActiveBandIdx(), SgTaskConfig::setDoWeightCorrection(), SgVlbiObservable::src(), SgMJD::toString(), SgTaskConfig::VD_SB_DELAY, and SgLogger::write().
Referenced by doPostReadActions4Ints(), NsScrPrx4Session::eliminateOutliers(), and NsSessionEditDialog::processRmOutButton().
void SgVlbiSession::eliminateOutliersMode1 | ( | ) |
Checks for outliers, marks them for omitting in data analysis.
Definition at line 1601 of file SgVlbiSessionUtilities.cpp.
References eliminateOutliersSimpleMode(), and numberOfBands().
Referenced by doPostReadActions(), and doPostReadActions_old().
void SgVlbiSession::eliminateOutliersSimpleMode | ( | int | bandIdx, |
int | maxNumOfPasses, | ||
double | threshold, | ||
double | upperLimit = 0.0 |
||
) |
Checks a band for outliers, marks them for skipping in data analysis.
bandIdx | – an index of a band; |
maxNumOfPasses | – maximal number of passes; |
threshold | – a multiplier of sigma, i.e., 3.0 for 3*sigma. |
Definition at line 1610 of file SgVlbiSessionUtilities.cpp.
References SgVlbiObservable::activeDelay(), SgAttribute::addAttr(), SgObservation::Attr_NOT_VALID, SgObservation::Attr_PROCESSED, SgVlbiObservation::Attr_SBD_NOT_VALID, bands_, className(), config_, SgAttribute::delAttr(), DT_DELAY, SgVlbiObservable::epoch(), SgLogger::ERR, SgMJD::F_Simple, SgTaskConfig::getActiveBandIdx(), SgVlbiObservable::getBaseline(), SgObjectInfo::getKey(), SgVlbiObservable::getMediaIdx(), SgVlbiObservable::getQualityFactor(), SgVlbiMeasurement::getResidual(), SgVlbiMeasurement::getResidualNorm(), SgVlbiMeasurement::getSigma(), SgVlbiObservable::getSrc(), SgTaskConfig::getUseDelayType(), SgLogger::INF, SgAttribute::isAttr(), logger, SgVlbiBand::observables(), SgVlbiObservable::owner(), SgLogger::PREPROC, process(), SgTaskConfig::setActiveBandIdx(), SgMJD::toString(), SgTaskConfig::VD_SB_DELAY, SgLogger::write(), and SgObjectInfo::wrms().
Referenced by check4ClockBreaksAtSBD(), doPostReadActions4Ints(), eliminateOutliersMode1(), NsScrPrx4Session::eliminateOutliersSimpleMode(), and NsSessionEditDialog::processRmOutButton().
bool SgVlbiSession::exportDataIntoNgsFile | ( | const QString & | fileName | ) |
Exports data into NGS file, returns true if everything is ok.
Definition at line 48 of file SgVlbiSessionIoNgs.cpp.
References SgVlbiMeasurement::ambiguity(), Sg3dVector::at(), SgVlbiObservation::Attr_NOT_MATCHED, SgObservation::Attr_NOT_VALID, SgVlbiObservation::auxObs_1(), SgVlbiObservation::auxObs_2(), SgVlbiObservation::baseline(), className(), SgMJD::currentMJD(), SgLogger::DBG, DT_DELAY, SgVlbiStationInfo::getAxisOffset(), SgVlbiAuxObservation::getCableCalibration(), SgVlbiObservable::getCorrCoeff(), SgMJD::getDate(), SgVlbiSourceInfo::getDN(), SgVlbiBand::getFrequency(), SgVlbiBand::getInputFileVersion(), SgVlbiMeasurement::getIonoSigma(), SgVlbiMeasurement::getIonoValue(), SgObjectInfo::getKey(), SgVlbiAuxObservation::getMeteoData(), SgVlbiStationInfo::getMntType(), SgMeteoData::getPressure(), SgVlbiStationInfo::getR(), SgVlbiSourceInfo::getRA(), SgMeteoData::getRelativeHumidity(), SgVlbiMeasurement::getSigma(), SgObjectInfo::getSigma2add(), SgMeteoData::getTemperature(), SgMJD::getTime(), SgVlbiObservable::getTotalPhase(), SgVlbiMeasurement::getUnweightFlag(), SgVlbiMeasurement::getValue(), SgVlbiObservable::grDelay(), SgLogger::INF, SgLogger::IO_TXT, SgAttribute::isAttr(), logger, SgMJD::MJD_reverse(), nickName(), observations_, SgVlbiObservable::phDRate(), primaryBand_, SgVlbiObservation::primeObs(), sourcesByName_, SgVlbiObservable::src(), stationsByName_, SgVlbiObservable::stn_1(), SgVlbiObservable::stn_2(), SgLogger::write(), X_AXIS, Y_AXIS, and Z_AXIS.
Referenced by NsSessionHandler::exportDataToNgs().
void SgVlbiSession::formObsCalibrationSetup | ( | int & | bitFlags, |
QList< QString > & | calList | ||
) |
Definition at line 531 of file SgVlbiSessionIoSupport.cpp.
References calcInfo_, className(), config_, SgLogger::DBG, SgModelsInfo::getDversion(), SgTaskConfig::getHave2ApplyEarthTideContrib(), SgTaskConfig::getHave2ApplyFeedCorrContrib(), SgTaskConfig::getHave2ApplyNutationHFContrib(), SgTaskConfig::getHave2ApplyOceanTideContrib(), SgTaskConfig::getHave2ApplyOldOceanTideContrib(), SgTaskConfig::getHave2ApplyOldPoleTideContrib(), SgTaskConfig::getHave2ApplyPoleTideContrib(), SgTaskConfig::getHave2ApplyPxContrib(), SgTaskConfig::getHave2ApplyPxyLibrationContrib(), SgTaskConfig::getHave2ApplyPxyOceanTideHFContrib(), SgTaskConfig::getHave2ApplyPyContrib(), SgTaskConfig::getHave2ApplyTiltRemvrContrib(), SgTaskConfig::getHave2ApplyUt1LibrationContrib(), SgTaskConfig::getHave2ApplyUt1OceanTideHFContrib(), SgLogger::IO_DBH, logger, O10_EARTH_TIDE, O10_FEED_ROT, O10_OCEAN_TIDE, O10_POLE_TIDE, O10_POLE_TIDE_OLD, O10_TILT_RMVR, O10_UT1_ORTHO, O10_WOB_NUTAT, O10_WOB_ORTHO, O10_WOBBLE_X, O10_WOBBLE_Y, O11_EARTH_TIDE, O11_FEED_ROT, O11_OCEAN_TIDE, O11_OCEAN_TIDE_OLD, O11_OCN_POLE_TIDE, O11_POLE_TIDE, O11_POLE_TIDE_OLD, O11_TILT_RMVR, O11_UT1_LIBRA, O11_UT1_ORTHO, O11_WOB_LIBRA, O11_WOB_ORTHO, O11_WOBBLE_X, O11_WOBBLE_Y, sObsCalibrationList_v10, sObsCalibrationList_v11, and SgLogger::write().
Referenced by SgAgvDriver::fillSessVars(), putDataIntoDbhImage(), and putDataIntoVgosDb().
|
inline |
Returns a const reference on a container of external a priori axis offsets.
Definition at line 958 of file SgVlbiSession.h.
References apAxisOffsets_.
|
inline |
Returns a const reference on a hi freq variations EOP model.
Definition at line 974 of file SgVlbiSession.h.
References apHiFyEop_.
void SgVlbiSession::getAprioriErp | ( | const SgMJD & | t, |
double & | vUt1, | ||
double & | rUt1, | ||
double & | vPx, | ||
double & | rPx, | ||
double & | vPy, | ||
double & | rPy, | ||
double & | vCx, | ||
double & | rCx, | ||
double & | vCy, | ||
double & | rCy | ||
) |
Definition at line 494 of file SgVlbiSessionUtilities.cpp.
References SgExternalEopFile::CIX_IDX, SgExternalEopFile::CIY_IDX, className(), config_, DAY2SEC, SgLogger::DBG, externalErpInterpolator_, SgLogger::FLY_BY, getLeapSeconds(), SgTaskConfig::getUseExtAPrioriErp(), innerPxyInterpolator_, innerUt1Interpolator_, isAble2InterpolateErp_, logger, SgExternalEopFile::PMX_IDX, SgExternalEopFile::PMY_IDX, RAD2MAS, SgLogger::REPORT, SgCubicSpline::spline(), SgMJD::toDouble(), SgExternalEopFile::UT1_IDX, and SgLogger::write().
Referenced by SgSolutionReporter::evaluateUsedErpApriori2().
|
inline |
Returns a const reference on a container of external a priori source positions.
Definition at line 943 of file SgVlbiSession.h.
References apSourcePositions_.
|
inline |
Returns a const reference on a container of external a priori source positions.
Definition at line 951 of file SgVlbiSession.h.
References apSourceStrModel_.
|
inline |
Returns a const reference on a container of external a priori mean site gradients.
Definition at line 966 of file SgVlbiSession.h.
References apStationGradients_.
|
inline |
Returns a const reference on a container of external a priori station positions.
Definition at line 927 of file SgVlbiSession.h.
References apStationPositions_.
|
inline |
Returns a const reference on a container of external a priori station velocities.
Definition at line 935 of file SgVlbiSession.h.
References apStationVelocities_.
Referenced by SgVlbiObservation::evalExtApriori_StnPos(), SgSingleSessionTaskManager::finisRun(), SgSolutionReporter::reportBaselineVariationsBlock_Output4Spoolfile(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), and SgSolutionReporter::reportStations_Output4AposterioriFiles().
|
inline |
Returns a pointer on a current config.
Definition at line 903 of file SgVlbiSession.h.
References config_.
Referenced by NsScrPrx4Session::calcIono(), SgAgvDriver::initSession(), SgSolutionReporter::setSession(), and NsScrPrx4Session::zeroIono().
|
private |
Definition at line 152 of file SgVlbiSessionIoFringes.cpp.
Referenced by getDataFromKombFiles().
bool SgVlbiSession::getDataFromAgvFile | ( | const QString & | fileName, |
SgIdentities * | ids, | ||
SgVersion * | driverVersion | ||
) |
Imports data from AGV file, returns true if everything is ok.
Definition at line 77 of file SgVlbiSessionIoAgv.cpp.
References SgAttribute::addAttr(), SgVlbiSessionInfo::Attr_FF_CREATED, bandByKey_, className(), SgMJD::currentMJD(), SgLogger::DBG, driverVersion, SgLogger::ERR, SgVlbiSessionInfo::getName(), SgAgvDriver::importData(), SgLogger::IO_TXT, logger, observations_, selfCheck(), SgAgvDriver::setSession(), and SgLogger::write().
Referenced by NsSessionHandler::initSessionFromVda().
bool SgVlbiSession::getDataFromDbhImage | ( | SgDbhImage * | image, |
bool | have2getAll, | ||
bool | isStandardSession, | ||
bool | have2LoadImmatureSession, | ||
bool | guiExpected | ||
) |
Makes import of data from DBH image, returns true if everything is ok.
Definition at line 751 of file SgVlbiSessionIoDbh.cpp.
References SgAttribute::addAttr(), SgBreakModel::addBreak(), SgVlbiObservation::addObservable(), SgVlbiObservable::allocateChannelsSetupStorages(), applyObsCalibrationSetup(), args4PxyInterpolation_, args4Ut1Interpolation_, SgMeteoData::Attr_ARTIFICIAL_DATA, SgVlbiAuxObservation::Attr_CABLE_CAL_BAD, SgVlbiObservation::Attr_CONTAINS_ALL_DATA, SgParameterBreak::Attr_DYNAMIC, SgVlbiBaselineInfo::Attr_ESTIMATE_CLOCKS, SgVlbiSessionInfo::Attr_HAS_AUX_OBS, SgVlbiSessionInfo::Attr_HAS_CALC_DATA, SgVlbiSessionInfo::Attr_HAS_IONO_CORR, SgVlbiBand::Attr_HAS_IONO_SOLUTION, SgVlbiSessionInfo::Attr_HAS_WEIGHTS, SgVlbiStationInfo::Attr_IGNORE_CABLE_CAL, SgObservation::Attr_NOT_VALID, SgVlbiBaselineInfo::Attr_NOT_VALID, SgVlbiSourceInfo::Attr_NOT_VALID, SgVlbiBand::Attr_PRIMARY, SgVlbiStationInfo::Attr_REFERENCE_CLOCKS, SgVlbiStationInfo::Attr_USE_LOCAL_CLOCKS, SgVlbiStationInfo::Attr_USE_LOCAL_ZENITH, SgVlbiStationInfo::auxObservationByScanId(), bandByKey_, bands_, SgVlbiBand::baselinesByIdx(), baselinesByIdx_, SgVlbiBand::baselinesByName(), baselinesByName_, SgMJD::calcDayOfYear(), SgMJD::calcHour(), calcInfo_, SgMJD::calcMin(), SgVlbiObservable::calcPhaseCalDelay(), SgMJD::calcSec(), className(), SgVlbiStationInfo::clockBreaks(), config_, SgTidalUt1::CT_ALL_TERMS_REMOVED, SgTidalUt1::CT_FULL, SgTidalUt1::CT_SHORT_TERMS_REMOVED, SgMJD::currentMJD(), dAcmEpochs_, dAcmNames_, dAcmNumber_, dAcmOffsets_, dAcmRates_, dAcSites_, dAmpByFrq_, dAtmConstr_, dAtmIntrv_, dAxisOffsets_, dAxisTypes_, dAxOffsetCont_, dAxsOfsPart_, DAY2SEC, dAzimuths_, dBaselineName_, dBaselinesSelStatus_, SgLogger::DBG, dbhDxTable, dCableCalibration_, dCableSigns_, dCableStations_, dCalByFrq_, dCalcVersionValue_, dCalFlags_, dCalList_, dCalSites_, dCcSites_, dClkBrkEpochs_, dClkBrkNames_, dClkBrkNum_, dClockBreakStatus_, dClockConstr_, dClockIntrv_, dClockSite_, dConsBendingDelay_, dConsensusDelay_, dConsensusRate_, dCorrCoef_, dCorrelatorType_, dDelayRate_, dDelayUFlag_, dEffFreqsSecBand_, DEG2RAD, SgAttribute::delAttr(), dElevations_, dError_Bl_, dError_K_, SgVlbiSessionInfo::description_, dEtdContrib_, dFeedCorr_, dFourFitFileName_, dFrngErr_, dFut1_inf_, dFut1_pts_, dFwob_inf_, dFwob_pts_, dGrpAmbiguity_, dGrpAmbiguitySecBand_, SgDbhDatumDescriptor::dim1(), SgDbhDatumDescriptor::dim2(), SgDbhDatumDescriptor::dim3(), dIonCorr_, dIonRms_, dMeteoHumidity_, dMeteoPressure_, dMeteoTemperature_, dMslmIonContrib_, dNAmbig_, dNAmbigSecBand_, dNdryCont_, dNdryPart_, dNgradParts_, dNSites_, dNStars_, dNumOfAccPeriods_, dNumOfChannels_, dNumOfSamples_, dNut06xyp_, dNut06xys_, dNut2006_, dNutationPart2K_, dNutationPart_, dNutWahr_, dNwetCont_, dNwetPart_, dObcFlags_, dObcList_, dObservedDelay_, dObservedDelaySigma_, dOceOld_, dOloadAmpHorz_, dOloadAmpVert_, dOloadContrib_, dOloadHorzContrib_, dOloadPhsHorz_, dOloadPhsVert_, dOloadVertContrib_, dOptlContib_, dParAngle_, dPhaseCalOffset_, dPtdContrib_, dPtdOld_, dQualityCode_, dQualityCodeSecBand_, dRateUFlag_, dRecSetup_, dReferenceFrequency_, dRefFreqByChannel_, dRunCode_, dSampleRate_, dSbDelay_, dSbSigmaDelay_, dScanName_, dSecTag_, dSigmaDelayRate_, dSiteNames_, dSiteRecs_, dSitPart_, dSnr_, dSourceName_, dSourcesSelStatus_, dStar2000_, dStarNames_, dStarPart_, dSun1BendingContrib_, dSun2BendingContrib_, DT_DELAY, DT_RATE, dTai_2_Utc_, dTectPlateNames_, dTidalUt1_, dTiltRemvr_, dTotalPhase_, dUnPhaseCal_, dUt1Libra_, dUt1Ortho_, dUT1Part_, dUtcTag_, dWobblePart_, dWobLibra_, dWobNutatContrib_, dWobOrtho_, dWobXContrib_, dWobYContrib_, SgLogger::ERR, evaluateEffectiveFreqs(), SgMJD::F_INTERNAL, SgMJD::F_YYYYMMDDHHMMSSSS, SgDbhImage::fileCreationEpoch(), SgDbhImage::fileName(), SgDbhImage::fileVersion(), SgVlbiObservable::fringeAmplitudeByChan(), SgParametersDescriptor::getClock0(), SgVlbiBand::getCorrelatorType(), SgVlbiSessionInfo::getCorrelatorType(), SgVlbiObservable::getFourfitOutputFName(), SgDbhImage::getI2(), SgObjectInfo::getIdx(), SgTaskConfig::getInitAuxSigma4Delay(), SgTaskConfig::getInitAuxSigma4Rate(), SgVlbiMeasurement::getIonoValue(), SgObjectInfo::getKey(), SgDbhDatumDescriptor::getLCode(), getLeapSeconds(), SgMeteoData::getPressure(), SgParameterCfg::getPwlAPriori(), SgParameterCfg::getPwlStep(), SgDbhImage::getR8(), SgVlbiObservable::getReferenceFrequency(), SgMeteoData::getRelativeHumidity(), SgVlbiObservation::getScanName(), SgDbhImage::getStr(), SgVlbiStationInfo::getTectonicPlateName(), SgMeteoData::getTemperature(), SgVlbiMeasurement::getUnweightFlag(), SgTaskConfig::getUseSolveObsSuppresionFlags(), SgParametersDescriptor::getZenith(), SgVlbiObservable::grDelay(), hasAcmEpochs_, hasAcmNames_, hasAcmNumber_, hasAcmOffsets_, hasAcmRates_, hasAcSites_, hasAtmConstr_, hasAtmIntrv_, hasAxisOffsets_, hasAxisTypes_, hasAxOffsetCont_, hasAxsOfsPart_, hasAzimuthData_, hasBaselinesSelStatus_, hasCableData_, hasCableSigns_, hasCableStations_, hasCalByFrq_, hasCalcVersionValue_, hasCalFlags_, hasCalList_, hasCalSites_, hasCcSites_, hasCipPartials_, hasClockBreakStatus_, hasClockConstr_, hasClockIntrv_, hasConsBendingDelay_, hasConsensusDelay_, hasConsensusRate_, hasCorrelatorType_, hasEarthTideContrib_, hasEffFreqsSecBand_, hasElevationData_, hasError_Bl_, hasError_K_, hasEtdContrib_, hasFeedCorr_, hasFeedCorrContrib_, hasFourFitFileName_, hasFrngErr_, hasFut1_inf_, hasFut1_pts_, hasFwob_inf_, hasFwob_pts_, hasGpsIonoContrib_, hasGradPartials_, hasGrpAmbiguitySecBand_, hasIonCorr_, hasIonRms_, hasMeteoPressureData_, hasMeteoRelHumidityData_, hasMeteoTemperatureData_, hasMslmIonContrib_, hasNAmbig_, hasNAmbigSecBand_, hasNdryCont_, hasNdryContrib_, hasNdryPart_, hasNgradParts_, hasNSites_, hasNStars_, hasNumOfChannels_, hasNumOfSamples_, hasNut06xyp_, hasNut06xys_, hasNut2006_, hasNutationPart2K_, hasNutationPart_, hasNutWahr_, hasNwetCont_, hasNwetContrib_, hasNwetPart_, hasObcFlags_, hasObcList_, hasOceanPoleTideContrib_, hasOceanTideContrib_, hasOceanTideOldContrib_, hasOceOld_, hasOloadAmpHorz_, hasOloadAmpVert_, hasOloadContrib_, hasOloadHorzContrib_, hasOloadPhsHorz_, hasOloadPhsVert_, hasOloadVertContrib_, hasOptlContib_, hasParAngle_, hasPoleTideContrib_, hasPoleTideOldContrib_, hasPtdContrib_, hasPtdOld_, hasPxyInterpolation_, hasPxyLibrationContrib_, hasQualityCodeSecBand_, hasRefFreqByChannel_, hasRunCode_, hasScanName_, hasSiteNames_, hasSiteRecs_, hasSitPart_, hasSourcesSelStatus_, hasStar2000_, hasStarNames_, hasStarPart_, hasSun1BendingContrib_, hasSun2BendingContrib_, hasTai_2_Utc_, hasTectPlateNames_, hasTidalUt1_, hasTiltRemvr_, hasTiltRemvrContrib_, hasUnPhaseCal_, hasUnPhaseCalContrib_, hasUt1HighFreqContrib_, hasUt1Interpolation_, hasUt1Libra_, hasUt1LibrationContrib_, hasUt1Ortho_, hasUT1Part_, hasWobbleHighFreqContrib_, hasWobbleNutContrib_, hasWobblePart_, hasWobblePxContrib_, hasWobblePyContrib_, hasWobLibra_, hasWobNutatContrib_, hasWobOrtho_, hasWobXContrib_, hasWobYContrib_, SgVlbiBand::history(), SgVlbiHistory::importDbhHistoryBlock(), SgObjectInfo::incNumTotal(), SgLogger::INF, SgLogger::IO_DBH, SgLogger::IO_TXT, DbhDescriptorX::isPresent_, DbhDescriptorX::lCode_, logger, SgDbhImage::lookupDescriptor(), SgVlbiAuxObservation::meteoData(), SgVlbiStationInfo::MT_AZEL, SgVlbiStationInfo::MT_EQUA, SgVlbiStationInfo::MT_RICHMOND, SgVlbiStationInfo::MT_UNKN, SgVlbiStationInfo::MT_X_YE, SgVlbiStationInfo::MT_X_YN, SgVlbiSessionInfo::name_, SgVlbiSessionInfo::networkSuffix_, SgDbhImage::numberOfObservations(), SgVlbiObservable::numOfAccPeriodsByChan_LSB(), SgVlbiObservable::numOfAccPeriodsByChan_USB(), numOfDxT, SgVlbiObservable::numOfSamplesByChan_LSB(), SgVlbiObservable::numOfSamplesByChan_USB(), observationByKey_, observations_, parametersDescriptor_, SgVlbiObservation::passiveObses(), SgVlbiObservable::PCCI_AMPLITUDE, SgVlbiObservable::PCCI_FREQUENCY, SgVlbiObservable::PCCI_OFFSET, SgVlbiObservable::PCCI_PHASE, SgVlbiStationInfo::pcClocks(), SgVlbiStationInfo::pcZenith(), SgVlbiObservable::phaseCalData_1ByChan(), SgVlbiObservable::phaseCalData_2ByChan(), SgVlbiObservable::phDelay(), SgVlbiObservable::phDRate(), primaryBand_, RAD2MAS, rAxisOffsets_, rAxisTypes_, rCalByFrq_, SgVlbiObservable::refFreqByChan(), rNSites_, rNStars_, rRefFreqByChannel_, rSiteNames_, rSiteRecs_, rStar2000_, rStarNames_, SgVlbiObservable::sbDelay(), SgDbhImage::sessionDescription(), SgDbhImage::sessionID(), SgVlbiMeasurement::setAmbiguitySpacing(), SgVlbiStationInfo::setAPrioriClockTerm_0(), SgVlbiStationInfo::setAPrioriClockTerm_1(), SgVlbiStationInfo::setAxisOffset(), SgVlbiAuxObservation::setAzimuthAngle(), SgVlbiAuxObservation::setAzimuthAngleRate(), SgVlbiObservation::setBaselineIdx(), SgVlbiAuxObservation::setCableCalibration(), SgVlbiAuxObservation::setCalcAxisOffset4Delay(), SgVlbiAuxObservation::setCalcAxisOffset4Rate(), SgVlbiObservation::setCalcCipSv(), SgVlbiObservation::setCalcCipXv(), SgVlbiObservation::setCalcCipYv(), SgVlbiObservation::setCalcConsBendingDelay(), SgVlbiObservation::setCalcConsBendingRate(), SgVlbiObservation::setCalcConsBendingSunDelay(), SgVlbiObservation::setCalcConsBendingSunHigherDelay(), SgVlbiObservation::setCalcConsBendingSunHigherRate(), SgVlbiObservation::setCalcConsBendingSunRate(), SgVlbiObservation::setCalcConsensusDelay(), SgVlbiObservation::setCalcConsensusRate(), SgVlbiObservation::setCalcEarthTideDelay(), SgVlbiObservation::setCalcEarthTideRate(), SgVlbiObservation::setCalcFeedCorrDelay(), SgVlbiObservation::setCalcFeedCorrRate(), SgVlbiObservation::setCalcGpsIonoCorrectionDelay(), SgVlbiObservation::setCalcGpsIonoCorrectionRate(), SgVlbiObservation::setCalcHiFyPxyDelay(), SgVlbiObservation::setCalcHiFyPxyLibrationDelay(), SgVlbiObservation::setCalcHiFyPxyLibrationRate(), SgVlbiObservation::setCalcHiFyPxyRate(), SgVlbiObservation::setCalcHiFyUt1Delay(), SgVlbiObservation::setCalcHiFyUt1LibrationDelay(), SgVlbiObservation::setCalcHiFyUt1LibrationRate(), SgVlbiObservation::setCalcHiFyUt1Rate(), SgVlbiAuxObservation::setCalcNdryCont4Delay(), SgVlbiAuxObservation::setCalcNdryCont4Rate(), SgVlbiObservation::setCalcNut2006_dEpsV(), SgVlbiObservation::setCalcNut2006_dPsiV(), SgVlbiObservation::setCalcNutWahr_dEpsV(), SgVlbiObservation::setCalcNutWahr_dPsiV(), SgVlbiAuxObservation::setCalcNwetCont4Delay(), SgVlbiAuxObservation::setCalcNwetCont4Rate(), SgVlbiObservation::setCalcOceanPoleTideLdDelay(), SgVlbiObservation::setCalcOceanPoleTideLdRate(), SgVlbiObservation::setCalcOceanTideDelay(), SgVlbiObservation::setCalcOceanTideOldDelay(), SgVlbiObservation::setCalcOceanTideOldRate(), SgVlbiObservation::setCalcOceanTideRate(), SgVlbiAuxObservation::setCalcOLoadHorz4Delay(), SgVlbiAuxObservation::setCalcOLoadVert4Delay(), SgVlbiObservation::setCalcPoleTideDelay(), SgVlbiObservation::setCalcPoleTideOldDelay(), SgVlbiObservation::setCalcPoleTideOldRate(), SgVlbiObservation::setCalcPoleTideRate(), SgVlbiObservation::setCalcPxDelay(), SgVlbiObservation::setCalcPxRate(), SgVlbiObservation::setCalcPyDelay(), SgVlbiObservation::setCalcPyRate(), SgVlbiObservation::setCalcTiltRemvrDelay(), SgVlbiObservation::setCalcTiltRemvrRate(), SgVlbiAuxObservation::setCalcUnPhaseCal(), SgVlbiObservation::setCalcWobNutatContrib(), SgParametersDescriptor::setClock0(), SgVlbiObservable::setCorrCoeff(), SgVlbiBand::setCorrelatorType(), SgVlbiSessionInfo::setCorrelatorType(), SgVlbiAuxObservation::setDdel_dAxsOfs(), SgVlbiObservation::setDdel_dCipX(), SgVlbiObservation::setDdel_dCipY(), SgVlbiObservation::setDdel_dDN(), SgVlbiObservation::setDdel_dPx(), SgVlbiObservation::setDdel_dPy(), SgVlbiObservation::setDdel_dR_1(), SgVlbiObservation::setDdel_dR_2(), SgVlbiObservation::setDdel_dRA(), SgVlbiAuxObservation::setDdel_dTzdDry(), SgVlbiAuxObservation::setDdel_dTzdGrdE(), SgVlbiAuxObservation::setDdel_dTzdGrdN(), SgVlbiAuxObservation::setDdel_dTzdWet(), SgVlbiObservation::setDdel_dUT1(), SgVlbiSourceInfo::setDN(), SgVlbiAuxObservation::setDrat_dAxsOfs(), SgVlbiObservation::setDrat_dCipX(), SgVlbiObservation::setDrat_dCipY(), SgVlbiObservation::setDrat_dDN(), SgVlbiObservation::setDrat_dPx(), SgVlbiObservation::setDrat_dPy(), SgVlbiObservation::setDrat_dR_1(), SgVlbiObservation::setDrat_dR_2(), SgVlbiObservation::setDrat_dRA(), SgVlbiAuxObservation::setDrat_dTzdDry(), SgVlbiAuxObservation::setDrat_dTzdGrdE(), SgVlbiAuxObservation::setDrat_dTzdGrdN(), SgVlbiAuxObservation::setDrat_dTzdWet(), SgVlbiObservation::setDrat_dUT1(), SgModelsInfo::setDversion(), SgVlbiMeasurement::setEffFreq(), SgVector::setElement(), SgMatrix::setElement(), SgVlbiAuxObservation::setElevationAngle(), SgVlbiAuxObservation::setElevationAngleRate(), SgVlbiObservable::setErrorCode(), SgVlbiObservable::setFourfitOutputFName(), SgVlbiBand::setFrequency(), SgVlbiBand::setInputFileName(), SgVlbiBand::setInputFileVersion(), SgVlbiMeasurement::setIonoSigma(), SgVlbiMeasurement::setIonoValue(), SgVlbiObservation::setKey(), SgObjectInfo::setKey(), setLeapSeconds(), SgObservation::setMediaIdx(), SgVlbiObservable::setMediaIdx(), SgVlbiAuxObservation::setMeteoData(), SgObservation::setMJD(), SgVlbiStationInfo::setMntType(), SgVlbiSessionInfo::setName(), SgVlbiStationInfo::setNeed2useAPrioriClocks(), SgVlbiMeasurement::setNumOfAmbiguities(), SgVlbiObservable::setNumOfChannels(), SgVlbiStationInfo::setOLoadAmplitude(), SgVlbiStationInfo::setOLoadPhase(), SgVlbiAuxObservation::setParallacticAngle(), SgVlbiStationInfo::setPcClocks(), SgVlbiStationInfo::setPcZenith(), SgMeteoData::setPressure(), SgParameterCfg::setPwlAPriori(), SgParameterCfg::setPwlStep(), SgVlbiMeasurement::setQ2(), SgVlbiObservable::setQualityFactor(), SgVlbiStationInfo::setR(), SgVlbiSourceInfo::setRA(), SgVlbiObservable::setReferenceFrequency(), SgMeteoData::setRelativeHumidity(), SgVlbiObservation::setScanId(), SgVlbiObservation::setScanName(), SgVlbiMeasurement::setSigma(), SgObjectInfo::setSigma2add(), SgVlbiObservable::setSnr(), SgVlbiObservation::setSourceIdx(), SgVlbiObservation::setStation1Idx(), SgVlbiObservation::setStation2Idx(), SgVlbiBand::setTCreation(), SgVlbiStationInfo::setTectonicPlateName(), SgMeteoData::setTemperature(), SgVlbiObservable::setTotalPhase(), SgVlbiMeasurement::setUnweightFlag(), SgVlbiObservation::setupActiveObservable(), SgMJD::setUpEpoch(), SgVlbiMeasurement::setValue(), SgParametersDescriptor::setZenith(), sMntTypes, SgVlbiBand::sourcesByIdx(), sourcesByIdx_, SgVlbiBand::sourcesByName(), sourcesByName_, SgModelsInfo::stations(), SgVlbiBand::stationsByIdx(), stationsByIdx_, SgVlbiBand::stationsByName(), stationsByName_, SgVlbiObservable::strId(), tabs4PxyInterpolation_, tabs4Ut1Interpolation_, tabsUt1Type_, SgMJD::toString(), SgDbhDatumDescriptor::typeName(), v3Zero, vLight, SgLogger::write(), SgLogger::WRN, X_AXIS, Y_AXIS, and Z_AXIS.
Referenced by getDataFromDbhImages().
bool SgVlbiSession::getDataFromDbhImages | ( | QMap< QString, SgDbhImage * > & | images, |
bool | have2LoadImmatureSession, | ||
bool | guiExpected | ||
) |
Makes import of data from DBH image, returns true if everything is ok.
Definition at line 631 of file SgVlbiSessionIoDbh.cpp.
References SgVlbiObservation::Attr_CONTAINS_ALL_DATA, className(), SgVlbiSessionInfo::CPPS_HOPS, SgVlbiSessionInfo::CPPS_UNKNOWN, SgVlbiSessionInfo::cppsSoft_, SgMJD::currentMJD(), SgDbhImage::currentVersion(), SgLogger::DBG, dCalcVersionValue_, dReferenceFrequency_, SgLogger::ERR, getDataFromDbhImage(), SgVlbiObservation::getKey(), SgVlbiSessionInfo::getName(), SgDbhImage::getR8(), SgLogger::INF, SgLogger::IO_DBH, SgLogger::IO_TXT, SgAttribute::isAttr(), DbhDescriptorX::lCode_, logger, SgDbhImage::lookupDescriptor(), observationByKey_, observations_, rCalcVersionValue_, rReferenceFrequency_, selfCheck(), and SgLogger::write().
Referenced by NsSessionHandler::initSessionFromDbh().
bool SgVlbiSession::getDataFromFringeFiles | ( | const QString & | path2, |
const QString & | altDatabaseName, | ||
const QString & | altCorrelatorName, | ||
const QString & | historyFileName, | ||
const QString & | mapFileName, | ||
const QList< QString > & | |||
) |
Imports data from fringe files, returns true if everything is ok.
Definition at line 114 of file SgVlbiSessionIoFringes.cpp.
References className(), SgLogger::ERR, SgLogger::IO, logger, and SgLogger::write().
Referenced by main().
bool SgVlbiSession::getDataFromKombFiles | ( | const QString & | path2, |
const QString & | altDatabaseName, | ||
const QString & | altCorrelatorName, | ||
const QString & | historyFileName, | ||
const QString & | mapFileName, | ||
bool | need2correctRefClocks | ||
) |
Imports data from KOMB files, returns true if everything is ok.
Definition at line 75 of file SgVlbiSessionIoKomb.cpp.
References SgAttribute::addAttr(), SgVlbiSessionInfo::Attr_FF_CREATED, SgVlbiBand::Attr_PRIMARY, SgVlbiSessionInfo::Attr_REF_CLOCKS_ADJUSTED, bandByKey_, bands_, SgVlbiObservable::calcPhaseCalDelay(), className(), SgVlbiSessionInfo::CPPS_C5PP, SgVlbiSessionInfo::CPPS_UNKNOWN, SgVlbiSessionInfo::cppsSoft_, SgMJD::currentMJD(), SgLogger::DBG, SgLogger::ERR, getCorrelatorHistory(), SgVlbiBand::getFrequency(), SgVlbiObservation::getKey(), SgObjectInfo::getKey(), SgVlbiObservable::getReferenceFrequency(), importMapFile(), SgLogger::INF, SgLogger::IO, SgLogger::IO_BIN, SgLogger::IO_DBH, logger, SgVlbiObservation::observable(), SgVlbiObservation::observableByKey(), observationByKey_, observations_, SgVlbiSessionInfo::OT_KOMB, primaryBand_, processKombFile(), selfCheck(), SgVlbiSessionInfo::setCorrelatorName(), SgVlbiSessionInfo::setCorrelatorType(), SgVlbiBand::setFrequency(), SgVlbiBand::setInputFileName(), SgVlbiBand::setInputFileVersion(), SgVlbiSessionInfo::setName(), SgVlbiSessionInfo::setNetworkSuffix(), SgVlbiSessionInfo::setOfficialName(), SgVlbiSessionInfo::setOriginType(), SgVlbiSessionInfo::setSchedulerName(), SgVlbiSessionInfo::setSubmitterName(), SgVlbiBand::setTCreation(), src2src, stn2stn, SgLogger::write(), and SgLogger::WRN.
Referenced by main().
bool SgVlbiSession::getDataFromVgosDb | ( | SgVgosDb * | vgosDb, |
bool | have2LoadImmatureSession, | ||
bool | guiExpected | ||
) |
Imports data from VgosDb file tree, returns true if everything is ok.
Definition at line 57 of file SgVlbiSessionIoVdbInput.cpp.
References SgAttribute::addAttr(), SgBreakModel::addBreak(), SgVlbiObservation::addObservable(), SgVlbiObservable::allocateChannelsSetupStorages(), allocPxyInterpolEpochs(), allocPxyInterpolValues(), allocUt1InterpolEpochs(), allocUt1InterpolValues(), applyObsCalibrationSetup(), SgVlbiSourceInfo::applyStatusBits(), args4PxyInterpolation_, args4Ut1Interpolation_, SgMeteoData::Attr_ARTIFICIAL_DATA, SgVlbiAuxObservation::Attr_CABLE_CAL_BAD, SgVlbiStationInfo::Attr_CABLE_CAL_MODIFIED, SgParameterBreak::Attr_DYNAMIC, SgVlbiBaselineInfo::Attr_ESTIMATE_CLOCKS, SgVlbiSessionInfo::Attr_HAS_AUX_OBS, SgVlbiStationInfo::Attr_HAS_CABLE_CAL, SgVlbiSessionInfo::Attr_HAS_CALC_DATA, SgVlbiSessionInfo::Attr_HAS_CLOCK_BREAKS, SgVlbiSessionInfo::Attr_HAS_DTEC, SgVlbiSessionInfo::Attr_HAS_IONO_CORR, SgVlbiBand::Attr_HAS_IONO_SOLUTION, SgVlbiStationInfo::Attr_HAS_METEO, SgVlbiStationInfo::Attr_HAS_TSYS, SgVlbiSessionInfo::Attr_HAS_WEIGHTS, SgVlbiStationInfo::Attr_IGNORE_CABLE_CAL, SgVlbiStationInfo::Attr_METEO_MODIFIED, SgVlbiBand::Attr_MISSING_CHANNEL_INFO, SgObservation::Attr_NOT_VALID, SgVlbiBaselineInfo::Attr_NOT_VALID, SgVlbiSessionInfo::Attr_PRE_PROCESSED, SgVlbiStationInfo::Attr_REFERENCE_CLOCKS, SgVlbiObservation::Attr_SBD_NOT_VALID, SgVlbiStationInfo::Attr_TSYS_MODIFIED, SgVlbiStationInfo::Attr_USE_LOCAL_CLOCKS, SgVlbiStationInfo::Attr_USE_LOCAL_ZENITH, SgVlbiObservation::auxObs_1(), SgVlbiObservation::auxObs_2(), SgVlbiStationInfo::auxObservationByScanId(), bandByKey_, bands_, SgVlbiBand::baselinesByIdx(), baselinesByIdx_, SgVlbiBand::baselinesByName(), baselinesByName_, SgVlbiObservable::bbcIdxByChan_1(), SgVlbiObservable::bbcIdxByChan_2(), SgMJD::calcDayOfYear(), SgMJD::calcHour(), calcInfo_, SgMJD::calcMin(), SgVlbiObservable::calcPhaseCalDelay(), SgMJD::calcSec(), SgVlbiStationInfo::CCO_CDMS, SgVlbiStationInfo::CCO_FS_LOG, SgVlbiStationInfo::CCO_PCMT, SgVlbiStationInfo::CCO_UNDEF, SgVlbiObservable::chanIdByChan(), className(), SgMatrix::clear(), SgVlbiStationInfo::clockBreaks(), config_, SgVlbiObservable::corelIndexNumLSB(), SgVlbiObservable::corelIndexNumUSB(), SgVlbiSessionInfo::CPPS_HOPS, SgVlbiSessionInfo::CPPS_PIMA, SgVlbiSessionInfo::CPPS_UNKNOWN, SgVlbiSessionInfo::cppsSoft_, SgTidalUt1::CT_ALL_TERMS_REMOVED, SgVgosDb::CT_CRL, SgTidalUt1::CT_FULL, SgVgosDb::CT_GSI, SgVgosDb::CT_S2, SgTidalUt1::CT_SHORT_TERMS_REMOVED, SgVgosDb::CT_Unknown, SgMJD::currentMJD(), SgLogger::DBG, DEG2RAD, SgAttribute::delAttr(), DT_DELAY, DT_RATE, SgVlbiStationInfo::eccRec(), SgLogger::ERR, SgEccRec::ET_N_A, SgEccRec::ET_NEU, SgEccRec::ET_XYZ, evaluateEffectiveFreqs(), SgMJD::F_INTERNAL, SgMJD::F_YYYYMMDDHHMMSSSS, SgVlbiObservable::fringeAmplitudeByChan(), SgVlbiObservable::fringePhaseByChan(), SgVlbiStationInfo::getAxisOffset(), SgVlbiObservation::getBaselineIdx(), SgVlbiStationInfo::getCid(), SgParametersDescriptor::getClock0(), SgVgosDb::getCorrelatorType(), SgVgosDb::getCurrentVersion(), SgMJD::getDate(), SgIoDriver::getDateOfCreation(), SgVector::getElement(), SgMatrix::getElement(), SgVlbiObservable::getErrorCode(), SgModelsInfo::getFlagTidalUt1(), SgObjectInfo::getIdx(), SgTaskConfig::getInitAuxSigma4Delay(), SgTaskConfig::getInitAuxSigma4Rate(), SgVlbiObservation::getKey(), SgObjectInfo::getKey(), SgVgosDb::getListOfBands(), SgVlbiSessionInfo::getName(), SgVgosDb::getNumOfUserCorrections(), SgParameterCfg::getPwlAPriori(), SgParameterCfg::getPwlStep(), SgVlbiObservable::getReferenceFrequency(), SgVgosDb::getSessionCode(), SgVgosDb::getSessionName(), SgVlbiMeasurement::getSigma(), SgVlbiObservation::getSourceIdx(), SgVlbiObservation::getStation1Idx(), SgVlbiObservation::getStation2Idx(), SgMJD::getTime(), SgVlbiMeasurement::getUnweightFlag(), SgTaskConfig::getUseSolveObsSuppresionFlags(), SgVgosDb::getWrapperFileName(), SgParametersDescriptor::getZenith(), SgVlbiObservable::grDelay(), SgVgosDb::hasBand(), hasCipPartials_, hasEarthTideContrib_, hasFeedCorrContrib_, hasGradPartials_, hasNdryContrib_, hasNwetContrib_, hasOceanPoleTideContrib_, hasOceanTideContrib_, hasOceanTideOldContrib_, hasPoleTideContrib_, hasPoleTideOldContrib_, hasPxyInterpolation_, hasPxyLibrationContrib_, hasTiltRemvrContrib_, hasUnPhaseCalContrib_, hasUt1HighFreqContrib_, hasUt1Interpolation_, hasUt1LibrationContrib_, hasWobbleHighFreqContrib_, hasWobbleNutContrib_, hasWobblePxContrib_, hasWobblePyContrib_, SgVlbiBand::history(), SgObjectInfo::incNumTotal(), SgLogger::INF, SgVlbiStationInfo::int2mntType(), SgLogger::IO, SgLogger::IO_NCDF, SgLogger::IO_TXT, SgAttribute::isAttr(), SgVgosDb::loadAntennaApriories(), SgVgosDb::loadAtmSetup(), SgVgosDb::loadCalcEop(), SgVgosDb::loadCalcInfo(), SgVgosDb::loadCalibrations(), SgVgosDb::loadClockApriories(), SgVgosDb::loadClockBreaks(), SgVgosDb::loadClockSetup(), SgVgosDb::loadEccentricities(), SgVgosDb::loadEpochs4Obs(), SgVgosDb::loadEpochs4Scans(), SgVgosDb::loadErpApriori(), SgVgosDb::loadHistory(), SgVgosDb::loadLeapSecond(), SgVgosDb::loadMiscCable(), SgVgosDb::loadMiscFourFit(), SgVgosDb::loadObsAmbigSpacing(), SgVgosDb::loadObsCalBend(), SgVgosDb::loadObsCalBendSun(), SgVgosDb::loadObsCalBendSunHigher(), SgVgosDb::loadObsCalEarthTide(), SgVgosDb::loadObsCalFeedCorr(), SgVgosDb::loadObsCalHiFyErp(), SgVgosDb::loadObsCalHiFyLibration(), SgVgosDb::loadObsCalIonGroup(), SgVgosDb::loadObsCalOcean(), SgVgosDb::loadObsCalOceanOld(), SgVgosDb::loadObsCalOceanPoleTideLoad(), SgVgosDb::loadObsCalParallax(), SgVgosDb::loadObsCalPoleTide(), SgVgosDb::loadObsCalPoleTideOldRestore(), SgVgosDb::loadObsCalTiltRmvr(), SgVgosDb::loadObsCalUnphase(), SgVgosDb::loadObsCalWobble(), SgVgosDb::loadObsChannelInfo(), SgVgosDb::loadObsCorrelation(), SgVgosDb::loadObsCorrelatorInfo(), SgVgosDb::loadObsCrossRefs(), SgVgosDb::loadObsDataFlag(), SgVgosDb::loadObsDtec(), SgVgosDb::loadObsEditData(), SgVgosDb::loadObsEffFreqs(), SgVgosDb::loadObsFractC(), SgVgosDb::loadObsGroupDelays(), SgVgosDb::loadObsNumGroupAmbigs(), SgVgosDb::loadObsNumPhaseAmbigs(), SgVgosDb::loadObsObjectNames(), SgVgosDb::loadObsPartBend(), SgVgosDb::loadObsPartEOP(), SgVgosDb::loadObsPartGamma(), SgVgosDb::loadObsPartNut2KXY(), SgVgosDb::loadObsPartParallax(), SgVgosDb::loadObsPartPoleTides(), SgVgosDb::loadObsPartRaDec(), SgVgosDb::loadObsPartXYZ(), SgVgosDb::loadObsPhase(), SgVgosDb::loadObsPhaseCalInfo(), SgVgosDb::loadObsQualityCodes(), SgVgosDb::loadObsRates(), SgVgosDb::loadObsRefFreqs(), SgVgosDb::loadObsSingleBandDelays(), SgVgosDb::loadObsSNR(), SgVgosDb::loadObsTheoreticals(), SgVgosDb::loadObsUserCorrections(), SgVgosDb::loadObsUVFperAsec(), SgVgosDb::loadScanCrootFname(), SgVgosDb::loadScanEphemeris(), SgVgosDb::loadScanName(), SgVgosDb::loadScanNutationEqx(), SgVgosDb::loadScanNutationEqxWahr(), SgVgosDb::loadScanNutationNro(), SgVgosDb::loadScanTrf2crf(), SgVgosDb::loadSelectionStatus(), SgVgosDb::loadSessionHead(), SgVgosDb::loadSolveWeights(), SgVgosDb::loadSourcesApriories(), SgVgosDb::loadStationAzEl(), SgVgosDb::loadStationCalAxisOffset(), SgVgosDb::loadStationCalCable(), SgVgosDb::loadStationCalOceanLoad(), SgVgosDb::loadStationCalSlantPathTropDry(), SgVgosDb::loadStationCalSlantPathTropWet(), SgVgosDb::loadStationEpochs(), SgVgosDb::loadStationMet(), SgVgosDb::loadStationOceanLdDisp(), SgVgosDb::loadStationParAngle(), SgVgosDb::loadStationPartAxisOffset(), SgVgosDb::loadStationPartHorizonGrad(), SgVgosDb::loadStationPartZenithDelayDry(), SgVgosDb::loadStationPartZenithDelayWet(), SgVgosDb::loadStationRefClockOffset(), SgVgosDb::loadStationsApriories(), SgVgosDb::loadStationTsys(), SgVlbiObservable::loFreqByChan_1(), SgVlbiObservable::loFreqByChan_2(), logger, SgVlbiStationInfo::MDO_EXTERNAL, SgVlbiStationInfo::MDO_FS_LOG, SgVlbiStationInfo::MDO_UNDEF, SgVlbiAuxObservation::meteoData(), SgMJD::MJD_reverse(), SgVlbiStationInfo::MT_UNKN, SgVector::n(), SgVlbiSessionInfo::name_, SgMatrix::nCol(), SgVlbiSessionInfo::networkSuffix_, SgMatrix::nRow(), numberOfBands(), SgVlbiObservable::numOfAccPeriodsByChan_LSB(), SgVlbiObservable::numOfAccPeriodsByChan_USB(), SgVlbiObservable::numOfSamplesByChan_LSB(), SgVlbiObservable::numOfSamplesByChan_USB(), SgVlbiObservation::observableByKey(), observationByKey_, observations_, SgVlbiObservable::owner(), parametersDescriptor_, SgVlbiObservable::PCCI_AMPLITUDE, SgVlbiObservable::PCCI_FREQUENCY, SgVlbiObservable::PCCI_OFFSET, SgVlbiObservable::PCCI_PHASE, SgVlbiStationInfo::pcClocks(), SgVlbiStationInfo::pcZenith(), SgVlbiObservable::phaseCalData_1ByChan(), SgVlbiObservable::phaseCalData_2ByChan(), SgVlbiObservable::phDelay(), SgVlbiObservable::phDRate(), SgVlbiObservable::polarization_1ByChan(), SgVlbiObservable::polarization_2ByChan(), SgModelsInfo::polarMotionInterpolation(), RAD2DEG, SgVlbiObservable::refFreqByChan(), restoreIonCorrections(), SgVlbiObservable::sbDelay(), selfCheck(), SgVlbiObservable::setAcceptedRatio(), SgVlbiObservation::setAearth(), SgVlbiMeasurement::setAmbiguitySpacing(), SgVlbiObservation::setApLength(), SgVlbiStationInfo::setAPrioriClockTerm_0(), SgVlbiStationInfo::setAPrioriClockTerm_1(), SgVlbiObservable::setAprioriDra(), SgVlbiSourceInfo::setAprioriReference(), SgVlbiObservation::setAuxObs_1(), SgVlbiObservation::setAuxObs_2(), SgVlbiStationInfo::setAxisOffset(), SgVlbiAuxObservation::setAzimuthAngle(), SgVlbiAuxObservation::setAzimuthAngleRate(), SgVlbiObservation::setBaselineIdx(), SgVlbiObservable::setBitsPerSample(), SgVlbiAuxObservation::setCableCalibration(), SgVlbiStationInfo::setCableCalsOrigin(), SgVlbiStationInfo::setCableCalsOriginTxt(), SgVlbiAuxObservation::setCalcAxisOffset4Delay(), SgVlbiAuxObservation::setCalcAxisOffset4Rate(), SgVlbiObservation::setCalcCipSr(), SgVlbiObservation::setCalcCipSv(), SgVlbiObservation::setCalcCipXr(), SgVlbiObservation::setCalcCipXv(), SgVlbiObservation::setCalcCipYr(), SgVlbiObservation::setCalcCipYv(), SgVlbiObservation::setCalcConsBendingDelay(), SgVlbiObservation::setCalcConsBendingRate(), SgVlbiObservation::setCalcConsBendingSunDelay(), SgVlbiObservation::setCalcConsBendingSunHigherDelay(), SgVlbiObservation::setCalcConsBendingSunHigherRate(), SgVlbiObservation::setCalcConsBendingSunRate(), SgVlbiObservation::setCalcConsensusDelay(), SgVlbiObservation::setCalcConsensusRate(), SgVlbiObservation::setCalcEarthTideDelay(), SgVlbiObservation::setCalcEarthTideRate(), SgVlbiObservable::setCalcFeedCorrDelay(), SgVlbiObservable::setCalcFeedCorrRate(), SgVlbiObservation::setCalcHiFyPxyDelay(), SgVlbiObservation::setCalcHiFyPxyLibrationDelay(), SgVlbiObservation::setCalcHiFyPxyLibrationRate(), SgVlbiObservation::setCalcHiFyPxyRate(), SgVlbiObservation::setCalcHiFyUt1Delay(), SgVlbiObservation::setCalcHiFyUt1LibrationDelay(), SgVlbiObservation::setCalcHiFyUt1LibrationRate(), SgVlbiObservation::setCalcHiFyUt1Rate(), SgVlbiAuxObservation::setCalcNdryCont4Delay(), SgVlbiAuxObservation::setCalcNdryCont4Rate(), SgVlbiObservation::setCalcNut2006_dEpsR(), SgVlbiObservation::setCalcNut2006_dEpsV(), SgVlbiObservation::setCalcNut2006_dPsiR(), SgVlbiObservation::setCalcNut2006_dPsiV(), SgVlbiObservation::setCalcNutWahr_dEpsR(), SgVlbiObservation::setCalcNutWahr_dEpsV(), SgVlbiObservation::setCalcNutWahr_dPsiR(), SgVlbiObservation::setCalcNutWahr_dPsiV(), SgVlbiAuxObservation::setCalcNwetCont4Delay(), SgVlbiAuxObservation::setCalcNwetCont4Rate(), SgVlbiObservation::setCalcOceanPoleTideLdDelay(), SgVlbiObservation::setCalcOceanPoleTideLdRate(), SgVlbiObservation::setCalcOceanTideDelay(), SgVlbiObservation::setCalcOceanTideOldDelay(), SgVlbiObservation::setCalcOceanTideOldRate(), SgVlbiObservation::setCalcOceanTideRate(), SgVlbiAuxObservation::setCalcOLoadHorz4Delay(), SgVlbiAuxObservation::setCalcOLoadHorz4Rate(), SgVlbiAuxObservation::setCalcOLoadVert4Delay(), SgVlbiAuxObservation::setCalcOLoadVert4Rate(), SgVlbiObservation::setCalcPmX(), SgVlbiObservation::setCalcPmY(), SgVlbiObservation::setCalcPoleTideDelay(), SgVlbiObservation::setCalcPoleTideOldDelay(), SgVlbiObservation::setCalcPoleTideOldRate(), SgVlbiObservation::setCalcPoleTideRate(), SgVlbiObservation::setCalcPxDelay(), SgVlbiObservation::setCalcPxRate(), SgVlbiObservation::setCalcPyDelay(), SgVlbiObservation::setCalcPyRate(), SgVlbiObservation::setCalcTiltRemvrDelay(), SgVlbiObservation::setCalcTiltRemvrRate(), SgVlbiObservation::setCalcUt1_Tai(), SgVlbiObservation::setCalcWobNutatContrib(), SgEccRec::setCdpNumber(), SgVlbiObservable::setCentrOffset(), SgVlbiStationInfo::setCid(), SgParametersDescriptor::setClock0(), SgModelsInfo::DasModel::setControlFlag(), SgVlbiObservable::setCorrClocks(), SgVlbiObservable::setCorrCoeff(), SgVlbiSessionInfo::setCorrelatorName(), SgVlbiBand::setCorrelatorType(), SgVlbiSessionInfo::setCorrelatorType(), SgVlbiObservable::setCorrelStarElev_1(), SgVlbiObservable::setCorrelStarElev_2(), SgVlbiObservable::setCorrelZdelay_1(), SgVlbiObservable::setCorrelZdelay_2(), SgVlbiObservation::setCorrRootFileName(), SgVlbiObservation::setD2del_dUT12(), SgVlbiObservation::setD2rat_dUT12(), SgVlbiAuxObservation::setDdel_dAxsOfs(), SgVlbiObservation::setDdel_dBend(), SgVlbiObservation::setDdel_dCipX(), SgVlbiObservation::setDdel_dCipY(), SgVlbiObservation::setDdel_dDN(), SgVlbiObservation::setDdel_dGamma(), SgVlbiObservation::setDdel_dParallax(), SgVlbiObservation::setDdel_dParallaxRev(), SgVlbiObservation::setDdel_dPolTideX(), SgVlbiObservation::setDdel_dPolTideY(), SgVlbiObservation::setDdel_dPx(), SgVlbiObservation::setDdel_dPy(), SgVlbiObservation::setDdel_dR_1(), SgVlbiObservation::setDdel_dR_2(), SgVlbiObservation::setDdel_dRA(), SgVlbiAuxObservation::setDdel_dTzdDry(), SgVlbiAuxObservation::setDdel_dTzdGrdE(), SgVlbiAuxObservation::setDdel_dTzdGrdN(), SgVlbiAuxObservation::setDdel_dTzdWet(), SgVlbiObservation::setDdel_dUT1(), SgModelsInfo::DasModel::setDefinition(), SgVlbiSessionInfo::setDescription(), SgVlbiObservable::setDiscardRatio(), SgVlbiSourceInfo::setDN(), SgEccRec::setDR(), SgVlbiAuxObservation::setDrat_dAxsOfs(), SgVlbiObservation::setDrat_dBend(), SgVlbiObservation::setDrat_dCipX(), SgVlbiObservation::setDrat_dCipY(), SgVlbiObservation::setDrat_dDN(), SgVlbiObservation::setDrat_dGamma(), SgVlbiObservation::setDrat_dParallax(), SgVlbiObservation::setDrat_dParallaxRev(), SgVlbiObservation::setDrat_dPolTideX(), SgVlbiObservation::setDrat_dPolTideY(), SgVlbiObservation::setDrat_dPx(), SgVlbiObservation::setDrat_dPy(), SgVlbiObservation::setDrat_dR_1(), SgVlbiObservation::setDrat_dR_2(), SgVlbiObservation::setDrat_dRA(), SgVlbiAuxObservation::setDrat_dTzdDry(), SgVlbiAuxObservation::setDrat_dTzdGrdE(), SgVlbiAuxObservation::setDrat_dTzdGrdN(), SgVlbiAuxObservation::setDrat_dTzdWet(), SgVlbiObservation::setDrat_dUT1(), SgVlbiObservation::setDTec(), SgVlbiObservation::setDTecStdDev(), SgEccRec::setEccType(), SgVlbiMeasurement::setEffFreq(), SgVlbiMeasurement::setEffFreqEqWgt(), SgVlbiObservable::setEffIntegrationTime(), SgVector::setElement(), SgMatrix::setElement(), SgVlbiAuxObservation::setElevationAngle(), SgVlbiAuxObservation::setElevationAngleRate(), SgVlbiObservable::setEpochCentral(), SgVlbiObservable::setEpochOfCorrelation(), SgVlbiObservable::setEpochOfFourfitting(), SgVlbiObservable::setEpochOfScan(), SgVlbiObservable::setErrorCode(), SgVlbiSessionInfo::setExperimentSerialNumber(), SgVlbiObservable::setFourfitCommandOverride(), SgVlbiObservable::setFourfitControlFile(), SgVlbiObservable::setFourfitOutputFName(), SgVlbiObservable::setFourfitSearchParameters(), SgVlbiObservable::setFourfitVersion(), SgVlbiObservation::setFractC(), SgVlbiBand::setFrequency(), SgVlbiObservable::setGeocenterResidPhase(), SgVlbiObservable::setGeocenterTotalPhase(), SgVlbiMeasurement::setGeocenterValue(), SgVlbiObservable::setHopsRevisionNumber(), SgVlbiObservable::setIncohChanAddAmp(), SgVlbiObservable::setIncohSegmAddAmp(), setInputDriver(), SgVlbiBand::setInputFileName(), SgVlbiBand::setInputFileVersion(), SgVlbiObservable::setInstrDelay(), SgVlbiMeasurement::setIonoSigma(), SgVlbiMeasurement::setIonoValue(), SgVlbiObservation::setKey(), SgObjectInfo::setKey(), setLeapSeconds(), SgObservation::setMediaIdx(), SgVlbiObservable::setMediaIdx(), SgVlbiAuxObservation::setMeteoData(), SgVlbiStationInfo::setMeteoDataOrigin(), SgVlbiStationInfo::setMeteoDataOriginTxt(), SgObservation::setMJD(), SgVlbiStationInfo::setMntType(), SgVlbiSessionInfo::setName(), SgVlbiStationInfo::setNeed2useAPrioriClocks(), SgVlbiObservable::setNlags(), SgVlbiMeasurement::setNumOfAmbiguities(), SgVlbiMeasurement::setNumOfSubAmbigs(), SgVlbiAuxObservation::setOcnLdR(), SgVlbiAuxObservation::setOcnLdV(), SgModelsInfo::DasModel::setOrigin(), SgVlbiAuxObservation::setParallacticAngle(), SgVlbiStationInfo::setPcClocks(), SgVlbiStationInfo::setPcZenith(), SgVlbiObservable::setPhaseCalGrDelays(), SgVlbiObservable::setPhaseCalRates(), SgVlbiSessionInfo::setPiAgencyName(), SgVlbiObservable::setProbabOfFalseDetection(), SgParameterCfg::setPwlAPriori(), SgParameterCfg::setPwlStep(), SgVlbiObservable::setQualityFactor(), SgVlbiStationInfo::setR(), SgVlbiSourceInfo::setRA(), SgVlbiObservation::setRearth(), SgVlbiSessionInfo::setRecordingMode(), SgVlbiAuxObservation::setRefClockOffset(), SgVlbiObservable::setReferenceFrequency(), SgVlbiMeasurement::setResidualFringeFitting(), SgVlbiObservation::setRmoon(), SgVlbiObservation::setRsun(), SgVlbiObservable::setSampleRate(), SgVlbiObservation::setScanFullName(), SgVlbiObservation::setScanId(), SgVlbiObservation::setScanName(), SgVlbiSessionInfo::setSessionCode(), SgVlbiMeasurement::setSigma(), SgObjectInfo::setSigma2add(), SgVlbiObservable::setSnr(), SgVlbiObservation::setSourceIdx(), SgVlbiObservable::setStartOffset(), SgVlbiObservation::setStation1Idx(), SgVlbiObservation::setStation2Idx(), SgVlbiObservable::setStopOffset(), SgVlbiAuxObservation::setTapeId(), SgVlbiObservable::setTapeQualityCode(), SgVlbiBand::setTCreation(), SgVlbiStationInfo::setTectonicPlateName(), SgVlbiObservable::setTotalPhase(), SgVlbiObservable::setTstart(), SgVlbiObservable::setTstop(), SgVlbiAuxObservation::setTsysesSize(), SgVlbiMeasurement::setUnweightFlag(), SgMJD::setUpEpoch(), SgVlbiObservable::setUrVr(), SgVlbiObservable::setUvFrPerAsec(), SgVlbiMeasurement::setValue(), SgVlbiObservation::setVearth(), SgVlbiObservation::setVmoon(), SgVlbiObservation::setVsun(), SgParametersDescriptor::setZenith(), skyFreqByIfId_, sMntTypes, SgVlbiBand::sourcesByIdx(), sourcesByIdx_, SgVlbiBand::sourcesByName(), sourcesByName_, SgModelsInfo::stations(), SgVlbiBand::stationsByIdx(), stationsByIdx_, SgVlbiBand::stationsByName(), stationsByName_, SgVlbiObservable::strId(), tabs4PxyInterpolation_, tabs4Ut1Interpolation_, tabsUt1Type_, SgMJD::toString(), SgVlbiObservation::trf2crfAcc(), SgVlbiObservation::trf2crfRat(), SgVlbiObservation::trf2crfVal(), SgVlbiAuxObservation::tSyses(), SgVlbiStationInfo::tsysIfFreqs(), SgVlbiStationInfo::tsysIfIds(), SgVlbiStationInfo::tsysIfPolarizations(), SgVlbiStationInfo::tsysIfSideBands(), tZero, SgVlbiObservation::userCorrections(), userCorrectionsName_, userCorrectionsUse_, SgModelsInfo::ut1Interpolation(), v3Zero, SgVlbiObservable::vAuxData(), SgVlbiObservable::vDlys(), vLight, SgLogger::write(), SgLogger::WRN, X_AXIS, Y_AXIS, and Z_AXIS.
Referenced by NsSessionHandler::initSessionFromOdb(), main(), and VcCalc2SessionIfc::readSession().
|
inline |
Definition at line 998 of file SgVlbiSession.h.
References hasPxyInterpolation_.
|
inline |
Definition at line 982 of file SgVlbiSession.h.
References hasUt1Interpolation_.
|
inline |
Definition at line 231 of file SgVlbiSession.h.
References inputDriver_.
Referenced by SgAgvFileSection::fillDataStructures(), and SgAgvPreaSection::fillDataStructures().
|
inline |
Definition at line 355 of file SgVlbiSession.h.
References leapSeconds_.
Referenced by collectAPriories(), SgSolutionReporter::evaluateUsedErpApriori(), SgAgvDriver::fillSessVars(), getAprioriErp(), getDataFromDbhImage(), prepare4ErpInterpolation(), putDataIntoVgosDb(), and SgSolutionReporter::reportEstimationBlock_Output4Spoolfile().
|
inline |
Definition at line 153 of file SgVlbiSession.h.
References numOfConstraints_.
Referenced by NsSessionEditDialog::process(), and NsSessionEditDialog::tab4GeneralInfo().
|
inline |
Definition at line 154 of file SgVlbiSession.h.
References numOfDOF_.
Referenced by SgGuiPiaReport::SgGuiPiaReport(), NsSessionEditDialog::process(), and NsSessionEditDialog::tab4GeneralInfo().
|
inline |
Definition at line 152 of file SgVlbiSession.h.
References numOfParameters_.
Referenced by NsSessionEditDialog::process(), and NsSessionEditDialog::tab4GeneralInfo().
|
inline |
Returns a pointer on a parameter descriptor.
Definition at line 911 of file SgVlbiSession.h.
References parametersDescriptor_.
Referenced by SgSolutionReporter::setSession().
|
inline |
Returns a pointer on a reporter.
Definition at line 919 of file SgVlbiSession.h.
References reporter_.
|
inline |
Definition at line 194 of file SgVlbiSession.h.
References tabsUt1Type_.
|
inline |
Definition at line 199 of file SgVlbiSession.h.
References userCorrectionsName_.
Referenced by SgGuiTaskConfig::makeTab4models().
|
inline |
Definition at line 197 of file SgVlbiSession.h.
References userCorrectionsUse_.
Referenced by SgVlbiObservation::evaluateTheoreticalValues(), SgGuiTaskConfig::makeTab4models(), and SgGuiTaskConfig::toggleEntryMoveEnable().
|
static |
Definition at line 372 of file SgVlbiSessionIoSupport.cpp.
References className(), SgLogger::DBG, SgLogger::ERR, logger, SgLogger::SESSION, and SgLogger::write().
Referenced by main(), and NsSessionHandler::setupVgosDbFileNames().
|
static |
Definition at line 102 of file SgVlbiSessionIoSupport.cpp.
References className(), SgLogger::DBG, SgLogger::ERR, logger, SgLogger::SESSION, and SgLogger::write().
Referenced by main(), and NsSessionHandler::setupVgosDbFileNames().
|
inline |
Definition at line 225 of file SgVlbiSession.h.
References hasCipPartials_.
Referenced by SgSolutionReporter::reportEstimationBlock_Output4Spoolfile().
|
inline |
Definition at line 207 of file SgVlbiSession.h.
References hasEarthTideContrib_.
Referenced by SgGuiTaskConfig::makeTab4models().
|
inline |
Definition at line 213 of file SgVlbiSession.h.
References hasFeedCorrContrib_.
Referenced by SgGuiTaskConfig::makeTab4models().
|
inline |
Definition at line 218 of file SgVlbiSession.h.
References hasGpsIonoContrib_.
Referenced by SgGuiTaskConfig::makeTab4models().
|
inline |
Definition at line 224 of file SgVlbiSession.h.
References hasGradPartials_.
Referenced by SgVlbiObservation::evalExtApriori_MeanGrads(), SgVlbiObservation::fillPartials4delay(), and SgVlbiObservation::fillPartials4rate().
|
inline |
Definition at line 221 of file SgVlbiSession.h.
References hasNdryContrib_.
Referenced by SgGuiTaskConfig::makeTab4models().
|
inline |
Definition at line 222 of file SgVlbiSession.h.
References hasNwetContrib_.
Referenced by SgGuiTaskConfig::makeTab4models().
|
inline |
Definition at line 217 of file SgVlbiSession.h.
References hasOceanPoleTideContrib_.
Referenced by SgGuiTaskConfig::makeTab4models().
|
inline |
Definition at line 205 of file SgVlbiSession.h.
References hasOceanTideContrib_.
Referenced by SgGuiTaskConfig::makeTab4models().
|
inline |
Definition at line 220 of file SgVlbiSession.h.
References hasOceanTideOldContrib_.
Referenced by SgGuiTaskConfig::makeTab4models().
|
inline |
Definition at line 206 of file SgVlbiSession.h.
References hasPoleTideContrib_.
Referenced by SgGuiTaskConfig::makeTab4models().
|
inline |
Definition at line 219 of file SgVlbiSession.h.
References hasPoleTideOldContrib_.
Referenced by SgGuiTaskConfig::makeTab4models().
|
inline |
Definition at line 215 of file SgVlbiSession.h.
References hasPxyLibrationContrib_.
Referenced by SgGuiTaskConfig::makeTab4models().
bool SgVlbiSession::hasReferenceClocksStation | ( | ) |
Definition at line 2518 of file SgVlbiSessionUtilities.cpp.
References SgVlbiStationInfo::Attr_REFERENCE_CLOCKS, SgAttribute::isAttr(), isInUse(), and stationsByName_.
Referenced by NsScrPrx4Session::hasReferenceClocksStation().
bool SgVlbiSession::hasReferenceCoordinatesStation | ( | ) |
Definition at line 2533 of file SgVlbiSessionUtilities.cpp.
References SgVlbiStationInfo::Attr_CONSTRAIN_COO, SgVlbiStationInfo::Attr_ESTIMATE_COO, SgAttribute::isAttr(), isInUse(), and stationsByName_.
Referenced by NsScrPrx4Session::hasReferenceCoordinatesStation().
|
inline |
Definition at line 214 of file SgVlbiSession.h.
References hasTiltRemvrContrib_.
Referenced by SgGuiTaskConfig::makeTab4models().
|
inline |
Definition at line 223 of file SgVlbiSession.h.
References hasUnPhaseCalContrib_.
|
inline |
Definition at line 212 of file SgVlbiSession.h.
References hasUt1HighFreqContrib_.
Referenced by SgGuiTaskConfig::makeTab4models().
|
inline |
Definition at line 216 of file SgVlbiSession.h.
References hasUt1LibrationContrib_.
Referenced by SgGuiTaskConfig::makeTab4models().
|
inline |
Definition at line 211 of file SgVlbiSession.h.
References hasWobbleHighFreqContrib_.
Referenced by SgGuiTaskConfig::makeTab4models().
|
inline |
Definition at line 210 of file SgVlbiSession.h.
References hasWobbleNutContrib_.
Referenced by SgGuiTaskConfig::makeTab4models().
|
inline |
Definition at line 208 of file SgVlbiSession.h.
References hasWobblePxContrib_.
Referenced by SgGuiTaskConfig::makeTab4models().
|
inline |
Definition at line 209 of file SgVlbiSession.h.
References hasWobblePyContrib_.
Referenced by SgGuiTaskConfig::makeTab4models().
bool SgVlbiSession::importDataFromLogFiles | ( | const QString & | path2sessions, |
const QList< QString > & | stations, | ||
const QList< QString > & | kinds, | ||
const QMap< QString, int > * | defaultCableSignByStn, | ||
const QMap< QString, QString > * | rinexFileNameByStn, | ||
const QMap< QString, double > * | rinexPressureOffsetByStn, | ||
bool | have2overwriteAntabFile, | ||
bool | reportAllTsysData, | ||
const QString & | altPath2InputFiles, | ||
const QString & | orderOfMeteo | ||
) |
Definition at line 52 of file SgVlbiSessionUtils4LogProc.cpp.
References SgAttribute::addAttr(), AOD_TRADITIONAL, SgVlbiStationInfo::Attr_CABLE_CAL_IS_CDMS, SgVlbiSessionInfo::Attr_FF_AUX_OBS_MODIFIED, SgVlbiStationInfo::Attr_HAS_CABLE_CAL, SgVlbiStationInfo::Attr_HAS_METEO, SgVlbiStationInfo::Attr_HAS_TSYS, SgMJD::calcYear(), SgVlbiStationInfo::CCO_CDMS, SgVlbiStationInfo::CCO_CDMS_FS_LOG, SgVlbiStationInfo::CCO_FS_LOG, SgVlbiStationInfo::CCO_PCMT, className(), SgLogger::DBG, SgAttribute::delAttr(), SgNetworkStnRecord::getCode(), SgObjectInfo::getKey(), SgVlbaLogCollector::getLogFileName(), SgLogger::INF, SgAttribute::isAttr(), SgNetworkStnRecord::isValid(), SgVlbaLogCollector::isVlba(), logger, SgVlbiStationInfo::MDO_EXTERNAL, SgVlbiStationInfo::MDO_FS_LOG, SgVlbiStationInfo::name(), SgChannelSkeded::parseSkdFile(), path2Masterfile_, SgLogger::PREPROC, SgVlbaLogCollector::propagateData(), SgStnLogCollector::propagateData(), SgNetworkStations::readFile(), SgStnLogCollector::readLogFile(), SgVlbaLogCollector::readLogFile(), SgNetworkStations::recsByName(), search4missedLogFiles(), SgVlbiSessionInfo::sessionCode_, SgStnLogCollector::setAntcalOutputData(), SgVlbiStationInfo::setCableCalsOrigin(), SgVlbiStationInfo::setCableCalsOriginTxt(), SgStnLogCollector::setChannelSkeded(), SgStnLogCollector::setDefaultCableSignByStn(), SgVlbiStationInfo::setMeteoDataOrigin(), SgVlbiStationInfo::setMeteoDataOriginTxt(), SgStnLogCollector::setRinexFileNameByStn(), SgStnLogCollector::setRinexPressureOffsetByStn(), SgVlbiStationInfo::setSid(), stationsByName_, stnInpt2Key(), SgVlbiSessionInfo::tFinis_, SgVlbiSessionInfo::tStart_, SgLogger::write(), and SgLogger::WRN.
Referenced by main().
|
private |
Reads source and station names maps from a file. If nothing found, the maps are empty. The method is in SgVlbiSessionIoSupport.cpp.
Definition at line 605 of file SgVlbiSessionIoSupport.cpp.
References className(), SgLogger::DBG, SgLogger::ERR, SgLogger::INF, SgLogger::IO_TXT, logger, sSkipCode_, SgLogger::write(), and SgLogger::WRN.
Referenced by getDataFromKombFiles().
|
inline |
Definition at line 1014 of file SgVlbiSession.h.
References isAble2InterpolateErp_.
Referenced by SgVlbiObservation::evaluateTheoreticalValues().
bool SgVlbiSession::isInUse | ( | SgVlbiBaselineInfo * | bi | ) |
Definition at line 1558 of file SgVlbiSession.cpp.
References SgVlbiBaselineInfo::Attr_NOT_VALID, baselinesByName_, and SgObjectInfo::getKey().
Referenced by hasReferenceClocksStation(), hasReferenceCoordinatesStation(), resolveGrAmbigTriangles(), and scanBaselines4GrDelayAmbiguities().
bool SgVlbiSession::isInUse | ( | SgVlbiStationInfo * | si | ) |
Definition at line 1571 of file SgVlbiSession.cpp.
References SgVlbiStationInfo::Attr_NOT_VALID, SgObjectInfo::getKey(), and stationsByName_.
bool SgVlbiSession::loadIntermediateResults | ( | QDataStream & | s | ) |
Definition at line 1436 of file SgVlbiSession.cpp.
References bands_, baselinesByName_, className(), config_, SgLogger::ERR, SgVlbiSessionInfo::getName(), SgLogger::IO_BIN, libraryVersion, SgParametersDescriptor::loadIntermediateResults(), SgTaskConfig::loadIntermediateResults(), SgVersion::loadIntermediateResults(), logger, observations_, parametersDescriptor_, SgAttribute::setAttributes(), sourcesByName_, stationsByName_, SgLogger::write(), and SgLogger::WRN.
Referenced by NsSessionEditDialog::loadIntermediateResults().
|
inline |
Returns baselineInfo object for the index (if exists).
Definition at line 1229 of file SgVlbiSession.h.
References baselinesByIdx_.
Referenced by SgVlbiObservation::setupIdentities(), and SgVlbiObservable::strId().
|
private |
Consults with external file with weights.
Definition at line 550 of file SgVlbiSessionUtilities.cpp.
References config_, SgTaskConfig::evaluatePath2(), externalWeights_, SgTaskConfig::getExtWeightsFileName(), SgExternalWeights::getFileName(), path2APrioriFiles_, and SgExternalWeights::readFile().
Referenced by process(), and selfCheck().
|
inline |
Returns sourceInfo object for the index (if exists).
Definition at line 1218 of file SgVlbiSession.h.
References sourcesByIdx_.
Referenced by SgVlbiObservation::setupIdentities(), and SgVlbiObservable::strId().
|
inline |
Returns stationInfo object for the index (if exists).
Definition at line 1207 of file SgVlbiSession.h.
References stationsByIdx_.
Referenced by SgVlbiObservation::setupIdentities().
|
private |
Fills the "history" part of a database image.
Definition at line 4052 of file SgVlbiSessionIoDbh.cpp.
References SgVlbiHistory::addHistoryRecord(), SgVlbiSessionInfo::Attr_FF_AMBIGS_RESOLVED, SgVlbiSessionInfo::Attr_FF_ECC_UPDATED, SgVlbiSessionInfo::Attr_FF_ION_C_CALCULATED, SgVlbiSessionInfo::Attr_FF_OUTLIERS_PROCESSED, SgVlbiSessionInfo::Attr_FF_WEIGHTS_CORRECTED, SgVlbiBaselineInfo::Attr_NOT_VALID, baselinesByName_, config_, SgMJD::currentMJD(), SgTaskConfig::getExtAPrioriAxisOffsetsFileName(), SgTaskConfig::getExtAPrioriHiFyErpFileName(), SgTaskConfig::getExtAPrioriMeanGradientsFileName(), SgTaskConfig::getExtAPrioriSitesPositionsFileName(), SgTaskConfig::getExtAPrioriSitesVelocitiesFileName(), SgTaskConfig::getExtAPrioriSourcesPositionsFileName(), SgVlbiBand::getInputFileVersion(), SgObjectInfo::getKey(), SgTaskConfig::getUseExtAPrioriAxisOffsets(), SgTaskConfig::getUseExtAPrioriHiFyErp(), SgTaskConfig::getUseExtAPrioriMeanGradients(), SgTaskConfig::getUseExtAPrioriSitesPositions(), SgTaskConfig::getUseExtAPrioriSitesVelocities(), SgTaskConfig::getUseExtAPrioriSourcesPositions(), SgAttribute::isAttr(), primaryBand_, and SgMJD::toUtc().
Referenced by putDataIntoDbhImage(), and putDataIntoVgosDb().
|
private |
Fills top part of the "history" part of a database image.
Definition at line 3962 of file SgVlbiSessionIoDbh.cpp.
References SgVlbiHistory::addHistoryRecord(), SgMJD::currentMJD(), DAY2SEC, DT_DELAY, SgIdentities::getAcAbbrevName(), SgIdentities::getAcFullName(), SgParametersDescriptor::getAtmGrad(), SgParametersDescriptor::getAtmGradMode(), SgParametersDescriptor::getClock0(), SgParametersDescriptor::getClock0Mode(), SgVlbiHistoryRecord::getEpoch(), SgVlbiBand::getInputFileVersion(), SgVlbiHistoryRecord::getIsEditable(), SgSolutionReporter::getNumOfObservations(), SgSolutionReporter::getNumOfUnknowns(), SgParametersDescriptor::getPolusUT1Mode(), SgParameterCfg::getPwlAPriori(), SgParameterCfg::getPwlStep(), SgParameterCfg::getScale(), SgParameter::getSigma(), SgVlbiHistoryRecord::getText(), SgIdentities::getUserDefaultInitials(), SgIdentities::getUserEmailAddress(), SgIdentities::getUserName(), SgVlbiHistoryRecord::getVersion(), SgParametersDescriptor::getZenith(), SgParametersDescriptor::getZenithMode(), SgVlbiBand::history(), SgSolutionReporter::identities(), SgVlbiSessionInfo::numOfStations_, SgVlbiSessionInfo::officialName_, parametersDescriptor_, SgSolutionReporter::parByName(), SgParameterCfg::PM_NONE, SgParameterCfg::PM_PWL, primaryBand_, reporter_, SgVlbiSessionInfo::tFinis_, SgMJD::toUtc(), SgVlbiSessionInfo::tStart_, vLight, and SgObjectInfo::wrms().
Referenced by putDataIntoDbhImage(), and putDataIntoVgosDb().
QString SgVlbiSession::name4SirFile | ( | bool | isThroughCatalog | ) |
Definition at line 1324 of file SgVlbiSession.cpp.
References config_, SgVlbiBand::getInputFileVersion(), SgTaskConfig::getName(), nickName(), SgVlbiSessionInfo::originType_, and primaryBand_.
Referenced by NsSessionEditDialog::loadIntermediateResults(), NsSessionEditDialog::postSave(), and NsSessionEditDialog::saveIntermediateResults().
bool SgVlbiSession::need2runAutomaticDataProcessing | ( | ) |
Definition at line 2378 of file SgVlbiSessionUtilities.cpp.
References SgVlbiSessionInfo::Attr_HAS_IONO_CORR, SgVlbiSessionInfo::Attr_HAS_WEIGHTS, className(), SgLogger::DBG, SgIdentities::getAcAbbrevName(), SgIdentities::getAcFullName(), SgIdentities::getUserEmailAddress(), SgVlbiBand::history(), SgSolutionReporter::identities(), SgAttribute::isAttr(), logger, SgLogger::PREPROC, primaryBand_, reporter_, and SgLogger::write().
Referenced by NsSessionEditDialog::NsSessionEditDialog().
QString SgVlbiSession::nickName | ( | ) |
Definition at line 1238 of file SgVlbiSession.cpp.
References bands_, SgObjectInfo::getKey(), SgVlbiSessionInfo::name_, SgVlbiSessionInfo::networkSuffix_, and primaryBand_.
Referenced by NsSessionHandler::exportDataIntoDbh(), exportDataIntoNgsFile(), NsSessionHandler::generateReport(), name4SirFile(), putDataIntoAgvFile(), and selfCheck().
int SgVlbiSession::numberOfBands | ( | ) | const |
Returns number of bands.
Definition at line 286 of file SgVlbiSession.cpp.
References bands_.
Referenced by NsSessionEditDialog::adjustAmbiguityMultipliers(), NsSessionEditDialog::calcIono(), NsSessionEditDialog::changeNumOfAmbigSpacing4MarkedPoints(), NsSessionEditDialog::changeNumOfSubAmbig4MarkedPoints(), correctClockBreak(), detectAndProcessClockBreaks(), NsSessionEditDialog::dispatchChangeOfYAxis(), eliminateOutliersMode1(), NsSessionEditDialog::excludeMarkedPoints(), SgAgvDriver::fillDataStructures(), NsSessionEditDialog::findClockBreakEvent(), NsSessionEditDialog::generateRequest4Refringing(), getDataFromVgosDb(), NsSessionEditDialog::includeMarkedPoints(), NsSessionEditDialog::process(), NsSessionEditDialog::processTestFunctionN1(), SgSingleSessionTaskManager::run(), NsSessionEditDialog::tab4BaselinesPlot(), NsSessionEditDialog::tab4GeneralInfo(), NsSessionEditDialog::updateResiduals(), and NsSessionEditDialog::zeroIono().
|
inline |
Definition at line 275 of file SgVlbiSession.h.
References observationByKey_.
Referenced by SgAgvDriver::initSession().
|
inline |
Returns observations container.
Definition at line 1065 of file SgVlbiSession.h.
References observations_.
Referenced by SgGuiPiaReport::SgGuiPiaReport(), SgSolutionReporter::absorbInfo(), NsSessionEditDialog::displayExcludedObs(), NsSessionEditDialog::displayExcludedObs_old(), SgSolutionReporter::evaluateUsedErpApriori(), SgAgvDriver::fillBslnVars(), SgAgvDriver::fillDataStructures(), SgAgvDriver::fillMandatoryVars(), VcCalc2SessionIfc::get4_sec_Tag(), VcCalc2SessionIfc::getA_baseline(), VcCalc2SessionIfc::getA_starId(), VcCalc2SessionIfc::getI_intrval4(), VcCalc2SessionIfc::getI_utc_tag2(), VcCalc2SessionIfc::getI_utc_tag4(), NsScrPrx4Session::getNumOfObservations(), SgVgosDb::init(), SgAgvDriver::initSession(), main(), VcCalc2SessionIfc::mimic_Kai(), VcCalc2SessionIfc::mimic_MvRec(), NsScrPrx4Session::postLoad(), VcCalc2SessionIfc::readSession(), SgSolutionReporter::report2MyFile(), SgSolutionReporter::reportDeselectedObsBlock_Output4Spoolfile(), SgSolutionReporter::reportDeselectedObsBlock_Output4Spoolfile_v2(), SgSolutionReporter::reportDeselectedObsBlock_Output4Spoolfile_v3(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::reportGeneralStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportResidualsBlock_Output4Spoolfile(), SgSolutionReporter::reportResidualsBlock_Output4Spoolfile_old(), SgSolutionReporter::reportStations_Output4AposterioriFiles(), and NsSessionEditDialog::tab4SessionPlot().
|
inline |
Returns observations container.
Definition at line 280 of file SgVlbiSession.h.
References observations_.
|
private |
Definition at line 127 of file SgVlbiSessionIoFringes.cpp.
void SgVlbiSession::pickupReferenceClocksStation | ( | ) |
Definition at line 393 of file SgVlbiSessionUtils4Automation.cpp.
References SgAttribute::addAttr(), SgVlbiStationInfo::Attr_REFERENCE_CLOCKS, className(), clockRefStations4Gen, clockRefStations4Int, clockRefStations4R4, config_, SgLogger::DBG, SgTaskConfig::getIsSolveCompatible(), SgObjectInfo::getKey(), SgLogger::INF, logger, SgVlbiSessionInfo::networkID_, SgLogger::PREPROC, SgVlbiStationInfo::setClocksModelOrder(), stationsByName_, SgLogger::write(), and SgLogger::WRN.
Referenced by doPostReadActions(), doPostReadActions4Ints(), NsScrPrx4Session::pickupReferenceClocksStation(), and resetAllEditings().
void SgVlbiSession::pickupReferenceCoordinatesStation | ( | ) |
Definition at line 485 of file SgVlbiSessionUtils4Automation.cpp.
References SgVlbiStationInfo::Attr_ESTIMATE_COO, className(), config_, coordRefStations4Gen, SgLogger::DBG, SgAttribute::delAttr(), SgTaskConfig::getIsSolveCompatible(), SgObjectInfo::getKey(), SgLogger::INF, logger, SgLogger::PREPROC, stationsByName_, SgLogger::write(), and SgLogger::WRN.
Referenced by NsSessionEditDialog::NsSessionEditDialog(), doPostReadActions(), doPostReadActions4Ints(), NsScrPrx4Session::pickupReferenceCoordinatesStation(), and resetAllEditings().
|
inline |
Returns a pointer on the parameter: nutation angle, x-coordiante.
Definition at line 1162 of file SgVlbiSession.h.
References pNutX_.
Referenced by SgTaskManager::fillParameterList(), SgVlbiObservation::fillPartials4delay(), SgVlbiObservation::fillPartials4rate(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::reportStoch4Stn(), and SgSolutionReporter::synchronizeInfo().
|
inline |
Definition at line 1166 of file SgVlbiSession.h.
References pNutXRate_.
Referenced by SgTaskManager::fillParameterList(), SgVlbiObservation::fillPartials4delay(), and SgVlbiObservation::fillPartials4rate().
|
inline |
Returns a pointer on the parameter: nutation angle, y-coordiante.
Definition at line 1174 of file SgVlbiSession.h.
References pNutY_.
Referenced by SgTaskManager::fillParameterList(), SgVlbiObservation::fillPartials4delay(), SgVlbiObservation::fillPartials4rate(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::reportStoch4Stn(), and SgSolutionReporter::synchronizeInfo().
|
inline |
Definition at line 1178 of file SgVlbiSession.h.
References pNutYRate_.
Referenced by SgTaskManager::fillParameterList(), SgVlbiObservation::fillPartials4delay(), and SgVlbiObservation::fillPartials4rate().
|
inline |
Returns a pointer on the parameter: polar motion, x-coordiante.
Definition at line 1114 of file SgVlbiSession.h.
References pPolusX_.
Referenced by SgTaskManager::fillParameterList(), SgVlbiObservation::fillPartials4delay(), SgVlbiObservation::fillPartials4rate(), SgSolutionReporter::report2aposterioriFiles(), SgSolutionReporter::report2spoolFile(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::reportStoch4Stn(), and SgSolutionReporter::synchronizeInfo().
|
inline |
Returns a pointer on the parameter: polar motion, x-coordinate rate.
Definition at line 1146 of file SgVlbiSession.h.
References pPolusXRate_.
Referenced by SgTaskManager::fillParameterList(), SgVlbiObservation::fillPartials4delay(), SgVlbiObservation::fillPartials4rate(), SgSolutionReporter::report2aposterioriFiles(), SgSolutionReporter::report2spoolFile(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), and SgSolutionReporter::synchronizeInfo().
|
inline |
Returns a pointer on the parameter: polar motion, y-coordiante.
Definition at line 1122 of file SgVlbiSession.h.
References pPolusY_.
Referenced by SgTaskManager::fillParameterList(), SgVlbiObservation::fillPartials4delay(), SgVlbiObservation::fillPartials4rate(), SgSolutionReporter::report2aposterioriFiles(), SgSolutionReporter::report2spoolFile(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::reportStoch4Stn(), and SgSolutionReporter::synchronizeInfo().
|
inline |
Returns a pointer on the parameter: polar motion, y-coordinate rate.
Definition at line 1154 of file SgVlbiSession.h.
References pPolusYRate_.
Referenced by SgTaskManager::fillParameterList(), SgVlbiObservation::fillPartials4delay(), SgVlbiObservation::fillPartials4rate(), SgSolutionReporter::report2aposterioriFiles(), SgSolutionReporter::report2spoolFile(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), and SgSolutionReporter::synchronizeInfo().
void SgVlbiSession::prepare4Analysis | ( | ) |
Performs necessary manipulations before starting data analysis.
Definition at line 1111 of file SgVlbiSession.cpp.
References SgObservation::Attr_PROCESSED, bands_, SgVlbiBand::baselinesByName(), baselinesByName_, SgObjectInfo::clearWrms(), SgAttribute::delAttr(), SgVlbiAuxObservation::setEstAtmGradE(), SgVlbiAuxObservation::setEstAtmGradESigma(), SgVlbiAuxObservation::setEstAtmGradN(), SgVlbiAuxObservation::setEstAtmGradNSigma(), SgVlbiAuxObservation::setEstClocks(), SgVlbiAuxObservation::setEstClocksSigma(), SgVlbiAuxObservation::setEstZenithDelay(), SgVlbiAuxObservation::setEstZenithDelaySigma(), SgVlbiBand::sourcesByName(), sourcesByName_, SgVlbiBand::stationsByName(), and stationsByName_.
Referenced by SgSingleSessionTaskManager::prepare4Run().
|
private |
Makes necessary operations to interpolate ERP.
Definition at line 560 of file SgVlbiSessionUtilities.cpp.
References args4PxyInterpolation_, args4Ut1Interpolation_, SgCubicSpline::argument(), SgExternalEopFile::argument(), SgTidalUt1::calc(), calcInfo_, SgExternalEopFile::CIX_IDX, SgExternalEopFile::CIY_IDX, className(), SgLogger::DBG, SgExternalEopFile::eopTable(), externalErpFile_, externalErpInterpolator_, SgLogger::FLY_BY, SgModelsInfo::getDversion(), SgVector::getElement(), SgMatrix::getElement(), getLeapSeconds(), SgExternalEopFile::IET_C04, SgExternalEopFile::IET_FINALS, innerPxyInterpolator_, innerUt1Interpolator_, SgExternalEopFile::inputEopType(), SgLogger::IO_TXT, isAble2InterpolateErp_, SgCubicSpline::isOk(), SgExternalEopFile::isOk(), logger, SgVector::n(), SgExternalEopFile::PMX_IDX, SgExternalEopFile::PMY_IDX, SgCubicSpline::prepare4Spline(), SgLogger::PREPROC, SgVector::setElement(), SgMatrix::setElement(), SgCubicSpline::table(), tabs4PxyInterpolation_, tabs4Ut1Interpolation_, tabsUt1Type_, SgExternalEopFile::UT1_IDX, SgExternalEopFile::ut1Type(), SgLogger::write(), and SgLogger::WRN.
Referenced by collectAPriories().
|
inline |
Returns a pointer on a reference band.
Definition at line 1057 of file SgVlbiSession.h.
References primaryBand_.
Referenced by SgGuiPiaReport::SgGuiPiaReport(), NsSessionEditDialog::changePrimaryBand(), NsSessionHandler::exportDataIntoDbh(), SgAgvTextSection::fillDataStructures(), main(), NsSessionHandler::notifyCat(), SgSolutionReporter::reportGeneralStatsBlock_Output4Spoolfile(), and SgVlbiObservation::setupIdentities().
|
inline |
Definition at line 269 of file SgVlbiSession.h.
References primaryBand_.
void SgVlbiSession::process | ( | bool | haveProcessAllBands, |
bool | interactWithGui | ||
) |
Makes data analysis of the session (single session).
Definition at line 814 of file SgVlbiSessionUtilities.cpp.
References SgSolutionReporter::absorbInfo(), SgTask::addSession(), apAxisOffsets_, apHiFyEop_, apSourcePositions_, apSourceStrModel_, apStationGradients_, apStationPositions_, apStationVelocities_, bands_, baselinesByName_, className(), collectAPriories(), config_, SgTaskManager::currentSession(), SgTaskManager::currentSessionInfo(), SgLogger::DBG, SgLogger::ERR, SgTaskConfig::evaluatePath2(), externalErpFile_, externalWeights_, SgTaskManager::finisRun(), SgTaskConfig::getActiveBandIdx(), SgTaskConfig::getExtAPrioriAxisOffsetsFileName(), SgTaskConfig::getExtAPrioriErpFileName(), SgTaskConfig::getExtAPrioriHiFyErpFileName(), SgTaskConfig::getExtAPrioriMeanGradientsFileName(), SgTaskConfig::getExtAPrioriSitesPositionsFileName(), SgTaskConfig::getExtAPrioriSitesVelocitiesFileName(), SgTaskConfig::getExtAPrioriSourcesPositionsFileName(), SgTaskConfig::getExtAPrioriSourceSsmFileName(), SgAPriories::getFileName(), SgExternalEopFile::getFileName(), SgModelEop_JMG_96_hf::getFileName(), SgTaskConfig::getHave2ApplyPxyOceanTideHFContrib(), SgTaskConfig::getHave2ApplyUt1OceanTideHFContrib(), SgTaskConfig::getIsSolveCompatible(), SgParametersDescriptor::getMode(), SgVlbiSessionInfo::getName(), SgTaskConfig::getUseExtAPrioriAxisOffsets(), SgTaskConfig::getUseExtAPrioriErp(), SgTaskConfig::getUseExtAPrioriHiFyErp(), SgTaskConfig::getUseExtAPrioriMeanGradients(), SgTaskConfig::getUseExtAPrioriSitesPositions(), SgTaskConfig::getUseExtAPrioriSitesVelocities(), SgTaskConfig::getUseExtAPrioriSourcesPositions(), SgTaskConfig::getUseExtAPrioriSourceSsm(), SgTaskConfig::getUseExternalWeights(), SgLogger::IO_TXT, SgExternalWeights::isOk(), lastProcessedConfig_, logger, longOperationMessage_, longOperationProgress_, longOperationShowStats_, longOperationStart_, longOperationStop_, lookupExternalWeights(), SgParametersDescriptor::num(), observations_, parametersDescriptor_, path2APrioriFiles_, SgParameterCfg::PM_ARC, SgParameterCfg::PM_PWL, SgParameterCfg::PM_STC, SgTaskManager::prepare4Run(), reporter_, SgLogger::RUN, SgTaskManager::run(), SgTask::setConfig(), SgTaskManager::setHave2InteractWithGui(), SgTaskManager::setLongOperationMessage(), SgTaskManager::setLongOperationProgress(), SgTaskManager::setLongOperationShowStats(), SgTaskManager::setLongOperationStart(), SgTaskManager::setLongOperationStop(), SgTaskManager::setObservations(), SgTask::setParameters(), SgVlbiObservation::setupActiveMeasurement(), SgVlbiObservation::setupActiveObservable(), SgExternalWeights::setupExternalWeights(), stationsByName_, SgLogger::write(), SgLogger::WRN, and zerofySigma2add().
Referenced by check4ClockBreaksAtSBD(), checkBandForClockBreaks(), detectAndProcessClockBreaks(), doPostReadActions4Ints(), doReWeighting(), eliminateLargeOutliers(), eliminateOutliers(), eliminateOutliersSimpleMode(), NsScrPrx4Session::process(), NsSessionEditDialog::process(), NsSessionHandler::process(), and restoreOutliers().
|
private |
Definition at line 142 of file SgVlbiSessionIoFringes.cpp.
|
private |
Definition at line 343 of file SgVlbiSessionIoKomb.cpp.
References SgVlbiObservation::addObservable(), SgVlbiObservable::allocateChannelsSetupStorages(), SgKombOb01Record::aPrioriClockError(), SgKombOb01Record::aPrioriObses(), SgKombOb01Record::aPrioriRefClockOffset(), SgVlbiSessionInfo::Attr_REF_CLOCKS_ADJUSTED, SgVlbiStationInfo::auxObservationByScanId(), bandByKey_, bands_, SgKombOb01Record::baselineId(), SgVlbiBand::baselinesByIdx(), baselinesByIdx_, SgVlbiBand::baselinesByName(), baselinesByName_, SgKombReader::bd01(), SgKombReader::bd02(), SgKombReader::bd03(), SgKombReader::bd04(), SgKombReader::bd05(), SgMJD::calcDayOfYear(), SgMJD::calcHour(), SgMJD::calcMin(), check4NameMap(), className(), SgKombBd05Record::coarseSearchFringeAmplitude(), SgKombOb01Record::correlatorFileName(), DAY2SEC, SgLogger::DBG, DEG2RAD, DT_DELAY, DT_RATE, SgKombBd02Record::effectiveIntegrationPeriod(), evaluateEffectiveFreqs(), SgKombReader::experimentCode(), SgMJD::F_INTERNAL, SgMJD::F_YYYYMMDDHHMMSSSS, SgKombBd05Record::falseDetectionProbability(), SgKombBd05Record::fineSearchFringeAmplitude(), SgVlbiObservable::fringeAmplitudeByChan(), SgKombBd05Record::fringeAmpPhase(), SgVlbiObservable::fringePhaseByChan(), SgVlbiSessionInfo::getCorrelatorType(), SgMatrix::getElement(), SgVlbiObservable::getFourfitOutputFName(), SgObjectInfo::getIdx(), SgObjectInfo::getKey(), SgObservation::getMediaIdx(), SgVlbiAuxObservation::getRefClockOffset(), SgVlbiObservable::getSampleRate(), SgVlbiObservation::getScanName(), SgVlbiObservable::grDelay(), SgObjectInfo::incNumTotal(), SgKombBd05Record::incohFringeAmplitude(), SgLogger::INF, SgLogger::IO, SgLogger::IO_BIN, SgLogger::IO_DBH, SgAttribute::isAttr(), SgKombReader::isOk(), SgKombBd02Record::kombQualityCode(), logger, SgKombReader::mapOfBands(), SgVlbiObservable::numOfAccPeriodsByChan_LSB(), SgVlbiObservable::numOfAccPeriodsByChan_USB(), SgVlbiObservable::numOfSamplesByChan_LSB(), SgVlbiObservable::numOfSamplesByChan_USB(), SgKombReader::ob01(), SgKombReader::ob03(), SgKombBd05Record::obsCoarseDelayAtReferEpoch(), SgKombBd05Record::obsCoarseDelayResid(), SgKombBd05Record::obsCoarseDelaySigma(), SgKombBd05Record::obsDelayAmbiguity(), SgKombBd02Record::obsDelayAtCentrlEpoch(), SgKombBd05Record::obsDelayAtReferEpoch(), SgKombBd02Record::obsDelayRateAtCentrlEpoch(), SgKombBd05Record::obsDelayRateAtReferEpoch(), SgKombBd05Record::obsDelayRateResid(), SgKombBd05Record::obsDelayRateSigma(), SgKombBd05Record::obsDelayResid(), SgKombBd05Record::obsDelaySigma(), observationByKey_, observations_, SgKombBd02Record::obsResidPhaseAtEarthCenterEpoch(), SgKombBd02Record::obsTotalPhaseAtCentrlEpoch(), SgKombBd02Record::obsTotalPhaseAtEarthCenterEpoch(), SgKombBd02Record::obsTotalPhaseAtReferEpoch(), SgKombBd03Record::phaseCalAmpPhase1(), SgKombBd04Record::phaseCalAmpPhase2(), SgVlbiObservable::phaseCalData_1ByChan(), SgVlbiObservable::phaseCalData_2ByChan(), SgKombBd03Record::phaseCalRate1(), SgKombBd03Record::phaseCalRate2(), SgKombBd05Record::phaseDelayAtReferEpoch(), SgKombBd05Record::phaseDelayAtReferEpochMinus_1sec(), SgKombBd05Record::phaseDelayAtReferEpochPlus_1sec(), SgKombOb03Record::phCalFreqs(), SgVlbiObservable::phDelay(), SgVlbiObservable::phDRate(), SgKombBd02Record::procPpNumTable(), SgKombBd01Record::procRefFreq(), SgKombReader::readFile(), SgVlbiObservable::refFreqByChan(), SgKombBd02Record::rejectionRate(), SgKombBd01Record::rfFreqs(), SgVlbiObservable::sbDelay(), SgKombBd02Record::searchWndCoarseDelay(), SgKombBd02Record::searchWndFineDelay(), SgKombBd02Record::searchWndFineDelayRate(), SgVlbiSessionInfo::sessionCode_, SgVlbiObservable::setAcceptedRatio(), SgVlbiMeasurement::setAlternateValue(), SgVlbiMeasurement::setAmbiguitySpacing(), SgVlbiObservable::setAprioriDra(), SgVlbiObservation::setBaselineIdx(), SgVlbiObservable::setCentrOffset(), SgVlbiStationInfo::setCid(), SgVlbiObservable::setCorrCoeff(), SgVlbiObservation::setCorrRootFileName(), SgVlbiObservable::setDiscardRatio(), SgVlbiMeasurement::setEffFreq(), SgVlbiObservable::setEffIntegrationTime(), SgVector::setElement(), SgMatrix::setElement(), SgVlbiObservable::setEpochCentral(), SgVlbiObservable::setEpochOfCorrelation(), SgVlbiObservable::setEpochOfFourfitting(), SgVlbiObservable::setEpochOfScan(), SgVlbiObservable::setErrorCode(), SgVlbiObservable::setFourfitOutputFName(), SgVlbiObservable::setFourfitSearchParameters(), SgVlbiObservable::setGeocenterResidPhase(), SgVlbiObservable::setGeocenterTotalPhase(), SgVlbiMeasurement::setGeocenterValue(), SgVlbiObservable::setIncohChanAddAmp(), SgVlbiObservable::setIncohSegmAddAmp(), SgVlbiObservation::setKey(), SgObjectInfo::setKey(), SgObservation::setMediaIdx(), SgVlbiObservable::setMediaIdx(), SgObservation::setMJD(), SgVlbiObservable::setPhaseCalRates(), SgVlbiObservable::setProbabOfFalseDetection(), SgVlbiObservable::setQualityFactor(), SgVlbiAuxObservation::setRefClockOffset(), SgVlbiObservable::setReferenceFrequency(), SgVlbiMeasurement::setResidualFringeFitting(), SgVlbiObservable::setSampleRate(), SgVlbiObservation::setScanId(), SgVlbiObservation::setScanName(), SgVlbiSessionInfo::setSessionCode(), SgVlbiStationInfo::setSid(), SgVlbiMeasurement::setSigma(), SgVlbiObservable::setSnr(), SgVlbiObservation::setSourceIdx(), SgVlbiObservable::setStartOffset(), SgVlbiObservation::setStation1Idx(), SgVlbiObservation::setStation2Idx(), SgVlbiObservable::setStopOffset(), SgVlbiObservable::setTapeQualityCode(), SgVlbiObservable::setTotalPhase(), SgVlbiObservable::setTstart(), SgVlbiObservable::setTstop(), SgVlbiObservation::setupActiveObservable(), SgVlbiMeasurement::setValue(), SgKombBd05Record::snr(), SgKombOb01Record::sourceName(), SgVlbiBand::sourcesByIdx(), sourcesByIdx_, SgVlbiBand::sourcesByName(), sourcesByName_, src2src, SgKombOb01Record::station1Name(), SgKombOb01Record::station2Name(), SgVlbiBand::stationsByIdx(), stationsByIdx_, SgVlbiBand::stationsByName(), stationsByName_, stn2stn, SgVlbiObservable::strId(), SgKombBd01Record::tapeQualityCode(), SgKombOb01Record::tFinis(), SgKombBd02Record::tObsCentral(), SgMJD::toString(), SgKombBd01Record::totalNumOfProcChannels(), SgKombOb01Record::tProcByCorr(), SgKombBd01Record::tProcByKomb(), SgKombOb01Record::tRefer(), SgKombOb01Record::tStart(), tZero, SgVlbiObservable::vAuxData(), SgVlbiObservable::vDlys(), SgKombOb01Record::videoBandWidth(), SgLogger::write(), and SgLogger::WRN.
Referenced by getDataFromKombFiles().
|
private |
Definition at line 134 of file SgVlbiSessionIoFringes.cpp.
|
inline |
Returns a pointer on the parameter: polar motion, d(UT1-UTC).
Definition at line 1130 of file SgVlbiSession.h.
References pUT1_.
Referenced by SgTaskManager::fillParameterList(), SgVlbiObservation::fillPartials4delay(), SgVlbiObservation::fillPartials4rate(), SgSolutionReporter::report2aposterioriFiles(), SgSolutionReporter::report2spoolFile(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::reportStoch4Stn(), and SgSolutionReporter::synchronizeInfo().
|
inline |
Returns a pointer on the parameter: polar motion, d(UT1-UTC) rate.
Definition at line 1138 of file SgVlbiSession.h.
References pUT1Rate_.
Referenced by SgTaskManager::fillParameterList(), SgVlbiObservation::fillPartials4delay(), SgVlbiObservation::fillPartials4rate(), SgSolutionReporter::report2aposterioriFiles(), SgSolutionReporter::report2spoolFile(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), and SgSolutionReporter::synchronizeInfo().
bool SgVlbiSession::putDataIntoAgvFile | ( | const QString & | dirName, |
const QString & | fileName, | ||
SgIdentities * | ids, | ||
SgVersion * | driverVersion | ||
) |
Saves data into AGV file, returns true if everything is ok.
Definition at line 55 of file SgVlbiSessionIoAgv.cpp.
References className(), SgMJD::currentMJD(), SgLogger::DATA, driverVersion, SgAgvDriver::exportData(), SgAgvDriver::fileName(), SgLogger::INF, SgLogger::IO_NCDF, logger, SgVlbiSessionInfo::name_, nickName(), SgAgvDriver::path2File(), SgAgvDriver::setSession(), and SgLogger::write().
Referenced by NsSessionHandler::exportDataIntoVgosDa().
bool SgVlbiSession::putDataIntoDbhImage | ( | SgDbhImage * | image | ) |
Exports data into DBH image, returns true if everything is ok.
Definition at line 3049 of file SgVlbiSessionIoDbh.cpp.
References SgAttribute::addAttr(), SgDbhImage::addDescriptor(), SgVlbiHistory::addHistoryRecord(), SgVlbiMeasurement::ambiguity(), Sg3dVector::at(), SgParameterBreak::Attr_DYNAMIC, SgVlbiBaselineInfo::Attr_ESTIMATE_CLOCKS, SgVlbiSourceInfo::Attr_ESTIMATE_COO, SgVlbiSessionInfo::Attr_FF_AMBIGS_RESOLVED, SgVlbiSessionInfo::Attr_FF_ION_C_CALCULATED, SgVlbiSessionInfo::Attr_HAS_CLOCK_BREAKS, SgVlbiStationInfo::Attr_IGNORE_CABLE_CAL, SgObservation::Attr_NOT_VALID, SgVlbiBaselineInfo::Attr_NOT_VALID, SgVlbiSourceInfo::Attr_NOT_VALID, SgVlbiStationInfo::Attr_NOT_VALID, SgObservation::Attr_PROCESSED, SgVlbiStationInfo::Attr_REFERENCE_CLOCKS, SgVlbiStationInfo::Attr_USE_LOCAL_CLOCKS, SgVlbiStationInfo::Attr_USE_LOCAL_ZENITH, SgVlbiStationInfo::auxObservationByScanId(), bands_, baselinesByName_, SgVlbiStationInfo::calcCBEpochs4Export(), calcInfo_, className(), SgVlbiStationInfo::clockBreaks(), contemporaryHistory_, SgMJD::currentMJD(), dAcmEpochs_, dAcmNames_, dAcmNumber_, dAcmOffsets_, dAcmRates_, dAcSites_, dAtmCflg_, dAtmConstr_, dAtmIntrv_, dAtmPartFlag_, dBaselinesSelStatus_, dBatchCnt_, SgLogger::DBG, dbhDxTable, dBlDepClocks_, dCalFlags_, dCalList_, dCalSites_, dCcSites_, dClkBrkEpochs_, dClkBrkFlags_, dClkBrkNames_, dClkBrkNum_, dClkCflg_, dClockBreakStatus_, dClockConstr_, dClockIntrv_, dClockSite_, dCorrCoefSecBand_, dDelayObsSecBand_, dDelayUFlag_, dEccCoords_, dEccNames_, dEccTypes_, dEffFreqsSecBand_, DEG2RAD, dEl_Cut_, SgAttribute::delAttr(), SgDbhImage::delDescriptor(), dError_Bl_, dError_K_, DbhDescriptorX::description_, dFclFlags_, dFclList_, dFourFitFileNameSecBand_, dGrIonFrq_, dGrpAmbiguitySecBand_, SgDbhDatumDescriptor::dim1(), SgDbhDatumDescriptor::dim2(), SgDbhDatumDescriptor::dim3(), DbhDescriptorX::dimensions_, dIonBits_, dIonCode_, dIonCorr_, dIonRms_, dN4Obs_, dNAmbig_, dNAmbigSecBand_, dNObs_, dNRefClocks_, dObcFlags_, dObcList_, dPhAmbig_S_, dPhaseObsSecBand_, dPhIonFrq_, dQualityCodeSecBand_, dRateObsSecBand_, dRefClockSites_, dRefFreqSecBand_, dSBDelaySecBand_, dSigmaDelayObsSecBand_, dSigmaPhaseObsSecBand_, dSigmaRateObsSecBand_, dSigmaSBDelaySecBand_, dSiteNames_, dSnrSecBand_, dSolData_, dSourcesSelStatus_, dStarNames_, dSupMet_, DT_DELAY, DT_RATE, dTotalPhaseSecBand_, dUserAction4Suppression_, SgVlbiStationInfo::eccRec(), SgLogger::ERR, SgEccRec::ET_XYZ, SgVlbiHistory::export2DbhHistoryBlock(), SgDbhImage::fileName(), SgDbhImage::finisFormatModifying(), formObsCalibrationSetup(), SgParameterBreak::getA0(), SgParameterBreak::getA1(), SgVlbiMeasurement::getAmbiguitySpacing(), SgVlbiStationInfo::getAPrioriClockTerm_0(), SgVlbiStationInfo::getAPrioriClockTerm_1(), SgVlbiStationInfo::getCdpNumber(), SgParametersDescriptor::getClock0(), SgVlbiObservable::getCorrCoeff(), SgMJD::getDate(), SgEccRec::getDR(), SgModelsInfo::getDversion(), SgEccRec::getEccType(), SgVlbiMeasurement::getEffFreq(), SgParameterBreak::getEpoch4Export(), SgVlbiObservable::getFourfitOutputFName(), SgDbhImage::getI2(), SgVlbiMeasurement::getIonoSigma(), SgVlbiMeasurement::getIonoValue(), SgObjectInfo::getKey(), SgVlbiObservable::getMediaIdx(), SgVlbiStationInfo::getNeed2useAPrioriClocks(), SgVlbiMeasurement::getNumOfAmbiguities(), SgVlbiStationInfo::getPcClocks(), SgVlbiStationInfo::getPcZenith(), SgParameterCfg::getPMode(), SgParameterCfg::getPwlAPriori(), SgParameterCfg::getPwlStep(), SgVlbiObservable::getQualityFactor(), SgVlbiObservable::getReferenceFrequency(), SgVlbiMeasurement::getSigma(), SgObjectInfo::getSigma2add(), SgVlbiObservable::getSnr(), SgParametersDescriptor::getSrcCoo(), SgDbhImage::getStr(), SgMJD::getTime(), SgVlbiObservable::getTotalPhase(), SgVlbiMeasurement::getUnweightFlag(), SgVlbiMeasurement::getValue(), SgParametersDescriptor::getZenith(), SgVlbiObservable::grDelay(), hasAcSites_, hasCalFlags_, hasCalList_, hasCalSites_, hasCcSites_, hasCorrCoefSecBand_, hasDelayObsSecBand_, hasEccCoords_, hasEccNames_, hasEccTypes_, hasEffFreqsSecBand_, hasFclFlags_, hasFclList_, hasFourFitFileNameSecBand_, hasGrIonFrq_, hasGrpAmbiguitySecBand_, hasNAmbigSecBand_, hasPhaseObsSecBand_, hasPhIonFrq_, hasQualityCodeSecBand_, hasRateObsSecBand_, hasRefFreqSecBand_, hasSBDelaySecBand_, hasSigmaDelayObsSecBand_, hasSigmaPhaseObsSecBand_, hasSigmaRateObsSecBand_, hasSigmaSBDelaySecBand_, hasSnrSecBand_, hasTotalPhaseSecBand_, SgLogger::IO_DBH, SgLogger::IO_TXT, SgAttribute::isAttr(), DbhDescriptorX::isDimensionsFixed_, DbhDescriptorX::isPresent_, DbhDescriptorX::lCode_, logger, SgDbhImage::lookupDescriptor(), makeHistory(), makeHistoryIntro(), SgMJD::MJD_reverse(), numOfDxT, DbhDescriptorX::numOfTc_, SgObjectInfo::numProcessed(), SgObjectInfo::numTotal(), SgVlbiObservation::observable(), SgVlbiBand::observables(), observations_, parametersDescriptor_, SgVlbiObservable::phDelay(), SgVlbiObservable::phDRate(), SgParameterCfg::PM_NONE, SgDbhImage::prepare2save(), primaryBand_, rAcmEpochs_, rAcmNames_, rAcmNumber_, rAcmOffsets_, rAcmRates_, rAtmCflg_, rAtmConstr_, rAtmIntrv_, rAtmPartFlag_, rBaselinesSelStatus_, rBatchCnt_, rBlDepClocks_, rCalFlags_, rCalList_, rCalSites_, rClkBrkEpochs_, rClkBrkFlags_, rClkBrkNames_, rClkBrkNum_, rClkCflg_, rClockBreakStatus_, rClockConstr_, rClockIntrv_, rClockSite_, rCorrCoefSecBand_, rDelayObsSecBand_, rEccCoords_, rEccNames_, rEccTypes_, rEffFreqsSecBand_, rEl_Cut_, rError_Bl_, rError_K_, rFclFlags_, rFclList_, rFourFitFileNameSecBand_, rGrIonFrq_, rGrpAmbiguitySecBand_, rIonBits_, rIonCode_, rIonCorr_, rIonRms_, rN4Obs_, rNAmbig_, rNAmbigSecBand_, rNObs_, rNRefClocks_, rObcFlags_, rObcList_, rPhAmbig_S_, rPhaseObsSecBand_, rPhIonFrq_, rQualityCodeSecBand_, rRateObsSecBand_, rRefClockSites_, rRefFreqSecBand_, rSBDelaySecBand_, rSigmaDelayObsSecBand_, rSigmaPhaseObsSecBand_, rSigmaRateObsSecBand_, rSigmaSBDelaySecBand_, rSnrSecBand_, rSolData_, rSourcesSelStatus_, rSupMet_, rTotalPhaseSecBand_, rUserAction4Suppression_, SgVlbiObservable::sbDelay(), sCalList, SgDbhDatumDescriptor::setDimensions(), SgDbhImage::setI2(), SgDbhImage::setJ4(), SgDbhDatumDescriptor::setNTc(), SgDbhImage::setR8(), SgDbhImage::setStr(), SgDbhDatumDescriptor::setType(), SgVlbiMeasurement::setUnweightFlag(), sFclList, sourcesByName_, SgDbhImage::startFormatModifying(), SgVlbiBand::stationsByName(), stationsByName_, SgMJD::toDouble(), SgMJD::toString(), SgMJD::toUtc(), DbhDescriptorX::type_, useOldAcm, vLight, SgLogger::write(), SgLogger::WRN, X_AXIS, Y_AXIS, and Z_AXIS.
Referenced by NsSessionHandler::exportDataIntoDbh().
bool SgVlbiSession::putDataIntoVgosDb | ( | SgVgosDb * | vgosDb | ) |
Saves data into VgosDb file tree, returns true if everything is ok.
Definition at line 55 of file SgVlbiSessionIoVdbOutput.cpp.
References SgVlbiHistory::addHistoryRecord(), SgVlbiMeasurement::ambiguity(), args4PxyInterpolation_, args4Ut1Interpolation_, Sg3dVector::at(), Sg3dMatrix::at(), SgVlbiStationInfo::Attr_APRIORI_CLOCK_MODIFIED, SgVlbiStationInfo::Attr_CABLE_CAL_MODIFIED, SgVlbiBaselineInfo::Attr_ESTIMATE_CLOCKS, SgVlbiSessionInfo::Attr_FF_AMBIGS_RESOLVED, SgVlbiSessionInfo::Attr_FF_AUX_OBS_MODIFIED, SgVlbiSessionInfo::Attr_FF_CALC_DATA_MODIFIED, SgVlbiSessionInfo::Attr_FF_CREATED, SgVlbiSessionInfo::Attr_FF_EDIT_INFO_MODIFIED, SgVlbiSessionInfo::Attr_FF_ION_C_CALCULATED, SgVlbiSessionInfo::Attr_FF_OUTLIERS_PROCESSED, SgVlbiSessionInfo::Attr_FF_PHASE_DEL_USED, SgVlbiSessionInfo::Attr_FF_WEIGHTS_CORRECTED, SgVlbiStationInfo::Attr_HAS_CABLE_CAL, SgVlbiSessionInfo::Attr_HAS_DTEC, SgVlbiStationInfo::Attr_HAS_METEO, SgVlbiStationInfo::Attr_HAS_TSYS, SgVlbiStationInfo::Attr_IGNORE_CABLE_CAL, SgVlbiStationInfo::Attr_METEO_MODIFIED, SgObservation::Attr_NOT_VALID, SgVlbiBaselineInfo::Attr_NOT_VALID, SgVlbiStationInfo::Attr_NOT_VALID, SgObservation::Attr_PROCESSED, SgVlbiSessionInfo::Attr_REF_CLOCKS_ADJUSTED, SgVlbiStationInfo::Attr_REFERENCE_CLOCKS, SgVlbiStationInfo::Attr_TSYS_MODIFIED, SgVlbiStationInfo::Attr_USE_LOCAL_CLOCKS, SgVlbiStationInfo::Attr_USE_LOCAL_ZENITH, SgVlbiObservation::auxObs_1(), SgVlbiObservation::auxObs_2(), SgVlbiStationInfo::auxObservationByScanId(), bandByKey_, bands(), bands_, baselinesByName_, SgVlbiObservable::bbcIdxByChan_1(), SgVlbiObservable::bbcIdxByChan_2(), SgVlbiStationInfo::calcCBEpochs4Export(), calcInfo_, SgVlbiObservation::calculateIonoBits(), SgVlbiSourceInfo::calculateStatusBits(), SgVlbiStationInfo::CCO_CDMS, SgVlbiStationInfo::CCO_CDMS_FS_LOG, SgVlbiStationInfo::CCO_FS_LOG, SgVlbiStationInfo::CCO_PCMT, SgVlbiObservable::chanIdByChan(), className(), SgVlbiStationInfo::clockBreaks(), SgVgosDb::composeWrapperFile(), config_, contemporaryHistory_, SgVlbiObservable::corelIndexNumLSB(), SgVlbiObservable::corelIndexNumUSB(), SgVlbiSessionInfo::correlatorName_, SgVlbiSessionInfo::correlatorType_, SgVlbiSessionInfo::CPPS_PIMA, SgVlbiSessionInfo::cppsSoft_, SgVgosDb::CT_CRL, SgVgosDb::CT_Difx, SgVgosDb::CT_GSI, SgVgosDb::CT_Mk3, SgVgosDb::CT_Mk4, SgVgosDb::CT_S2, SgVgosDb::CT_Unknown, SgVgosDb::CT_VLBA, SgMJD::currentMJD(), SgLogger::DATA, DAY2SEC, SgLogger::DBG, SgVlbiSessionInfo::description_, DT_DELAY, DT_RATE, SgVlbiStationInfo::eccRec(), SgVdbVariable::empty(), SgEccRec::ET_N_A, SgEccRec::ET_XYZ, SgVlbiSessionInfo::experimentSerialNumber_, SgMJD::F_INTERNAL, SgMJD::F_YYYYMMDDHHMMSSSS, formObsCalibrationSetup(), SgVlbiObservable::fringeAmplitudeByChan(), SgVlbiObservable::fringePhaseByChan(), SgVlbiObservable::getAcceptedRatio(), SgIdentities::getAcFullName(), SgVlbiObservation::getAearth(), SgVlbiMeasurement::getAlternateValue(), SgVlbiMeasurement::getAmbiguitySpacing(), SgVlbiObservation::getApLength(), SgVlbiStationInfo::getAPrioriClockTerm_0(), SgVlbiStationInfo::getAPrioriClockTerm_1(), SgVlbiObservable::getAprioriDra(), SgVlbiSourceInfo::getAprioriReference(), SgVlbiStationInfo::getAxisOffset(), SgVlbiAuxObservation::getAzimuthAngle(), SgVlbiAuxObservation::getAzimuthAngleRate(), SgVlbiObservable::getBandKey(), SgVlbiObservable::getBitsPerSample(), SgVlbiAuxObservation::getCableCalibration(), SgVlbiStationInfo::getCableCalMultiplierDBCal(), SgVlbiStationInfo::getCableCalsOrigin(), SgVlbiStationInfo::getCableCalsOriginTxt(), SgVlbiAuxObservation::getCalcAxisOffset4Delay(), SgVlbiAuxObservation::getCalcAxisOffset4Rate(), SgVlbiObservation::getCalcCipSr(), SgVlbiObservation::getCalcCipSv(), SgVlbiObservation::getCalcCipXr(), SgVlbiObservation::getCalcCipXv(), SgVlbiObservation::getCalcCipYr(), SgVlbiObservation::getCalcCipYv(), SgVlbiObservation::getCalcConsBendingDelay(), SgVlbiObservation::getCalcConsBendingRate(), SgVlbiObservation::getCalcConsBendingSunDelay(), SgVlbiObservation::getCalcConsBendingSunHigherDelay(), SgVlbiObservation::getCalcConsBendingSunHigherRate(), SgVlbiObservation::getCalcConsBendingSunRate(), SgVlbiObservation::getCalcConsensusDelay(), SgVlbiObservation::getCalcConsensusRate(), SgVlbiObservation::getCalcEarthTideDelay(), SgVlbiObservation::getCalcEarthTideRate(), SgVlbiObservable::getCalcFeedCorrDelay(), SgVlbiObservable::getCalcFeedCorrRate(), SgVlbiObservation::getCalcHiFyPxyDelay(), SgVlbiObservation::getCalcHiFyPxyLibrationDelay(), SgVlbiObservation::getCalcHiFyPxyLibrationRate(), SgVlbiObservation::getCalcHiFyPxyRate(), SgVlbiObservation::getCalcHiFyUt1Delay(), SgVlbiObservation::getCalcHiFyUt1LibrationDelay(), SgVlbiObservation::getCalcHiFyUt1LibrationRate(), SgVlbiObservation::getCalcHiFyUt1Rate(), SgVlbiAuxObservation::getCalcNdryCont4Delay(), SgVlbiAuxObservation::getCalcNdryCont4Rate(), SgVlbiObservation::getCalcNut2006_dEpsR(), SgVlbiObservation::getCalcNut2006_dEpsV(), SgVlbiObservation::getCalcNut2006_dPsiR(), SgVlbiObservation::getCalcNut2006_dPsiV(), SgVlbiObservation::getCalcNutWahr_dEpsR(), SgVlbiObservation::getCalcNutWahr_dEpsV(), SgVlbiObservation::getCalcNutWahr_dPsiR(), SgVlbiObservation::getCalcNutWahr_dPsiV(), SgVlbiAuxObservation::getCalcNwetCont4Delay(), SgVlbiAuxObservation::getCalcNwetCont4Rate(), SgVlbiObservation::getCalcOceanPoleTideLdDelay(), SgVlbiObservation::getCalcOceanPoleTideLdRate(), SgVlbiObservation::getCalcOceanTideDelay(), SgVlbiObservation::getCalcOceanTideOldDelay(), SgVlbiObservation::getCalcOceanTideOldRate(), SgVlbiObservation::getCalcOceanTideRate(), SgVlbiAuxObservation::getCalcOLoadHorz4Delay(), SgVlbiAuxObservation::getCalcOLoadHorz4Rate(), SgVlbiAuxObservation::getCalcOLoadVert4Delay(), SgVlbiAuxObservation::getCalcOLoadVert4Rate(), SgVlbiObservation::getCalcPmX(), SgVlbiObservation::getCalcPmY(), SgVlbiObservation::getCalcPoleTideDelay(), SgVlbiObservation::getCalcPoleTideOldDelay(), SgVlbiObservation::getCalcPoleTideOldRate(), SgVlbiObservation::getCalcPoleTideRate(), SgVlbiObservation::getCalcPxDelay(), SgVlbiObservation::getCalcPxRate(), SgVlbiObservation::getCalcPyDelay(), SgVlbiObservation::getCalcPyRate(), SgVlbiObservation::getCalcTiltRemvrDelay(), SgVlbiObservation::getCalcTiltRemvrRate(), SgVlbiObservation::getCalcUt1_Tai(), SgEccRec::getCdpNumber(), SgVlbiObservable::getCentrOffset(), SgVlbiStationInfo::getCid(), SgParametersDescriptor::getClock0(), SgVlbiObservable::getCorrClocks(), SgVlbiObservable::getCorrCoeff(), SgVlbiSessionInfo::getCorrelatorType(), SgVlbiObservable::getCorrelStarElev_1(), SgVlbiObservable::getCorrelStarElev_2(), SgVlbiObservable::getCorrelZdelay_1(), SgVlbiObservable::getCorrelZdelay_2(), SgVlbiObservation::getCorrRootFileName(), SgIoDriver::getCurrentDriverVersion(), SgIoDriver::getCurrentIdentities(), SgVlbiObservation::getD2del_dUT12(), SgVlbiObservation::getD2rat_dUT12(), SgVlbiAuxObservation::getDdel_dAxsOfs(), SgVlbiObservation::getDdel_dBend(), SgVlbiObservation::getDdel_dCipX(), SgVlbiObservation::getDdel_dCipY(), SgVlbiObservation::getDdel_dDN(), SgVlbiObservation::getDdel_dGamma(), SgVlbiObservation::getDdel_dParallax(), SgVlbiObservation::getDdel_dParallaxRev(), SgVlbiObservation::getDdel_dPolTideX(), SgVlbiObservation::getDdel_dPolTideY(), SgVlbiObservation::getDdel_dPx(), SgVlbiObservation::getDdel_dPy(), SgVlbiObservation::getDdel_dR_1(), SgVlbiObservation::getDdel_dRA(), SgVlbiAuxObservation::getDdel_dTzdDry(), SgVlbiAuxObservation::getDdel_dTzdGrdE(), SgVlbiAuxObservation::getDdel_dTzdGrdN(), SgVlbiAuxObservation::getDdel_dTzdWet(), SgVlbiObservation::getDdel_dUT1(), SgVlbiObservable::getDiscardRatio(), SgVlbiSourceInfo::getDN(), SgEccRec::getDR(), SgVlbiAuxObservation::getDrat_dAxsOfs(), SgVlbiObservation::getDrat_dBend(), SgVlbiObservation::getDrat_dCipX(), SgVlbiObservation::getDrat_dCipY(), SgVlbiObservation::getDrat_dDN(), SgVlbiObservation::getDrat_dGamma(), SgVlbiObservation::getDrat_dParallax(), SgVlbiObservation::getDrat_dParallaxRev(), SgVlbiObservation::getDrat_dPolTideX(), SgVlbiObservation::getDrat_dPolTideY(), SgVlbiObservation::getDrat_dPx(), SgVlbiObservation::getDrat_dPy(), SgVlbiObservation::getDrat_dR_1(), SgVlbiObservation::getDrat_dRA(), SgVlbiAuxObservation::getDrat_dTzdDry(), SgVlbiAuxObservation::getDrat_dTzdGrdE(), SgVlbiAuxObservation::getDrat_dTzdGrdN(), SgVlbiAuxObservation::getDrat_dTzdWet(), SgVlbiObservation::getDrat_dUT1(), SgVlbiObservation::getDTec(), SgVlbiObservation::getDTecStdDev(), SgTaskConfig::getEccentricitiesFileName(), SgEccRec::getEccType(), SgVlbiMeasurement::getEffFreq(), SgVlbiMeasurement::getEffFreqEqWgt(), SgVlbiObservable::getEffIntegrationTime(), SgVector::getElement(), SgMatrix::getElement(), SgVlbiAuxObservation::getElevationAngle(), SgVlbiAuxObservation::getElevationAngleRate(), SgParameterBreak::getEpoch4Export(), SgVlbiObservable::getEpochCentral(), SgVlbiObservable::getEpochOfCorrelation(), SgVlbiObservable::getEpochOfFourfitting(), SgVlbiObservable::getEpochOfScan(), SgVlbiObservable::getErrorCode(), SgVlbiObservable::getFourfitCommandOverride(), SgVlbiObservable::getFourfitControlFile(), SgVlbiObservable::getFourfitOutputFName(), SgVlbiObservable::getFourfitSearchParameters(), SgVlbiObservable::getFourfitVersion(), SgVlbiObservation::getFractC(), SgVlbiObservable::getGeocenterResidPhase(), SgVlbiObservable::getGeocenterTotalPhase(), SgVlbiMeasurement::getGeocenterValue(), SgVgosDb::getHave2redoLeapSecond(), SgVlbiObservable::getHopsRevisionNumber(), SgVlbiObservable::getIncohChanAddAmp(), SgVlbiObservable::getIncohSegmAddAmp(), SgVlbiObservable::getInstrDelay(), SgVlbiMeasurement::getIonoSigma(), SgVlbiMeasurement::getIonoValue(), SgObjectInfo::getKey(), getLeapSeconds(), SgObservation::getMediaIdx(), SgVlbiObservable::getMediaIdx(), SgVlbiStationInfo::getMeteoDataOrigin(), SgVlbiStationInfo::getMeteoDataOriginTxt(), SgVlbiStationInfo::getMntType(), SgVlbiStationInfo::getNeed2useAPrioriClocks(), SgVlbiObservable::getNlags(), SgVlbiMeasurement::getNumOfAmbiguities(), SgVlbiObservable::getNumOfChannels(), SgVlbiMeasurement::getNumOfSubAmbigs(), SgVlbiAuxObservation::getOcnLdR(), SgVlbiAuxObservation::getOcnLdV(), SgVgosDb::getOperationMode(), SgVlbiSessionInfo::getOriginType(), SgVlbiAuxObservation::getParallacticAngle(), SgVlbiStationInfo::getPcClocks(), SgVlbiStationInfo::getPcZenith(), SgVlbiObservable::getPhaseCalGrDelays(), SgVlbiObservable::getPhaseCalRates(), SgMeteoData::getPressure(), SgVlbiObservable::getProbabOfFalseDetection(), SgParameterCfg::getPwlAPriori(), SgParameterCfg::getPwlStep(), SgVlbiObservable::getQualityFactor(), SgVlbiStationInfo::getR(), SgVlbiSourceInfo::getRA(), SgVlbiObservation::getRearth(), SgVlbiAuxObservation::getRefClockOffset(), SgVlbiObservable::getReferenceFrequency(), SgMeteoData::getRelativeHumidity(), SgVlbiMeasurement::getResidualFringeFitting(), SgVlbiObservation::getRmoon(), SgVlbiObservation::getRsun(), SgVlbiObservable::getSampleRate(), SgVlbiObservation::getScanId(), SgVlbiObservation::getScanName(), SgVlbiMeasurement::getSigma(), SgObjectInfo::getSigma2add(), SgVlbiObservable::getSnr(), SgVersion::getSoftwareName(), SgLogger::getSpool(), SgVlbiObservable::getStartOffset(), SgVlbiObservable::getStopOffset(), SgVlbiAuxObservation::getTapeId(), SgVlbiObservable::getTapeQualityCode(), SgVlbiStationInfo::getTectonicPlateName(), SgMeteoData::getTemperature(), SgVlbiStationInfo::getTilt(), SgVlbiObservable::getTotalPhase(), SgVlbiObservation::getTrf2crfAcc(), SgVlbiObservation::getTrf2crfRat(), SgVlbiObservation::getTrf2crfVal(), SgVlbiObservable::getTstart(), SgVlbiObservable::getTstop(), SgVlbiMeasurement::getUnweightFlag(), SgVlbiObservable::getUrVr(), SgIdentities::getUserEmailAddress(), SgIdentities::getUserName(), SgVlbiObservable::getUvFrPerAsec(), SgVlbiMeasurement::getValue(), SgVlbiObservation::getVearth(), SgVlbiObservation::getVmoon(), SgVlbiObservation::getVsun(), SgParametersDescriptor::getZenith(), SgVlbiObservable::grDelay(), SgVlbiBand::history(), SgLogger::INF, interval2Str(), SgLogger::IO_NCDF, SgAttribute::isAttr(), SgVdbVariable::isEmpty(), libraryVersion, SgVgosDb::loadClockBreaks(), SgVlbiObservable::loFreqByChan_1(), SgVlbiObservable::loFreqByChan_2(), logger, SgLogger::lookupSupplementLog(), makeHistory(), makeHistoryIntro(), SgVlbiStationInfo::MDO_EXTERNAL, SgVlbiStationInfo::MDO_FS_LOG, SgVlbiAuxObservation::meteoData(), SgVlbiStationInfo::mntType2int(), SgVector::n(), SgVlbiSessionInfo::name_, SgMatrix::nRow(), SgVlbiObservable::numOfAccPeriodsByChan_LSB(), SgVlbiObservable::numOfAccPeriodsByChan_USB(), SgVlbiObservable::numOfSamplesByChan_LSB(), SgVlbiObservable::numOfSamplesByChan_USB(), SgObjectInfo::numTotal(), SgVlbiObservation::observable(), SgVlbiObservation::observableByKey(), observations_, SgNetCdf::OM_DRY_RUN, SgVlbiSessionInfo::originType_, SgVlbiSessionInfo::OT_AGV, SgVlbiSessionInfo::OT_KOMB, SgVlbiSessionInfo::OT_MK4, parametersDescriptor_, SgVlbiObservable::phaseCalData_1ByChan(), SgVlbiObservable::phaseCalData_2ByChan(), SgVlbiObservable::phDelay(), SgVlbiObservable::phDRate(), SgVlbiSessionInfo::piAgencyName_, SgVlbiObservable::polarization_1ByChan(), SgVlbiObservable::polarization_2ByChan(), primaryBand_, RAD2DEG, SgVlbiSessionInfo::recordingMode_, SgVlbiObservable::refFreqByChan(), SgVgosDb::saveForeignHistory(), SgVgosDb::saveLocalHistory(), SgVlbiObservable::sbDelay(), sCalList, SgVlbiSessionInfo::sessionCode_, SgVgosDb::setCorrelatorType(), SgVgosDb::setCurrentVersion(), SgVector::setElement(), SgMatrix::setElement(), SgVgosDb::setNumOfChannels(), SgVlbiMeasurement::setUnweightFlag(), sFclList, sourcesByName_, SgVlbiObservation::src(), SgVlbiBand::stationsByName(), stationsByName_, SgVlbiObservation::stn_1(), SgVlbiObservation::stn_2(), SgVgosDb::storeAntennaApriories(), SgVgosDb::storeAtmSetup(), SgVgosDb::storeBaselineClockSetup(), SgVgosDb::storeCalcEop(), SgVgosDb::storeCalcInfo(), SgVgosDb::storeCalibrations(), SgVgosDb::storeClockApriories(), SgVgosDb::storeClockBreaks(), SgVgosDb::storeClockSetup(), SgVgosDb::storeEccentricities(), SgVgosDb::storeEpochs4Obs(), SgVgosDb::storeEpochs4Scans(), SgVgosDb::storeErpApriori(), SgVgosDb::storeErpSetup(), SgVgosDb::storeIonoBits(), SgVgosDb::storeIonoSetup(), SgVgosDb::storeLeapSecond(), SgVgosDb::storeMiscCable(), SgVgosDb::storeMiscFourFit(), SgVgosDb::storeObsAmbigSpacing(), SgVgosDb::storeObsCalBend(), SgVgosDb::storeObsCalBendSun(), SgVgosDb::storeObsCalBendSunHigher(), SgVgosDb::storeObsCalEarthTide(), SgVgosDb::storeObsCalFeedCorr(), SgVgosDb::storeObsCalHiFyErp(), SgVgosDb::storeObsCalHiFyLibration(), SgVgosDb::storeObsCalIonGroup(), SgVgosDb::storeObsCalOcean(), SgVgosDb::storeObsCalOceanOld(), SgVgosDb::storeObsCalOceanPoleTideLoad(), SgVgosDb::storeObsCalParallax(), SgVgosDb::storeObsCalPoleTide(), SgVgosDb::storeObsCalPoleTideOldRestore(), SgVgosDb::storeObsCalTiltRmvr(), SgVgosDb::storeObsCalUnphase(), SgVgosDb::storeObsCalWobble(), SgVgosDb::storeObsChannelInfo(), SgVgosDb::storeObsCorrelation(), SgVgosDb::storeObsCorrelatorInfo(), SgVgosDb::storeObsCrossRefs(), SgVgosDb::storeObsDataFlag(), SgVgosDb::storeObsDelayTheoretical(), SgVgosDb::storeObsDtec(), SgVgosDb::storeObsEditData(), SgVgosDb::storeObsEffFreqs(), SgVgosDb::storeObsFractC(), SgVgosDb::storeObsGroupDelays(), SgVgosDb::storeObsGroupDelaysFull(), SgVgosDb::storeObsNumGroupAmbigs(), SgVgosDb::storeObsNumPhaseAmbigs(), SgVgosDb::storeObsObjectNames(), SgVgosDb::storeObsPartBend(), SgVgosDb::storeObsPartEOP(), SgVgosDb::storeObsPartGamma(), SgVgosDb::storeObsPartNut2KXY(), SgVgosDb::storeObsPartParallax(), SgVgosDb::storeObsPartPoleTides(), SgVgosDb::storeObsPartRaDec(), SgVgosDb::storeObsPartXYZ(), SgVgosDb::storeObsPhase(), SgVgosDb::storeObsPhaseCalInfo(), SgVgosDb::storeObsPhaseDelaysFull(), SgVgosDb::storeObsQualityCodes(), SgVgosDb::storeObsRates(), SgVgosDb::storeObsRateTheoretical(), SgVgosDb::storeObsRefFreqs(), SgVgosDb::storeObsSingleBandDelays(), SgVgosDb::storeObsSNR(), SgVgosDb::storeObsUVFperAsec(), SgVgosDb::storeScanCrootFname(), SgVgosDb::storeScanEphemeris(), SgVgosDb::storeScanName(), SgVgosDb::storeScanNutationEqx(), SgVgosDb::storeScanNutationEqxWahr(), SgVgosDb::storeScanNutationNro(), SgVgosDb::storeScanTimeMjd(), SgVgosDb::storeScanTrf2crf(), SgVgosDb::storeSelectionStatus(), SgVgosDb::storeSessionHead(), SgVgosDb::storeSolveWeights(), SgVgosDb::storeSourceCrossRefs(), SgVgosDb::storeSourcesApriories(), SgVgosDb::storeStationAzEl(), SgVgosDb::storeStationCalAxisOffset(), SgVgosDb::storeStationCalCable(), SgVgosDb::storeStationCalOceanLoad(), SgVgosDb::storeStationCalSlantPathTropDry(), SgVgosDb::storeStationCalSlantPathTropWet(), SgVgosDb::storeStationCrossRefs(), SgVgosDb::storeStationEpochs(), SgVgosDb::storeStationMet(), SgVgosDb::storeStationOceanLdDisp(), SgVgosDb::storeStationParAngle(), SgVgosDb::storeStationPartAxisOffset(), SgVgosDb::storeStationPartHorizonGrad(), SgVgosDb::storeStationPartZenithDelayDry(), SgVgosDb::storeStationPartZenithDelayWet(), SgVgosDb::storeStationRefClockOffset(), SgVgosDb::storeStationsApriories(), SgVgosDb::storeStationTsys(), tabs4PxyInterpolation_, tabs4Ut1Interpolation_, SgVlbiSessionInfo::tFinis_, SgVersion::toString(), SgMJD::toString(), SgMJD::toUtc(), SgMJD::toYMDHMS_tr(), SgVlbiSessionInfo::tStart_, SgVlbiAuxObservation::tSyses(), SgVlbiStationInfo::tsysIfFreqs(), SgVlbiStationInfo::tsysIfIds(), SgVlbiStationInfo::tsysIfPolarizations(), SgVlbiStationInfo::tsysIfSideBands(), tZero, SgVlbiObservable::vAuxData(), SgVgosDb::vClockApriori(), SgVgosDb::vClockBreak(), SgVlbiObservable::vDlys(), vLight, SgLogger::write(), SgLogger::WRN, X_AXIS, Y_AXIS, and Z_AXIS.
Referenced by NsSessionHandler::exportDataIntoVgosDb(), main(), and VcCalc2SessionIfc::writeSession().
void SgVlbiSession::releaseParameters | ( | ) |
Frees previously allocated memory for estimated parameters.
Definition at line 336 of file SgVlbiSession.cpp.
References baselinesByName_, pNutX_, pNutXRate_, pNutY_, pNutYRate_, pPolusX_, pPolusXRate_, pPolusY_, pPolusYRate_, pUT1_, pUT1Rate_, sourcesByName_, and stationsByName_.
Referenced by ~SgVlbiSession(), createParameters(), SgSingleSessionTaskManager::finisRun(), SgSolutionReporter::report2aposterioriFiles(), SgSolutionReporter::report2spoolFile(), and SgSolutionReporter::reportStochasticEstimations().
void SgVlbiSession::resetAllEditings | ( | ) |
Restores all parameters that can be altered by a user to theirs default state.
Definition at line 1257 of file SgVlbiSession.cpp.
References SgTaskConfig::apByNetId(), SgVlbiSessionInfo::Attr_FF_AMBIGS_RESOLVED, SgVlbiSessionInfo::Attr_FF_ECC_UPDATED, SgVlbiSessionInfo::Attr_FF_EDIT_INFO_MODIFIED, SgVlbiSessionInfo::Attr_FF_ION_C_CALCULATED, SgVlbiSessionInfo::Attr_FF_OUTLIERS_PROCESSED, SgVlbiSessionInfo::Attr_FF_WEIGHTS_CORRECTED, SgVlbiSessionInfo::Attr_HAS_CLOCK_BREAKS, SgVlbiSessionInfo::Attr_HAS_IONO_CORR, SgVlbiSessionInfo::Attr_PRE_PROCESSED, bands_, baselinesByName_, checkUseOfManualPhaseCals(), className(), config_, SgLogger::DATA, defaultNetIdName, SgAttribute::delAttr(), SgTaskConfig::AutomaticProcessing::doSessionSetup_, SgLogger::INF, logger, SgVlbiSessionInfo::networkID_, numOfConstraints_, numOfDOF_, numOfParameters_, observations_, parametersDescriptor_, pickupReferenceClocksStation(), pickupReferenceCoordinatesStation(), sourcesByName_, stationsByName_, storedConfig_, storedParametersDescriptor_, suppressNotSoGoodObs(), and SgLogger::write().
Referenced by NsSessionEditDialog::clearAllEditings(), doPostReadActions4Ints(), and NsScrPrx4Session::resetAllEditings().
bool SgVlbiSession::resetDataFromLogFiles | ( | bool | doCable, |
bool | doMeteo, | ||
bool | doTsys, | ||
const QList< QString > & | stations | ||
) |
Definition at line 485 of file SgVlbiSessionUtils4LogProc.cpp.
References SgAttribute::addAttr(), SgVlbiSessionInfo::Attr_FF_AUX_OBS_MODIFIED, className(), SgLogger::DBG, SgObjectInfo::getKey(), logger, path2Masterfile_, SgLogger::PREPROC, SgNetworkStations::readFile(), SgVlbiStationInfo::resetCable(), SgVlbiStationInfo::resetMeteo(), SgVlbiStationInfo::resetTsys(), stationsByName_, stnInpt2Key(), SgLogger::write(), and SgLogger::WRN.
Referenced by main().
|
private |
Definition at line 2169 of file SgVlbiSessionUtilities.cpp.
References SgEstimator::addParametersList(), SgVlbiStationInfo::Attr_REFERENCE_CLOCKS, bands_, SgVlbiBand::baselinesByName(), className(), config_, SgLogger::DBG, DT_DELAY, SgLogger::ERR, SgEstimator::finisRun(), SgVlbiBaselineInfo::getAuxSign(), SgObjectInfo::getKey(), SgVlbiBaselineInfo::getMeanGrDelResiduals(), SgVlbiBaselineInfo::getMeanGrDelResidualsSigma(), SgParameter::getSolution(), SgVlbiSessionInfo::getTMean(), SgVlbiBaselineInfo::getTypicalAmbigSpacing(), SgTaskConfig::getUseDelayType(), SgAttribute::isAttr(), isInUse(), logger, SgObjectInfo::numProcessed(), SgVlbiBaselineInfo::pAux(), SgEstimator::prepare2Run(), SgLogger::PREPROC, SgEstimator::processConstraint(), SgEstimator::processObs(), SgVlbiBaselineInfo::setAuxSign(), SgPartial::setD(), SgVector::setElement(), SgParameter::setSigmaAPriori(), SgVlbiBaselineInfo::shiftAmbiguities(), SgVlbiBand::stationsByName(), stationsByName_, SgVlbiSessionInfo::tFinis_, tRefer_, SgVlbiSessionInfo::tStart_, SgLogger::write(), and SgLogger::WRN.
Referenced by scanBaselines4GrDelayAmbiguities().
|
private |
Definition at line 998 of file SgVlbiSessionUtilities.cpp.
Referenced by getDataFromVgosDb().
int SgVlbiSession::restoreOutliers | ( | int | bandIdx | ) |
Checks a band for outliers, marks them for including in data analysis.
bandIdx | – an index of a band; |
maxNumOfPasses | – maximal number of passes; |
Definition at line 1978 of file SgVlbiSessionUtilities.cpp.
References SgVlbiObservable::activeDelay(), SgAttribute::addAttr(), SgVlbiSessionInfo::Attr_FF_OUTLIERS_PROCESSED, SgObservation::Attr_NOT_VALID, SgObservation::Attr_PROCESSED, SgVlbiObservation::Attr_SBD_NOT_VALID, bands_, SgVlbiObservable::baseline(), className(), config_, SgAttribute::delAttr(), SgVlbiObservable::epoch(), SgLogger::ERR, SgTaskConfig::getActiveBandIdx(), SgTaskConfig::getDoWeightCorrection(), SgObjectInfo::getKey(), SgObservation::getMediaIdx(), SgTaskConfig::getOpHave2SuppressWeightCorrection(), SgTaskConfig::getOpIterationsLimit(), SgTaskConfig::getOpThreshold(), SgVlbiMeasurement::getResidualNorm(), SgTaskConfig::getUseDelayType(), hasOutlierEliminationRun_, hasOutlierRestoratioRun_, SgLogger::INF, SgAttribute::isAttr(), SgVlbiObservable::isUsable(), logger, normResidSortingOrderLessThan(), SgVlbiBand::observables(), SgVlbiObservable::owner(), SgLogger::PREPROC, process(), SgTaskConfig::setActiveBandIdx(), SgTaskConfig::setDoWeightCorrection(), SgVlbiObservable::src(), SgMJD::toString(), SgTaskConfig::VD_SB_DELAY, and SgLogger::write().
Referenced by doPostReadActions4Ints(), NsSessionEditDialog::processRmOutButton(), and NsScrPrx4Session::restoreOutliers().
bool SgVlbiSession::saveIntermediateResults | ( | QDataStream & | s | ) | const |
Definition at line 1339 of file SgVlbiSession.cpp.
References bands_, baselinesByName_, className(), config_, SgLogger::ERR, SgAttribute::getAttributes(), SgLogger::IO_BIN, libraryVersion, logger, SgVlbiSessionInfo::name_, observations_, parametersDescriptor_, SgParametersDescriptor::saveIntermediateResults(), SgTaskConfig::saveIntermediateResults(), SgVersion::saveIntermediateResults(), sourcesByName_, stationsByName_, and SgLogger::write().
Referenced by NsSessionEditDialog::saveIntermediateResults().
void SgVlbiSession::scanBaselines4GrDelayAmbiguities | ( | int | bandIdx | ) |
Scans baselines to check ambiguities.
bandIdx | – an index of a band; |
Definition at line 2119 of file SgVlbiSessionUtilities.cpp.
References SgAttribute::addAttr(), SgVlbiSessionInfo::Attr_FF_AMBIGS_RESOLVED, bands_, SgVlbiBand::baselinesByName(), className(), config_, SgLogger::ERR, SgVlbiBaselineInfo::evaluateMeanGrDelResiduals(), isInUse(), logger, observations_, SgLogger::PREPROC, resolveGrAmbigTriangles(), SgVlbiBaselineInfo::scan4Ambiguities(), SgVlbiBaselineInfo::setGrdAmbiguities2min(), SgVlbiObservation::setupActiveMeasurement(), SgVlbiBand::stationsByName(), and SgLogger::write().
Referenced by doPostReadActions4Ints(), NsSessionEditDialog::scanAmbiguityMultipliers(), and NsScrPrx4Session::scanAmbiguityMultipliers().
Returns a list of scan epochs.
Definition at line 284 of file SgVlbiSession.h.
References scanEpochs_.
Referenced by NsSessionEditDialog::tab4SessionPlot(), and NsSessionEditDialog::updateSessionWideSolutions().
|
private |
Definition at line 476 of file SgVlbiSessionUtils4LogProc.cpp.
Referenced by importDataFromLogFiles().
bool SgVlbiSession::selfCheck | ( | bool | guiExpected | ) |
Make check for consistency after loading data.
Definition at line 478 of file SgVlbiSession.cpp.
References SgAttribute::addAttr(), SgVlbiStationInfo::adjustEccVector(), SgVlbiSessionInfo::Attr_FF_ECC_UPDATED, SgVlbiSessionInfo::Attr_HAS_CALC_DATA, SgVlbiSessionInfo::Attr_HAS_DTEC, SgVlbiObservation::Attr_NOT_MATCHED, SgVlbiStationInfo::Attr_REFERENCE_CLOCKS, bands(), bands_, baselinesByName_, calcInfo_, calcTMean(), SgMJD::calcYear(), SgVlbiStationInfo::checkAuxObs(), checkChannelSetup(), checkExcludedStations(), className(), collectAPriories(), config_, SgVlbiSessionInfo::correlatorName_, SgLogger::DATA, SgLogger::DBG, SgVlbiStationInfo::eccRec(), SgLogger::ERR, externalWeights_, SgMasterRecord::getCode(), SgMasterRecord::getCorrelatedBy(), SgMasterRecord::getDate(), SgMasterRecord::getDbcCode(), SgEccRec::getDR(), SgVlbiObservation::getDTecStdDev(), SgTaskConfig::getEccentricitiesFileName(), SgTaskConfig::getIsSolveCompatible(), SgObjectInfo::getKey(), SgVlbiBaselineInfo::getLength(), SgObservation::getMediaIdx(), SgObservation::getMJD(), SgMasterRecord::getName(), SgEccRec::getNCdp(), SgVlbiStationInfo::getR(), SgVlbiObservation::getScanId(), SgVlbiObservation::getScanName(), SgMasterRecord::getScheduledBy(), SgMasterRecord::getSubmittedBy(), SgVlbiSessionInfo::guessNetworkId(), SgEccDat::importEccFile(), SgLogger::INF, SgLogger::IO_DBH, SgAttribute::isAttr(), logger, lookupExternalWeights(), SgEccDat::lookupRecord(), SgMasterRecord::lookupRecordByCode(), SgMasterRecord::lookupRecordByName(), Sg3dVector::module(), SgVlbiSessionInfo::name_, SgVlbiSessionInfo::networkSuffix_, nickName(), SgVlbiObservation::observableByKey(), observationByKey_, observations_, observationSortingOrderLessThan4newSession(), SgVlbiSessionInfo::officialName_, SgVlbiSessionInfo::originType_, SgVlbiSessionInfo::OT_KOMB, SgVlbiSessionInfo::OT_MK4, path2APrioriFiles_, path2Masterfile_, SgLogger::PREPROC, primaryBand_, SgVlbiSessionInfo::recordingMode_, scanEpochs_, SgVlbiSessionInfo::schedulerName_, SgVlbiObservation::selfCheck(), SgVlbiSessionInfo::sessionCode_, SgVlbiStationInfo::setCdpNumber(), SgEccDat::setFileName(), SgVlbiBaselineInfo::setLength(), SgObservation::setMediaIdx(), SgEccDat::setPath2File(), SgVlbiObservation::setScanName(), SgExternalWeights::setSessionName(), SgVlbiSessionInfo::setTCreation(), SgVlbiSourceInfo::setTotalScanNum(), SgVlbiObservation::setupActiveObservable(), SgVlbiObservation::setupIdentities(), setUpPrimaryBand(), setupTimeRefer(), sourcesByName_, SgVlbiObservation::src(), SgModelsInfo::stations(), SgVlbiBand::stationsByName(), stationsByName_, SgVlbiObservation::stn_1(), SgVlbiObservation::stn_2(), SgVlbiSessionInfo::submitterName_, SgVlbiSessionInfo::tFinis_, tRefer_, SgVlbiSessionInfo::tStart_, tZero, wavelengthSortingOrderLessThan(), SgLogger::write(), and SgLogger::WRN.
Referenced by getDataFromAgvFile(), getDataFromDbhImages(), getDataFromKombFiles(), and getDataFromVgosDb().
void SgVlbiSession::setClockModelOrder4Stations | ( | int | n | ) |
Definition at line 745 of file SgVlbiSessionUtils4Automation.cpp.
References SgVlbiStationInfo::Attr_REFERENCE_CLOCKS, config_, SgTaskConfig::getIsSolveCompatible(), SgAttribute::isAttr(), SgVlbiStationInfo::setClocksModelOrder(), and stationsByName_.
Referenced by NsSessionEditDialog::NsSessionEditDialog(), doPostReadActions4Ints(), and NsScrPrx4Session::setNumOfClockPolynoms4Stations().
|
inline |
Set up a pointer on a current config. \parameter cfg – a config.
Definition at line 1022 of file SgVlbiSession.h.
References config_, lastProcessedConfig_, and storedConfig_.
Referenced by NsSessionHandler::initData().
|
inline |
Definition at line 1006 of file SgVlbiSession.h.
References hasPxyInterpolation_.
Referenced by SgAgvDriver::initSession().
|
inline |
Definition at line 990 of file SgVlbiSession.h.
References hasUt1Interpolation_.
Referenced by SgAgvDriver::initSession().
|
inline |
Definition at line 359 of file SgVlbiSession.h.
References have2InteractWithGui_.
Referenced by NsSessionEditDialog::NsSessionEditDialog().
|
inline |
Definition at line 376 of file SgVlbiSession.h.
References inputDriver_.
Referenced by getDataFromVgosDb().
|
inline |
Definition at line 357 of file SgVlbiSession.h.
References leapSeconds_.
Referenced by getDataFromDbhImage(), getDataFromVgosDb(), SgAgvDriver::initSession(), and VcCalc2SessionIfc::put4_tai__utc().
|
inline |
Definition at line 368 of file SgVlbiSession.h.
References longOperationMessage_.
Referenced by NsSessionEditDialog::NsSessionEditDialog().
|
inline |
Definition at line 364 of file SgVlbiSession.h.
References longOperationProgress_.
Referenced by NsSessionEditDialog::NsSessionEditDialog().
|
inline |
Definition at line 370 of file SgVlbiSession.h.
References longOperationShowStats_.
Referenced by NsSessionEditDialog::NsSessionEditDialog().
|
inline |
Definition at line 361 of file SgVlbiSession.h.
References longOperationStart_.
Referenced by NsSessionEditDialog::NsSessionEditDialog().
|
inline |
Definition at line 366 of file SgVlbiSession.h.
References longOperationStop_.
Referenced by NsSessionEditDialog::NsSessionEditDialog().
|
inline |
Definition at line 251 of file SgVlbiSession.h.
References numOfConstraints_.
Referenced by SgSingleSessionTaskManager::run().
|
inline |
Definition at line 252 of file SgVlbiSession.h.
References numOfDOF_.
Referenced by SgSingleSessionTaskManager::run().
|
inline |
Definition at line 250 of file SgVlbiSession.h.
References numOfParameters_.
Referenced by SgSingleSessionTaskManager::run().
|
inline |
Set up a pointer on a parameter descriptor. \parameter parametersDescriptor – a descriptor.
Definition at line 1040 of file SgVlbiSession.h.
References parametersDescriptor, parametersDescriptor_, and storedParametersDescriptor_.
Referenced by NsSessionHandler::initData().
|
inline |
Definition at line 1194 of file SgVlbiSession.h.
References path2APrioriFiles_.
Referenced by NsSessionHandler::initData().
|
inline |
Definition at line 1186 of file SgVlbiSession.h.
References path2Masterfile_.
Referenced by NsSessionHandler::initData(), main(), and VcCalc2SessionIfc::readSession().
void SgVlbiSession::setPrimaryBandByIdx | ( | int | idx | ) |
Sets a pointer on a reference band by band's index.
Definition at line 1044 of file SgVlbiSession.cpp.
References SgAttribute::addAttr(), SgVlbiBand::Attr_PRIMARY, bands_, and primaryBand_.
Referenced by NsSessionEditDialog::changePrimaryBand().
void SgVlbiSession::setReferenceClocksStation | ( | const QString & | stnKey | ) |
Definition at line 447 of file SgVlbiSessionUtils4Automation.cpp.
References SgAttribute::addAttr(), SgVlbiStationInfo::Attr_REFERENCE_CLOCKS, className(), config_, SgLogger::DBG, SgAttribute::delAttr(), SgTaskConfig::getIsSolveCompatible(), SgObjectInfo::getKey(), SgAttribute::isAttr(), logger, SgLogger::PREPROC, SgVlbiStationInfo::setClocksModelOrder(), stationsByName_, SgLogger::write(), and SgLogger::WRN.
Referenced by NsScrPrx4Session::setReferenceClocksStation().
|
inline |
Set up a pointer on a reporter. \parameter reporter – a reporter.
Definition at line 1032 of file SgVlbiSession.h.
References reporter_.
Referenced by SgSolutionReporter::setSession().
|
inline |
Definition at line 195 of file SgVlbiSession.h.
References tabsUt1Type_.
Referenced by SgAgvDriver::initSession().
|
privatevirtual |
Checks and sets up a primary band.
Definition at line 1066 of file SgVlbiSession.cpp.
References SgAttribute::addAttr(), SgVlbiBand::Attr_PRIMARY, bands_, and primaryBand_.
Referenced by selfCheck().
void SgVlbiSession::setupTimeRefer | ( | ) |
Definition at line 994 of file SgVlbiSession.cpp.
References className(), SgLogger::DBG, SgMJD::getDate(), logger, SgLogger::PREPROC, SgMJD::setTime(), SgMJD::setUpEpoch(), SgVlbiSessionInfo::tFinis_, SgMJD::toString(), SgMJD::toYMDHMS_tr(), tRefer_, SgVlbiSessionInfo::tStart_, and SgLogger::write().
Referenced by selfCheck().
|
inline |
Definition at line 315 of file SgVlbiSession.h.
References skyFreqByIfId_.
Referenced by NsSessionEditDialog::tab4StationsPlot().
|
inline |
Definition at line 316 of file SgVlbiSession.h.
References skyFreqByIfId_.
|
inline |
Definition at line 308 of file SgVlbiSession.h.
References sourcesByIdx_.
Referenced by SgAgvDriver::initSession().
|
inline |
Returns a const reference on set (actually, a map: name => source info) of sources info.
Definition at line 1106 of file SgVlbiSession.h.
References sourcesByName_.
Referenced by SgTask::addSession(), SgTaskManager::constrainSourcesPositions(), SgAgvDriver::fillDataStructures(), SgTaskManager::fillParameterList(), SgAgvDriver::fillSessVars(), VcCalc2SessionIfc::getA_strNames(), VcCalc2SessionIfc::getI_numStars(), NsScrPrx4Session::getNumOfSources(), SgVgosDb::init(), SgAgvDriver::initSession(), VcCalc2SessionIfc::mimic_Kai(), NsScrPrx4Session::postLoad(), VcCalc2SessionIfc::putA_star_ref(), VcCalc2SessionIfc::putR_star2000(), VcCalc2SessionIfc::readSession(), SgTask::removeSession(), SgSolutionReporter::reportSources_Output4AposterioriFiles(), SgSolutionReporter::reportSourceStatsBlock_Output4Spoolfile(), SgSingleSessionTaskManager::run(), SgSolutionReporter::synchronizeInfo(), NsSessionEditDialog::tab4BandPlots(), and NsSessionEditDialog::tab4SourcesInfo().
|
inline |
Definition at line 303 of file SgVlbiSession.h.
References sourcesByName_.
|
inline |
Definition at line 306 of file SgVlbiSession.h.
References stationsByIdx_.
Referenced by SgAgvDriver::initSession().
|
inline |
Returns a const reference on set (actually, a map: name => station info) of stations info.
Definition at line 1090 of file SgVlbiSession.h.
References stationsByName_.
Referenced by NsSessionEditDialog::NsSessionEditDialog(), SgTask::addSession(), checkBandForClockBreaks(), SgTaskManager::constrainClocks(), SgTaskManager::constrainStcPositionsNNR(), SgTaskManager::constrainStcPositionsNNT(), SgTaskManager::constrainTroposphericParameters(), correctClockBreak(), detectClockBreaks_mode1(), NsScrPrx4Session::dispatchChangeOfClocksParameterModel(), NsSessionEditDialog::dispatchChangeOfClocksParameterModel(), NsScrPrx4Session::dispatchChangeOfZenithParameterModel(), NsSessionEditDialog::dispatchChangeOfZenithParameterModel(), SgAgvDriver::fillDataStructures(), SgTaskManager::fillParameterList(), SgAgvDriver::fillSessVars(), SgAgvDriver::fillSttnVars(), NsSessionEditDialog::findClockBreakEvent(), SgSingleSessionTaskManager::finisRun(), VcCalc2SessionIfc::getA_sitNames(), VcCalc2SessionIfc::getI_numSites(), NsScrPrx4Session::getNumOfStations(), SgVgosDb::init(), SgAgvDriver::initSession(), VcCalc2SessionIfc::mimic_Kai(), NsScrPrx4Session::postLoad(), SgSingleSessionTaskManager::prepare4Run(), NsSessionEditDialog::process(), NsSessionEditDialog::processClockBreakMarksNew(), VcCalc2SessionIfc::putA_tectPlNm(), VcCalc2SessionIfc::putI_axisTyps(), VcCalc2SessionIfc::putR_axisOffs(), VcCalc2SessionIfc::putR_axisTilt(), VcCalc2SessionIfc::putR_siteRecs(), VcCalc2SessionIfc::readSession(), SgTask::removeSession(), SgSolutionReporter::reportAtmo(), SgSolutionReporter::reportBaselineStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportBaselineVariationsBlock_Output4Spoolfile(), SgSolutionReporter::reportCloc(), SgSolutionReporter::reportConfiguresBlock_Output4Spoolfile(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), SgSolutionReporter::reportMetStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportStations_Output4AposterioriFiles(), SgSolutionReporter::reportStationStatsBlock_Output4Spoolfile(), SgSolutionReporter::reportStoch4Stn(), SgSolutionReporter::reportTotalZenithDelays(), SgSingleSessionTaskManager::run(), SgSolutionReporter::synchronizeInfo(), NsSessionEditDialog::tab4BandPlots(), NsSessionEditDialog::tab4StationsInfo(), NsSessionEditDialog::tab4StationsPlot(), and NsSessionEditDialog::updateResiduals().
|
inline |
Definition at line 293 of file SgVlbiSession.h.
References stationsByName_.
|
private |
Definition at line 567 of file SgVlbiSessionUtils4LogProc.cpp.
References className(), SgLogger::DBG, SgLogger::ERR, logger, SgLogger::PREPROC, SgNetworkStations::recsById(), and SgLogger::write().
Referenced by importDataFromLogFiles(), and resetDataFromLogFiles().
int SgVlbiSession::suppressNotSoGoodObs | ( | ) |
Definition at line 711 of file SgVlbiSessionUtilities.cpp.
References SgAttribute::addAttr(), SgObservation::Attr_NOT_VALID, className(), config_, SgVlbiObservable::getBandKey(), SgTaskConfig::getGoodQualityCodeAtStartup(), SgObjectInfo::getKey(), SgVlbiObservable::getQualityFactor(), SgTaskConfig::getUseGoodQualityCodeAtStartup(), SgLogger::INF, SgAttribute::isAttr(), SgVlbiObservation::isEligible(), logger, SgVlbiObservation::observableByKey(), observations_, SgLogger::PREPROC, primaryBand_, and SgLogger::write().
Referenced by doPostReadActions(), doPostReadActions4Ints(), doPostReadActions_old(), resetAllEditings(), and NsScrPrx4Session::suppressNotSoGoodObs().
|
inline |
Definition at line 383 of file SgVlbiSession.h.
References tabs4PxyInterpolation_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initEssentialVars(), and SgAgvDriver::initSession().
|
inline |
Definition at line 381 of file SgVlbiSession.h.
References tabs4Ut1Interpolation_.
Referenced by SgAgvDriver::fillSessVars(), SgAgvDriver::initEssentialVars(), and SgAgvDriver::initSession().
|
inline |
Definition at line 388 of file SgVlbiSession.h.
References tRefer_.
Referenced by SgVlbiObservation::evalExtApriori_StnPos(), SgVlbiObservation::evaluateTheoreticalValues(), SgSolutionReporter::evaluateUsedErpApriori(), SgSolutionReporter::evaluateUsedErpApriori2(), SgVlbiObservation::fillPartials4delay(), SgVlbiObservation::fillPartials4rate(), SgSingleSessionTaskManager::prepare4Run(), SgTaskManager::prepare4Run(), SgSolutionReporter::reportBaselineVariationsBlock_Output4Spoolfile(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), and NsSessionEditDialog::tab4GeneralInfo().
|
inline |
Definition at line 200 of file SgVlbiSession.h.
References userCorrectionsName_.
|
inline |
Definition at line 198 of file SgVlbiSession.h.
References userCorrectionsUse_.
Referenced by SgGuiTaskConfig::toggleEntryMoveEnable().
bool SgVlbiSession::writeUserData2File | ( | const QString & | fileName | ) |
Definition at line 2550 of file SgVlbiSessionUtilities.cpp.
References SgVlbiObservation::auxObs_1(), SgVlbiObservation::auxObs_2(), className(), SgLogger::ERR, SgMJD::F_Simple, SgVlbiAuxObservation::getElevationAngle(), SgObjectInfo::getKey(), SgVlbiAuxObservation::getPartDelayW(), SgVlbiAuxObservation::getPartRateW(), SgVlbiObservation::getScanName(), SgVlbiAuxObservation::getSlantDelayH(), SgVlbiAuxObservation::getSlantDelayW(), SgVlbiAuxObservation::getSlantRateH(), SgVlbiAuxObservation::getSlantRateW(), logger, observations_, RAD2DEG, SgLogger::REPORT, SgVlbiObservation::stn_1(), SgVlbiObservation::stn_2(), SgMJD::toString(), tZero, and SgLogger::write().
Referenced by NsScrPrx4Session::writeUserData2File().
void SgVlbiSession::zerofyIonoCorrections | ( | const SgTaskConfig * | ) |
Sets ionospheric corrections to zeros.
Definition at line 1171 of file SgVlbiSession.cpp.
References SgVlbiSessionInfo::Attr_FF_ION_C_CALCULATED, SgVlbiSessionInfo::Attr_HAS_IONO_CORR, SgAttribute::delAttr(), and observations_.
Referenced by NsScrPrx4Session::zeroIono(), NsSessionEditDialog::zeroIono(), and NsSessionHandler::zeroIono().
void SgVlbiSession::zerofySigma2add | ( | ) |
Clears additional sigmas (that are used to normalize Chi2):
Definition at line 1200 of file SgVlbiSession.cpp.
References bands_, baselinesByName_, config_, DT_DELAY, DT_RATE, SgTaskConfig::getInitAuxSigma4Delay(), SgTaskConfig::getInitAuxSigma4Rate(), SgTaskConfig::getWcMode(), SgTaskConfig::WCM_BAND, and SgTaskConfig::WCM_BASELINE.
Referenced by NsScrPrx4Session::clearAuxSigmas(), NsSessionEditDialog::clearAuxSigmas(), and process().
|
private |
Definition at line 714 of file SgVlbiSession.h.
Referenced by collectAPriories(), getApAxisOffsets(), and process().
|
private |
Definition at line 715 of file SgVlbiSession.h.
Referenced by collectAPriories(), getApHiFyEop(), and process().
|
private |
Definition at line 712 of file SgVlbiSession.h.
Referenced by collectAPriories(), getApSourcePositions(), and process().
|
private |
Definition at line 713 of file SgVlbiSession.h.
Referenced by collectAPriories(), getApSourceStrModel(), and process().
|
private |
Definition at line 716 of file SgVlbiSession.h.
Referenced by collectAPriories(), getApStationGradients(), and process().
|
private |
Definition at line 710 of file SgVlbiSession.h.
Referenced by collectAPriories(), getApStationPositions(), and process().
|
private |
Definition at line 711 of file SgVlbiSession.h.
Referenced by collectAPriories(), getApStationVelocities(), and process().
|
private |
Definition at line 724 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), ~SgVlbiSession(), allocPxyInterpolEpochs(), args4PxyInterpolation(), collectAPriories(), getDataFromDbhImage(), getDataFromVgosDb(), prepare4ErpInterpolation(), and putDataIntoVgosDb().
|
private |
Definition at line 721 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), ~SgVlbiSession(), allocUt1InterpolEpochs(), args4Ut1Interpolation(), collectAPriories(), getDataFromDbhImage(), getDataFromVgosDb(), prepare4ErpInterpolation(), and putDataIntoVgosDb().
|
private |
Definition at line 643 of file SgVlbiSession.h.
Referenced by ~SgVlbiSession(), bandByKey(), getDataFromAgvFile(), getDataFromDbhImage(), getDataFromKombFiles(), getDataFromVgosDb(), processKombFile(), and putDataIntoVgosDb().
|
private |
Definition at line 642 of file SgVlbiSession.h.
Referenced by ~SgVlbiSession(), bands(), calculateBaselineClock_F1(), check4ClockBreaksAtSBD(), checkBandForClockBreaks(), checkChannelSetup(), correctClockBreak(), doPostReadActions4Ints(), eliminateLargeOutliers(), eliminateOutliers(), eliminateOutliersSimpleMode(), getDataFromDbhImage(), getDataFromKombFiles(), getDataFromVgosDb(), loadIntermediateResults(), nickName(), numberOfBands(), prepare4Analysis(), process(), processKombFile(), putDataIntoDbhImage(), putDataIntoVgosDb(), resetAllEditings(), resolveGrAmbigTriangles(), restoreOutliers(), saveIntermediateResults(), scanBaselines4GrDelayAmbiguities(), selfCheck(), setPrimaryBandByIdx(), setUpPrimaryBand(), and zerofySigma2add().
|
private |
Definition at line 664 of file SgVlbiSession.h.
Referenced by ~SgVlbiSession(), baselinesByIdx(), getDataFromDbhImage(), getDataFromVgosDb(), lookupBaselineByIdx(), and processKombFile().
|
private |
Definition at line 651 of file SgVlbiSession.h.
Referenced by ~SgVlbiSession(), baselinesByName(), checkExcludedStations(), createParameters(), detectClockBreaks_mode1(), doPostReadActions4Ints(), getDataFromDbhImage(), getDataFromVgosDb(), isInUse(), loadIntermediateResults(), makeHistory(), prepare4Analysis(), process(), processKombFile(), putDataIntoDbhImage(), putDataIntoVgosDb(), releaseParameters(), resetAllEditings(), saveIntermediateResults(), selfCheck(), and zerofySigma2add().
|
private |
Definition at line 668 of file SgVlbiSession.h.
Referenced by applyObsCalibrationSetup(), calcInfo(), formObsCalibrationSetup(), getDataFromDbhImage(), getDataFromVgosDb(), prepare4ErpInterpolation(), putDataIntoDbhImage(), putDataIntoVgosDb(), and selfCheck().
|
private |
Definition at line 656 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), ~SgVlbiSession(), applyObsCalibrationSetup(), calculateBaselineClock_F1(), calculateClockBreakParameter(), calculateClockBreaksParameters(), check4ClockBreaksAtSBD(), checkBandForClockBreaks(), collectAPriories(), correctClockBreak(), detectClockBreaks_mode1(), doPostReadActions(), doPostReadActions4Ints(), doPostReadActions_old(), doReWeighting(), eliminateLargeOutliers(), eliminateOutliers(), eliminateOutliersSimpleMode(), formObsCalibrationSetup(), getAprioriErp(), getConfig(), getDataFromDbhImage(), getDataFromVgosDb(), loadIntermediateResults(), lookupExternalWeights(), makeHistory(), name4SirFile(), pickupReferenceClocksStation(), pickupReferenceCoordinatesStation(), process(), putDataIntoVgosDb(), resetAllEditings(), resolveGrAmbigTriangles(), restoreOutliers(), saveIntermediateResults(), scanBaselines4GrDelayAmbiguities(), selfCheck(), setClockModelOrder4Stations(), setConfig(), setReferenceClocksStation(), suppressNotSoGoodObs(), and zerofySigma2add().
|
private |
Definition at line 748 of file SgVlbiSession.h.
Referenced by contemporaryHistory(), putDataIntoDbhImage(), and putDataIntoVgosDb().
|
private |
Definition at line 718 of file SgVlbiSession.h.
Referenced by collectAPriories(), prepare4ErpInterpolation(), and process().
|
private |
Definition at line 730 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), ~SgVlbiSession(), collectAPriories(), getAprioriErp(), and prepare4ErpInterpolation().
|
private |
Definition at line 717 of file SgVlbiSession.h.
Referenced by lookupExternalWeights(), process(), and selfCheck().
|
private |
Definition at line 690 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), and hasCipPartials().
|
private |
Definition at line 672 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), and hasEarthTideContrib().
|
private |
Definition at line 678 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), and hasFeedCorrContrib().
|
private |
Definition at line 683 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), and hasGpsIonoContrib().
|
private |
Definition at line 689 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), and hasGradPartials().
|
private |
Definition at line 686 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), and hasNdryContrib().
|
private |
Definition at line 687 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), and hasNwetContrib().
|
private |
Definition at line 682 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), and hasOceanPoleTideContrib().
|
private |
Definition at line 670 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), and hasOceanTideContrib().
|
private |
Definition at line 685 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), and hasOceanTideOldContrib().
|
private |
Definition at line 745 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), eliminateOutliers(), and restoreOutliers().
|
private |
Definition at line 746 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), eliminateOutliers(), and restoreOutliers().
|
private |
Definition at line 671 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), and hasPoleTideContrib().
|
private |
Definition at line 684 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), and hasPoleTideOldContrib().
|
private |
Definition at line 726 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), collectAPriories(), getDataFromDbhImage(), getDataFromVgosDb(), getHasPxyInterpolation(), and setHasPxyInterpolation().
|
private |
Definition at line 680 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), and hasPxyLibrationContrib().
|
private |
Definition at line 679 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), and hasTiltRemvrContrib().
|
private |
Definition at line 688 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), and hasUnPhaseCalContrib().
|
private |
Definition at line 677 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), and hasUt1HighFreqContrib().
|
private |
Definition at line 723 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), collectAPriories(), getDataFromDbhImage(), getDataFromVgosDb(), getHasUt1Interpolation(), and setHasUt1Interpolation().
|
private |
Definition at line 681 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), and hasUt1LibrationContrib().
|
private |
Definition at line 676 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), and hasWobbleHighFreqContrib().
|
private |
Definition at line 675 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), and hasWobbleNutContrib().
|
private |
Definition at line 673 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), and hasWobblePxContrib().
|
private |
Definition at line 674 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), and hasWobblePyContrib().
|
private |
Definition at line 765 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), eliminateOutliers(), and setHave2InteractWithGui().
|
private |
Definition at line 729 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), ~SgVlbiSession(), collectAPriories(), getAprioriErp(), and prepare4ErpInterpolation().
|
private |
Definition at line 728 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), ~SgVlbiSession(), collectAPriories(), getAprioriErp(), and prepare4ErpInterpolation().
|
private |
Definition at line 750 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), ~SgVlbiSession(), getInputDriver(), and setInputDriver().
|
private |
Definition at line 731 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), collectAPriories(), getAprioriErp(), isAble2InterpolateErp(), and prepare4ErpInterpolation().
|
private |
Definition at line 658 of file SgVlbiSession.h.
Referenced by process(), and setConfig().
|
private |
Definition at line 743 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getLeapSeconds(), and setLeapSeconds().
|
private |
Definition at line 769 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), eliminateOutliers(), process(), and setLongOperationMessage().
|
private |
Definition at line 767 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), eliminateOutliers(), process(), and setLongOperationProgress().
|
private |
Definition at line 770 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), process(), and setLongOperationShowStats().
|
private |
Definition at line 766 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), eliminateOutliers(), process(), and setLongOperationStart().
|
private |
Definition at line 768 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), eliminateOutliers(), process(), and setLongOperationStop().
|
private |
Definition at line 739 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getNumOfConstraints(), resetAllEditings(), and setNumOfConstraints().
|
private |
Definition at line 740 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getNumOfDOF(), resetAllEditings(), and setNumOfDOF().
|
private |
Definition at line 738 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), doPostReadActions4Ints(), getNumOfParameters(), resetAllEditings(), and setNumOfParameters().
|
private |
Definition at line 719 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), and collectAPriories().
|
private |
Definition at line 648 of file SgVlbiSession.h.
Referenced by ~SgVlbiSession(), getDataFromDbhImage(), getDataFromDbhImages(), getDataFromKombFiles(), getDataFromVgosDb(), observationByKey(), processKombFile(), and selfCheck().
|
private |
Definition at line 646 of file SgVlbiSession.h.
Referenced by ~SgVlbiSession(), calculateIonoCorrections(), check4ClockBreaksAtSBD(), collectAPriories(), doPostReadActions4Ints(), exportDataIntoNgsFile(), getDataFromAgvFile(), getDataFromDbhImage(), getDataFromDbhImages(), getDataFromKombFiles(), getDataFromVgosDb(), loadIntermediateResults(), observations(), process(), processKombFile(), putDataIntoDbhImage(), putDataIntoVgosDb(), resetAllEditings(), saveIntermediateResults(), scanBaselines4GrDelayAmbiguities(), selfCheck(), suppressNotSoGoodObs(), writeUserData2File(), and zerofyIonoCorrections().
|
private |
Definition at line 659 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), ~SgVlbiSession(), check4ClockBreaksAtSBD(), doPostReadActions(), doPostReadActions4Ints(), doPostReadActions_old(), getDataFromDbhImage(), getDataFromVgosDb(), getParametersDescriptor(), loadIntermediateResults(), makeHistoryIntro(), process(), putDataIntoDbhImage(), putDataIntoVgosDb(), resetAllEditings(), saveIntermediateResults(), and setParametersDescriptor().
|
private |
Definition at line 708 of file SgVlbiSession.h.
Referenced by collectAPriories(), lookupExternalWeights(), process(), selfCheck(), and setPath2APrioriFiles().
|
private |
Definition at line 707 of file SgVlbiSession.h.
Referenced by importDataFromLogFiles(), resetDataFromLogFiles(), selfCheck(), and setPath2Masterfile().
|
private |
Definition at line 701 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), createParameters(), pNutX(), and releaseParameters().
|
private |
Definition at line 703 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), createParameters(), pNutXRate(), and releaseParameters().
|
private |
Definition at line 702 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), createParameters(), pNutY(), and releaseParameters().
|
private |
Definition at line 704 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), createParameters(), pNutYRate(), and releaseParameters().
|
private |
Definition at line 695 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), createParameters(), pPolusX(), and releaseParameters().
|
private |
Definition at line 699 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), createParameters(), pPolusXRate(), and releaseParameters().
|
private |
Definition at line 696 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), createParameters(), pPolusY(), and releaseParameters().
|
private |
Definition at line 700 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), createParameters(), pPolusYRate(), and releaseParameters().
|
private |
Definition at line 644 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), ~SgVlbiSession(), check4ClockBreaksAtSBD(), checkUseOfManualPhaseCals(), doPostReadActions4Ints(), doReWeighting(), exportDataIntoNgsFile(), getDataFromDbhImage(), getDataFromKombFiles(), makeHistory(), makeHistoryIntro(), name4SirFile(), need2runAutomaticDataProcessing(), nickName(), primaryBand(), putDataIntoDbhImage(), putDataIntoVgosDb(), selfCheck(), setPrimaryBandByIdx(), setUpPrimaryBand(), and suppressNotSoGoodObs().
|
private |
Definition at line 697 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), createParameters(), pUT1(), and releaseParameters().
|
private |
Definition at line 698 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), createParameters(), pUT1Rate(), and releaseParameters().
|
private |
Definition at line 736 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), dUt1Correction(), dUt1StdDev(), dUt1Value(), getReporter(), makeHistoryIntro(), need2runAutomaticDataProcessing(), process(), and setReporter().
Definition at line 647 of file SgVlbiSession.h.
Referenced by ~SgVlbiSession(), scanEpochs(), and selfCheck().
|
private |
Definition at line 753 of file SgVlbiSession.h.
Referenced by ~SgVlbiSession(), getDataFromVgosDb(), and skyFreqByIfId().
|
private |
Definition at line 665 of file SgVlbiSession.h.
Referenced by ~SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), lookupSourceByIdx(), processKombFile(), and sourcesByIdx().
|
private |
Definition at line 652 of file SgVlbiSession.h.
Referenced by ~SgVlbiSession(), collectAPriories(), createParameters(), exportDataIntoNgsFile(), getDataFromDbhImage(), getDataFromVgosDb(), loadIntermediateResults(), prepare4Analysis(), processKombFile(), putDataIntoDbhImage(), putDataIntoVgosDb(), releaseParameters(), resetAllEditings(), saveIntermediateResults(), selfCheck(), and sourcesByName().
|
staticprivate |
Definition at line 733 of file SgVlbiSession.h.
Referenced by check4NameMap(), and importMapFile().
|
private |
Definition at line 663 of file SgVlbiSession.h.
Referenced by ~SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), lookupStationByIdx(), processKombFile(), and stationsByIdx().
|
private |
Definition at line 650 of file SgVlbiSession.h.
Referenced by ~SgVlbiSession(), calculateClockBreaksParameters(), check4ClockBreaksAtSBD(), checkExcludedStations(), checkUseOfManualPhaseCals(), collectAPriories(), createParameters(), exportDataIntoNgsFile(), getDataFromDbhImage(), getDataFromVgosDb(), hasReferenceClocksStation(), hasReferenceCoordinatesStation(), importDataFromLogFiles(), isInUse(), loadIntermediateResults(), pickupReferenceClocksStation(), pickupReferenceCoordinatesStation(), prepare4Analysis(), process(), processKombFile(), putDataIntoDbhImage(), putDataIntoVgosDb(), releaseParameters(), resetAllEditings(), resetDataFromLogFiles(), resolveGrAmbigTriangles(), saveIntermediateResults(), selfCheck(), setClockModelOrder4Stations(), setReferenceClocksStation(), and stationsByName().
|
private |
Definition at line 657 of file SgVlbiSession.h.
Referenced by resetAllEditings(), and setConfig().
|
private |
Definition at line 660 of file SgVlbiSession.h.
Referenced by resetAllEditings(), and setParametersDescriptor().
|
private |
Definition at line 725 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), ~SgVlbiSession(), allocPxyInterpolValues(), collectAPriories(), getDataFromDbhImage(), getDataFromVgosDb(), prepare4ErpInterpolation(), putDataIntoVgosDb(), and tabs4PxyInterpolation().
|
private |
Definition at line 722 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), ~SgVlbiSession(), allocUt1InterpolValues(), collectAPriories(), getDataFromDbhImage(), getDataFromVgosDb(), prepare4ErpInterpolation(), putDataIntoVgosDb(), and tabs4Ut1Interpolation().
|
private |
Definition at line 727 of file SgVlbiSession.h.
Referenced by SgVlbiSession(), getDataFromDbhImage(), getDataFromVgosDb(), getTabsUt1Type(), prepare4ErpInterpolation(), and setTabsUt1Type().
|
private |
Definition at line 653 of file SgVlbiSession.h.
Referenced by calculateClockBreakParameter(), calculateClockBreaksParameters(), createParameters(), resolveGrAmbigTriangles(), selfCheck(), setupTimeRefer(), and tRefer().
|
private |
Definition at line 758 of file SgVlbiSession.h.
Referenced by ~SgVlbiSession(), getDataFromVgosDb(), getUserCorrectionsName(), and userCorrectionsName().
|
private |
Definition at line 757 of file SgVlbiSession.h.
Referenced by ~SgVlbiSession(), getDataFromVgosDb(), getUserCorrectionsUse(), and userCorrectionsUse().