matrixutil.hpp File Reference

This graph shows which files directly or indirectly include this file:

base refererrect $imgclass_8hpp.html 349,57 608,81rect $stdalgorithm_8hpp.html 685,33 960,57rect $imgclass_8cpp.html 693,81 952,105rect $matrixutil_8cpp.html 350,156 606,180rect $matrixutil__diagbug_8cpp.html 321,204 636,228

Go to the source code of this file.

Functions

template<typename T>
void reserve_2D (T **&arr, int xsize, int ysize)
template<typename T>
void delete_2D (T **&arr)
bool QR (int zeilen, int spalten, double **A, double *d, double *b, const double epsilon)
void rdsolve (int spalten, double **R, double *d, double *c, double *x)
void Invert_RtR (double **R, double **I, int n)
void compute_errors (int num_param, int num_data, double **R, double *d, double *b, double *errors)
double signum (double a)


Function Documentation

void compute_errors ( int  num_param,
int  num_data,
double **  R,
double *  d,
double *  b,
double *  errors 
)

Definition at line 162 of file matrixutil.cpp.

References delete_2D(), Invert_RtR(), reserve_2D(), and SQR.

Referenced by Parabelzentrum::fit().

template<typename T>
void delete_2D ( T **&  arr  )  [inline]

void Invert_RtR ( double **  R,
double **  I,
int  n 
)

Definition at line 126 of file matrixutil.cpp.

Referenced by compute_errors().

bool QR ( int  zeilen,
int  spalten,
double **  A,
double *  d,
double *  b,
const double  epsilon 
)

Definition at line 12 of file matrixutil.cpp.

References signum(), SQR, TRACE, and TRACEX.

Referenced by Parabelzentrum::fit(), and QRfit::polyfit().

void rdsolve ( int  spalten,
double **  R,
double *  d,
double *  c,
double *  x 
)

rdsolve löst das gestaffelte System Rx=c die Diagonale von R liegt in einem extra Vektor d braucht man für diese Implementation der QR-Zerlegung, um ein Gleichungssystem lösen zu können

Definition at line 107 of file matrixutil.cpp.

Referenced by Parabelzentrum::fit(), and QRfit::polyfit().

template<typename T>
void reserve_2D ( T **&  arr,
int  xsize,
int  ysize 
) [inline]

double signum ( double  a  )  [inline]

Definition at line 25 of file matrixutil.hpp.

Referenced by eichkurve::fsolve(), and QR().


Generated on Fri Jul 24 12:49:17 2009 for Xgrayimg Library by  doxygen 1.5.5