Homepage Demos Overview Downloads Tutorials Reference
Credits

NEWMAT::CroutMatrix Class Reference

#include <newmat.h>

Inheritance diagram for NEWMAT::CroutMatrix:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 CroutMatrix (const BaseMatrix &)
MatrixType Type () const
void lubksb (Real *, int=0)
 ~CroutMatrix ()
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 (CroutMatrix &gm)

Private Member Functions

void ludcmp ()
void operator= (const CroutMatrix &m)

Private Attributes

int * indx
bool d
bool sing

Constructor & Destructor Documentation

NEWMAT::CroutMatrix::CroutMatrix const BaseMatrix  ) 
 

Definition at line 170 of file newmat4.cpp.

NEWMAT::CroutMatrix::~CroutMatrix  ) 
 

Definition at line 184 of file newmat4.cpp.


Member Function Documentation

void NEWMAT::CroutMatrix::CleanUp  )  [virtual]
 

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 911 of file newmat4.cpp.

Referenced by CroutMatrix().

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

Implements NEWMAT::GeneralMatrix.

Definition at line 954 of file newmat.h.

void NEWMAT::CroutMatrix::GetCol MatrixRowCol  )  [virtual]
 

Implements NEWMAT::GeneralMatrix.

Definition at line 300 of file newmatex.cpp.

void NEWMAT::CroutMatrix::GetRow MatrixRowCol  )  [virtual]
 

Implements NEWMAT::GeneralMatrix.

Definition at line 298 of file newmatex.cpp.

bool NEWMAT::CroutMatrix::IsEqual const GeneralMatrix  )  const [virtual]
 

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 910 of file newmat7.cpp.

bool NEWMAT::CroutMatrix::IsSingular  )  const [inline]
 

Definition at line 958 of file newmat.h.

LogAndSign NEWMAT::CroutMatrix::LogDeterminant  )  const [virtual]
 

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 696 of file newmat8.cpp.

Referenced by NEWMAT::GeneralMatrix::LogDeterminant().

void NEWMAT::CroutMatrix::lubksb Real ,
int  = 0
 

Definition at line 99 of file newmat8.cpp.

Referenced by Solver().

void NEWMAT::CroutMatrix::ludcmp  )  [private]
 

Definition at line 27 of file newmat8.cpp.

Referenced by CroutMatrix().

GeneralMatrix* NEWMAT::CroutMatrix::MakeSolver  )  [inline, virtual]
 

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 949 of file newmat.h.

void NEWMAT::CroutMatrix::MiniCleanUp  )  [virtual]
 

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 918 of file newmat4.cpp.

void NEWMAT::CroutMatrix::operator= const CroutMatrix m  )  [inline, private]
 

Definition at line 943 of file newmat.h.

void NEWMAT::CroutMatrix::Solver MatrixColX ,
const MatrixColX
[virtual]
 

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 38 of file newmat7.cpp.

void NEWMAT::CroutMatrix::swap CroutMatrix gm  ) 
 

Definition at line 1058 of file newmat4.cpp.

Referenced by NEWMAT::swap().

MatrixType NEWMAT::CroutMatrix::Type  )  const [virtual]
 

Implements NEWMAT::GeneralMatrix.

Definition at line 434 of file newmat4.cpp.

Referenced by IsEqual().


Member Data Documentation

bool NEWMAT::CroutMatrix::d [private]
 

Definition at line 940 of file newmat.h.

Referenced by CroutMatrix(), ludcmp(), and swap().

int* NEWMAT::CroutMatrix::indx [private]
 

Definition at line 939 of file newmat.h.

Referenced by CroutMatrix(), IsEqual(), lubksb(), ludcmp(), swap(), and ~CroutMatrix().

bool NEWMAT::CroutMatrix::sing [private]
 

Definition at line 941 of file newmat.h.

Referenced by CroutMatrix(), ludcmp(), and swap().


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

newmat11b
Generated Tue Oct 19 14:18:18 2004 by Doxygen 1.3.9.1