|
Public Member Functions |
| | CAMdoubleArray () |
| | CAMdoubleArray (const CAMdoubleArray &A) |
| | CAMdoubleArray (const CAMarrayBase &A) |
| | CAMdoubleArray (long n) |
| | CAMdoubleArray (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) |
| void | operator= (const CAMdoubleArray &A) |
| void | operator= (const CAMarrayBase &A) |
| void | operator= (double value) |
| void | initialize () |
| void | initialize (const CAMdoubleArray &A) |
| void | initialize (const CAMarrayBase &A) |
| void | initialize (long n) |
| void | initialize (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) |
| double & | operator() (long i1) |
| double & | operator() (long i1, long i2) |
| double & | operator() (long i1, long i2, long i3) |
| double & | operator() (long i1, long i2, long i3, long i4) |
| double & | operator() (long i1, long i2, long i3, long i4, long i5) |
| double & | operator() (long i1, long i2, long i3, long i4, long i5, long i6) |
| double & | operator() (long i1, long i2, long i3, long i4, long i5, long i6, long i7) |
| const double & | operator() (long i1) const |
| const double & | operator() (long i1, long i2) const |
| const double & | operator() (long i1, long i2, long i3) const |
| const double & | operator() (long i1, long i2, long i3, long i4) const |
| const double & | operator() (long i1, long i2, long i3, long i4, long i5) const |
| const double & | operator() (long i1, long i2, long i3, long i4, long i5, long i6) const |
| const double & | operator() (long i1, long i2, long i3, long i4, long i5, long i6, long i7) const |
| CAMdoubleArray | operator() (const CAMrange &R1) |
| const CAMdoubleArray | operator() (const CAMrange &R1) const |
| const CAMdoubleArray | operator() (const CAMrange &R1, const CAMrange &R2) const |
| CAMdoubleArray | operator() (const CAMrange &R1, const CAMrange &R2) |
| const CAMdoubleArray | operator() (const CAMrange &R1, const CAMrange &R2, const CAMrange &R3) const |
| CAMdoubleArray | operator() (const CAMrange &R1, const CAMrange &R2, const CAMrange &R3) |
| const CAMdoubleArray | operator() (const CAMrange &R1, const CAMrange &R2, const CAMrange &R3, const CAMrange &R4) const |
| CAMdoubleArray | operator() (const CAMrange &R1, const CAMrange &R2, const CAMrange &R3, const CAMrange &R4) |
| const CAMdoubleArray | operator() (const CAMrange &R1, const CAMrange &R2, const CAMrange &R3, const CAMrange &R4, const CAMrange &R5) const |
| CAMdoubleArray | operator() (const CAMrange &R1, const CAMrange &R2, const CAMrange &R3, const CAMrange &R4, const CAMrange &R5) |
| CAMdoubleArray | operator() (const CAMrange &R1, const CAMrange &R2, const CAMrange &R3, const CAMrange &R4, const CAMrange &R5, const CAMrange &R6) |
| const CAMdoubleArray | operator() (const CAMrange &R1, const CAMrange &R2, const CAMrange &R3, const CAMrange &R4, const CAMrange &R5, const CAMrange &R6) const |
| CAMdoubleArray | operator() (const CAMrange &R1, const CAMrange &R2, const CAMrange &R3, const CAMrange &R4, const CAMrange &R5, const CAMrange &R6, const CAMrange &R7) |
| const CAMdoubleArray | operator() (const CAMrange &R1, const CAMrange &R2, const CAMrange &R3, const CAMrange &R4, const CAMrange &R5, const CAMrange &R6, const CAMrange &R7) const |
| double * | getDataPointer () const |
| 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 double value) const |
| CAMarrayBase | operator+ (const CAMarrayBase &A) const |
| CAMarrayBase | operator+ (const double value) const |
| CAMarrayBase | operator * (const CAMarrayBase &A) const |
| CAMarrayBase | operator * (double value) const |
| CAMarrayBase | operator/ (const CAMarrayBase &A) const |
| CAMarrayBase | operator/ (double value) const |
| void | operator+= (const CAMarrayBase &A) |
| void | operator+= (const double value) |
| void | operator-= (const CAMarrayBase &A) |
| void | operator-= (const double value) |
| void | operator *= (const CAMarrayBase &A) |
| void | operator *= (double value) |
| void | operator/= (const CAMarrayBase &A) |
| 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 (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) |