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

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

addGhostValuesByGlobalID(size_t, const size_t *, const void *, const typeID &) overrideAMP::LinearAlgebra::MultiVectorDatavirtual
AMP::LinearAlgebra::VectorData::addGhostValuesByGlobalID(size_t num, const size_t *indices, const TYPE *vals)AMP::LinearAlgebra::VectorData
addValuesByGlobalID(size_t num, const size_t *indices, const TYPE *vals)AMP::LinearAlgebra::VectorData
addValuesByLocalID(size_t, const size_t *, const void *, const typeID &) overrideAMP::LinearAlgebra::MultiVectorDatavirtual
AMP::LinearAlgebra::VectorData::addValuesByLocalID(size_t num, const size_t *indices, const TYPE *vals)AMP::LinearAlgebra::VectorData
assemble() overrideAMP::LinearAlgebra::MultiVectorDatavirtual
begin()AMP::LinearAlgebra::VectorDatainline
begin() constAMP::LinearAlgebra::VectorDatainline
cloneData(const std::string &name="") const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
constBegin() constAMP::LinearAlgebra::VectorDatainline
constEnd() constAMP::LinearAlgebra::VectorDatainline
containsGlobalElement(size_t) const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
copyGhostValues(const VectorData &rhs) overrideAMP::LinearAlgebra::MultiVectorDatavirtual
d_commAMP::LinearAlgebra::MultiVectorDataprotected
d_dataAMP::LinearAlgebra::MultiVectorDataprotected
d_dofMapAMP::LinearAlgebra::MultiVectorDataprotected
d_firersAMP::LinearAlgebra::DataChangeListenerprivate
d_globalSizeAMP::LinearAlgebra::VectorDataprotected
d_listenersAMP::LinearAlgebra::DataChangeFirerprivate
d_localSizeAMP::LinearAlgebra::VectorDataprotected
d_localStartAMP::LinearAlgebra::VectorDataprotected
d_UpdateStateAMP::LinearAlgebra::MultiVectorDataprotected
dataChanged() overrideAMP::LinearAlgebra::MultiVectorDatavirtual
AMP::DataChangeFirer()AMP::LinearAlgebra::DataChangeFirer
AMP::DataChangeFirer(const DataChangeFirer &)AMP::LinearAlgebra::DataChangeFirerinlineprotected
DataChangeListener()AMP::LinearAlgebra::DataChangeListener
deregisterFromFirer(DataChangeFirer *firer)AMP::LinearAlgebra::DataChangeListenerprivate
deregisterListener(DataChangeListener *listener)AMP::LinearAlgebra::DataChangeFirervirtual
dumpGhostedData(std::ostream &out, size_t offset=0) const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
dumpOwnedData(std::ostream &out, size_t GIDoffset=0, size_t LIDoffset=0) const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
end()AMP::LinearAlgebra::VectorDatainline
end() constAMP::LinearAlgebra::VectorDatainline
fillGhosts(const Scalar &) overrideAMP::LinearAlgebra::MultiVectorDatavirtual
fireDataChange()AMP::LinearAlgebra::DataChangeFirervirtual
getAllGhostValues(void *, const typeID &) const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
getAllGhostValues(TYPE *) constAMP::LinearAlgebra::MultiVectorDataprotected
getComm() const overrideAMP::LinearAlgebra::MultiVectorDatainlinevirtual
getCommunicationList() const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
getComponent(size_t i=0) overrideAMP::LinearAlgebra::MultiVectorDatavirtual
getComponent(size_t i=0) const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
getDataID() const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
getGhostAddValuesByGlobalID(size_t, const size_t *, void *, const typeID &) const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
AMP::LinearAlgebra::VectorData::getGhostAddValuesByGlobalID(size_t num, const size_t *indices, TYPE *vals) constAMP::LinearAlgebra::VectorData
getGhostSize() const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
getGhostValuesByGlobalID(size_t, const size_t *, void *, const typeID &) const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
AMP::LinearAlgebra::VectorData::getGhostValuesByGlobalID(size_t num, const size_t *indices, TYPE *vals) constAMP::LinearAlgebra::VectorData
getGlobalSize() constAMP::LinearAlgebra::VectorDatainline
getGlobalUpdateStatus() constAMP::LinearAlgebra::VectorData
getID() constAMP::LinearAlgebra::VectorData
getLocalSize() constAMP::LinearAlgebra::VectorDatainline
getLocalSizes() const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
getLocalStartID() constAMP::LinearAlgebra::VectorDatainline
getLocalUpdateStatus() const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
getMemoryLocation() const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
getNumberOfComponents() const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
getRawData(void *buf, const typeID &id) const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
AMP::LinearAlgebra::VectorData::getRawData(TYPE *buf) constAMP::LinearAlgebra::VectorData
getRawDataBlock(size_t i=0)AMP::LinearAlgebra::VectorData
getRawDataBlock(size_t i=0) constAMP::LinearAlgebra::VectorData
getRawDataBlockAsVoid(size_t i) overrideAMP::LinearAlgebra::MultiVectorDatavirtual
getRawDataBlockAsVoid(size_t i) const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
getType(size_t block) const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
getUpdateStatusPtr() const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
getValuesByGlobalID(size_t num, const size_t *indices, TYPE *vals) constAMP::LinearAlgebra::VectorData
getValuesByLocalID(size_t, const size_t *, void *, const typeID &) const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
AMP::LinearAlgebra::VectorData::getValuesByLocalID(size_t num, const size_t *indices, TYPE *vals) constAMP::LinearAlgebra::VectorData
getVectorData(size_t i)AMP::LinearAlgebra::MultiVectorData
getVectorData(size_t i) constAMP::LinearAlgebra::MultiVectorData
getVectorDataSize() constAMP::LinearAlgebra::MultiVectorDatainline
hasContiguousData() const overrideAMP::LinearAlgebra::MultiVectorDatainlinevirtual
hasGhosts() const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
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() overrideAMP::LinearAlgebra::MultiVectorDatavirtual
makeConsistent(ScatterType t) overrideAMP::LinearAlgebra::MultiVectorDatavirtual
MultiVectorData(const AMP::AMP_MPI &comm)AMP::LinearAlgebra::MultiVectorDatainlineexplicit
MultiVectorData(VectorData *data, const AMP::Discretization::DOFManager *manager=nullptr)AMP::LinearAlgebra::MultiVectorDataexplicit
MultiVectorData(int64_t fid, AMP::IO::RestartManager *manager)AMP::LinearAlgebra::MultiVectorData
numberOfDataBlocks() const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
operator=(const DataChangeFirer &)AMP::LinearAlgebra::DataChangeFirerinlineprotected
partitionGlobalValues(const int num, const size_t *indices, const void *vals, const size_t bytes, std::vector< std::vector< size_t > > &out_indices, std::vector< std::vector< std::byte > > &out_vals, std::vector< std::vector< int > > *remap=nullptr) constAMP::LinearAlgebra::MultiVectorDataprotected
partitionLocalValues(const int num, const size_t *indices, const void *vals, const size_t bytes, std::vector< std::vector< size_t > > &out_indices, std::vector< std::vector< std::byte > > &out_vals, std::vector< std::vector< int > > *remap=nullptr) constAMP::LinearAlgebra::MultiVectorDataprotected
print(std::ostream &os, const std::string &name="A", const std::string &prefix="") constAMP::LinearAlgebra::VectorDatavirtual
putRawData(const void *buf, const typeID &id) overrideAMP::LinearAlgebra::MultiVectorDatavirtual
AMP::LinearAlgebra::VectorData::putRawData(const TYPE *buf)AMP::LinearAlgebra::VectorData
receiveDataChanged() overrideAMP::LinearAlgebra::MultiVectorDatainlinevirtual
registerChildObjects(AMP::IO::RestartManager *manager) const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
registerListener(std::shared_ptr< DataChangeListener > listener)AMP::LinearAlgebra::DataChangeFirervirtual
registerListener(DataChangeListener *listener)AMP::LinearAlgebra::DataChangeFirervirtual
registerWithFirer(DataChangeFirer *firer)AMP::LinearAlgebra::DataChangeListenerprivate
reset()AMP::LinearAlgebra::VectorDatavirtual
resetMultiVectorData(const AMP::Discretization::DOFManager *manager, const std::vector< VectorData * > &data)AMP::LinearAlgebra::MultiVectorData
setCommunicationList(std::shared_ptr< CommunicationList > comm) overrideAMP::LinearAlgebra::MultiVectorDatavirtual
setGhostValuesByGlobalID(size_t, const size_t *, const void *, const typeID &) overrideAMP::LinearAlgebra::MultiVectorDatavirtual
AMP::LinearAlgebra::VectorData::setGhostValuesByGlobalID(size_t num, const size_t *indices, const TYPE *vals)AMP::LinearAlgebra::VectorData
setNoGhosts() overrideAMP::LinearAlgebra::MultiVectorDatavirtual
setUpdateStatus(UpdateState state) overrideAMP::LinearAlgebra::MultiVectorDatavirtual
setUpdateStatusPtr(std::shared_ptr< UpdateState > rhs) overrideAMP::LinearAlgebra::MultiVectorDatavirtual
setValuesByGlobalID(size_t num, const size_t *indices, const TYPE *vals)AMP::LinearAlgebra::VectorData
setValuesByLocalID(size_t, const size_t *, const void *, const typeID &) overrideAMP::LinearAlgebra::MultiVectorDatavirtual
AMP::LinearAlgebra::VectorData::setValuesByLocalID(size_t num, const size_t *indices, const TYPE *vals)AMP::LinearAlgebra::VectorData
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 overrideAMP::LinearAlgebra::MultiVectorDatavirtual
sizeofDataBlockType(size_t i) const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
swapData(VectorData &rhs) overrideAMP::LinearAlgebra::MultiVectorDatavirtual
VectorData(int64_t fid, AMP::IO::RestartManager *manager)AMP::LinearAlgebra::VectorData
VectorData()=defaultAMP::LinearAlgebra::VectorData
VectorData(const VectorData &)=deleteAMP::LinearAlgebra::VectorData
VectorDataName() const overrideAMP::LinearAlgebra::MultiVectorDatainlinevirtual
weak_ptr_AMP::enable_shared_from_this< VectorData >mutableprotected
writeRestart(int64_t fid) const overrideAMP::LinearAlgebra::MultiVectorDatavirtual
~DataChangeFirer()AMP::LinearAlgebra::DataChangeFirervirtual
~DataChangeListener()AMP::LinearAlgebra::DataChangeListenervirtual
~enable_shared_from_this()=defaultAMP::enable_shared_from_this< VectorData >virtual
~MultiVectorData()AMP::LinearAlgebra::MultiVectorDatainlinevirtual
~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:42.
Comments on this page