Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

NEWMAT::BandLUMatrix Class Reference

#include <newmat.h>

Inheritance diagram for NEWMAT::BandLUMatrix:

List of all members.


Detailed Description

Definition at line 1153 of file newmat.h.


Public Member Functions

 BandLUMatrix (const BaseMatrix &)
MatrixType Type () const
void lubksb (Real *, int=0)
 ~BandLUMatrix ()
GeneralMatrixMakeSolver ()
LogAndSign LogDeterminant () const
void Solver (MatrixColX &, const MatrixColX &)
void GetRow (MatrixRowCol &)
void GetCol (MatrixRowCol &)
void GetCol (MatrixColX &c)
void CleanUp ()
void MiniCleanUp ()
bool IsEqual (const GeneralMatrix &) const
bool IsSingular () const
void swap (BandLUMatrix &gm)

Private Member Functions

void ludcmp ()
void operator= (const BandLUMatrix &)

Private Attributes

int * indx
bool d
bool sing
Real * store2
int storage2
int m1
int m2

Constructor & Destructor Documentation

NEWMAT::BandLUMatrix::BandLUMatrix ( const BaseMatrix m  ) 

Definition at line 227 of file bandmat.cpp.

NEWMAT::BandLUMatrix::~BandLUMatrix (  ) 

Definition at line 245 of file bandmat.cpp.


Member Function Documentation

void NEWMAT::BandLUMatrix::ludcmp (  )  [private]

Definition at line 274 of file bandmat.cpp.

Referenced by BandLUMatrix().

void NEWMAT::BandLUMatrix::operator= ( const BandLUMatrix  )  [inline, private]

Definition at line 1163 of file newmat.h.

MatrixType NEWMAT::BandLUMatrix::Type (  )  const [virtual]

Implements NEWMAT::GeneralMatrix.

Definition at line 253 of file bandmat.cpp.

Referenced by IsEqual().

void NEWMAT::BandLUMatrix::lubksb ( Real *  B,
int  mini = 0 
)

Definition at line 315 of file bandmat.cpp.

Referenced by Solver().

GeneralMatrix* NEWMAT::BandLUMatrix::MakeSolver (  )  [inline, virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 1169 of file newmat.h.

LogAndSign NEWMAT::BandLUMatrix::LogDeterminant (  )  const [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 256 of file bandmat.cpp.

void NEWMAT::BandLUMatrix::Solver ( MatrixColX mcout,
const MatrixColX mcin 
) [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 342 of file bandmat.cpp.

void NEWMAT::BandLUMatrix::GetRow ( MatrixRowCol  )  [virtual]

Implements NEWMAT::GeneralMatrix.

Definition at line 304 of file newmatex.cpp.

void NEWMAT::BandLUMatrix::GetCol ( MatrixRowCol  )  [virtual]

Implements NEWMAT::GeneralMatrix.

Definition at line 306 of file newmatex.cpp.

Referenced by GetCol().

void NEWMAT::BandLUMatrix::GetCol ( MatrixColX c  )  [inline, virtual]

Implements NEWMAT::GeneralMatrix.

Definition at line 1174 of file newmat.h.

void NEWMAT::BandLUMatrix::CleanUp (  )  [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 924 of file newmat4.cpp.

void NEWMAT::BandLUMatrix::MiniCleanUp (  )  [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 932 of file newmat4.cpp.

bool NEWMAT::BandLUMatrix::IsEqual ( const GeneralMatrix A  )  const [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 927 of file newmat7.cpp.

bool NEWMAT::BandLUMatrix::IsSingular (  )  const [inline]

Definition at line 1178 of file newmat.h.

void NEWMAT::BandLUMatrix::swap ( BandLUMatrix gm  ) 

Definition at line 1084 of file newmat4.cpp.

Referenced by NEWMAT::swap().


Member Data Documentation

Definition at line 1156 of file newmat.h.

Referenced by BandLUMatrix(), CleanUp(), IsEqual(), lubksb(), ludcmp(), MiniCleanUp(), swap(), and ~BandLUMatrix().

Definition at line 1157 of file newmat.h.

Referenced by BandLUMatrix(), LogDeterminant(), ludcmp(), and swap().

Definition at line 1158 of file newmat.h.

Referenced by BandLUMatrix(), IsSingular(), LogDeterminant(), lubksb(), ludcmp(), and swap().

Definition at line 1159 of file newmat.h.

Referenced by BandLUMatrix(), CleanUp(), IsEqual(), lubksb(), ludcmp(), MiniCleanUp(), swap(), and ~BandLUMatrix().

Definition at line 1160 of file newmat.h.

Referenced by BandLUMatrix(), CleanUp(), IsEqual(), ludcmp(), MiniCleanUp(), swap(), and ~BandLUMatrix().

int NEWMAT::BandLUMatrix::m1 [private]

Definition at line 1162 of file newmat.h.

Referenced by BandLUMatrix(), IsEqual(), LogDeterminant(), lubksb(), ludcmp(), and swap().

int NEWMAT::BandLUMatrix::m2 [private]

Definition at line 1162 of file newmat.h.

Referenced by BandLUMatrix(), IsEqual(), LogDeterminant(), lubksb(), ludcmp(), and swap().


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

newmat11b
Generated Thu Nov 22 00:51:09 2007 by Doxygen 1.5.4