Matrix5 Class Reference

A matrix class to hold matricies with a bandwidth of 5. More...

#include </usr1/tp517/Tumble/trunk/src/tumble/util.h>

List of all members.

Public Member Functions

 Matrix5 (const Matrix &)
 Matrix5 (const Matrix5 &)
 Matrix5 (int)
 ~Matrix5 ()
double * LUsolve (double *)

Public Attributes

int size
double * d1
double * d2
double * d3
double * d4
double * d5
bool factored

Private Member Functions

void factor ()


Detailed Description

A matrix class to hold matricies with a bandwidth of 5.

Definition at line 571 of file util.h.


Constructor & Destructor Documentation

Matrix5::Matrix5 ( const Matrix  ) 

Definition at line 572 of file util.C.

References Matrix::cols, d1, d2, d3, d4, d5, factored, Matrix::m, Matrix::rows, and size.

Matrix5::Matrix5 ( const Matrix5  ) 

Definition at line 542 of file util.C.

References d1, d2, d3, d4, d5, factored, and size.

Matrix5::Matrix5 ( int   ) 

Definition at line 532 of file util.C.

References d1, d2, d3, d4, d5, factored, and size.

Matrix5::~Matrix5 (  ) 

Definition at line 564 of file util.C.

References d1, d2, d3, d4, and d5.


Member Function Documentation

void Matrix5::factor (  )  [private]

Definition at line 619 of file util.C.

References d1, d2, d3, d4, d5, factored, and size.

Referenced by LUsolve().

double * Matrix5::LUsolve ( double *   ) 

Definition at line 652 of file util.C.

References d1, d2, d3, d4, d5, factor(), factored, and size.

Referenced by QBSpline::solve_system().

Here is the call graph for this function:


Member Data Documentation

int Matrix5::size

Definition at line 575 of file util.h.

Referenced by factor(), LUsolve(), and Matrix5().

double* Matrix5::d1

Definition at line 576 of file util.h.

Referenced by factor(), LUsolve(), Matrix5(), and ~Matrix5().

double * Matrix5::d2

Definition at line 576 of file util.h.

Referenced by factor(), LUsolve(), Matrix5(), and ~Matrix5().

double * Matrix5::d3

Definition at line 576 of file util.h.

Referenced by factor(), LUsolve(), Matrix5(), QBSpline::solve_system(), and ~Matrix5().

double * Matrix5::d4

Definition at line 576 of file util.h.

Referenced by factor(), LUsolve(), Matrix5(), and ~Matrix5().

double * Matrix5::d5

Definition at line 576 of file util.h.

Referenced by factor(), LUsolve(), Matrix5(), and ~Matrix5().

bool Matrix5::factored

Definition at line 577 of file util.h.

Referenced by factor(), LUsolve(), and Matrix5().


The documentation for this class was generated from the following files:
Generated on Mon May 24 09:53:34 2010 for TUMBLE by  doxygen 1.5.2