#include <matbse.h>
Inheritance diagram for CAMmatrixBase:

| Public Member Functions | |
| CAMmatrixBase () | |
| CAMmatrixBase (const CAMmatrixBase &A) | |
| CAMmatrixBase (int d_type) | |
| CAMmatrixBase (int d_type, const CAMrange &R1, const CAMrange &R2) | |
| ~CAMmatrixBase () | |
| void | operator= (double value) | 
| void | operator= (const CAMmatrixBase &A) | 
| void | operator= (const CAMvectorBase &A) | 
| void | initialize () | 
| void | initialize (const CAMmatrixBase &A) | 
| void | initialize (int d_type) | 
| void | initialize (int d_type, const CAMrange &R1, const CAMrange &R2) | 
| CAMmatrixBase | operator- () const | 
| CAMmatrixBase | operator+ (const CAMmatrixBase &A) const | 
| CAMmatrixBase | operator+ (const CAMvectorBase &A) const | 
| CAMmatrixBase | operator- (const CAMmatrixBase &A) const | 
| CAMmatrixBase | operator- (const CAMvectorBase &A) const | 
| CAMmatrixBase | operator * (const CAMmatrixBase &A) const | 
| CAMvectorBase | operator * (const CAMvectorBase &A) const | 
| CAMmatrixBase | operator/ (const CAMmatrixBase &A) const | 
| CAMvectorBase | operator/ (const CAMvectorBase &A) const | 
| void | operator+= (const CAMmatrixBase &A) | 
| void | operator+= (const CAMvectorBase &A) | 
| void | operator-= (const CAMmatrixBase &A) | 
| void | operator-= (const CAMvectorBase &A) | 
| void | operator *= (const CAMmatrixBase &A) | 
| void | operator *= (const CAMvectorBase &A) | 
| void | operator/= (const CAMmatrixBase &A) | 
| void | operator/= (const CAMvectorBase &A) | 
| CAMmatrixBase | transpose () const | 
| CAMmatrixBase | operator~ () const | 
| CAMmatrixBase | operator+ (const double value) const | 
| CAMmatrixBase | operator- (const double value) const | 
| void | operator+= (const double value) | 
| void | operator-= (const double value) | 
| CAMmatrixBase | operator * (double value) const | 
| CAMmatrixBase | operator/ (double value) const | 
| void | operator *= (double value) | 
| void | operator/= (double value) | 
| void | setToValue (double value) | 
| CAMmatrixBase | plusValue (double value) | 
| CAMmatrixBase | minusValue (double value) | 
| void | setTemporaryFlag () | 
| void | initializeReturnArgument (const CAMstructureBase &S, int dataT) | 
| void | initializeReturnArgument (const CAMmatrixBase &A) | 
| void | initializeMinDuplicate (const CAMmatrixBase &A) | 
| void * | getDataPointer () const | 
| void * | getDataPointer (long i1, long i2) const | 
| CAMarrayBase | asArray () const | 
| CAMvectorBase | asVector () const | 
| const CAMstructureBase & | operator[] (long i) const | 
| CAMstructureBase & | operator[] (long i) | 
| void | setAllIndexBase (long i) | 
| long | getDimension () const | 
| void | incrementReferenceCount () | 
| void | decrementReferenceCount () | 
| int | getReferenceCount () const | 
| void | setReferenceCount (int refValue) | 
| double | max () const | 
| double | min () const | 
| double | maxAbs () const | 
| double | minAbs () const | 
| double | infNorm () const | 
| double | pNorm (int p) const | 
| double | pNorm (long p) const | 
| double | pNorm (float p) const | 
| double | pNorm (double p) const | 
| CAMmatrixBase | inverse () const | 
| void | exchangeContentsWith (CAMmatrixBase &B) | 
| void | initializeReferenceDuplicate (const CAMmatrixBase &B) | 
| Static Public Member Functions | |
| void | referenceCountError () | 
| void | indexCheck (const CAMstructureBase &S, long i1, long i2) | 
| void | indexErrorMessage (long indexDimension, long base, long bound, long index) | 
| void | nonConformingMessage (const CAMstructureBase &A, const CAMstructureBase &B) | 
| void | doubleConversionError (const CAMstructureBase &A) | 
| void | nonSquareMessage () | 
| void | objectConversionError (const CAMstructureBase &A) | 
| void | nullOperandError () | 
| void | nullOperandError (char *Operation) | 
| void | inputSizeError () | 
| Public Attributes | |
| CAMstructureBase | Structure | 
| CAMdataHandler * | DataP | 
| int | typeValue | 
| int | referenceFlag | 
| long | matrixBaseReferenceCount | 
| Friends | |
| class | CAMvectorBase | 
| __IMPEXP__ friend ostream & | operator<< (ostream &out_stream, const CAMmatrixBase &A) | 
| __IMPEXP__ friend istream & | operator>> (istream &in_stream, CAMmatrixBase &A) | 
| __IMPEXP__ friend CAMmatrixBase | operator+ (const double value, const CAMmatrixBase &A) | 
| __IMPEXP__ friend CAMmatrixBase | operator- (const double value, const CAMmatrixBase &A) | 
| __IMPEXP__ friend CAMmatrixBase | operator * (double value, const CAMmatrixBase &A) | 
| __IMPEXP__ friend CAMmatrixBase | operator/ (double value, const CAMmatrixBase &A) | 
| 
 | 
