$search
Upper triangular band matrix. More...
#include <newmat.h>
Public Member Functions | |
GeneralMatrix * | MakeSolver () |
void | operator= (const UpperBandMatrix &m) |
void | operator= (Real f) |
void | ReSize (const GeneralMatrix &A) |
void | resize (const GeneralMatrix &A) |
resize BandMatrix | |
void | ReSize (int n, int ubw) |
void | resize (int n, int ubw) |
void | ReSize (int m, int n, int b) |
void | swap (UpperBandMatrix &gm) |
UpperBandMatrix (const UpperBandMatrix &gm) | |
UpperBandMatrix (int n, int ubw) | |
UpperBandMatrix () | |
~UpperBandMatrix () | |
Real | element (int, int) const |
Real & | element (int, int) |
Real | operator() (int, int) const |
Real & | operator() (int, int) |
MatrixType | type () const |
| |
GeneralMatrix * | Image () const |
LogAndSign | log_determinant () const |
void | operator= (const BaseMatrix &) |
assignment operator for BandMatrix | |
void | resize (int, int, int) |
resize UpperBandMatrix | |
void | Solver (MatrixColX &, const MatrixColX &) |
UpperBandMatrix (const BaseMatrix &) |
Upper triangular band matrix.
Definition at line 1167 of file newmat.h.
UpperBandMatrix::UpperBandMatrix | ( | int | n, | |
int | ubw | |||
) | [inline] |
UpperBandMatrix::UpperBandMatrix | ( | const BaseMatrix & | M | ) |
Definition at line 218 of file bandmat.cpp.
UpperBandMatrix::UpperBandMatrix | ( | const UpperBandMatrix & | gm | ) | [inline] |
Real UpperBandMatrix::element | ( | int | m, | |
int | n | |||
) | const |
Reimplemented from BandMatrix.
Definition at line 833 of file newmat6.cpp.
Real & UpperBandMatrix::element | ( | int | m, | |
int | n | |||
) |
Reimplemented from BandMatrix.
Definition at line 824 of file newmat6.cpp.
GeneralMatrix * UpperBandMatrix::Image | ( | ) | const [private, virtual] |
Reimplemented from BandMatrix.
Definition at line 643 of file bandmat.cpp.
LogAndSign UpperBandMatrix::log_determinant | ( | ) | const [virtual] |
Reimplemented from BandMatrix.
Definition at line 516 of file bandmat.cpp.
GeneralMatrix* UpperBandMatrix::MakeSolver | ( | ) | [inline, virtual] |
Reimplemented from BandMatrix.
Real UpperBandMatrix::operator() | ( | int | m, | |
int | n | |||
) | const |
Reimplemented from BandMatrix.
Definition at line 217 of file newmat6.cpp.
Real & UpperBandMatrix::operator() | ( | int | m, | |
int | n | |||
) |
Reimplemented from BandMatrix.
Definition at line 105 of file newmat6.cpp.
void UpperBandMatrix::operator= | ( | const UpperBandMatrix & | m | ) | [inline] |
void UpperBandMatrix::operator= | ( | Real | f | ) | [inline] |
Reimplemented from BandMatrix.
void UpperBandMatrix::operator= | ( | const BaseMatrix & | X | ) |
assignment operator for BandMatrix
Reimplemented from BandMatrix.
Definition at line 226 of file bandmat.cpp.
void UpperBandMatrix::ReSize | ( | const GeneralMatrix & | A | ) | [inline, virtual] |
Reimplemented from BandMatrix.
void UpperBandMatrix::resize | ( | const GeneralMatrix & | A | ) | [inline, virtual] |
void UpperBandMatrix::ReSize | ( | int | m, | |
int | n, | |||
int | b | |||
) | [inline, virtual] |
Reimplemented from BandMatrix.
void UpperBandMatrix::resize | ( | int | n, | |
int | lb, | |||
int | ub | |||
) | [virtual] |
void UpperBandMatrix::Solver | ( | MatrixColX & | mcout, | |
const MatrixColX & | mcin | |||
) | [virtual] |
Reimplemented from GeneralMatrix.
Definition at line 454 of file bandmat.cpp.
void UpperBandMatrix::swap | ( | UpperBandMatrix & | gm | ) | [inline] |
MatrixType UpperBandMatrix::type | ( | ) | const [virtual] |
Reimplemented from BandMatrix.
Definition at line 663 of file newmat4.cpp.