Homepage Demos Overview Downloads Tutorials Reference
Credits

NEWMAT::BandLUMatrix Class Reference

#include <newmat.h>

Inheritance diagram for NEWMAT::BandLUMatrix:

Inheritance graph
[legend]
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
Realstore2
int storage2
int m1
int m2


Constructor & Destructor Documentation

NEWMAT::BandLUMatrix::BandLUMatrix ( const BaseMatrix  ) 

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::CleanUp (  )  [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 925 of file newmat4.cpp.

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

Implements NEWMAT::GeneralMatrix.

Definition at line 1174 of file newmat.h.

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

Implements NEWMAT::GeneralMatrix.

Definition at line 306 of file newmatex.cpp.

Referenced by GetCol().

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

Implements NEWMAT::GeneralMatrix.

Definition at line 304 of file newmatex.cpp.

bool NEWMAT::BandLUMatrix::IsEqual ( const GeneralMatrix  )  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.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 256 of file bandmat.cpp.

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

Definition at line 315 of file bandmat.cpp.

Referenced by Solver().

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

Definition at line 274 of file bandmat.cpp.

Referenced by BandLUMatrix().

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 1169 of file newmat.h.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 933 of file newmat4.cpp.

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

Definition at line 1163 of file newmat.h.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 342 of file bandmat.cpp.

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

Definition at line 1085 of file newmat4.cpp.

Referenced by NEWMAT::swap().

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

Implements NEWMAT::GeneralMatrix.

Definition at line 253 of file bandmat.cpp.

Referenced by IsEqual().


Member Data Documentation

Definition at line 1157 of file newmat.h.

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

Definition at line 1156 of file newmat.h.

Referenced by BandLUMatrix(), CleanUp(), IsEqual(), lubksb(), 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().

Definition at line 1158 of file newmat.h.

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

Definition at line 1160 of file newmat.h.

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


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

newmat11b
Generated Wed Oct 4 00:00:17 2006 by Doxygen 1.4.7