A matrix which can be of any GeneralMatrix type. More...
#include <GenericMatrix.h>

Public Member Functions | |
| MatrixBandWidth | bandwidth () const |
| void | cleanup () |
| GeneralMatrix * | Evaluate (MatrixType=MatrixTypeUnSp) |
| GenericMatrix () | |
| GenericMatrix (const BaseMatrix &bm) | |
| GenericMatrix (const GenericMatrix &bm) | |
| void | operator&= (const BaseMatrix &) |
| void | operator*= (const BaseMatrix &) |
| void | operator*= (Real) |
| void | operator+= (const BaseMatrix &) |
| void | operator+= (Real) |
| void | operator-= (const BaseMatrix &) |
| void | operator-= (Real r) |
| void | operator/= (Real r) |
| void | operator= (const GenericMatrix &) |
| void | operator= (const BaseMatrix &) |
| void | operator|= (const BaseMatrix &) |
| void | Release () |
| void | release () |
| void | swap (GenericMatrix &x) |
| ~GenericMatrix () | |
Private Member Functions | |
| int | search (const BaseMatrix *bm) const |
Private Attributes | |
| GeneralMatrix * | gm |
Friends | |
| class | BaseMatrix |
A matrix which can be of any GeneralMatrix type.
Definition at line 7 of file GenericMatrix.h.
| GenericMatrix::GenericMatrix | ( | ) | [inline] |
Definition at line 13 of file GenericMatrix.h.
| GenericMatrix::GenericMatrix | ( | const BaseMatrix & | bm | ) | [inline] |
Definition at line 14 of file GenericMatrix.h.
| GenericMatrix::GenericMatrix | ( | const GenericMatrix & | bm | ) | [inline] |
Definition at line 16 of file GenericMatrix.h.
| GenericMatrix::~GenericMatrix | ( | ) | [inline] |
Definition at line 29 of file GenericMatrix.h.
| MatrixBandWidth GenericMatrix::bandwidth | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
Definition at line 1355 of file NewMatExhaustive.cpp.
| void GenericMatrix::cleanup | ( | ) | [inline, virtual] |
Reimplemented from BaseMatrix.
Definition at line 30 of file GenericMatrix.h.
| GeneralMatrix * GenericMatrix::Evaluate | ( | MatrixType | mt = MatrixTypeUnSp | ) | [virtual] |
Implements BaseMatrix.
Definition at line 2153 of file NewMatExhaustive.cpp.
| void GenericMatrix::operator&= | ( | const BaseMatrix & | X | ) |
Definition at line 3232 of file NewMatExhaustive.cpp.
| void GenericMatrix::operator*= | ( | const BaseMatrix & | X | ) |
Definition at line 3202 of file NewMatExhaustive.cpp.
| void GenericMatrix::operator*= | ( | Real | r | ) |
Definition at line 3260 of file NewMatExhaustive.cpp.
| void GenericMatrix::operator+= | ( | const BaseMatrix & | X | ) |
Definition at line 3172 of file NewMatExhaustive.cpp.
| void GenericMatrix::operator+= | ( | Real | r | ) |
Definition at line 3247 of file NewMatExhaustive.cpp.
| void GenericMatrix::operator-= | ( | const BaseMatrix & | X | ) |
Definition at line 3187 of file NewMatExhaustive.cpp.
| void GenericMatrix::operator-= | ( | Real | r | ) | [inline] |
Definition at line 26 of file GenericMatrix.h.
| void GenericMatrix::operator/= | ( | Real | r | ) | [inline] |
Definition at line 28 of file GenericMatrix.h.
| void GenericMatrix::operator= | ( | const GenericMatrix & | bmx | ) |
Definition at line 3058 of file NewMatExhaustive.cpp.
| void GenericMatrix::operator= | ( | const BaseMatrix & | bmx | ) |
Definition at line 3065 of file NewMatExhaustive.cpp.
| void GenericMatrix::operator|= | ( | const BaseMatrix & | X | ) |
Definition at line 3217 of file NewMatExhaustive.cpp.
| void GenericMatrix::Release | ( | ) | [inline] |
Definition at line 31 of file GenericMatrix.h.
| void GenericMatrix::release | ( | ) | [inline] |
Definition at line 32 of file GenericMatrix.h.
| int GenericMatrix::search | ( | const BaseMatrix * | bm | ) | const [private, virtual] |
Implements BaseMatrix.
Definition at line 1306 of file NewMatExhaustive.cpp.
| void GenericMatrix::swap | ( | GenericMatrix & | x | ) |
Definition at line 1992 of file NewMatExhaustive.cpp.
friend class BaseMatrix [friend] |
Definition at line 11 of file GenericMatrix.h.
GeneralMatrix* GenericMatrix::gm [private] |
Definition at line 9 of file GenericMatrix.h.