General Purpose Geodetic Library
|
#include <iostream>
#include <stdlib.h>
#include <SgVlbiSession.h>
#include <QtGui/QMessageBox>
#include <QtCore/QTextStream>
#include <QtCore/QFile>
#include <SgCubicSpline.h>
#include <SgEstimator.h>
#include <SgLogger.h>
#include <SgSingleSessionTaskManager.h>
#include <SgSolutionReporter.h>
#include <SgTaskManager.h>
#include <SgVector.h>
#include <SgVlbiBand.h>
#include <SgVlbiObservation.h>
Go to the source code of this file.
Macros | |
#define | LOCAL_DEBUG |
Functions | |
bool | normResidSortingOrderLessThan (SgVlbiObservable *, SgVlbiObservable *) |
void | evaluatePCal4GrpDelay (SgVector &pCalByChan, const SgVector &rFreqByChan, int numOfChannels, double &pCal4GrpDelay, double &pCalSigma4GrpDelay, int obsIdx, const SgMJD &epoch, const QString &sourceName, const QString &baselineName) |
void | evaluateEffectiveFreqs_old_version (const SgVector &numOfAccPeriodsByChan_USB, const SgVector &numOfAccPeriodsByChan_LSB, const SgVector &refFreqByChan, const SgVector &fringeAmplitudeByChan, const SgVector &numOfSamplesByChan_USB, const SgVector &numOfSamplesByChan_LSB, double sampleRate, double refFreq, int numOfChannels, double &effFreq4GR, double &effFreq4PH, double &effFreq4RT, const QString &oId, bool useEqualWeights) |
void | evaluateEffectiveFreqs (const SgVector &numOfAccPeriodsByChan_USB, const SgVector &numOfAccPeriodsByChan_LSB, const SgVector &refFreqByChan, const SgVector &fringeAmplitudeByChan, const SgVector &numOfSamplesByChan_USB, const SgVector &numOfSamplesByChan_LSB, double sampleRate, double refFreq, int numOfChannels, double &effFreq4GR, double &effFreq4PH, double &effFreq4RT, const QString &correlatorType, const QString &oId, bool useEqualWeights) |
#define LOCAL_DEBUG |
Definition at line 51 of file SgVlbiSessionUtilities.cpp.
void evaluateEffectiveFreqs | ( | const SgVector & | numOfAccPeriodsByChan_USB, |
const SgVector & | numOfAccPeriodsByChan_LSB, | ||
const SgVector & | refFreqByChan, | ||
const SgVector & | fringeAmplitudeByChan, | ||
const SgVector & | numOfSamplesByChan_USB, | ||
const SgVector & | numOfSamplesByChan_LSB, | ||
double | sampleRate, | ||
double | refFreq, | ||
int | numOfChannels, | ||
double & | effFreq4GR, | ||
double & | effFreq4PH, | ||
double & | effFreq4RT, | ||
const QString & | correlatorType, | ||
const QString & | oId, | ||
bool | useEqualWeights | ||
) |
Definition at line 2969 of file SgVlbiSessionUtilities.cpp.
References SgVector::getElement(), SgLogger::INF, logger, SgVector::n(), SgLogger::PREPROC, SgVector::setElement(), SgLogger::write(), and SgLogger::WRN.
Referenced by SgVlbiSession::getDataFromDbhImage(), SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and SgVlbiSession::processKombFile().
void evaluateEffectiveFreqs_old_version | ( | const SgVector & | numOfAccPeriodsByChan_USB, |
const SgVector & | numOfAccPeriodsByChan_LSB, | ||
const SgVector & | refFreqByChan, | ||
const SgVector & | fringeAmplitudeByChan, | ||
const SgVector & | numOfSamplesByChan_USB, | ||
const SgVector & | numOfSamplesByChan_LSB, | ||
double | sampleRate, | ||
double | refFreq, | ||
int | numOfChannels, | ||
double & | effFreq4GR, | ||
double & | effFreq4PH, | ||
double & | effFreq4RT, | ||
const QString & | oId, | ||
bool | useEqualWeights | ||
) |
Definition at line 2800 of file SgVlbiSessionUtilities.cpp.
References SgVector::getElement(), SgLogger::INF, logger, SgVector::n(), SgLogger::PREPROC, SgVector::setElement(), SgLogger::write(), and SgLogger::WRN.
void evaluatePCal4GrpDelay | ( | SgVector & | pCalByChan, |
const SgVector & | rFreqByChan, | ||
int | numOfChannels, | ||
double & | pCal4GrpDelay, | ||
double & | pCalSigma4GrpDelay, | ||
int | obsIdx, | ||
const SgMJD & | epoch, | ||
const QString & | sourceName, | ||
const QString & | baselineName | ||
) |
Definition at line 2694 of file SgVlbiSessionUtilities.cpp.
References SgVector::getElement(), SgLogger::INF, logger, SgVector::n(), SgLogger::PREPROC, SgVector::setElement(), SgMJD::toString(), and SgLogger::write().
bool normResidSortingOrderLessThan | ( | SgVlbiObservable * | o1, |
SgVlbiObservable * | o2 | ||
) |
Definition at line 2685 of file SgVlbiSessionUtilities.cpp.
References SgVlbiObservable::activeDelay(), and SgVlbiMeasurement::getResidualNorm().
Referenced by SgVlbiSession::eliminateOutliers(), and SgVlbiSession::restoreOutliers().