Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

NEWMAT::CroutMatrix Class Reference

#include <newmat.h>

Inheritance diagram for NEWMAT::CroutMatrix:

Detailed Description

Definition at line 939 of file newmat.h.

List of all members.

Public Member Functions

 CroutMatrix (const BaseMatrix &)
 CroutMatrix (const CroutMatrix &)
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 ( const CroutMatrix  ) 
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  )  [virtual]

Implements NEWMAT::GeneralMatrix.

Definition at line 957 of file newmat.h.

Referenced by GetCol().

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

Implements NEWMAT::GeneralMatrix.

Definition at line 302 of file newmatex.cpp.

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

Implements NEWMAT::GeneralMatrix.

Definition at line 300 of file newmatex.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

Definition at line 961 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::lubksb ( Real *  B,
int  mini = 0 
)

Definition at line 101 of file newmat8.cpp.

Referenced by Solver().

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

Definition at line 29 of file newmat8.cpp.

Referenced by CroutMatrix().

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 952 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  )  [private]
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::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

Definition at line 942 of file newmat.h.

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

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

Definition at line 941 of file newmat.h.

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

Definition at line 943 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 Mon May 9 04:54:19 2016 by Doxygen 1.6.3