General Purpose Geodetic Library
SgVlbiSessionUtilities.cpp File Reference
#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)
 

Macro Definition Documentation

◆ LOCAL_DEBUG

#define LOCAL_DEBUG

Definition at line 51 of file SgVlbiSessionUtilities.cpp.

Function Documentation

◆ evaluateEffectiveFreqs()

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 
)

◆ evaluateEffectiveFreqs_old_version()

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 
)

◆ evaluatePCal4GrpDelay()

void evaluatePCal4GrpDelay ( SgVector pCalByChan,
const SgVector rFreqByChan,
int  numOfChannels,
double &  pCal4GrpDelay,
double &  pCalSigma4GrpDelay,
int  obsIdx,
const SgMJD epoch,
const QString &  sourceName,
const QString &  baselineName 
)

◆ normResidSortingOrderLessThan()

bool normResidSortingOrderLessThan ( SgVlbiObservable o1,
SgVlbiObservable o2 
)