| 
 Definition at line 31 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 49 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 40 of file matbse.cpp. | 
| 
 | ||||||||||||||||
| 
 Definition at line 87 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 101 of file matbse.cpp. | 
| 
 | 
| 
 Reimplemented in CAMdoubleMatrix. Definition at line 113 of file matbse.cpp. | 
| 
 | 
| 
 Reimplemented in CAMdoubleMatrix. Definition at line 135 of file matbse.cpp. | 
| 
 | 
| 
 Reimplemented in CAMdoubleMatrix. Definition at line 157 of file matbse.cpp. | 
| 
 | 
| 
 Reimplemented in CAMdoubleMatrix. Definition at line 241 of file matbse.cpp. | 
| 
 | 
| 
 Reimplemented in CAMdoubleMatrix. Definition at line 269 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 255 of file matbse.cpp. | 
| 
 | ||||||||||||||||
| 
 Definition at line 299 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 385 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 398 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 415 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 431 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 447 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 463 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 556 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 651 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 793 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 944 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 960 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 970 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 980 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 990 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 997 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1005 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1013 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1021 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1045 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1074 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1105 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1137 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1149 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1161 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1183 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1205 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1213 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1220 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1228 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1239 of file matbse.cpp. | 
| 
 | 
| 
 | 
| 
 | ||||||||||||
| 
 Definition at line 329 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 323 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 335 of file matbse.cpp. | 
| 
 | 
| 
 Reimplemented in CAMdoubleMatrix. | 
| 
 | ||||||||||||
| 
 Definition at line 1397 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1317 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1333 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1387 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1377 of file matbse.cpp. | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 1419 of file matbse.cpp. | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 1425 of file matbse.cpp. | 
| 
 | ||||||||||||||||
| 
 Definition at line 1437 of file matbse.cpp. | 
| 
 | ||||||||||||||||||||
| 
 Definition at line 1462 of file matbse.cpp. | 
| 
 | ||||||||||||
| 
 Definition at line 1470 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1487 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1500 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1507 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1519 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1525 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1531 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 13 of file matutl.cpp. | 
| 
 | 
| 
 Definition at line 39 of file matutl.cpp. | 
| 
 | 
| 
 Definition at line 65 of file matutl.cpp. | 
| 
 | 
| 
 Definition at line 91 of file matutl.cpp. | 
| 
 | 
| 
 Definition at line 118 of file matutl.cpp. | 
| 
 | 
| 
 Definition at line 170 of file matutl.cpp. | 
| 
 | 
| 
 Definition at line 171 of file matutl.cpp. | 
| 
 | 
| 
 Definition at line 172 of file matutl.cpp. | 
| 
 | 
| 
 Definition at line 144 of file matutl.cpp. | 
| 
 | 
| 
 
 Definition at line 178 of file matutl.cpp. | 
| 
 | 
| 
 Definition at line 1255 of file matbse.cpp. | 
| 
 | 
| 
 Definition at line 1286 of file matbse.cpp. | 
| 
 | 
| 
 | 
| 
 | ||||||||||||
| 
 Definition at line 184 of file matbse.cpp. | 
| 
 | ||||||||||||
| 
 Definition at line 214 of file matbse.cpp. | 
| 
 | ||||||||||||
| 
 Definition at line 1089 of file matbse.cpp. | 
| 
 | ||||||||||||
| 
 Definition at line 1121 of file matbse.cpp. | 
| 
 | ||||||||||||
| 
 Definition at line 1172 of file matbse.cpp. | 
| 
 | ||||||||||||
| 
 Definition at line 1194 of file matbse.cpp. | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
 1.3
1.3