Ardour  9.0-pre0-582-g084a23a80d
TPolyFit Class Reference

#include <Polyfit.h>

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

◆ Matrix

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

Definition at line 49 of file Polyfit.h.

Constructor & Destructor Documentation

◆ TPolyFit() [1/2]

TPolyFit::TPolyFit ( )
private

◆ TPolyFit() [2/2]

TPolyFit::TPolyFit ( const TPolyFit )
private

Member Function Documentation

◆ GaussJordan()

bool TPolyFit::GaussJordan ( Matrix b,
const vector< double > &  y,
vector< double > &  coef 
)
staticprivate

Definition at line 219 of file Polyfit.h.

◆ GaussJordan2()

bool TPolyFit::GaussJordan2 ( Matrix b,
const vector< double > &  y,
Matrix w,
vector< vector< int > > &  index 
)
staticprivate

Definition at line 284 of file Polyfit.h.

◆ operator=()

TPolyFit& TPolyFit::operator= ( const TPolyFit )
private

◆ PolyFit2()

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

Definition at line 116 of file Polyfit.h.

◆ Square()

void TPolyFit::Square ( const Matrix x,
const vector< double > &  y,
Matrix a,
vector< double > &  g,
const int  nrow,
const int  ncol 
)
staticprivate

Definition at line 191 of file Polyfit.h.


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