Advanced Multi-Physics (AMP)
On-Line Documentation
AMP::LinearAlgebra::MultiVectorOperations Member List

This is the complete list of members for AMP::LinearAlgebra::MultiVectorOperations, including all inherited members.

abs(const VectorData &, VectorData &) overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
abs(const VectorData &x, VectorData &z)=0AMP::LinearAlgebra::MultiVectorOperationsvirtual
add(const VectorData &, const VectorData &, VectorData &) overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
add(const VectorData &x, const VectorData &y, VectorData &z)=0AMP::LinearAlgebra::MultiVectorOperationsvirtual
addScalar(const VectorData &, const Scalar &, VectorData &) overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
addScalar(const VectorData &x, const Scalar &alpha, VectorData &y)=0AMP::LinearAlgebra::MultiVectorOperationsvirtual
axpby(const Scalar &, const Scalar &, const VectorData &, VectorData &) overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
axpby(const Scalar &alpha, const Scalar &beta, const VectorData &x, VectorData &y)=0AMP::LinearAlgebra::MultiVectorOperationsvirtual
axpy(const Scalar &, const VectorData &, const VectorData &, VectorData &) overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
axpy(const Scalar &alpha, const VectorData &x, const VectorData &y, VectorData &z)=0AMP::LinearAlgebra::MultiVectorOperationsvirtual
cloneOperations() const overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
copy(const VectorData &, VectorData &) overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
copyCast(const VectorData &x, VectorData &z) overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
d_hashAMP::LinearAlgebra::VectorOperationsprotected
d_operationsAMP::LinearAlgebra::MultiVectorOperationsprotected
divide(const VectorData &, const VectorData &, VectorData &) overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
divide(const VectorData &x, const VectorData &y, VectorData &z)=0AMP::LinearAlgebra::MultiVectorOperationsvirtual
dot(const VectorData &x, const VectorData &y) constAMP::LinearAlgebra::MultiVectorOperationsvirtual
equals(const VectorData &x, const VectorData &y, const Scalar &tol) constAMP::LinearAlgebra::MultiVectorOperationsvirtual
getID() constAMP::LinearAlgebra::VectorOperations
getMultiVectorData(VectorData &)AMP::LinearAlgebra::MultiVectorOperationsprivatestatic
getMultiVectorData(const VectorData &)AMP::LinearAlgebra::MultiVectorOperationsprivatestatic
getVectorDataComponent(VectorData &, size_t)AMP::LinearAlgebra::MultiVectorOperationsprivatestatic
getVectorDataComponent(const VectorData &, size_t)AMP::LinearAlgebra::MultiVectorOperationsprivatestatic
getVectorDataSize(const VectorData &)AMP::LinearAlgebra::MultiVectorOperationsprivatestatic
L1Norm(const VectorData &x) constAMP::LinearAlgebra::VectorOperationsvirtual
L2Norm(const VectorData &x) constAMP::LinearAlgebra::VectorOperationsvirtual
linearSum(const Scalar &, const VectorData &, const Scalar &, const VectorData &, VectorData &) overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
linearSum(const Scalar &alpha, const VectorData &x, const Scalar &beta, const VectorData &y, VectorData &z)=0AMP::LinearAlgebra::MultiVectorOperationsvirtual
localDot(const VectorData &, const VectorData &) const overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
localEquals(const VectorData &, const VectorData &, const Scalar &tol=1e-6) const overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
localL1Norm(const VectorData &) const overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
localL2Norm(const VectorData &) const overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
localMax(const VectorData &) const overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
localMaxNorm(const VectorData &) const overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
localMin(const VectorData &) const overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
localMinQuotient(const VectorData &, const VectorData &) const overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
localSum(const VectorData &) const overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
localWrmsNorm(const VectorData &, const VectorData &) const overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
localWrmsNormMask(const VectorData &, const VectorData &, const VectorData &) const overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
max(const VectorData &x) constAMP::LinearAlgebra::VectorOperationsvirtual
maxNorm(const VectorData &x) constAMP::LinearAlgebra::VectorOperationsvirtual
mean(const VectorData &x) constAMP::LinearAlgebra::VectorOperations
min(const VectorData &x) constAMP::LinearAlgebra::VectorOperationsvirtual
minQuotient(const VectorData &x, const VectorData &y) constAMP::LinearAlgebra::MultiVectorOperationsvirtual
multiply(const VectorData &, const VectorData &, VectorData &) overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
multiply(const VectorData &x, const VectorData &y, VectorData &z)=0AMP::LinearAlgebra::MultiVectorOperationsvirtual
MultiVectorOperations()AMP::LinearAlgebra::MultiVectorOperationsinline
MultiVectorOperations(std::shared_ptr< VectorOperations > op)AMP::LinearAlgebra::MultiVectorOperations
MultiVectorOperations(int64_t fid, AMP::IO::RestartManager *manager)AMP::LinearAlgebra::MultiVectorOperations
reciprocal(const VectorData &, VectorData &) overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
reciprocal(const VectorData &x, VectorData &y)=0AMP::LinearAlgebra::MultiVectorOperationsvirtual
registerChildObjects(AMP::IO::RestartManager *manager) const overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
resetVectorOperations(std::vector< std::shared_ptr< VectorOperations > > ops)AMP::LinearAlgebra::MultiVectorOperations
scale(const Scalar &, const VectorData &, VectorData &) overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
scale(const Scalar &, VectorData &) overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
scale(const Scalar &alpha, const VectorData &x, VectorData &y)=0AMP::LinearAlgebra::MultiVectorOperationsvirtual
scale(const Scalar &alpha, VectorData &x)=0AMP::LinearAlgebra::MultiVectorOperationsvirtual
setMax(const Scalar &val, VectorData &x) overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
setMax(const Scalar &val, VectorData &x)=0AMP::LinearAlgebra::MultiVectorOperationsvirtual
setMin(const Scalar &val, VectorData &x) overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
setMin(const Scalar &val, VectorData &x)=0AMP::LinearAlgebra::MultiVectorOperationsvirtual
setRandomValues(VectorData &) overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
setRandomValues(VectorData &x)=0AMP::LinearAlgebra::MultiVectorOperationsvirtual
setToScalar(const Scalar &, VectorData &) overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
subtract(const VectorData &, const VectorData &, VectorData &) overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
subtract(const VectorData &x, const VectorData &y, VectorData &z)=0AMP::LinearAlgebra::MultiVectorOperationsvirtual
sum(const VectorData &x) constAMP::LinearAlgebra::VectorOperationsvirtual
VectorOperations()AMP::LinearAlgebra::VectorOperationsprotected
VectorOpName() const overrideAMP::LinearAlgebra::MultiVectorOperationsinlinevirtual
writeRestart(int64_t fid) const overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
wrmsNorm(const VectorData &x, const VectorData &y) constAMP::LinearAlgebra::MultiVectorOperationsvirtual
wrmsNormMask(const VectorData &x, const VectorData &mask, const VectorData &y) constAMP::LinearAlgebra::MultiVectorOperationsvirtual
zero(VectorData &) overrideAMP::LinearAlgebra::MultiVectorOperationsvirtual
~MultiVectorOperations()AMP::LinearAlgebra::MultiVectorOperationsinlinevirtual
~VectorOperations()AMP::LinearAlgebra::VectorOperationsinlinevirtual



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:42.
Comments on this page