#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. |
|
|
|
|
|
|
|
|
|
|