|
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=().
1.8.14