|
Memosa-FVM
0.2
|
This is the complete list of members for ArrayBase, including all inherited members.
| ArrayBase() | ArrayBase | inline |
| copyFrom(const IContainer &a)=0 | ArrayBase | pure virtual |
| copyPartial(const IContainer &oc, const int iBeg, const int iEnd)=0 | ArrayBase | pure virtual |
| correct(const IContainer &coarseI, const IContainer &coarseIndexI, const IContainer *scaleI, const int length)=0 | ArrayBase | pure virtual |
| createOffsetArray(const int offset, const int size)=0 | ArrayBase | pure virtual |
| dotWith(const ArrayBase &a, const int lengthToUse) const =0 | ArrayBase | pure virtual |
| gather(const ArrayBase &other_, const ArrayBase &indices, const int offset=0)=0 | ArrayBase | pure virtual |
| getData() const =0 | ArrayBase | pure virtual |
| getDataSize() const =0 | ArrayBase | pure virtual |
| getDimension() const =0 | ArrayBase | pure virtual |
| getLength() const =0 | ArrayBase | pure virtual |
| getOneNorm(const int lengthToUse) const =0 | ArrayBase | pure virtual |
| getPrimType() const =0 | ArrayBase | pure virtual |
| getShape(int *shape) const =0 | ArrayBase | pure virtual |
| IContainer() | IContainer | inline |
| inject(IContainer &coarseI, const IContainer &coarseIndexI, const int length) const =0 | ArrayBase | pure virtual |
| limit(const double min, const double max) | ArrayBase | inlinevirtual |
| msaxpy(const ArrayBase &alphabase, const ArrayBase &xbase)=0 | ArrayBase | pure virtual |
| newClone() const =0 | IContainer | pure virtual |
| newCopy() const =0 | IContainer | pure virtual |
| newSizedClone(const int size) const =0 | ArrayBase | pure virtual |
| normalize(const ArrayBase &a)=0 | ArrayBase | pure virtual |
| operator*=(const ArrayBase &a)=0 | ArrayBase | pure virtual |
| operator+=(const ArrayBase &a)=0 | ArrayBase | pure virtual |
| operator-() const | ArrayBase | inlinevirtual |
| operator-=(const ArrayBase &a)=0 | ArrayBase | pure virtual |
| operator/=(const ArrayBase &a)=0 | ArrayBase | pure virtual |
| operator<(const double tolerance) const =0 | ArrayBase | pure virtual |
| operator=(const IContainer &oc) | IContainer | inline |
| print(ostream &os) const =0 | ArrayBase | pure virtual |
| reduceSum() const =0 | ArrayBase | pure virtual |
| safeDivide(const ArrayBase &a)=0 | ArrayBase | pure virtual |
| saxpy(const ArrayBase &alphabase, const ArrayBase &xbase)=0 | ArrayBase | pure virtual |
| scatter(ArrayBase &other_, const ArrayBase &indices, const int offset=0) const =0 | ArrayBase | pure virtual |
| setMax(const ArrayBase &a)=0 | ArrayBase | pure virtual |
| setSubsetFromSubset(const ArrayBase &other, const ArrayBase &fromIndices, const ArrayBase &toIndices)=0 | ArrayBase | pure virtual |
| setSum(const ArrayBase &sumBase)=0 | ArrayBase | pure virtual |
| zero()=0 | IContainer | pure virtual |
| zeroPartial(const int iBeg, const int iEnd)=0 | ArrayBase | pure virtual |
| ~ArrayBase() | ArrayBase | inlinevirtual |
| ~IContainer() | IContainer | inlinevirtual |