#include <newmat.h>
| UpperTriangularMatrix::UpperTriangularMatrix | ( | ) | [inline] |
Referenced by Image().
| UpperTriangularMatrix::~UpperTriangularMatrix | ( | ) | [inline] |
| UpperTriangularMatrix::UpperTriangularMatrix | ( | ArrayLengthSpecifier | n | ) |
References GeneralMatrix::ncols_val, GeneralMatrix::nrows_val, REPORT, and ArrayLengthSpecifier::Value().
| UpperTriangularMatrix::UpperTriangularMatrix | ( | const BaseMatrix & | M | ) |
References GeneralMatrix::GetMatrix(), REPORT, and MatrixType::UT.
| UpperTriangularMatrix::UpperTriangularMatrix | ( | const UpperTriangularMatrix & | gm | ) | [inline] |
| MatrixBandWidth UpperTriangularMatrix::bandwidth | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
References REPORT.
References GeneralMatrix::ncols_val, REPORT, GeneralMatrix::store, Throw, and tristore().
References GeneralMatrix::ncols_val, REPORT, GeneralMatrix::store, Throw, and tristore().
Referenced by trymath().
| void UpperTriangularMatrix::GetCol | ( | MatrixColX & | mrc | ) | [virtual] |
| void UpperTriangularMatrix::GetCol | ( | MatrixRowCol & | mrc | ) | [virtual] |
Implements GeneralMatrix.
References MatrixRowCol::cw, MatrixRowCol::data, HaveStore, BaseMatrix::i(), j, MatrixRowCol::length, LoadOnEntry, MatrixErrorNoSpace(), MONITOR_REAL_NEW, GeneralMatrix::ncols_val, GeneralMatrix::nrows_val, REPORT, MatrixRowCol::rowcol, MatrixRowCol::skip, MatrixRowCol::storage, GeneralMatrix::store, and StoreHere.
| void UpperTriangularMatrix::GetRow | ( | MatrixRowCol & | mrc | ) | [virtual] |
Implements GeneralMatrix.
References MatrixRowCol::data, MatrixRowCol::length, GeneralMatrix::ncols_val, REPORT, BaseMatrix::row(), MatrixRowCol::rowcol, MatrixRowCol::skip, MatrixRowCol::storage, and GeneralMatrix::store.
| GeneralMatrix * UpperTriangularMatrix::Image | ( | ) | const [private, virtual] |
Reimplemented from GeneralMatrix.
References MatrixErrorNoSpace(), REPORT, and UpperTriangularMatrix().
| LogAndSign UpperTriangularMatrix::log_determinant | ( | ) | const [virtual] |
Reimplemented from GeneralMatrix.
References BaseMatrix::i(), GeneralMatrix::nrows_val, REPORT, ipTk::s, GeneralMatrix::store, and GeneralMatrix::sum().
| GeneralMatrix* UpperTriangularMatrix::MakeSolver | ( | ) | [inline, virtual] |
Reimplemented from GeneralMatrix.
| void UpperTriangularMatrix::NextRow | ( | MatrixRowCol & | mrc | ) | [virtual] |
Reimplemented from GeneralMatrix.
References MatrixRowCol::IncrUT(), and REPORT.
References GeneralMatrix::ncols_val, REPORT, GeneralMatrix::store, Throw, and tristore().
References GeneralMatrix::ncols_val, REPORT, GeneralMatrix::store, Throw, and tristore().
| void UpperTriangularMatrix::operator+= | ( | Real | f | ) | [inline] |
Reimplemented from GeneralMatrix.
References GeneralMatrix::operator+=().
| void UpperTriangularMatrix::operator+= | ( | const UpperTriangularMatrix & | M | ) | [inline] |
| void UpperTriangularMatrix::operator-= | ( | Real | f | ) | [inline] |
Reimplemented from GeneralMatrix.
References GeneralMatrix::operator-=().
| void UpperTriangularMatrix::operator-= | ( | const UpperTriangularMatrix & | M | ) | [inline] |
| void UpperTriangularMatrix::operator= | ( | Real | f | ) | [inline] |
Reimplemented from GeneralMatrix.
References GeneralMatrix::operator=().
| void UpperTriangularMatrix::operator= | ( | const UpperTriangularMatrix & | m | ) | [inline] |
| void UpperTriangularMatrix::operator= | ( | const BaseMatrix & | X | ) |
References GeneralMatrix::Eq(), REPORT, and MatrixType::UT.
| void UpperTriangularMatrix::ReSize | ( | const GeneralMatrix & | A | ) | [inline] |
| void UpperTriangularMatrix::resize | ( | const GeneralMatrix & | A | ) |
References mathExample::n, GeneralMatrix::Ncols(), GeneralMatrix::Nrows(), REPORT, resize(), and Throw.
| void UpperTriangularMatrix::ReSize | ( | int | m | ) | [inline] |
Referenced by TestUpdateQRZ::DoTest(), trymat2(), trymata(), trymatb(), and trymath().
| void UpperTriangularMatrix::resize | ( | int | nr | ) |
References REPORT, and tristore().
| void UpperTriangularMatrix::resize_keep | ( | int | nr | ) |
References GeneralMatrix::nrows_val, REPORT, swap(), and BaseMatrix::sym_submatrix().
Referenced by trymat7().
| void UpperTriangularMatrix::RestoreCol | ( | MatrixColX & | c | ) | [inline, virtual] |
| void UpperTriangularMatrix::RestoreCol | ( | MatrixRowCol & | mrc | ) | [virtual] |
Reimplemented from GeneralMatrix.
References MatrixRowCol::data, BaseMatrix::i(), j, GeneralMatrix::ncols_val, REPORT, MatrixRowCol::rowcol, and GeneralMatrix::store.
| void UpperTriangularMatrix::Solver | ( | MatrixColX & | mcout, | |
| const MatrixColX & | mcin | |||
| ) | [virtual] |
Reimplemented from GeneralMatrix.
References MatrixRowCol::data, BaseMatrix::i(), j, GeneralMatrix::ncols_val, REPORT, MatrixRowCol::skip, MatrixRowCol::storage, GeneralMatrix::store, and GeneralMatrix::sum().
| void UpperTriangularMatrix::swap | ( | UpperTriangularMatrix & | gm | ) | [inline] |
| Real UpperTriangularMatrix::trace | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
References BaseMatrix::i(), GeneralMatrix::nrows_val, REPORT, ipTk::s, GeneralMatrix::store, and GeneralMatrix::sum().
| MatrixType UpperTriangularMatrix::type | ( | ) | const [virtual] |
Implements GeneralMatrix.
References MatrixType::UT.
1.6.1