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 |
![]() | |
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().