OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <newmat.h>
Public Types | |
enum | Attribute { Valid = 1, Diagonal = 2, Symmetric = 4, Band = 8, Lower = 16, Upper = 32, Square = 64, Skew = 128, LUDeco = 256, Ones = 512 } |
enum | { US = 0, UT = Valid + Upper + Square, LT = Valid + Lower + Square, Rt = Valid, Sq = Valid + Square, Sm = Valid + Symmetric + Square, Sk = Valid + Skew + Square, Dg, Id, RV = Valid, CV = Valid, BM = Valid + Band + Square, UB = Valid + Band + Upper + Square, LB = Valid + Band + Lower + Square, SB = Valid + Band + Symmetric + Square, Ct = Valid + LUDeco + Square, BC = Valid + Band + LUDeco + Square, Mask = ~Square } |
Static Public Member Functions | |
static int | nTypes () |
Public Attributes | |
int | attribute |
bool | DataLossOK |
Friends | |
bool | Rectangular (MatrixType a, MatrixType b, MatrixType c) |
bool | Compare (const MatrixType &, MatrixType &) |
anonymous enum |
Enumerator | |
---|---|
US | |
UT | |
LT | |
Rt | |
Sq | |
Sm | |
Sk | |
Dg | |
Id | |
RV | |
CV | |
BM | |
UB | |
LB | |
SB | |
Ct | |
BC | |
Mask |
Definition at line 105 of file newmat.h.
Enumerator | |
---|---|
Valid | |
Diagonal | |
Symmetric | |
Band | |
Lower | |
Upper | |
Square | |
Skew | |
LUDeco | |
Ones |
Definition at line 94 of file newmat.h.
|
inline |
|
inline |
|
inline |
Definition at line 181 of file newmat.h.
MatrixType MatrixType::i | ( | ) | const |
Definition at line 77 of file newmat1.cpp.
References REPORT.
|
inline |
Definition at line 178 of file newmat.h.
|
inline |
Definition at line 179 of file newmat.h.
|
inline |
Definition at line 180 of file newmat.h.
Referenced by GetSubMatrix::operator=().
MatrixType MatrixType::KP | ( | const MatrixType & | mt | ) | const |
Definition at line 62 of file newmat1.cpp.
References REPORT.
MatrixType MatrixType::MultRHS | ( | ) | const |
Definition at line 95 of file newmat1.cpp.
References REPORT.
GeneralMatrix* MatrixType::New | ( | ) | const |
Referenced by GeneralMatrix::Evaluate(), SPMatrix::Evaluate(), ConcatenatedMatrix::Evaluate(), StackedMatrix::Evaluate(), ShiftedMatrix::Evaluate(), NegShiftedMatrix::Evaluate(), ScaledMatrix::Evaluate(), NegatedMatrix::Evaluate(), ReversedMatrix::Evaluate(), GetSubMatrix::Evaluate(), and GeneralMatrix::Transpose().
GeneralMatrix * MatrixType::New | ( | int | nr, |
int | nc, | ||
BaseMatrix * | bm | ||
) | const |
Definition at line 140 of file newmat1.cpp.
References BaseMatrix::BandWidth(), MatrixBandWidth::lower, MatrixErrorNoSpace(), GeneralMatrix::Protect(), REPORT, and MatrixBandWidth::upper.
|
inlinestatic |
|
inline |
|
inline |
Definition at line 161 of file newmat.h.
|
inline |
MatrixType MatrixType::operator* | ( | const MatrixType & | mt | ) | const |
Definition at line 32 of file newmat1.cpp.
|
inline |
|
inline |
Definition at line 155 of file newmat.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
MatrixType MatrixType::SP | ( | const MatrixType & | mt | ) | const |
Definition at line 40 of file newmat1.cpp.
References REPORT.
Referenced by SPMatrix::Evaluate().
|
inline |
|
inline |
Definition at line 167 of file newmat.h.
MatrixType MatrixType::t | ( | ) | const |
const char * MatrixType::Value | ( | ) | const |
Definition at line 111 of file newmat1.cpp.
References REPORT.
Referenced by ProgramException::ProgramException().
|
friend |
Definition at line 729 of file newmat4.cpp.
|
friend |
Definition at line 103 of file newmat1.cpp.
int MatrixType::attribute |
Definition at line 131 of file newmat.h.
Referenced by operator &(), operator!=(), operator*(), operator+(), operator=(), operator==(), operator>=(), operator|(), and Rectangular().
bool MatrixType::DataLossOK |
Definition at line 132 of file newmat.h.
Referenced by Compare(), AddedMatrix::Evaluate(), SPMatrix::Evaluate(), SubtractedMatrix::Evaluate(), and operator=().