#include <newmat.h>
| SymmetricBandMatrix::SymmetricBandMatrix | ( | ) | [inline] |
Referenced by Image().
| SymmetricBandMatrix::~SymmetricBandMatrix | ( | ) | [inline] |
| SymmetricBandMatrix::SymmetricBandMatrix | ( | const BaseMatrix & | M | ) |
References GeneralMatrix::GetMatrix(), REPORT, and MatrixType::SB.
| SymmetricBandMatrix::SymmetricBandMatrix | ( | const SymmetricBandMatrix & | gm | ) | [inline] |
| MatrixBandWidth SymmetricBandMatrix::bandwidth | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
| void SymmetricBandMatrix::CornerClear | ( | ) | const [private] |
References BaseMatrix::i(), j, lower_val, REPORT, ipTk::s, and GeneralMatrix::store.
Referenced by sum(), sum_absolute_value(), and sum_square().
References BaseMatrix::i(), lower_val, GeneralMatrix::nrows_val, REPORT, GeneralMatrix::store, and Throw.
References BaseMatrix::i(), lower_val, GeneralMatrix::nrows_val, REPORT, GeneralMatrix::store, and Throw.
Referenced by SymmetricBandFunctions().
| void SymmetricBandMatrix::GetCol | ( | MatrixColX & | mrc | ) | [virtual] |
Implements GeneralMatrix.
References Console::c, MatrixRowCol::cw, MatrixRowCol::data, DirectPart, MatrixRowCol::length, LoadOnEntry, lower_val, GeneralMatrix::ncols_val, GeneralMatrix::nrows_val, REPORT, MatrixRowCol::rowcol, ipTk::s, MatrixRowCol::skip, MatrixRowCol::storage, GeneralMatrix::store, MatrixColX::store, StoreOnExit, and Throw.
| void SymmetricBandMatrix::GetCol | ( | MatrixRowCol & | mrc | ) | [virtual] |
Implements GeneralMatrix.
References Console::c, MatrixRowCol::cw, MatrixRowCol::data, DirectPart, HaveStore, MatrixRowCol::length, LoadOnEntry, lower_val, MatrixErrorNoSpace(), MONITOR_REAL_NEW, GeneralMatrix::ncols_val, GeneralMatrix::nrows_val, REPORT, MatrixRowCol::rowcol, ipTk::s, MatrixRowCol::skip, MatrixRowCol::storage, GeneralMatrix::store, StoreHere, StoreOnExit, and Throw.
| void SymmetricBandMatrix::GetRow | ( | MatrixRowCol & | mrc | ) | [virtual] |
Implements GeneralMatrix.
References MatrixRowCol::cw, MatrixRowCol::data, DirectPart, HaveStore, MatrixRowCol::length, LoadOnEntry, lower_val, MatrixErrorNoSpace(), MONITOR_REAL_NEW, GeneralMatrix::ncols_val, REPORT, MatrixRowCol::rowcol, ipTk::s, MatrixRowCol::skip, MatrixRowCol::storage, GeneralMatrix::store, StoreOnExit, and Throw.
| GeneralMatrix * SymmetricBandMatrix::Image | ( | ) | const [private, virtual] |
Reimplemented from GeneralMatrix.
References MatrixErrorNoSpace(), REPORT, and SymmetricBandMatrix().
| LogAndSign SymmetricBandMatrix::log_determinant | ( | ) | const [virtual] |
Reimplemented from GeneralMatrix.
References REPORT.
| GeneralMatrix * SymmetricBandMatrix::MakeSolver | ( | ) | [virtual] |
Reimplemented from GeneralMatrix.
References MatrixErrorNoSpace(), and REPORT.
| Real SymmetricBandMatrix::maximum | ( | ) | const [inline, virtual] |
Reimplemented from GeneralMatrix.
References ii, and GeneralMatrix::maximum2().
| Real SymmetricBandMatrix::maximum_absolute_value | ( | ) | const [inline, virtual] |
Reimplemented from GeneralMatrix.
References maximum_absolute_value().
| Real SymmetricBandMatrix::minimum | ( | ) | const [inline, virtual] |
Reimplemented from GeneralMatrix.
References ii, and GeneralMatrix::minimum2().
| Real SymmetricBandMatrix::minimum_absolute_value | ( | ) | const [inline, virtual] |
Reimplemented from GeneralMatrix.
References ii, and GeneralMatrix::minimum_absolute_value2().
References BaseMatrix::i(), lower_val, GeneralMatrix::nrows_val, REPORT, GeneralMatrix::store, and Throw.
References BaseMatrix::i(), lower_val, GeneralMatrix::nrows_val, REPORT, GeneralMatrix::store, and Throw.
| void SymmetricBandMatrix::operator<< | ( | const BaseMatrix & | X | ) | [inline] |
Reimplemented from GeneralMatrix.
References Cudapp::operator<<().
| void SymmetricBandMatrix::operator<< | ( | const int * | r | ) |
Reimplemented from GeneralMatrix.
References Throw.
| void SymmetricBandMatrix::operator<< | ( | const float * | r | ) |
Reimplemented from GeneralMatrix.
References Throw.
| void SymmetricBandMatrix::operator<< | ( | const double * | r | ) |
Reimplemented from GeneralMatrix.
References Throw.
| void SymmetricBandMatrix::operator= | ( | const SymmetricBandMatrix & | m | ) | [inline] |
| void SymmetricBandMatrix::operator= | ( | Real | f | ) | [inline] |
Reimplemented from GeneralMatrix.
References GeneralMatrix::operator=().
| void SymmetricBandMatrix::operator= | ( | const BaseMatrix & | X | ) |
References GeneralMatrix::Eq(), REPORT, and MatrixType::SB.
| void SymmetricBandMatrix::ReSize | ( | const GeneralMatrix & | A | ) | [inline] |
| void SymmetricBandMatrix::resize | ( | const GeneralMatrix & | A | ) |
Referenced by main(), SymmetricBandFunctions(), trymat4(), and trymat7().
| void SymmetricBandMatrix::RestoreCol | ( | MatrixColX & | mrc | ) | [virtual] |
Reimplemented from GeneralMatrix.
References Console::c, MatrixRowCol::data, lower_val, REPORT, MatrixRowCol::rowcol, MatrixRowCol::storage, and GeneralMatrix::store.
| void SymmetricBandMatrix::RestoreCol | ( | MatrixRowCol & | ) | [inline, virtual] |
Reimplemented from GeneralMatrix.
| void SymmetricBandMatrix::SetParameters | ( | const GeneralMatrix * | gmx | ) |
References BaseMatrix::bandwidth(), MatrixBandWidth::lower_val, lower_val, and REPORT.
| short SymmetricBandMatrix::SimpleAddOK | ( | const GeneralMatrix * | gm | ) | [private] |
| Real SymmetricBandMatrix::sum | ( | ) | const [virtual] |
Reimplemented from GeneralMatrix.
References CornerClear(), BaseMatrix::i(), j, lower_val, GeneralMatrix::nrows_val, REPORT, ipTk::s, and GeneralMatrix::store.
Referenced by trace().
| Real SymmetricBandMatrix::sum_absolute_value | ( | ) | const [virtual] |
Reimplemented from GeneralMatrix.
References CornerClear(), BaseMatrix::i(), j, lower_val, GeneralMatrix::nrows_val, REPORT, ipTk::s, and GeneralMatrix::store.
| Real SymmetricBandMatrix::sum_square | ( | ) | const [virtual] |
Reimplemented from GeneralMatrix.
References CornerClear(), BaseMatrix::i(), j, lower_val, GeneralMatrix::nrows_val, REPORT, ipTk::s, square(), and GeneralMatrix::store.
| void SymmetricBandMatrix::swap | ( | SymmetricBandMatrix & | gm | ) |
Reimplemented from GeneralMatrix.
References BaseMatrix::i(), lower_val, and REPORT.
Referenced by swap().
| Real SymmetricBandMatrix::trace | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
References BaseMatrix::i(), lower_val, GeneralMatrix::nrows_val, REPORT, ipTk::s, GeneralMatrix::store, and sum().
| GeneralMatrix * SymmetricBandMatrix::Transpose | ( | TransposedMatrix * | , | |
| MatrixType | mt | |||
| ) | [virtual] |
Reimplemented from GeneralMatrix.
References GeneralMatrix::Evaluate(), and REPORT.
| MatrixType SymmetricBandMatrix::type | ( | ) | const [virtual] |
Implements GeneralMatrix.
References MatrixType::SB.
Referenced by bandwidth(), Cholesky(), CornerClear(), element(), GetCol(), GetRow(), operator()(), resize(), RestoreCol(), SetParameters(), SimpleAddOK(), sum(), sum_absolute_value(), sum_square(), swap(), and trace().
1.6.1