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.