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

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

abs(const Vector &x)AMP::LinearAlgebra::Vector
add(const Vector &x, const Vector &y)AMP::LinearAlgebra::Vector
addGhostValuesByGlobalID(int num, const size_t *indices, const TYPE *vals)AMP::LinearAlgebra::Vectorinline
addScalar(const Vector &x, const Scalar &alpha)AMP::LinearAlgebra::Vector
addValuesByGlobalID(int num, const size_t *indices, const TYPE *vals)AMP::LinearAlgebra::Vectorinline
addValuesByLocalID(int num, size_t *indices, const TYPE *vals)AMP::LinearAlgebra::Vectorinline
axpby(const Scalar &alpha, const Scalar &beta, const Vector &x)AMP::LinearAlgebra::Vector
axpy(const Scalar &alpha, const Vector &x, const Vector &y)AMP::LinearAlgebra::Vector
begin()AMP::LinearAlgebra::Vectorinline
begin() constAMP::LinearAlgebra::Vectorinline
clone() constAMP::LinearAlgebra::Vector
clone(const std::string &name) constAMP::LinearAlgebra::Vector
clone(const std::shared_ptr< Variable > name) constAMP::LinearAlgebra::Vector
cloneData() constAMP::LinearAlgebra::Vectorinline
const_shared_ptr typedefAMP::LinearAlgebra::Vector
constBegin() constAMP::LinearAlgebra::Vectorinline
constEnd() constAMP::LinearAlgebra::Vectorinline
containsGlobalElement(size_t id)AMP::LinearAlgebra::Vectorinline
copy(const Vector &x)AMP::LinearAlgebra::Vector
copyCast(std::shared_ptr< const Vector > x)AMP::LinearAlgebra::Vector
copyVector(std::shared_ptr< const Vector > x)AMP::LinearAlgebra::Vectorinlinevirtual
d_DOFManagerAMP::LinearAlgebra::Vectorprotected
d_unitsAMP::LinearAlgebra::Vectorprotected
d_VariableAMP::LinearAlgebra::Vectorprotected
d_VectorDataAMP::LinearAlgebra::Vectorprotected
d_VectorOpsAMP::LinearAlgebra::Vectorprotected
d_ViewsAMP::LinearAlgebra::Vectorprotected
dataChanged()AMP::LinearAlgebra::Vectorinline
divide(const Vector &x, const Vector &y)AMP::LinearAlgebra::Vector
dot(const Vector &x) constAMP::LinearAlgebra::Vector
dumpGhostedData(std::ostream &out, size_t offset=0) constAMP::LinearAlgebra::Vectorinline
dumpOwnedData(std::ostream &out, size_t GIDoffset=0, size_t LIDoffset=0) constAMP::LinearAlgebra::Vectorinline
end()AMP::LinearAlgebra::Vectorinline
end() constAMP::LinearAlgebra::Vectorinline
equals(const Vector &x, const Scalar &tol=1e-6) constAMP::LinearAlgebra::Vector
getComm() constAMP::LinearAlgebra::Vectorinline
getCommunicationList() constAMP::LinearAlgebra::Vectorinline
getDataID() constAMP::LinearAlgebra::Vectorinline
getDOFManager() constAMP::LinearAlgebra::Vectorinline
getGhostSize() constAMP::LinearAlgebra::Vectorinline
getGhostValueByGlobalID(size_t i) constAMP::LinearAlgebra::Vector
getGhostValuesByGlobalID(int num, const size_t *indices, TYPE *vals) constAMP::LinearAlgebra::Vectorinline
getGlobalSize() constAMP::LinearAlgebra::Vectorinline
getID() constAMP::LinearAlgebra::Vector
getLocalSize() constAMP::LinearAlgebra::Vectorinline
getLocalStartID() constAMP::LinearAlgebra::Vectorinline
getLocalValueByGlobalID(size_t i) constAMP::LinearAlgebra::Vector
getMemoryLocation() constAMP::LinearAlgebra::Vectorinline
getName() constAMP::LinearAlgebra::Vector
getNumberOfComponents() constAMP::LinearAlgebra::Vector
getRawData(TYPE *buf) constAMP::LinearAlgebra::Vectorinline
getRawDataBlock(size_t i=0)AMP::LinearAlgebra::Vectorinline
getRawDataBlock(size_t i=0) constAMP::LinearAlgebra::Vectorinline
getRawDataBlockAsVoid(size_t i)AMP::LinearAlgebra::Vectorinline
getRawDataBlockAsVoid(size_t i) constAMP::LinearAlgebra::Vectorinline
getUnits() constAMP::LinearAlgebra::Vectorinline
getUpdateStatus() constAMP::LinearAlgebra::Vectorinline
getValueByGlobalID(size_t i) constAMP::LinearAlgebra::Vector
getValueByLocalID(size_t i) constAMP::LinearAlgebra::Vector
getValuesByGlobalID(int num, const size_t *indices, TYPE *vals) constAMP::LinearAlgebra::Vectorinline
getValuesByLocalID(int num, const size_t *indices, TYPE *vals) constAMP::LinearAlgebra::Vectorinline
getVariable() constAMP::LinearAlgebra::Vector
getVariable()AMP::LinearAlgebra::Vector
getVectorData()AMP::LinearAlgebra::Vectorinline
getVectorData() constAMP::LinearAlgebra::Vectorinline
getVectorOperations()AMP::LinearAlgebra::Vectorinline
getVectorOperations() constAMP::LinearAlgebra::Vectorinline
getView() constAMP::LinearAlgebra::Vector
hasComm() constAMP::LinearAlgebra::Vectorinline
hasView() constAMP::LinearAlgebra::Vector
isType(size_t block) constAMP::LinearAlgebra::Vectorinline
L1Norm() constAMP::LinearAlgebra::Vector
L2Norm() constAMP::LinearAlgebra::Vector
L2NormAndDot(const Vector &x) constAMP::LinearAlgebra::Vector
linearSum(const Scalar &alpha, const Vector &x, const Scalar &beta, const Vector &y)AMP::LinearAlgebra::Vector
makeConsistent()AMP::LinearAlgebra::Vectorinline
makeConsistent(AMP::LinearAlgebra::ScatterType t)AMP::LinearAlgebra::Vectorinline
max() constAMP::LinearAlgebra::Vector
maxNorm() constAMP::LinearAlgebra::Vector
mean() constAMP::LinearAlgebra::Vector
min() constAMP::LinearAlgebra::Vector
minQuotient(const Vector &x) constAMP::LinearAlgebra::Vector
multiply(const Vector &x, const Vector &y)AMP::LinearAlgebra::Vector
numberOfDataBlocks() constAMP::LinearAlgebra::Vectorinline
operator=(const Vector &)=deleteAMP::LinearAlgebra::Vector
putRawData(const TYPE *buf)AMP::LinearAlgebra::Vectorinline
rawClone() constAMP::LinearAlgebra::Vectorvirtual
reciprocal(const Vector &x)AMP::LinearAlgebra::Vector
registerChildObjects(AMP::IO::RestartManager *manager) constAMP::LinearAlgebra::Vectorvirtual
registerView(std::shared_ptr< VIEW_TYPE > v) constAMP::LinearAlgebra::Vector
rename(const std::string &src, const std::string &dst)AMP::LinearAlgebra::Vectorvirtual
reset()AMP::LinearAlgebra::Vectorvirtual
scale(const Scalar &alpha, const Vector &x)AMP::LinearAlgebra::Vector
scale(const Scalar &alpha)AMP::LinearAlgebra::Vector
select(const VectorSelector &criterion)AMP::LinearAlgebra::Vector
select(const VectorSelector &criterion) constAMP::LinearAlgebra::Vector
selectInto(const VectorSelector &criterion)AMP::LinearAlgebra::Vectorvirtual
selectInto(const VectorSelector &criterion) constAMP::LinearAlgebra::Vectorvirtual
setCommunicationList(std::shared_ptr< CommunicationList > comm)AMP::LinearAlgebra::Vectorinline
setGhostValuesByGlobalID(int num, const size_t *indices, const TYPE *vals)AMP::LinearAlgebra::Vectorinline
setMax(const Scalar &val)AMP::LinearAlgebra::Vector
setMin(const Scalar &val)AMP::LinearAlgebra::Vector
setName(const std::string &name)AMP::LinearAlgebra::Vector
setNoGhosts()AMP::LinearAlgebra::Vectorinline
setRandomValues()AMP::LinearAlgebra::Vector
setToScalar(const Scalar &alpha)AMP::LinearAlgebra::Vector
setUnits(AMP::Units)AMP::LinearAlgebra::Vectorvirtual
setUpdateStatus(AMP::LinearAlgebra::UpdateState state)AMP::LinearAlgebra::Vectorinline
setValueByGlobalID(size_t i, TYPE v)AMP::LinearAlgebra::Vector
setValuesByGlobalID(int num, const size_t *indices, const TYPE *vals)AMP::LinearAlgebra::Vectorinline
setValuesByLocalID(int num, size_t *indices, const TYPE *vals)AMP::LinearAlgebra::Vectorinline
setVariable(const std::shared_ptr< Variable > name)AMP::LinearAlgebra::Vector
shared_from_this()AMP::enable_shared_from_this< Vector >inline
shared_from_this() constAMP::enable_shared_from_this< Vector >inline
shared_ptr typedefAMP::LinearAlgebra::Vector
sizeOfDataBlock(size_t i=0) constAMP::LinearAlgebra::Vectorinline
sizeofDataBlockType(size_t i) constAMP::LinearAlgebra::Vectorinline
subsetVectorForComponent(size_t index)AMP::LinearAlgebra::Vector
subsetVectorForComponent(size_t index) constAMP::LinearAlgebra::Vector
subsetVectorForVariable(const std::string &name)AMP::LinearAlgebra::Vector
subsetVectorForVariable(const std::string &name) constAMP::LinearAlgebra::Vector
subsetVectorForVariable(std::shared_ptr< const Variable > var)AMP::LinearAlgebra::Vector
subsetVectorForVariable(std::shared_ptr< const Variable > var) constAMP::LinearAlgebra::Vector
subtract(const Vector &x, const Vector &y)AMP::LinearAlgebra::Vector
sum() constAMP::LinearAlgebra::Vector
swapData(VectorData &rhs)AMP::LinearAlgebra::Vectorinline
swapVectors(Vector &other)AMP::LinearAlgebra::Vectorvirtual
swapVectors(Vector::shared_ptr other)AMP::LinearAlgebra::Vector
type() constAMP::LinearAlgebra::Vectorvirtual
Vector()AMP::LinearAlgebra::Vector
Vector(const std::string &name)AMP::LinearAlgebra::Vectorexplicit
Vector(std::shared_ptr< VectorData > data, std::shared_ptr< VectorOperations > ops, std::shared_ptr< Variable > var, std::shared_ptr< AMP::Discretization::DOFManager > DOFManager)AMP::LinearAlgebra::Vector
Vector(const Vector &)=deleteAMP::LinearAlgebra::Vector
Vector(int64_t fid, AMP::IO::RestartManager *manager)AMP::LinearAlgebra::Vector
VectorDataName() constAMP::LinearAlgebra::Vectorinline
weak_ptr_AMP::enable_shared_from_this< Vector >mutableprotected
writeRestart(int64_t fid) constAMP::LinearAlgebra::Vectorvirtual
wrmsNorm(const Vector &x, const Vector &y) constAMP::LinearAlgebra::Vector
wrmsNormMask(const Vector &x, const Vector &mask, const Vector &y) constAMP::LinearAlgebra::Vector
zero()AMP::LinearAlgebra::Vector
~enable_shared_from_this()=defaultAMP::enable_shared_from_this< Vector >virtual
~Vector()AMP::LinearAlgebra::Vectorvirtual



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:43.
Comments on this page