Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

NEWMAT::BandLUMatrix Class Reference

#include <newmat.h>

Inheritance diagram for NEWMAT::BandLUMatrix:

Detailed Description

Definition at line 1156 of file newmat.h.

List of all members.

Public Member Functions

 BandLUMatrix (const BaseMatrix &)
 BandLUMatrix (const BandLUMatrix &)
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 225 of file bandmat.cpp.

NEWMAT::BandLUMatrix::BandLUMatrix ( const BandLUMatrix  ) 
NEWMAT::BandLUMatrix::~BandLUMatrix (  ) 

Definition at line 243 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  )  [virtual]

Implements NEWMAT::GeneralMatrix.

Definition at line 1178 of file newmat.h.

Referenced by GetCol().

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

Implements NEWMAT::GeneralMatrix.

Definition at line 306 of file newmatex.cpp.

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

Implements NEWMAT::GeneralMatrix.

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

Definition at line 1182 of file newmat.h.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 254 of file bandmat.cpp.

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

Definition at line 313 of file bandmat.cpp.

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

Definition at line 272 of file bandmat.cpp.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 1173 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  )  [private]
void NEWMAT::BandLUMatrix::Solver ( MatrixColX mcout,
const MatrixColX mcin 
) [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 340 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 251 of file bandmat.cpp.

Referenced by IsEqual().


Member Data Documentation

Definition at line 1160 of file newmat.h.

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

Definition at line 1159 of file newmat.h.

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

int NEWMAT::BandLUMatrix::m1 [private]

Definition at line 1165 of file newmat.h.

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

int NEWMAT::BandLUMatrix::m2 [private]

Definition at line 1165 of file newmat.h.

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

Definition at line 1161 of file newmat.h.

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

Definition at line 1163 of file newmat.h.

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

Definition at line 1162 of file newmat.h.

Referenced by CleanUp(), IsEqual(), ludcmp(), MiniCleanUp(), 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