Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

NEWMAT::CroutMatrix Class Reference

#include <newmat.h>

Inheritance diagram for NEWMAT::CroutMatrix:

List of all members.


Detailed Description

Definition at line 937 of file newmat.h.


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 &)

Private Attributes

int * indx
bool d
bool sing

Constructor & Destructor Documentation

NEWMAT::CroutMatrix::CroutMatrix ( const BaseMatrix m  ) 

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::ludcmp (  )  [private]

Definition at line 29 of file newmat8.cpp.

Referenced by CroutMatrix().

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

Definition at line 943 of file newmat.h.

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

Implements NEWMAT::GeneralMatrix.

Definition at line 434 of file newmat4.cpp.

Referenced by IsEqual().

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

Definition at line 101 of file newmat8.cpp.

Referenced by Solver().

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 949 of file newmat.h.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 698 of file newmat8.cpp.

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

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 38 of file newmat7.cpp.

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

Implements NEWMAT::GeneralMatrix.

Definition at line 300 of file newmatex.cpp.

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

Implements NEWMAT::GeneralMatrix.

Definition at line 302 of file newmatex.cpp.

Referenced by GetCol().

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

Implements NEWMAT::GeneralMatrix.

Definition at line 954 of file newmat.h.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 910 of file newmat4.cpp.

Referenced by CroutMatrix().

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 917 of file newmat4.cpp.

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

void NEWMAT::CroutMatrix::swap ( CroutMatrix gm  ) 

Definition at line 1057 of file newmat4.cpp.

Referenced by NEWMAT::swap().


Member Data Documentation

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

Definition at line 939 of file newmat.h.

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

Definition at line 940 of file newmat.h.

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

Definition at line 941 of file newmat.h.

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


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

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