Advanced Multi-Physics (AMP)
On-Line Documentation
AMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator > Member List

This is the complete list of members for AMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >, including all inherited members.

addGhostValuesByGlobalID(size_t, const size_t *, const void *, const typeID &) overrideAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >virtual
addGhostValuesByGlobalID(size_t num, const size_t *indices, const TYPE *vals)AMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >
addGhostValuesByGlobalID(size_t num, const size_t *indices, const void *vals, const typeID &id)=0AMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >virtual
addValuesByGlobalID(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) overrideAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >virtual
AMP::LinearAlgebra::GhostDataHelper::addValuesByLocalID(size_t num, const size_t *indices, const TYPE *vals)AMP::LinearAlgebra::VectorData
allGhostIndices(size_t N, const size_t *ndx) const overrideAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >virtual
allocateBuffers(size_t len)AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
assemble()AMP::LinearAlgebra::VectorDatainlinevirtual
begin()AMP::LinearAlgebra::VectorDatainline
begin() constAMP::LinearAlgebra::VectorDatainline
cloneData(const std::string &name="") const overrideAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >virtual
constBegin() constAMP::LinearAlgebra::VectorDatainline
constEnd() constAMP::LinearAlgebra::VectorDatainline
containsGlobalElement(size_t) const overrideAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >virtual
copyGhostValues(const VectorData &rhs) overrideAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >virtual
copyToScratchSpace(size_t num, const size_t *indices_, const void *vals_, const typeID &id) constAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >private
d_AddBufferAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
d_AddBuffer_hAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
d_allocAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
d_CommListAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
d_dataAMP::LinearAlgebra::VectorDataDefault< TYPE, Allocator >protected
d_GhostsAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
d_Ghosts_hAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
d_ghostSizeAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
d_globalSizeAMP::LinearAlgebra::VectorDataprotected
d_idx_allocAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >mutableprivate
d_idx_map_scratchAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >mutableprivate
d_idx_req_scratchAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >mutableprivate
d_int_allocAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
d_listenersAMP::LinearAlgebra::DataChangeFirerprivate
d_localRemoteAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
d_localSizeAMP::LinearAlgebra::VectorDataprotected
d_localStartAMP::LinearAlgebra::VectorDataprotected
d_numRemoteAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
d_ReceiveDOFListAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
d_recvDisplacementsAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
d_recvSizesAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
d_scalar_allocAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >mutableprivate
d_scalar_scratchAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >mutableprivate
d_scatter_tagAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
d_scratchSizeAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >mutableprivate
d_sendDisplacementsAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
d_SendRecvAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
d_SendRecv_hAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
d_sendSizesAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
d_size_t_allocAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
d_UpdateStateAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
dataChanged() overrideAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >virtual
DataChangeFirer()AMP::LinearAlgebra::DataChangeFirer
DataChangeFirer(const DataChangeFirer &)AMP::LinearAlgebra::DataChangeFirerinlineprotected
deallocateBuffers()AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
deregisterListener(DataChangeListener *listener)AMP::LinearAlgebra::DataChangeFirervirtual
dumpGhostedData(std::ostream &out, size_t offset) const overrideAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >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 &) overrideAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >virtual
fireDataChange()AMP::LinearAlgebra::DataChangeFirervirtual
getAllGhostValues(void *vals, const typeID &id) const overrideAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >virtual
AMP::LinearAlgebra::VectorData::getAllGhostValues(TYPE *vals) constAMP::LinearAlgebra::VectorData
getComm() const overrideAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >virtual
getCommunicationList() const overrideAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >virtual
getComponent(size_t i=0)AMP::LinearAlgebra::VectorDatavirtual
getComponent(size_t i=0) constAMP::LinearAlgebra::VectorDatavirtual
getDataID() const overrideAMP::LinearAlgebra::VectorDataDefault< TYPE, Allocator >virtual
getGhostAddValuesByGlobalID(size_t, const size_t *, void *, const typeID &) const overrideAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >virtual
getGhostAddValuesByGlobalID(size_t num, const size_t *indices, TYPE *vals) constAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >
getGhostAddValuesByGlobalID(size_t num, const size_t *indices, void *vals, const typeID &id) const=0AMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >virtual
getGhostSize() const overrideAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >virtual
getGhostValuesByGlobalID(size_t, const size_t *, void *, const typeID &) const overrideAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >virtual
getGhostValuesByGlobalID(size_t num, const size_t *indices, TYPE *vals) constAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >
getGhostValuesByGlobalID(size_t num, const size_t *indices, void *vals, const typeID &id) const=0AMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >virtual
getGhostValuesByGlobalIDUnsorted(size_t num, const size_t *indices, void *vals, const typeID &id) constAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >
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 overrideAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >virtual
getMemoryLocation() const overrideAMP::LinearAlgebra::VectorDataDefault< TYPE, Allocator >virtual
getNumberOfComponents() constAMP::LinearAlgebra::VectorDatavirtual
getRawData(void *buf, const typeID &id) const overrideAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >virtual
AMP::LinearAlgebra::GhostDataHelper::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::VectorDataDefault< TYPE, Allocator >virtual
getRawDataBlockAsVoid(size_t i) const overrideAMP::LinearAlgebra::VectorDataDefault< TYPE, Allocator >virtual
getType(size_t block) const overrideAMP::LinearAlgebra::VectorDataDefault< TYPE, Allocator >virtual
getUpdateStatusPtr() const overrideAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >virtual
getValuesByGlobalID(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 overrideAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >virtual
AMP::LinearAlgebra::GhostDataHelper::getValuesByLocalID(size_t num, const size_t *indices, TYPE *vals) constAMP::LinearAlgebra::VectorData
GhostDataHelper()AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >
GhostDataHelper(std::shared_ptr< CommunicationList >)AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >
GhostDataHelper(int64_t fid, AMP::IO::RestartManager *manager)AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >
hasContiguousData() constAMP::LinearAlgebra::VectorDatainlinevirtual
hasGhosts() const overrideAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >inlinevirtual
idxAllocator_t typedefAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >
intAllocator_t typedefAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >
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) overrideAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >virtual
makeConsistent(ScatterType t)=0AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >virtual
makeConsistent()AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >virtual
numberOfDataBlocks() const overrideAMP::LinearAlgebra::VectorDataDefault< TYPE, Allocator >virtual
operator=(const DataChangeFirer &)AMP::LinearAlgebra::DataChangeFirerinlineprotected
operator[](size_t i)AMP::LinearAlgebra::VectorDataDefault< TYPE, Allocator >
operator[](size_t i) constAMP::LinearAlgebra::VectorDataDefault< TYPE, Allocator >
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::VectorDataDevice< TYPE, Allocator >virtual
AMP::LinearAlgebra::GhostDataHelper::putRawData(const TYPE *buf)AMP::LinearAlgebra::VectorData
registerChildObjects(AMP::IO::RestartManager *manager) const overrideAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >virtual
registerListener(std::shared_ptr< DataChangeListener > listener)AMP::LinearAlgebra::DataChangeFirervirtual
registerListener(DataChangeListener *listener)AMP::LinearAlgebra::DataChangeFirervirtual
reset()AMP::LinearAlgebra::VectorDatavirtual
scalarAllocator_t typedefAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >
ScalarAllocator_t typedefAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >
scatter_add()AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
scatter_set()AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >protected
setCommunicationList(std::shared_ptr< CommunicationList > comm) overrideAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >virtual
setGhostValuesByGlobalID(size_t, const size_t *, const void *, const typeID &) overrideAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >virtual
setGhostValuesByGlobalID(size_t num, const size_t *indices, const TYPE *vals)AMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >
setGhostValuesByGlobalID(size_t num, const size_t *indices, const void *vals, const typeID &id)=0AMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >virtual
setMapScratchSpace(size_t N) constAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >private
setNoGhosts() overrideAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >virtual
setScratchSpace(size_t N) constAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >private
setUpdateStatus(UpdateState state) overrideAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >virtual
setUpdateStatusPtr(std::shared_ptr< UpdateState > rhs) overrideAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >virtual
setValuesByGlobalID(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) overrideAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >virtual
AMP::LinearAlgebra::GhostDataHelper::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::VectorDataDefault< TYPE, Allocator >virtual
sizeofDataBlockType(size_t i) const overrideAMP::LinearAlgebra::VectorDataDefault< TYPE, Allocator >virtual
sizetAllocator_t typedefAMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >
swapData(VectorData &rhs) overrideAMP::LinearAlgebra::VectorDataDefault< TYPE, Allocator >virtual
value_type typedefAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >
VectorData(int64_t fid, AMP::IO::RestartManager *manager)AMP::LinearAlgebra::VectorData
VectorData()=defaultAMP::LinearAlgebra::VectorData
VectorData(const VectorData &)=deleteAMP::LinearAlgebra::VectorData
VectorDataDefault(size_t start, size_t localSize, size_t globalSize)AMP::LinearAlgebra::VectorDataDefault< TYPE, Allocator >
VectorDataDefault(const VectorDataDefault &)=deleteAMP::LinearAlgebra::VectorDataDefault< TYPE, Allocator >
VectorDataDefault(int64_t, AMP::IO::RestartManager *)AMP::LinearAlgebra::VectorDataDefault< TYPE, Allocator >
VectorDataDevice(size_t start, size_t localSize, size_t globalSize)AMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >
VectorDataDevice(const VectorDataDevice &)=deleteAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >
VectorDataDevice(int64_t, AMP::IO::RestartManager *)AMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >
VectorDataName() const overrideAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >virtual
weak_ptr_AMP::enable_shared_from_this< VectorData >mutableprotected
writeRestart(int64_t) const overrideAMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >virtual
~DataChangeFirer()AMP::LinearAlgebra::DataChangeFirervirtual
~enable_shared_from_this()=defaultAMP::enable_shared_from_this< VectorData >virtual
~GhostDataHelper()AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator >
~VectorData()AMP::LinearAlgebra::VectorDatainlinevirtual
~VectorDataDefault()AMP::LinearAlgebra::VectorDataDefault< TYPE, Allocator >virtual
~VectorDataDevice()AMP::LinearAlgebra::VectorDataDevice< TYPE, Allocator >virtual



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