Memosa-FVM  0.2
ArrayBase Member List

This is the complete list of members for ArrayBase, including all inherited members.

ArrayBase()ArrayBaseinline
copyFrom(const IContainer &a)=0ArrayBasepure virtual
copyPartial(const IContainer &oc, const int iBeg, const int iEnd)=0ArrayBasepure virtual
correct(const IContainer &coarseI, const IContainer &coarseIndexI, const IContainer *scaleI, const int length)=0ArrayBasepure virtual
createOffsetArray(const int offset, const int size)=0ArrayBasepure virtual
dotWith(const ArrayBase &a, const int lengthToUse) const =0ArrayBasepure virtual
gather(const ArrayBase &other_, const ArrayBase &indices, const int offset=0)=0ArrayBasepure virtual
getData() const =0ArrayBasepure virtual
getDataSize() const =0ArrayBasepure virtual
getDimension() const =0ArrayBasepure virtual
getLength() const =0ArrayBasepure virtual
getOneNorm(const int lengthToUse) const =0ArrayBasepure virtual
getPrimType() const =0ArrayBasepure virtual
getShape(int *shape) const =0ArrayBasepure virtual
IContainer()IContainerinline
inject(IContainer &coarseI, const IContainer &coarseIndexI, const int length) const =0ArrayBasepure virtual
limit(const double min, const double max)ArrayBaseinlinevirtual
msaxpy(const ArrayBase &alphabase, const ArrayBase &xbase)=0ArrayBasepure virtual
newClone() const =0IContainerpure virtual
newCopy() const =0IContainerpure virtual
newSizedClone(const int size) const =0ArrayBasepure virtual
normalize(const ArrayBase &a)=0ArrayBasepure virtual
operator*=(const ArrayBase &a)=0ArrayBasepure virtual
operator+=(const ArrayBase &a)=0ArrayBasepure virtual
operator-() const ArrayBaseinlinevirtual
operator-=(const ArrayBase &a)=0ArrayBasepure virtual
operator/=(const ArrayBase &a)=0ArrayBasepure virtual
operator<(const double tolerance) const =0ArrayBasepure virtual
operator=(const IContainer &oc)IContainerinline
print(ostream &os) const =0ArrayBasepure virtual
reduceSum() const =0ArrayBasepure virtual
safeDivide(const ArrayBase &a)=0ArrayBasepure virtual
saxpy(const ArrayBase &alphabase, const ArrayBase &xbase)=0ArrayBasepure virtual
scatter(ArrayBase &other_, const ArrayBase &indices, const int offset=0) const =0ArrayBasepure virtual
setMax(const ArrayBase &a)=0ArrayBasepure virtual
setSubsetFromSubset(const ArrayBase &other, const ArrayBase &fromIndices, const ArrayBase &toIndices)=0ArrayBasepure virtual
setSum(const ArrayBase &sumBase)=0ArrayBasepure virtual
zero()=0IContainerpure virtual
zeroPartial(const int iBeg, const int iEnd)=0ArrayBasepure virtual
~ArrayBase()ArrayBaseinlinevirtual
~IContainer()IContainerinlinevirtual