General Purpose Geodetic Library
|
#include <SgSingleSessionTaskManager.h>
Private Member Functions | |
void | updateParamaterLists () |
SgSingleSessionTaskManager – an object that run all the things (a single-VLBI-session version). ====================================================================================================
Definition at line 48 of file SgSingleSessionTaskManager.h.
|
inline |
A constructor. Creates a default object.
Definition at line 124 of file SgSingleSessionTaskManager.h.
|
inline |
A constructor. Creates an object and set up its task.
Definition at line 132 of file SgSingleSessionTaskManager.h.
|
inlinevirtual |
A destructor. Frees allocated memory.
Definition at line 140 of file SgSingleSessionTaskManager.h.
|
virtual |
Returns name of the class (for debug output).
Reimplemented from SgTaskManager.
Definition at line 41 of file SgSingleSessionTaskManager.cpp.
Referenced by finisRun(), prepare4Run(), run(), and updateParamaterLists().
|
virtual |
Reimplemented from SgTaskManager.
Definition at line 540 of file SgSingleSessionTaskManager.cpp.
References SgParameter::Attr_IS_SOLVED, SgVlbiStationInfo::Attr_NOT_VALID, SgVlbiSession::baselinesByName(), className(), SgTask::config(), SgTaskManager::currentSession_, SgLogger::DATA, SgLogger::DBG, SgLogger::ERR, SgLogger::ESTIMATOR, SgMJD::F_Simple, SgVlbiSession::getApStationVelocities(), SgParametersDescriptor::getBlLengthMode(), SgParametersDescriptor::getClock0Mode(), SgVlbiStationInfo::getClocksModelOrder(), SgVlbiStationInfo::getEstClockModel(), SgVlbiStationInfo::getEstWetZenithDelay(), SgObjectInfo::getKey(), SgVlbiStationInfo::getR(), SgVlbiStationInfo::getR_ea(), SgParameter::getSigma(), SgParameter::getSolution(), SgAPriories::getT0(), SgPartial::getTMean(), SgTaskConfig::getUseExtAPrioriSitesPositions(), SgVlbiStationInfo::getV_ea(), SgParametersDescriptor::getZenithMode(), SgLogger::INF, SgAttribute::isAttr(), logger, Sg3dVector::module(), SgTask::parameters(), SgVlbiBaselineInfo::pBx(), SgVlbiBaselineInfo::pBy(), SgVlbiBaselineInfo::pBz(), SgVlbiStationInfo::pClocks(), SgParameterCfg::PM_LOC, SgVlbiStationInfo::pZenithDelay(), SgTaskManager::refraction_, SgVlbiSession::releaseParameters(), SgLogger::RUN, SgVlbiStationInfo::setEstClockModel(), SgVlbiStationInfo::setEstWetZenithDelay(), SgVlbiSession::stationsByName(), SgTaskManager::task_, SgMJD::toString(), and SgLogger::write().
|
virtual |
Reimplemented from SgTaskManager.
Definition at line 49 of file SgSingleSessionTaskManager.cpp.
References SgTaskManager::arcParameters_, SgVlbiStationInfo::Attr_NOT_VALID, className(), SgVlbiStationInfo::clearEstClockModel(), SgVlbiStationInfo::clearEstWetZenithDelay(), SgTask::config(), SgVlbiSession::createParameters(), SgTaskManager::currentSession_, SgTaskManager::currentSessionInfo_, SgLogger::DBG, SgLogger::ERR, SgTaskManager::estimator_, SgParametersDescriptor::getClock0Mode(), SgVlbiStationInfo::getClocksModelOrder(), SgObjectInfo::getKey(), SgParametersDescriptor::getZenithMode(), SgTaskManager::globalParameters_, SgAttribute::isAttr(), SgTaskManager::localParameters_, logger, SgTaskManager::observations_, SgTask::parameters(), SgParameterCfg::PM_LOC, SgParameterCfg::PM_NONE, SgVlbiSession::prepare4Analysis(), SgTaskManager::pwlParameters_, SgTaskManager::refraction_, SgLogger::RUN, SgTask::sessionsByName(), SgVlbiStationInfo::setEstClockModel(), SgVlbiSession::stationsByName(), SgTaskManager::stochasticParameters_, SgTaskManager::task_, SgTaskManager::tFinis_, SgVlbiSession::tRefer(), SgTaskManager::tRefer_, SgTaskManager::tStart_, and SgLogger::write().
|
virtual |
Reimplemented from SgTaskManager.
Definition at line 153 of file SgSingleSessionTaskManager.cpp.
References SgAttribute::addAttr(), SgEstimator::allRegularParametersList(), SgVlbiSourceInfo::arcLength(), SgVlbiSourceInfo::Attr_APPLY_SSM, SgVlbiSessionInfo::Attr_FF_PHASE_DEL_USED, SgVlbiSessionInfo::Attr_FF_WEIGHTS_CORRECTED, SgVlbiSessionInfo::Attr_HAS_IONO_CORR, SgVlbiBaselineInfo::Attr_NOT_VALID, SgVlbiSourceInfo::Attr_NOT_VALID, SgVlbiStationInfo::Attr_NOT_VALID, SgObservation::Attr_PROCESSED, SgVlbiBaselineInfo::Attr_SKIP_WC, SgVlbiSession::bands(), SgVlbiBand::baselinesByName(), SgVlbiSession::baselinesByName(), SgObjectInfo::calcNormalizedResiduals(), className(), SgTask::config(), SgTaskManager::constrainClocks(), SgTaskManager::constrainSourcesPositions(), SgTaskManager::constrainStcPositionsNNR(), SgTaskManager::constrainStcPositionsNNT(), SgTaskManager::constrainTroposphericParameters(), SgObjectInfo::copyStatistics(), SgMJD::currentMJD(), SgTaskManager::currentSession_, SgLogger::DBG, SgAttribute::delAttr(), SgObjectInfo::dof(), DT_DELAY, DT_RATE, SgTaskManager::estimator_, SgObservation::evaluateResiduals(), SgObservation::evaluateTheoreticalValues(), SgMJD::F_Simple, SgEstimator::finisRun(), SgTaskManager::finisRunEpoch_, SgTaskConfig::getActiveBandIdx(), SgParametersDescriptor::getClock0Mode(), SgTaskConfig::getDoWeightCorrection(), SgObjectInfo::getKey(), SgTaskConfig::getOpMode(), SgParametersDescriptor::getPolusUT1Mode(), SgParametersDescriptor::getPolusXYMode(), SgParametersDescriptor::getSrcCooMode(), SgParametersDescriptor::getStnCooMode(), SgVlbiSessionInfo::getTMean(), SgTaskConfig::getUseDelayType(), SgTaskConfig::getUseExtAPrioriSourcesPositions(), SgTaskConfig::getUseRateType(), SgTaskConfig::getWcMode(), SgParametersDescriptor::getZenithMode(), SgTaskManager::have2InteractWithGui_, SgLogger::INF, interval2Str(), SgAttribute::isAttr(), SgObservation::isEligible(), logger, SgTaskManager::longOperationMessage_, SgTaskManager::longOperationProgress_, SgTaskManager::longOperationShowStats_, SgTaskManager::longOperationStart_, SgTaskManager::longOperationStop_, SgEstimator::maxConditionNumber(), SgVlbiSession::numberOfBands(), SgTaskManager::numOfConstraints_, SgTaskManager::numOfParameters_, SgEstimator::numOfProcessedObs(), SgObjectInfo::numProcessed(), SgObjectInfo::numTotal(), SgObjectInfo::numUsable(), SgObservation::o_c(), SgVlbiBand::observables(), SgVlbiBaselineInfo::observables(), SgTaskManager::observations_, SgTaskConfig::OPM_BAND, SgTaskConfig::OPM_BASELINE, SgTask::parameters(), SgParameterCfg::PM_NONE, SgEstimator::prepare2Run(), SgObservation::prepare4Analysis(), SgEstimator::prepareStochasticSolution4Epoch(), SgEstimator::processObs(), RAD2MAS, SgObjectInfo::recalcSigma2add(), SgObjectInfo::reducedChi2(), SgLogger::RUN, SgTaskConfig::setDataType(), SgVlbiSession::setNumOfConstraints(), SgVlbiSession::setNumOfDOF(), SgVlbiSession::setNumOfParameters(), SgObservation::sigma(), SgVlbiSourceInfo::sModel(), SgVlbiBand::sourcesByName(), SgVlbiSession::sourcesByName(), SgTaskManager::startRunEpoch_, SgVlbiBand::stationsByName(), SgVlbiSession::stationsByName(), SgTaskManager::stochasticParameters_, SgEstimator::stochasticParametersList(), SgTaskManager::task_, SgTaskManager::tFinis_, SgMJD::toString(), SgTaskManager::tRefer_, SgTaskManager::tStart_, updateParamaterLists(), SgTaskConfig::VD_NONE, SgTaskConfig::VD_PHS_DELAY, SgTaskConfig::VD_SB_DELAY, SgTaskConfig::VDT_DELAY, SgTaskConfig::VDT_RATE, SgTaskConfig::VR_NONE, SgTaskConfig::WCM_BAND, SgTaskConfig::WCM_BASELINE, SgLogger::write(), SgObjectInfo::wrms(), and SgLogger::WRN.
|
private |
Definition at line 638 of file SgSingleSessionTaskManager.cpp.
References SgEstimator::addParametersList(), SgTaskManager::arcParameters_, className(), SgLogger::DBG, SgTaskManager::estimator_, SgTaskManager::fillParameterList(), SgTaskManager::globalParameters_, SgTaskManager::localParameters_, logger, SgParameterCfg::PM_ARC, SgParameterCfg::PM_GLB, SgParameterCfg::PM_LOC, SgParameterCfg::PM_PWL, SgParameterCfg::PM_STC, SgTaskManager::pwlParameters_, SgLogger::RUN, SgTaskManager::stochasticParameters_, and SgLogger::write().
Referenced by run().