qm-dsp  1.8
TPolyFit Class Reference

#include <Polyfit.h>

List of all members.

Static Public Member Functions

static double PolyFit2 (const vector< double > &x, const vector< double > &y, vector< double > &coef)

Private Types

typedef vector< vector< double > > Matrix

Private Member Functions

TPolyFitoperator= (const TPolyFit &)
 TPolyFit ()
 TPolyFit (const TPolyFit &)

Static Private Member Functions

static void Square (const Matrix &x, const vector< double > &y, Matrix &a, vector< double > &g, const int nrow, const int ncol)
static bool GaussJordan (Matrix &b, const vector< double > &y, vector< double > &coef)
static bool GaussJordan2 (Matrix &b, const vector< double > &y, Matrix &w, vector< vector< int > > &index)

Detailed Description

Definition at line 47 of file Polyfit.h.


Member Typedef Documentation

typedef vector<vector<double> > TPolyFit::Matrix [private]

Definition at line 49 of file Polyfit.h.


Constructor & Destructor Documentation

TPolyFit::TPolyFit ( ) [private]
TPolyFit::TPolyFit ( const TPolyFit ) [private]

Member Function Documentation

double TPolyFit::PolyFit2 ( const vector< double > &  x,
const vector< double > &  y,
vector< double > &  coef 
) [static]

Definition at line 102 of file Polyfit.h.

References NSUtility::sqr(), and NSUtility::zeroise().

Referenced by PeakPicking::quadEval().

TPolyFit& TPolyFit::operator= ( const TPolyFit ) [private]
void TPolyFit::Square ( const Matrix x,
const vector< double > &  y,
Matrix a,
vector< double > &  g,
const int  nrow,
const int  ncol 
) [static, private]

Definition at line 177 of file Polyfit.h.

bool TPolyFit::GaussJordan ( Matrix b,
const vector< double > &  y,
vector< double > &  coef 
) [static, private]

Definition at line 205 of file Polyfit.h.

References NSUtility::swap(), and NSUtility::zeroise().

bool TPolyFit::GaussJordan2 ( Matrix b,
const vector< double > &  y,
Matrix w,
vector< vector< int > > &  index 
) [static, private]

Definition at line 270 of file Polyfit.h.

References NSUtility::swap().


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