OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <newmat.h>
Public Attributes | |
int | lower |
int | upper |
Private Member Functions | |
GeneralMatrix * | Image () const |
Additional Inherited Members | |
![]() | |
int | tag |
int | nrows |
int | ncols |
int | storage |
Real * | store |
|
inline |
BandMatrix::BandMatrix | ( | const BaseMatrix & | M | ) |
Definition at line 31 of file bandmat.cpp.
References MatrixType::BM, GeneralMatrix::Evaluate(), and REPORT.
|
inline |
|
virtual |
Reimplemented from BaseMatrix.
Definition at line 441 of file newmat4.cpp.
References lower, REPORT, and upper.
|
protected |
Real & BandMatrix::element | ( | int | m, |
int | n | ||
) |
Definition at line 783 of file newmat6.cpp.
Real BandMatrix::element | ( | int | m, |
int | n | ||
) | const |
Definition at line 792 of file newmat6.cpp.
|
virtual |
Implements GeneralMatrix.
Definition at line 587 of file newmat3.cpp.
References MatrixRowCol::cw, MatrixRowCol::data, HaveStore, MatrixRowCol::length, LoadOnEntry, MatrixErrorNoSpace(), MONITOR_REAL_NEW, n, REPORT, MatrixRowCol::rowcol, MatrixRowCol::skip, MatrixRowCol::storage, and StoreHere.
|
virtual |
Implements GeneralMatrix.
Definition at line 615 of file newmat3.cpp.
References MatrixRowCol::cw, MatrixRowCol::data, MatrixRowCol::length, LoadOnEntry, n, REPORT, MatrixRowCol::rowcol, MatrixRowCol::skip, MatrixRowCol::storage, and MatrixColX::store.
|
virtual |
Implements GeneralMatrix.
Definition at line 566 of file newmat3.cpp.
References MatrixRowCol::data, MatrixRowCol::length, REPORT, MatrixRowCol::rowcol, MatrixRowCol::skip, and MatrixRowCol::storage.
|
privatevirtual |
Reimplemented from GeneralMatrix.
Reimplemented in LowerBandMatrix, and UpperBandMatrix.
Definition at line 796 of file newmat4.cpp.
References BandMatrix(), MatrixErrorNoSpace(), and REPORT.
|
virtual |
Reimplemented from GeneralMatrix.
Reimplemented in LowerBandMatrix, and UpperBandMatrix.
Definition at line 398 of file bandmat.cpp.
References REPORT.
|
virtual |
Reimplemented from GeneralMatrix.
Reimplemented in LowerBandMatrix, and UpperBandMatrix.
Definition at line 265 of file bandmat.cpp.
References MatrixErrorNoSpace(), and REPORT.
|
inlinevirtual |
Reimplemented from GeneralMatrix.
Definition at line 967 of file newmat.h.
References GeneralMatrix::Maximum2().
|
inlinevirtual |
Reimplemented from GeneralMatrix.
Definition at line 963 of file newmat.h.
References GeneralMatrix::MaximumAbsoluteValue().
|
inlinevirtual |
Reimplemented from GeneralMatrix.
Definition at line 968 of file newmat.h.
References GeneralMatrix::Minimum2().
|
inlinevirtual |
Reimplemented from GeneralMatrix.
Definition at line 965 of file newmat.h.
References GeneralMatrix::MinimumAbsoluteValue2().
|
virtual |
Reimplemented from GeneralMatrix.
Definition at line 578 of file newmat3.cpp.
References MatrixRowCol::data, REPORT, MatrixRowCol::rowcol, MatrixRowCol::skip, and MatrixRowCol::storage.
Real & BandMatrix::operator() | ( | int | m, |
int | n | ||
) |
Definition at line 92 of file newmat6.cpp.
Real BandMatrix::operator() | ( | int | m, |
int | n | ||
) | const |
Definition at line 204 of file newmat6.cpp.
MatrixInput BandMatrix::operator<< | ( | Real | ) |
Definition at line 441 of file newmat5.cpp.
|
inline |
void BandMatrix::operator<< | ( | const Real * | r | ) |
Definition at line 450 of file newmat5.cpp.
void BandMatrix::operator<< | ( | const int * | r | ) |
Definition at line 453 of file newmat5.cpp.
|
inline |
void BandMatrix::operator= | ( | const BaseMatrix & | X | ) |
Definition at line 150 of file bandmat.cpp.
References MatrixType::BM, and REPORT.
|
inline |
|
inline |
|
virtual |
Reimplemented in LowerBandMatrix, and UpperBandMatrix.
Definition at line 46 of file bandmat.cpp.
References n, REPORT, and GeneralMatrix::ReSize().
Referenced by UpperBandMatrix::ReSize(), and LowerBandMatrix::ReSize().
|
virtual |
Reimplemented from GeneralMatrix.
Reimplemented in LowerBandMatrix, and UpperBandMatrix.
Definition at line 103 of file bandmat.cpp.
References A, MatrixBandWidth::Lower(), n, REPORT, and MatrixBandWidth::Upper().
|
virtual |
Reimplemented from GeneralMatrix.
Definition at line 123 of file bandmat.cpp.
|
virtual |
Reimplemented from GeneralMatrix.
Definition at line 136 of file bandmat.cpp.
|
virtual |
Reimplemented from GeneralMatrix.
Definition at line 634 of file newmat3.cpp.
References MatrixRowCol::data, n, REPORT, MatrixRowCol::rowcol, and MatrixRowCol::storage.
|
inlinevirtual |
Reimplemented from GeneralMatrix.
Definition at line 973 of file newmat.h.
References RestoreCol().
Referenced by RestoreCol().
|
virtual |
|
virtual |
Reimplemented from GeneralMatrix.
Definition at line 39 of file bandmat.cpp.
References BaseMatrix::BandWidth(), MatrixBandWidth::lower, and REPORT.
|
protectedvirtual |
Reimplemented from GeneralMatrix.
Definition at line 64 of file bandmat.cpp.
References lower, REPORT, and upper.
|
inlinevirtual |
Reimplemented from GeneralMatrix.
Definition at line 961 of file newmat.h.
References GeneralMatrix::Sum().
|
inlinevirtual |
Reimplemented from GeneralMatrix.
Definition at line 959 of file newmat.h.
References GeneralMatrix::SumAbsoluteValue().
|
inlinevirtual |
Reimplemented from GeneralMatrix.
Definition at line 958 of file newmat.h.
References GeneralMatrix::SumSquare().
|
virtual |
Reimplemented from BaseMatrix.
Definition at line 582 of file newmat8.cpp.
References REPORT.
|
virtual |
Implements GeneralMatrix.
Reimplemented in LowerBandMatrix, and UpperBandMatrix.
Definition at line 422 of file newmat4.cpp.
References MatrixType::BM.
int BandMatrix::lower |
Definition at line 936 of file newmat.h.
Referenced by BandWidth(), and SimpleAddOK().
int BandMatrix::upper |
Definition at line 936 of file newmat.h.
Referenced by BandWidth(), and SimpleAddOK().