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 |