Diagonal matrix. More...
#include <DiagonalMatrix.h>
Diagonal matrix.
Definition at line 5 of file DiagonalMatrix.h.
DiagonalMatrix::DiagonalMatrix | ( | ) | [inline] |
Definition at line 9 of file DiagonalMatrix.h.
DiagonalMatrix::~DiagonalMatrix | ( | ) | [inline] |
Definition at line 10 of file DiagonalMatrix.h.
Definition at line 742 of file NewMatExhaustive.cpp.
DiagonalMatrix::DiagonalMatrix | ( | const BaseMatrix & | M | ) |
Definition at line 820 of file NewMatExhaustive.cpp.
DiagonalMatrix::DiagonalMatrix | ( | const DiagonalMatrix & | gm | ) | [inline] |
Definition at line 13 of file DiagonalMatrix.h.
MatrixBandWidth DiagonalMatrix::bandwidth | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
Definition at line 1340 of file NewMatExhaustive.cpp.
Real & DiagonalMatrix::element | ( | int | m, |
int | n | ||
) |
Definition at line 3342 of file NewMatExhaustive.cpp.
Real & DiagonalMatrix::element | ( | int | m | ) |
Definition at line 3358 of file NewMatExhaustive.cpp.
Real DiagonalMatrix::element | ( | int | m, |
int | n | ||
) | const |
Definition at line 3350 of file NewMatExhaustive.cpp.
Real DiagonalMatrix::element | ( | int | m | ) | const |
Definition at line 3365 of file NewMatExhaustive.cpp.
void DiagonalMatrix::GetCol | ( | MatrixRowCol & | mrc | ) | [virtual] |
Implements GeneralMatrix.
Definition at line 5857 of file NewMatExhaustive.cpp.
void DiagonalMatrix::GetCol | ( | MatrixColX & | mrc | ) | [virtual] |
Implements GeneralMatrix.
Definition at line 5867 of file NewMatExhaustive.cpp.
void DiagonalMatrix::GetRow | ( | MatrixRowCol & | mrc | ) | [virtual] |
Implements GeneralMatrix.
Definition at line 5850 of file NewMatExhaustive.cpp.
GeneralMatrix * DiagonalMatrix::Image | ( | ) | const [private, virtual] |
Reimplemented from GeneralMatrix.
Definition at line 1694 of file NewMatExhaustive.cpp.
LogAndSign DiagonalMatrix::log_determinant | ( | ) | const [virtual] |
Reimplemented from GeneralMatrix.
Definition at line 4419 of file NewMatExhaustive.cpp.
GeneralMatrix* DiagonalMatrix::MakeSolver | ( | ) | [inline, virtual] |
Reimplemented from GeneralMatrix.
Definition at line 40 of file DiagonalMatrix.h.
void DiagonalMatrix::NextCol | ( | MatrixRowCol & | mrc | ) | [virtual] |
Reimplemented from GeneralMatrix.
Definition at line 5878 of file NewMatExhaustive.cpp.
void DiagonalMatrix::NextCol | ( | MatrixColX & | mrc | ) | [virtual] |
Reimplemented from GeneralMatrix.
Definition at line 5881 of file NewMatExhaustive.cpp.
void DiagonalMatrix::NextRow | ( | MatrixRowCol & | mrc | ) | [virtual] |
Reimplemented from GeneralMatrix.
Definition at line 5875 of file NewMatExhaustive.cpp.
Real* DiagonalMatrix::nric | ( | ) | const [inline] |
Definition at line 48 of file DiagonalMatrix.h.
Real & DiagonalMatrix::operator() | ( | int | m, |
int | n | ||
) |
Definition at line 2661 of file NewMatExhaustive.cpp.
Real & DiagonalMatrix::operator() | ( | int | m | ) |
Definition at line 2669 of file NewMatExhaustive.cpp.
Real DiagonalMatrix::operator() | ( | int | m, |
int | n | ||
) | const |
Definition at line 2773 of file NewMatExhaustive.cpp.
Real DiagonalMatrix::operator() | ( | int | m | ) | const |
Definition at line 2781 of file NewMatExhaustive.cpp.
void DiagonalMatrix::operator+= | ( | const DiagonalMatrix & | M | ) | [inline] |
Definition at line 52 of file DiagonalMatrix.h.
void DiagonalMatrix::operator+= | ( | Real | f | ) | [inline] |
Reimplemented from GeneralMatrix.
Definition at line 54 of file DiagonalMatrix.h.
void DiagonalMatrix::operator-= | ( | const DiagonalMatrix & | M | ) | [inline] |
Definition at line 53 of file DiagonalMatrix.h.
void DiagonalMatrix::operator-= | ( | Real | f | ) | [inline] |
Reimplemented from GeneralMatrix.
Definition at line 55 of file DiagonalMatrix.h.
void DiagonalMatrix::operator= | ( | const BaseMatrix & | X | ) |
Definition at line 3006 of file NewMatExhaustive.cpp.
void DiagonalMatrix::operator= | ( | Real | f | ) | [inline] |
Reimplemented from GeneralMatrix.
Definition at line 16 of file DiagonalMatrix.h.
void DiagonalMatrix::operator= | ( | const DiagonalMatrix & | m | ) | [inline] |
Definition at line 17 of file DiagonalMatrix.h.
void DiagonalMatrix::resize | ( | int | nr | ) |
Definition at line 980 of file NewMatExhaustive.cpp.
void DiagonalMatrix::ReSize | ( | int | m | ) | [inline] |
Definition at line 44 of file DiagonalMatrix.h.
void DiagonalMatrix::resize | ( | const GeneralMatrix & | A | ) | [virtual] |
Reimplemented from GeneralMatrix.
Definition at line 1043 of file NewMatExhaustive.cpp.
void DiagonalMatrix::ReSize | ( | const GeneralMatrix & | A | ) | [inline, virtual] |
Reimplemented from GeneralMatrix.
Definition at line 47 of file DiagonalMatrix.h.
void DiagonalMatrix::resize_keep | ( | int | nr | ) |
Definition at line 1210 of file NewMatExhaustive.cpp.
void DiagonalMatrix::Solver | ( | MatrixColX & | mrc, |
const MatrixColX & | mrc1 | ||
) | [virtual] |
Reimplemented from GeneralMatrix.
Definition at line 7277 of file NewMatExhaustive.cpp.
void DiagonalMatrix::swap | ( | DiagonalMatrix & | gm | ) | [inline] |
Definition at line 56 of file DiagonalMatrix.h.
Real DiagonalMatrix::trace | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
Definition at line 4318 of file NewMatExhaustive.cpp.
GeneralMatrix * DiagonalMatrix::Transpose | ( | TransposedMatrix * | , |
MatrixType | mt | ||
) | [virtual] |
Reimplemented from GeneralMatrix.
Definition at line 2109 of file NewMatExhaustive.cpp.
MatrixType DiagonalMatrix::type | ( | ) | const [virtual] |
Implements GeneralMatrix.
Definition at line 1326 of file NewMatExhaustive.cpp.