#include <arraybse.h>
Inheritance diagram for CAMarrayBase:
Public Member Functions | |
CAMarrayBase () | |
CAMarrayBase (const CAMarrayBase &A) | |
CAMarrayBase (int d_type) | |
CAMarrayBase (int d_type, const CAMrange &R1, const CAMrange &R2=CAMnullRange, const CAMrange &R3=CAMnullRange, const CAMrange &R4=CAMnullRange, const CAMrange &R5=CAMnullRange, const CAMrange &R6=CAMnullRange, const CAMrange &R7=CAMnullRange) | |
~CAMarrayBase () | |
void | operator= (double value) |
void | operator= (const CAMarrayBase &A) |
void | initialize () |
void | initialize (const CAMarrayBase &A) |
void | initialize (int d_type) |
void | initialize (int d_type, const CAMrange &R1, const CAMrange &R2=CAMnullRange, const CAMrange &R3=CAMnullRange, const CAMrange &R4=CAMnullRange, const CAMrange &R5=CAMnullRange, const CAMrange &R6=CAMnullRange, const CAMrange &R7=CAMnullRange) |
CAMarrayBase | operator- () const |
CAMarrayBase | operator+ (const CAMarrayBase &A) const |
CAMarrayBase | operator- (const CAMarrayBase &A) const |
CAMarrayBase | operator * (const CAMarrayBase &A) const |
CAMarrayBase | operator/ (const CAMarrayBase &A) const |
void | operator+= (const CAMarrayBase &A) |
void | operator-= (const CAMarrayBase &A) |
void | operator *= (const CAMarrayBase &A) |
void | operator/= (const CAMarrayBase &A) |
CAMarrayBase | operator+ (const double value) const |
CAMarrayBase | operator- (const double value) const |
void | operator+= (const double value) |
void | operator-= (const double value) |
CAMarrayBase | operator * (double value) const |
CAMarrayBase | operator/ (double value) const |
void | operator *= (double value) |
void | operator/= (double value) |
void | setToValue (double value) |
CAMarrayBase | plusValue (double value) |
CAMarrayBase | minusValue (double value) |
void | setTemporaryFlag () |
void | initializeReturnArgument (const CAMstructureBase &S, int dataT) |
void | initializeReturnArgument (const CAMarrayBase &A) |
void | initializeMinDuplicate (const CAMarrayBase &A) |
void * | getDataPointer () const |
void * | getDataPointer (long i1, long i2=0, long i3=0, long i4=0, long i5=0, long i6=0, long i7=0) const |
CAMmatrixBase | asMatrix () 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 |
void | exchangeContentsWith (CAMarrayBase &B) |
void | initializeReferenceDuplicate (const CAMarrayBase &B) |
Static Public Member Functions | |
void | referenceCountError () |
void | indexCheck (const CAMstructureBase &S, long i1) |
void | indexCheck (const CAMstructureBase &S, long i1, long i2) |
void | indexCheck (const CAMstructureBase &S, long i1, long i2, long i3) |
void | indexCheck (const CAMstructureBase &S, long i1, long i2, long i3, long i4) |
void | indexCheck (const CAMstructureBase &S, long i1, long i2, long i3, long i4, long i5) |
void | indexCheck (const CAMstructureBase &S, long i1, long i2, long i3, long i4, long i5, long i6) |
void | indexCheck (const CAMstructureBase &S, long i1, long i2, long i3, long i4, long i5, long i6, long i7) |
void | indexErrorMessage (long indexDimension, long base, long bound, long index) |
void | nonConformingMessage (const CAMstructureBase &A, const CAMstructureBase &B) |
void | doubleConversionError (const CAMstructureBase &A) |
void | objectConversionError (const CAMstructureBase &A) |
void | nullOperandError () |
void | nullOperandError (char *Operation) |
void | inputSizeError () |
Public Attributes | |
CAMstructureBase | Structure |
CAMdataHandler * | DataP |
int | typeValue |
int | referenceFlag |
long | arrayBaseReferenceCount |
Friends | |
__IMPEXP__ friend ostream & | operator<< (ostream &out_stream, const CAMarrayBase &A) |
__IMPEXP__ friend istream & | operator>> (istream &in_stream, CAMarrayBase &A) |
__IMPEXP__ friend CAMarrayBase | operator+ (const double value, const CAMarrayBase &A) |
__IMPEXP__ friend CAMarrayBase | operator- (const double value, const CAMarrayBase &A) |
__IMPEXP__ friend CAMarrayBase | operator * (double value, const CAMarrayBase &A) |
__IMPEXP__ friend CAMarrayBase | operator/ (double value, const CAMarrayBase &A) |
|
Definition at line 30 of file arraybse.cpp. |
|
Definition at line 48 of file arraybse.cpp. |
|
Definition at line 39 of file arraybse.cpp. |
|
Definition at line 81 of file arraybse.cpp. |
|
Definition at line 99 of file arraybse.cpp. |
|
Reimplemented in CAMdoubleArray. Definition at line 116 of file arraybse.cpp. |
|
Reimplemented in CAMdoubleArray. Definition at line 138 of file arraybse.cpp. |
|
Reimplemented in CAMdoubleArray. Definition at line 560 of file arraybse.cpp. |
|
Reimplemented in CAMdoubleArray. Definition at line 588 of file arraybse.cpp. |
|
Definition at line 574 of file arraybse.cpp. |
|
Definition at line 618 of file arraybse.cpp. |
|
Definition at line 708 of file arraybse.cpp. |
|
Definition at line 721 of file arraybse.cpp. |
|
Definition at line 737 of file arraybse.cpp. |
|
Definition at line 753 of file arraybse.cpp. |
|
Definition at line 769 of file arraybse.cpp. |
|
Definition at line 791 of file arraybse.cpp. |
|
Definition at line 801 of file arraybse.cpp. |
|
Definition at line 811 of file arraybse.cpp. |
|
Definition at line 822 of file arraybse.cpp. |
|
Definition at line 837 of file arraybse.cpp. |
|
Definition at line 868 of file arraybse.cpp. |
|
Definition at line 901 of file arraybse.cpp. |
|
Definition at line 913 of file arraybse.cpp. |
|
Definition at line 925 of file arraybse.cpp. |
|
Definition at line 947 of file arraybse.cpp. |
|
Definition at line 969 of file arraybse.cpp. |
|
Definition at line 977 of file arraybse.cpp. |
|
Definition at line 984 of file arraybse.cpp. |
|
Definition at line 992 of file arraybse.cpp. |
|
Definition at line 1003 of file arraybse.cpp. |
|
Definition at line 136 of file arraybse.h. |
|
Definition at line 652 of file arraybse.cpp. |
|
Definition at line 646 of file arraybse.cpp. |
|
Definition at line 658 of file arraybse.cpp. |
|
Reimplemented in CAMdoubleArray. Definition at line 140 of file arraybse.h. |
|
Definition at line 1194 of file arraybse.cpp. |
|
Definition at line 1081 of file arraybse.cpp. |
|
Definition at line 1126 of file arraybse.cpp. |
|
Definition at line 1180 of file arraybse.cpp. |
|
Definition at line 1170 of file arraybse.cpp. |
|
Definition at line 150 of file arraybse.h. |
|
Definition at line 151 of file arraybse.h. |
|
Definition at line 1225 of file arraybse.cpp. |
|
Definition at line 156 of file arraybse.h. |
|
Definition at line 157 of file arraybse.h. |
|
Definition at line 158 of file arraybse.h. |
|
Definition at line 1231 of file arraybse.cpp. |
|
Definition at line 1242 of file arraybse.cpp. |
|
Definition at line 1259 of file arraybse.cpp. |
|
Definition at line 1280 of file arraybse.cpp. |
|
Definition at line 1305 of file arraybse.cpp. |
|
Definition at line 1335 of file arraybse.cpp. |
|
Definition at line 1368 of file arraybse.cpp. |
|
Definition at line 1405 of file arraybse.cpp. |
|
Definition at line 1445 of file arraybse.cpp. |
|
Definition at line 1453 of file arraybse.cpp. |
|
Definition at line 1470 of file arraybse.cpp. |
|
Definition at line 1483 of file arraybse.cpp. |
|
Definition at line 1495 of file arraybse.cpp. |
|
Definition at line 1501 of file arraybse.cpp. |
|
Definition at line 1507 of file arraybse.cpp. |
|
Definition at line 13 of file arrayutl.cpp. |
|
Definition at line 39 of file arrayutl.cpp. |
|
Definition at line 65 of file arrayutl.cpp. |
|
Definition at line 91 of file arrayutl.cpp. |
|
Definition at line 118 of file arrayutl.cpp. |
|
Definition at line 170 of file arrayutl.cpp. |
|
Definition at line 171 of file arrayutl.cpp. |
|
Definition at line 172 of file arrayutl.cpp. |
|
Definition at line 144 of file arrayutl.cpp. |
|
Definition at line 1019 of file arraybse.cpp. |
|
Definition at line 1050 of file arraybse.cpp. |
|
Definition at line 160 of file arraybse.cpp. |
|
Definition at line 391 of file arraybse.cpp. |
|
Definition at line 852 of file arraybse.cpp. |
|
Definition at line 885 of file arraybse.cpp. |
|
Definition at line 936 of file arraybse.cpp. |
|
Definition at line 958 of file arraybse.cpp. |
|
Definition at line 55 of file arraybse.h. |
|
Definition at line 56 of file arraybse.h. |
|
Definition at line 57 of file arraybse.h. |
|
Definition at line 58 of file arraybse.h. |
|
Definition at line 59 of file arraybse.h. |