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

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

addGhostValuesByGlobalID(size_t num, const size_t *indices, const TYPE *vals)AMP::LinearAlgebra::VectorData
addGhostValuesByGlobalID(size_t num, const size_t *indices, const void *vals, const typeID &id)=0AMP::LinearAlgebra::VectorDatapure virtual
addValuesByGlobalID(size_t num, const size_t *indices, const TYPE *vals)AMP::LinearAlgebra::VectorData
addValuesByLocalID(size_t num, const size_t *indices, const TYPE *vals)AMP::LinearAlgebra::VectorData
addValuesByLocalID(size_t num, const size_t *indices, const void *vals, const typeID &id)=0AMP::LinearAlgebra::VectorDatapure virtual
assemble()AMP::LinearAlgebra::VectorDatainlinevirtual
begin()AMP::LinearAlgebra::VectorDatainline
begin() constAMP::LinearAlgebra::VectorDatainline
cloneData(const std::string &name="") const =0AMP::LinearAlgebra::VectorDatapure virtual
constBegin() constAMP::LinearAlgebra::VectorDatainline
constEnd() constAMP::LinearAlgebra::VectorDatainline
containsGlobalElement(size_t GID) const =0AMP::LinearAlgebra::VectorDatapure virtual
copyGhostValues(const VectorData &rhs)=0AMP::LinearAlgebra::VectorDatapure virtual
d_globalSizeAMP::LinearAlgebra::VectorDataprotected
d_listenersAMP::LinearAlgebra::DataChangeFirerprivate
d_localSizeAMP::LinearAlgebra::VectorDataprotected
d_localStartAMP::LinearAlgebra::VectorDataprotected
dataChanged()=0AMP::LinearAlgebra::VectorDatapure virtual
DataChangeFirer()AMP::LinearAlgebra::DataChangeFirer
DataChangeFirer(const DataChangeFirer &)AMP::LinearAlgebra::DataChangeFirerinlineprotected
deregisterListener(DataChangeListener *listener)AMP::LinearAlgebra::DataChangeFirervirtual
dumpGhostedData(std::ostream &out, size_t offset=0) const =0AMP::LinearAlgebra::VectorDatapure virtual
dumpOwnedData(std::ostream &out, size_t GIDoffset=0, size_t LIDoffset=0) constAMP::LinearAlgebra::VectorDatavirtual
end()AMP::LinearAlgebra::VectorDatainline
end() constAMP::LinearAlgebra::VectorDatainline
fillGhosts(const Scalar &x)=0AMP::LinearAlgebra::VectorDatapure virtual
fireDataChange()AMP::LinearAlgebra::DataChangeFirervirtual
getAllGhostValues(TYPE *vals) constAMP::LinearAlgebra::VectorData
getAllGhostValues(void *vals, const typeID &id) const =0AMP::LinearAlgebra::VectorDatapure virtual
getComm() const =0AMP::LinearAlgebra::VectorDatapure virtual
getCommunicationList() const =0AMP::LinearAlgebra::VectorDatapure virtual
getComponent(size_t i=0)AMP::LinearAlgebra::VectorDatavirtual
getComponent(size_t i=0) constAMP::LinearAlgebra::VectorDatavirtual
getDataID() const =0AMP::LinearAlgebra::VectorDatapure virtual
getGhostAddValuesByGlobalID(size_t num, const size_t *indices, TYPE *vals) constAMP::LinearAlgebra::VectorData
getGhostAddValuesByGlobalID(size_t num, const size_t *indices, void *vals, const typeID &id) const =0AMP::LinearAlgebra::VectorDatapure virtual
getGhostSize() const =0AMP::LinearAlgebra::VectorDatapure virtual
getGhostValuesByGlobalID(size_t num, const size_t *indices, TYPE *vals) constAMP::LinearAlgebra::VectorData
getGhostValuesByGlobalID(size_t num, const size_t *indices, void *vals, const typeID &id) const =0AMP::LinearAlgebra::VectorDatapure virtual
getGlobalSize() constAMP::LinearAlgebra::VectorDatainline
getGlobalUpdateStatus() constAMP::LinearAlgebra::VectorData
getID() constAMP::LinearAlgebra::VectorData
getLocalSize() constAMP::LinearAlgebra::VectorDatainline
getLocalSizes() constAMP::LinearAlgebra::VectorDatavirtual
getLocalStartID() constAMP::LinearAlgebra::VectorDatainline
getLocalUpdateStatus() const =0AMP::LinearAlgebra::VectorDatapure virtual
getMemoryLocation() constAMP::LinearAlgebra::VectorDatainlinevirtual
getNumberOfComponents() constAMP::LinearAlgebra::VectorDatavirtual
getRawData(TYPE *buf) constAMP::LinearAlgebra::VectorData
getRawData(void *buf, const typeID &id) const =0AMP::LinearAlgebra::VectorDatapure virtual
getRawDataBlock(size_t i=0)AMP::LinearAlgebra::VectorData
getRawDataBlock(size_t i=0) constAMP::LinearAlgebra::VectorData
getRawDataBlockAsVoid(size_t i)=0AMP::LinearAlgebra::VectorDatapure virtual
getRawDataBlockAsVoid(size_t i) const =0AMP::LinearAlgebra::VectorDatapure virtual
getType(size_t block) const =0AMP::LinearAlgebra::VectorDatapure virtual
getUpdateStatusPtr() const =0AMP::LinearAlgebra::VectorDatapure virtual
getValuesByGlobalID(size_t num, const size_t *indices, TYPE *vals) constAMP::LinearAlgebra::VectorData
getValuesByLocalID(size_t num, const size_t *indices, TYPE *vals) constAMP::LinearAlgebra::VectorData
getValuesByLocalID(size_t num, const size_t *indices, void *vals, const typeID &id) const =0AMP::LinearAlgebra::VectorDatapure virtual
hasContiguousData() constAMP::LinearAlgebra::VectorDatainlinevirtual
hasGhosts() const =0AMP::LinearAlgebra::VectorDatapure virtual
isAnAliasOf(const VectorData &rhs) constAMP::LinearAlgebra::VectorDatavirtual
isBlockType(size_t i=0) constAMP::LinearAlgebra::VectorData
isType(const typeID &id, size_t block) constAMP::LinearAlgebra::VectorDatainline
isType() constAMP::LinearAlgebra::VectorData
makeConsistent(ScatterType t)=0AMP::LinearAlgebra::VectorDatapure virtual
makeConsistent()AMP::LinearAlgebra::VectorDatavirtual
numberOfDataBlocks() const =0AMP::LinearAlgebra::VectorDatapure virtual
operator=(const DataChangeFirer &)AMP::LinearAlgebra::DataChangeFirerinlineprotected
print(std::ostream &os, const std::string &name="A", const std::string &prefix="") constAMP::LinearAlgebra::VectorDatavirtual
putRawData(const TYPE *buf)AMP::LinearAlgebra::VectorData
putRawData(const void *buf, const typeID &id)=0AMP::LinearAlgebra::VectorDatapure virtual
registerChildObjects(AMP::IO::RestartManager *manager) constAMP::LinearAlgebra::VectorDatavirtual
registerListener(std::shared_ptr< DataChangeListener > listener)AMP::LinearAlgebra::DataChangeFirervirtual
registerListener(DataChangeListener *listener)AMP::LinearAlgebra::DataChangeFirervirtual
reset()AMP::LinearAlgebra::VectorDatavirtual
setCommunicationList(std::shared_ptr< CommunicationList > comm)=0AMP::LinearAlgebra::VectorDatapure virtual
setGhostValuesByGlobalID(size_t num, const size_t *indices, const TYPE *vals)AMP::LinearAlgebra::VectorData
setGhostValuesByGlobalID(size_t num, const size_t *indices, const void *vals, const typeID &id)=0AMP::LinearAlgebra::VectorDatapure virtual
setNoGhosts()AMP::LinearAlgebra::VectorDatavirtual
setUpdateStatus(UpdateState state)=0AMP::LinearAlgebra::VectorDatapure virtual
setUpdateStatusPtr(std::shared_ptr< UpdateState > rhs)=0AMP::LinearAlgebra::VectorDatapure virtual
setValuesByGlobalID(size_t num, const size_t *indices, const TYPE *vals)AMP::LinearAlgebra::VectorData
setValuesByLocalID(size_t num, const size_t *indices, const TYPE *vals)AMP::LinearAlgebra::VectorData
setValuesByLocalID(size_t num, const size_t *indices, const void *vals, const typeID &id)=0AMP::LinearAlgebra::VectorDatapure virtual
shared_from_this()AMP::enable_shared_from_this< VectorData >inline
shared_from_this() constAMP::enable_shared_from_this< VectorData >inline
sizeOfDataBlock(size_t i=0) const =0AMP::LinearAlgebra::VectorDatapure virtual
sizeofDataBlockType(size_t i) const =0AMP::LinearAlgebra::VectorDatapure virtual
swapData(VectorData &rhs)=0AMP::LinearAlgebra::VectorDatapure virtual
VectorData(int64_t fid, AMP::IO::RestartManager *manager)AMP::LinearAlgebra::VectorData
VectorData()=defaultAMP::LinearAlgebra::VectorData
VectorData(const VectorData &)=deleteAMP::LinearAlgebra::VectorData
VectorDataName() const =0AMP::LinearAlgebra::VectorDatapure virtual
VectorOperationsAMP::LinearAlgebra::VectorDatafriend
weak_ptr_AMP::enable_shared_from_this< VectorData >mutableprotected
writeRestart(int64_t fid) constAMP::LinearAlgebra::VectorDatavirtual
~DataChangeFirer()AMP::LinearAlgebra::DataChangeFirervirtual
~enable_shared_from_this()=defaultAMP::enable_shared_from_this< VectorData >virtual
~VectorData()AMP::LinearAlgebra::VectorDatainlinevirtual



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