Lower triangular band matrix. More...
#include <BandMatrix.h>
Public Member Functions | |
Real & | element (int, int) |
Real | element (int, int) const |
LowerBandMatrix () | |
LowerBandMatrix (int n, int lbw) | |
LowerBandMatrix (const LowerBandMatrix &gm) | |
GeneralMatrix * | MakeSolver () |
Real & | operator() (int, int) |
Real | operator() (int, int) const |
void | operator= (Real f) |
void | operator= (const LowerBandMatrix &m) |
void | ReSize (int m, int n, int b) |
void | resize (int n, int lbw) |
void | ReSize (int n, int lbw) |
void | resize (const GeneralMatrix &A) |
resize BandMatrix | |
void | ReSize (const GeneralMatrix &A) |
void | swap (LowerBandMatrix &gm) |
MatrixType | type () const |
~LowerBandMatrix () | |
GeneralMatrix * | Image () const |
LowerBandMatrix (const BaseMatrix &) | |
void | operator= (const BaseMatrix &) |
assignment operator for BandMatrix | |
void | Solver (MatrixColX &, const MatrixColX &) |
LogAndSign | log_determinant () const |
void | resize (int, int, int) |
resize LowerBandMatrix |
Lower triangular band matrix.
Definition at line 117 of file BandMatrix.h.
LowerBandMatrix::LowerBandMatrix | ( | ) | [inline] |
Definition at line 121 of file BandMatrix.h.
LowerBandMatrix::~LowerBandMatrix | ( | ) | [inline] |
Definition at line 122 of file BandMatrix.h.
LowerBandMatrix::LowerBandMatrix | ( | int | n, |
int | lbw | ||
) | [inline] |
Definition at line 123 of file BandMatrix.h.
LowerBandMatrix::LowerBandMatrix | ( | const BaseMatrix & | M | ) |
Definition at line 8677 of file NewMatExhaustive.cpp.
LowerBandMatrix::LowerBandMatrix | ( | const LowerBandMatrix & | gm | ) | [inline] |
Definition at line 130 of file BandMatrix.h.
Real & LowerBandMatrix::element | ( | int | m, |
int | n | ||
) |
Reimplemented from BandMatrix.
Definition at line 3436 of file NewMatExhaustive.cpp.
Real LowerBandMatrix::element | ( | int | m, |
int | n | ||
) | const |
Reimplemented from BandMatrix.
Definition at line 3445 of file NewMatExhaustive.cpp.
GeneralMatrix * LowerBandMatrix::Image | ( | ) | const [private, virtual] |
Reimplemented from BandMatrix.
Definition at line 9094 of file NewMatExhaustive.cpp.
LogAndSign LowerBandMatrix::log_determinant | ( | ) | const [virtual] |
Reimplemented from BandMatrix.
Definition at line 8950 of file NewMatExhaustive.cpp.
GeneralMatrix* LowerBandMatrix::MakeSolver | ( | ) | [inline, virtual] |
Reimplemented from BandMatrix.
Definition at line 131 of file BandMatrix.h.
Real & LowerBandMatrix::operator() | ( | int | m, |
int | n | ||
) |
Reimplemented from BandMatrix.
Definition at line 2708 of file NewMatExhaustive.cpp.
Real LowerBandMatrix::operator() | ( | int | m, |
int | n | ||
) | const |
Reimplemented from BandMatrix.
Definition at line 2820 of file NewMatExhaustive.cpp.
void LowerBandMatrix::operator= | ( | const BaseMatrix & | X | ) |
assignment operator for BandMatrix
Reimplemented from BandMatrix.
Definition at line 8685 of file NewMatExhaustive.cpp.
void LowerBandMatrix::operator= | ( | Real | f | ) | [inline] |
Reimplemented from BandMatrix.
Definition at line 127 of file BandMatrix.h.
void LowerBandMatrix::operator= | ( | const LowerBandMatrix & | m | ) | [inline] |
Definition at line 128 of file BandMatrix.h.
void LowerBandMatrix::resize | ( | int | n, |
int | lb, | ||
int | ub | ||
) | [virtual] |
resize LowerBandMatrix
Reimplemented from BandMatrix.
Definition at line 8555 of file NewMatExhaustive.cpp.
void LowerBandMatrix::ReSize | ( | int | m, |
int | n, | ||
int | b | ||
) | [inline, virtual] |
Reimplemented from BandMatrix.
Definition at line 135 of file BandMatrix.h.
void LowerBandMatrix::resize | ( | int | n, |
int | lbw | ||
) | [inline] |
Definition at line 136 of file BandMatrix.h.
void LowerBandMatrix::ReSize | ( | int | n, |
int | lbw | ||
) | [inline] |
Definition at line 138 of file BandMatrix.h.
void LowerBandMatrix::resize | ( | const GeneralMatrix & | A | ) | [inline, virtual] |
void LowerBandMatrix::ReSize | ( | const GeneralMatrix & | A | ) | [inline, virtual] |
Reimplemented from BandMatrix.
Definition at line 141 of file BandMatrix.h.
void LowerBandMatrix::Solver | ( | MatrixColX & | mcout, |
const MatrixColX & | mcin | ||
) | [virtual] |
Reimplemented from GeneralMatrix.
Definition at line 8920 of file NewMatExhaustive.cpp.
void LowerBandMatrix::swap | ( | LowerBandMatrix & | gm | ) | [inline] |
Definition at line 150 of file BandMatrix.h.
MatrixType LowerBandMatrix::type | ( | ) | const [virtual] |
Reimplemented from BandMatrix.
Definition at line 1332 of file NewMatExhaustive.cpp.