#include <newmat.h>
Public Member Functions | |
| MatrixBandWidth | bandwidth () const |
| GeneralMatrix * | Evaluate (MatrixType mt=MatrixTypeUnSp) |
| ~SPMatrix () | |
Protected Member Functions | |
| SPMatrix (const BaseMatrix *bm1x, const BaseMatrix *bm2x) | |
Friends | |
| class | BaseMatrix |
| class | GeneralMatrix |
| class | GenericMatrix |
| SPMatrix | SP (const BaseMatrix &, const BaseMatrix &) |
| SPMatrix::SPMatrix | ( | const BaseMatrix * | bm1x, | |
| const BaseMatrix * | bm2x | |||
| ) | [inline, protected] |
| SPMatrix::~SPMatrix | ( | ) | [inline] |
| MatrixBandWidth SPMatrix::bandwidth | ( | ) | const [virtual] |
Reimplemented from AddedMatrix.
References BaseMatrix::bandwidth(), MultipliedMatrix::gm1, MultipliedMatrix::gm2, MatrixBandWidth::minimum(), and REPORT.
| GeneralMatrix * SPMatrix::Evaluate | ( | MatrixType | mt = MatrixTypeUnSp |
) | [virtual] |
Reimplemented from AddedMatrix.
References MultipliedMatrix::bm1, MultipliedMatrix::bm2, CatchAll, MatrixType::DataLossOK, GeneralMatrix::Evaluate(), GeneralMatrix::Ncols(), MatrixType::New(), GeneralMatrix::Nrows(), GeneralMatrix::ReleaseAndDelete(), REPORT, ReThrow, GeneralMatrix::reuse(), GeneralMatrix::SimpleAddOK(), SP, MatrixType::SP(), SPDS(), GeneralMatrix::tDelete(), Throw, Try, and GeneralMatrix::type().
friend class BaseMatrix [friend] |
Reimplemented from AddedMatrix.
friend class GeneralMatrix [friend] |
Reimplemented from AddedMatrix.
friend class GenericMatrix [friend] |
Reimplemented from AddedMatrix.
| SPMatrix SP | ( | const BaseMatrix & | bm1, | |
| const BaseMatrix & | bm2 | |||
| ) | [friend] |
Referenced by Evaluate().
1.6.1