Public Member Functions | Private Attributes | Friends | List of all members
gnsstk::WtdAveStats Class Reference

Detailed Description

Class WtdAveStats encapsulates statistics on the PR solution and residuals for a time series of data.

Definition at line 67 of file PRSolution.hpp.

#include <PRSolution.hpp>

Public Member Functions

void add (const Vector< double > &Sol, const Matrix< double > &Cov)
 
void dump (std::ostream &os, std::string msg="") const
 
Matrix< double > getCov (void) const
 
Matrix< double > getInfo (void) const
 
std::string getMessage (void) const
 
int getN (void) const
 
Vector< double > getSol (void) const
 
void reset (void)
 
void setLabels (std::string lab1, std::string lab2, std::string lab3)
 
void setMessage (std::string m)
 
 WtdAveStats (void)
 

Private Attributes

std::string lab [3]
 
std::string msg
 
unsigned int N
 
Stats< double > S [3]
 
Vector< double > Sbias
 
Matrix< double > sumInfo
 
Vector< double > sumInfoState
 

Friends

std::ostream & operator<< (std::ostream &s, const WtdAveStats &as)
 

Constructor & Destructor Documentation

◆ WtdAveStats()

gnsstk::WtdAveStats::WtdAveStats ( void  )
inline

Definition at line 81 of file PRSolution.hpp.

Member Function Documentation

◆ add()

void gnsstk::WtdAveStats::add ( const Vector< double > &  Sol,
const Matrix< double > &  Cov 
)
inline

Definition at line 116 of file PRSolution.hpp.

◆ dump()

void gnsstk::WtdAveStats::dump ( std::ostream &  os,
std::string  msg = "" 
) const
inline

Definition at line 147 of file PRSolution.hpp.

◆ getCov()

Matrix<double> gnsstk::WtdAveStats::getCov ( void  ) const
inline

Definition at line 98 of file PRSolution.hpp.

◆ getInfo()

Matrix<double> gnsstk::WtdAveStats::getInfo ( void  ) const
inline

Definition at line 100 of file PRSolution.hpp.

◆ getMessage()

std::string gnsstk::WtdAveStats::getMessage ( void  ) const
inline

Definition at line 88 of file PRSolution.hpp.

◆ getN()

int gnsstk::WtdAveStats::getN ( void  ) const
inline

Definition at line 102 of file PRSolution.hpp.

◆ getSol()

Vector<double> gnsstk::WtdAveStats::getSol ( void  ) const
inline

Definition at line 93 of file PRSolution.hpp.

◆ reset()

void gnsstk::WtdAveStats::reset ( void  )
inline

Definition at line 104 of file PRSolution.hpp.

◆ setLabels()

void gnsstk::WtdAveStats::setLabels ( std::string  lab1,
std::string  lab2,
std::string  lab3 
)
inline

Definition at line 90 of file PRSolution.hpp.

◆ setMessage()

void gnsstk::WtdAveStats::setMessage ( std::string  m)
inline

Definition at line 87 of file PRSolution.hpp.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  s,
const WtdAveStats as 
)
friend

Member Data Documentation

◆ lab

std::string gnsstk::WtdAveStats::lab[3]
private

Definition at line 73 of file PRSolution.hpp.

◆ msg

std::string gnsstk::WtdAveStats::msg
private

Definition at line 72 of file PRSolution.hpp.

◆ N

unsigned int gnsstk::WtdAveStats::N
private

Definition at line 69 of file PRSolution.hpp.

◆ S

Stats<double> gnsstk::WtdAveStats::S[3]
private

Definition at line 74 of file PRSolution.hpp.

◆ Sbias

Vector<double> gnsstk::WtdAveStats::Sbias
private

Definition at line 76 of file PRSolution.hpp.

◆ sumInfo

Matrix<double> gnsstk::WtdAveStats::sumInfo
private

Definition at line 75 of file PRSolution.hpp.

◆ sumInfoState

Vector<double> gnsstk::WtdAveStats::sumInfoState
private

Definition at line 76 of file PRSolution.hpp.


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


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:46