General Purpose Geodetic Library
SgPwlStorageIncRates Class Reference

#include <SgPwlStorageIncRates.h>

Inheritance diagram for SgPwlStorageIncRates:
SgPwlStorage

Public Member Functions

 SgPwlStorageIncRates ()
 
virtual ~SgPwlStorageIncRates ()
 
virtual void deployParameters (SgParameter *, const SgMJD &tStart, const SgMJD &tFinis, const SgMJD &tRefer, const SgTaskConfig *)
 
virtual void propagatePartials (const SgMJD &t)
 
virtual int getNumOfActiveParameters (const SgMJD &t)
 
virtual int getNumOfSegments ()
 
virtual void getListOfActiveParameters (const SgMJD &t, QList< SgParameter * > &pars)
 
virtual double calcAX (const SgMJD &, bool)
 
virtual double calc_P_a (const SgSymMatrix &, int, const SgMJD &)
 
virtual double calc_aT_P_a (const SgVector &, const SgMJD &)
 
virtual double calcRateSolution (const SgMJD &)
 
virtual double calcRateSigma (const SgMJD &)
 
- Public Member Functions inherited from SgPwlStorage
 SgPwlStorage ()
 
virtual ~SgPwlStorage ()
 
virtual SgPwlStorageoperator= (const SgPwlStorage &)
 
int getNumOfNodes () const
 
int getNumOfPolynomials () const
 
double step () const
 
const SgMJDtStart () const
 
const SgMJDtFinis () const
 
const SgMJDtRefer () const
 
SgMJD tMean () const
 
SgParametergetP_Ai (int)
 
SgParametergetP_Bi (int)
 
SgParametergetPOrig ()
 
void setNumOfPolynomials (int)
 
double trace () const
 
int calcCurrentIdx (const SgMJD &t)
 
void zerofy ()
 
virtual double calcRateRms4Sfo ()
 
void collectTraces4Sfo (const QList< SgParameter * > *listX, const SgSymMatrix &mPx)
 
double calcPolySolution (const SgMJD &)
 
virtual double calcSolution (const SgMJD &)
 
double calcMean ()
 
double calcWRMS ()
 

Static Public Member Functions

static const QString className ()
 
- Static Public Member Functions inherited from SgPwlStorage
static const QString className ()
 

Additional Inherited Members

- Protected Attributes inherited from SgPwlStorage
SgParameterpOrig_
 
SgParameterpAi_
 
SgParameterpBi_
 
int numOfPolynomials_
 
int numOfNodes_
 
SgMJD tStart_
 
SgMJD tFinis_
 
SgMJD tRefer_
 
double step_
 
double sumP2_
 
double sumX1P2_
 
double sumX2P2_
 
double sumT1P2_
 
bool isPOrigOwner_
 
double trace_
 

Detailed Description

SgPwlStorageIncRates – a specialized parameter to estimate. ====================================================================================================

Definition at line 40 of file SgPwlStorageIncRates.h.

Constructor & Destructor Documentation

◆ SgPwlStorageIncRates()

SgPwlStorageIncRates::SgPwlStorageIncRates ( )

A constructor. Creates a default object.

Definition at line 46 of file SgPwlStorageIncRates.cpp.

◆ ~SgPwlStorageIncRates()

SgPwlStorageIncRates::~SgPwlStorageIncRates ( )
virtual

A destructor. Frees allocated memory.

Definition at line 54 of file SgPwlStorageIncRates.cpp.

Member Function Documentation

◆ calc_aT_P_a()

◆ calc_P_a()

◆ calcAX()

◆ calcRateSigma()

double SgPwlStorageIncRates::calcRateSigma ( const SgMJD t)
virtual

◆ calcRateSolution()

double SgPwlStorageIncRates::calcRateSolution ( const SgMJD t)
virtual

◆ className()

const QString SgPwlStorageIncRates::className ( )
static

Returns name of the class (for debug output).

Definition at line 39 of file SgPwlStorageIncRates.cpp.

Referenced by deployParameters(), and propagatePartials().

◆ deployParameters()

◆ getListOfActiveParameters()

void SgPwlStorageIncRates::getListOfActiveParameters ( const SgMJD t,
QList< SgParameter * > &  pars 
)
virtual

◆ getNumOfActiveParameters()

int SgPwlStorageIncRates::getNumOfActiveParameters ( const SgMJD t)
virtual

◆ getNumOfSegments()

int SgPwlStorageIncRates::getNumOfSegments ( )
virtual

Implements SgPwlStorage.

Definition at line 84 of file SgPwlStorageIncRates.cpp.

References SgPwlStorage::numOfNodes_.

◆ propagatePartials()


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