|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <newmat.h>
Public Member Functions | |
| GenericMatrix () | |
| GenericMatrix (const BaseMatrix &bm) | |
| GenericMatrix (const GenericMatrix &bm) | |
| void | operator= (const GenericMatrix &) |
| void | operator= (const BaseMatrix &) |
| void | operator+= (const BaseMatrix &) |
| void | operator-= (const BaseMatrix &) |
| void | operator*= (const BaseMatrix &) |
| void | operator|= (const BaseMatrix &) |
| void | operator &= (const BaseMatrix &) |
| void | operator+= (Real) |
| void | operator-= (Real r) |
| void | operator*= (Real) |
| void | operator/= (Real r) |
| ~GenericMatrix () | |
| void | CleanUp () |
| void | Release () |
| GeneralMatrix * | Evaluate (MatrixType=MatrixTypeUnSp) |
| MatrixBandWidth | BandWidth () const |
Public Member Functions inherited from BaseMatrix | |
| AddedMatrix | operator+ (const BaseMatrix &) const |
| MultipliedMatrix | operator* (const BaseMatrix &) const |
| SubtractedMatrix | operator- (const BaseMatrix &) const |
| ConcatenatedMatrix | operator| (const BaseMatrix &) const |
| StackedMatrix | operator & (const BaseMatrix &) const |
| ShiftedMatrix | operator+ (Real) const |
| ScaledMatrix | operator* (Real) const |
| ScaledMatrix | operator/ (Real) const |
| ShiftedMatrix | operator- (Real) const |
| TransposedMatrix | t () const |
| NegatedMatrix | operator- () const |
| ReversedMatrix | Reverse () const |
| InvertedMatrix | i () const |
| RowedMatrix | AsRow () const |
| ColedMatrix | AsColumn () const |
| DiagedMatrix | AsDiagonal () const |
| MatedMatrix | AsMatrix (int, int) const |
| GetSubMatrix | SubMatrix (int, int, int, int) const |
| GetSubMatrix | SymSubMatrix (int, int) const |
| GetSubMatrix | Row (int) const |
| GetSubMatrix | Rows (int, int) const |
| GetSubMatrix | Column (int) const |
| GetSubMatrix | Columns (int, int) const |
| Real | AsScalar () const |
| virtual LogAndSign | LogDeterminant () const |
| Real | Determinant () const |
| virtual Real | SumSquare () const |
| Real | NormFrobenius () const |
| virtual Real | SumAbsoluteValue () const |
| virtual Real | Sum () const |
| virtual Real | MaximumAbsoluteValue () const |
| virtual Real | MaximumAbsoluteValue1 (int &i) const |
| virtual Real | MaximumAbsoluteValue2 (int &i, int &j) const |
| virtual Real | MinimumAbsoluteValue () const |
| virtual Real | MinimumAbsoluteValue1 (int &i) const |
| virtual Real | MinimumAbsoluteValue2 (int &i, int &j) const |
| virtual Real | Maximum () const |
| virtual Real | Maximum1 (int &i) const |
| virtual Real | Maximum2 (int &i, int &j) const |
| virtual Real | Minimum () const |
| virtual Real | Minimum1 (int &i) const |
| virtual Real | Minimum2 (int &i, int &j) const |
| virtual Real | Trace () const |
| Real | Norm1 () const |
| Real | NormInfinity () const |
| void | IEQND () const |
Private Member Functions | |
| int | search (const BaseMatrix *bm) const |
Private Attributes | |
| GeneralMatrix * | gm |
Friends | |
| class | BaseMatrix |
Additional Inherited Members |
|
inline |
Definition at line 1190 of file newmat.h.
References GeneralMatrix::Evaluate(), and GeneralMatrix::Image().
|
inline |
|
virtual |
Reimplemented from BaseMatrix.
Definition at line 444 of file newmat4.cpp.
References BaseMatrix::BandWidth(), gm, and REPORT.
|
inlinevirtual |
|
virtual |
Implements BaseMatrix.
Definition at line 91 of file newmat5.cpp.
References REPORT.
| void GenericMatrix::operator&= | ( | const BaseMatrix & | ) |
| void GenericMatrix::operator*= | ( | const BaseMatrix & | X | ) |
Definition at line 585 of file newmat6.cpp.
References GeneralMatrix::Evaluate(), MultipliedMatrix::Evaluate(), GeneralMatrix::Image(), GeneralMatrix::Protect(), GeneralMatrix::Release(), and REPORT.
| void GenericMatrix::operator*= | ( | Real | r | ) |
Definition at line 643 of file newmat6.cpp.
References ScaledMatrix::Evaluate(), GeneralMatrix::Image(), and REPORT.
| void GenericMatrix::operator+= | ( | const BaseMatrix & | X | ) |
Definition at line 555 of file newmat6.cpp.
References GeneralMatrix::Evaluate(), AddedMatrix::Evaluate(), GeneralMatrix::Image(), GeneralMatrix::Protect(), GeneralMatrix::Release(), and REPORT.
| void GenericMatrix::operator+= | ( | Real | r | ) |
Definition at line 630 of file newmat6.cpp.
References ShiftedMatrix::Evaluate(), GeneralMatrix::Image(), and REPORT.
| void GenericMatrix::operator-= | ( | const BaseMatrix & | X | ) |
Definition at line 570 of file newmat6.cpp.
References GeneralMatrix::Evaluate(), SubtractedMatrix::Evaluate(), GeneralMatrix::Image(), GeneralMatrix::Protect(), GeneralMatrix::Release(), and REPORT.
| void GenericMatrix::operator= | ( | const GenericMatrix & | bmx | ) |
| void GenericMatrix::operator= | ( | const BaseMatrix & | bmx | ) |
Definition at line 445 of file newmat6.cpp.
References GeneralMatrix::Evaluate(), GeneralMatrix::Image(), REPORT, and BaseMatrix::search().
| void GenericMatrix::operator|= | ( | const BaseMatrix & | X | ) |
Definition at line 600 of file newmat6.cpp.
References GeneralMatrix::Evaluate(), ConcatenatedMatrix::Evaluate(), GeneralMatrix::Image(), GeneralMatrix::Protect(), GeneralMatrix::Release(), and REPORT.
|
inline |
|
privatevirtual |
Implements BaseMatrix.
Definition at line 398 of file newmat4.cpp.
References gm, REPORT, and GeneralMatrix::search().
|
friend |
|
private |
Definition at line 1185 of file newmat.h.
Referenced by BandWidth(), GenericMatrix(), operator=(), and search().
1.8.14