| addGhostValuesByGlobalID(size_t num, const size_t *indices, const void *vals, const typeID &id) override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| addGhostValuesByGlobalID(size_t num, const size_t *indices, const TYPE *vals) | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | |
| addGhostValuesByGlobalID(size_t num, const size_t *indices, const void *vals, const typeID &id)=0 | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| addValuesByGlobalID(size_t num, const size_t *indices, const TYPE *vals) | AMP::LinearAlgebra::VectorData | |
| addValuesByLocalID(size_t, const size_t *, const void *, const typeID &) override | AMP::LinearAlgebra::TpetraVectorData< ST, LO, GO, NT > | 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 | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protectedvirtual |
| allocateBuffers(size_t len) | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| assemble() | AMP::LinearAlgebra::VectorData | inlinevirtual |
| begin() | AMP::LinearAlgebra::VectorData | inline |
| begin() const | AMP::LinearAlgebra::VectorData | inline |
| cloneData(const std::string &name="") const override | AMP::LinearAlgebra::TpetraVectorData< ST, LO, GO, NT > | virtual |
| constBegin() const | AMP::LinearAlgebra::VectorData | inline |
| constEnd() const | AMP::LinearAlgebra::VectorData | inline |
| containsGlobalElement(size_t) const override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| copyGhostValues(const VectorData &rhs) override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| d_AddBuffer | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| d_AddBuffer_h | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| d_alloc | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| d_CommList | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| d_Ghosts | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| d_Ghosts_h | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| d_ghostSize | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| d_globalSize | AMP::LinearAlgebra::VectorData | protected |
| d_int_alloc | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| d_listeners | AMP::LinearAlgebra::DataChangeFirer | private |
| d_localRemote | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| d_localSize | AMP::LinearAlgebra::VectorData | protected |
| d_localStart | AMP::LinearAlgebra::VectorData | protected |
| d_numRemote | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| d_pDOFManager | AMP::LinearAlgebra::TpetraVectorData< ST, LO, GO, NT > | protected |
| d_pTpetraVector | AMP::LinearAlgebra::TpetraVectorData< ST, LO, GO, NT > | protected |
| d_ReceiveDOFList | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| d_recvDisplacements | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| d_recvSizes | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| d_scatter_tag | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| d_sendDisplacements | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| d_SendRecv | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| d_SendRecv_h | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| d_sendSizes | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| d_size_t_alloc | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| d_UpdateState | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| dataChanged() override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| DataChangeFirer() | AMP::LinearAlgebra::DataChangeFirer | |
| DataChangeFirer(const DataChangeFirer &) | AMP::LinearAlgebra::DataChangeFirer | inlineprotected |
| deallocateBuffers() | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | protected |
| deregisterListener(DataChangeListener *listener) | AMP::LinearAlgebra::DataChangeFirer | virtual |
| dumpGhostedData(std::ostream &out, size_t offset) const override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| dumpOwnedData(std::ostream &out, size_t GIDoffset=0, size_t LIDoffset=0) const | AMP::LinearAlgebra::VectorData | virtual |
| end() | AMP::LinearAlgebra::VectorData | inline |
| end() const | AMP::LinearAlgebra::VectorData | inline |
| fillGhosts(const Scalar &) override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| fireDataChange() | AMP::LinearAlgebra::DataChangeFirer | virtual |
| getAllGhostValues(void *vals, const typeID &id) const override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| AMP::LinearAlgebra::VectorData::getAllGhostValues(TYPE *vals) const | AMP::LinearAlgebra::VectorData | |
| getComm() const override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| getCommunicationList() const override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| getComponent(size_t i=0) | AMP::LinearAlgebra::VectorData | virtual |
| getComponent(size_t i=0) const | AMP::LinearAlgebra::VectorData | virtual |
| getDataID() const override | AMP::LinearAlgebra::TpetraVectorData< ST, LO, GO, NT > | inlinevirtual |
| getGhostAddValuesByGlobalID(size_t num, const size_t *indices, void *vals, const typeID &id) const override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| getGhostAddValuesByGlobalID(size_t num, const size_t *indices, TYPE *vals) const | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | |
| getGhostAddValuesByGlobalID(size_t num, const size_t *indices, void *vals, const typeID &id) const=0 | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| getGhostSize() const override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| getGhostValuesByGlobalID(size_t num, const size_t *indices, void *vals, const typeID &id) const override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| getGhostValuesByGlobalID(size_t num, const size_t *indices, TYPE *vals) const | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | |
| getGhostValuesByGlobalID(size_t num, const size_t *indices, void *vals, const typeID &id) const=0 | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| getGhostValuesByGlobalIDUnsorted(size_t num, const size_t *indices, void *vals, const typeID &id) const | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | |
| getGlobalSize() const | AMP::LinearAlgebra::VectorData | inline |
| getGlobalUpdateStatus() const | AMP::LinearAlgebra::VectorData | |
| getID() const | AMP::LinearAlgebra::VectorData | |
| getLocalSize() const | AMP::LinearAlgebra::VectorData | inline |
| getLocalSizes() const | AMP::LinearAlgebra::VectorData | virtual |
| getLocalStartID() const | AMP::LinearAlgebra::VectorData | inline |
| getLocalUpdateStatus() const override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| getMemoryLocation() const | AMP::LinearAlgebra::VectorData | inlinevirtual |
| getNumberOfComponents() const | AMP::LinearAlgebra::VectorData | virtual |
| getRawData(void *out, const typeID &id) const override | AMP::LinearAlgebra::TpetraVectorData< ST, LO, GO, NT > | virtual |
| AMP::LinearAlgebra::GhostDataHelper::getRawData(TYPE *buf) const | AMP::LinearAlgebra::VectorData | |
| getRawDataBlock(size_t i=0) | AMP::LinearAlgebra::VectorData | |
| getRawDataBlock(size_t i=0) const | AMP::LinearAlgebra::VectorData | |
| getRawDataBlockAsVoid(size_t i) override | AMP::LinearAlgebra::TpetraVectorData< ST, LO, GO, NT > | virtual |
| getRawDataBlockAsVoid(size_t i) const override | AMP::LinearAlgebra::TpetraVectorData< ST, LO, GO, NT > | virtual |
| getTpetraVector() | AMP::LinearAlgebra::TpetraVectorData< ST, LO, GO, NT > | inline |
| getTpetraVector() const | AMP::LinearAlgebra::TpetraVectorData< ST, LO, GO, NT > | inline |
| getType(size_t) const override | AMP::LinearAlgebra::TpetraVectorData< ST, LO, GO, NT > | inlinevirtual |
| getUpdateStatusPtr() const override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| getValuesByGlobalID(size_t num, const size_t *indices, TYPE *vals) const | AMP::LinearAlgebra::VectorData | |
| getValuesByLocalID(size_t, const size_t *, void *, const typeID &) const override | AMP::LinearAlgebra::TpetraVectorData< ST, LO, GO, NT > | virtual |
| AMP::LinearAlgebra::GhostDataHelper::getValuesByLocalID(size_t num, const size_t *indices, TYPE *vals) const | AMP::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() const | AMP::LinearAlgebra::VectorData | inlinevirtual |
| hasGhosts() const override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | inlinevirtual |
| intAllocator_t typedef | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | |
| isAnAliasOf(const VectorData &rhs) const | AMP::LinearAlgebra::VectorData | virtual |
| isBlockType(size_t i=0) const | AMP::LinearAlgebra::VectorData | |
| isType(const typeID &id, size_t block) const | AMP::LinearAlgebra::VectorData | inline |
| isType() const | AMP::LinearAlgebra::VectorData | |
| makeConsistent(ScatterType t) override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| makeConsistent(ScatterType t)=0 | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| makeConsistent() | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| numberOfDataBlocks() const override | AMP::LinearAlgebra::TpetraVectorData< ST, LO, GO, NT > | inlinevirtual |
| operator=(const DataChangeFirer &) | AMP::LinearAlgebra::DataChangeFirer | inlineprotected |
| print(std::ostream &os, const std::string &name="A", const std::string &prefix="") const | AMP::LinearAlgebra::VectorData | virtual |
| putRawData(const void *in, const typeID &id) override | AMP::LinearAlgebra::TpetraVectorData< ST, LO, GO, NT > | virtual |
| AMP::LinearAlgebra::GhostDataHelper::putRawData(const TYPE *buf) | AMP::LinearAlgebra::VectorData | |
| registerChildObjects(AMP::IO::RestartManager *manager) const override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| registerListener(std::shared_ptr< DataChangeListener > listener) | AMP::LinearAlgebra::DataChangeFirer | virtual |
| registerListener(DataChangeListener *listener) | AMP::LinearAlgebra::DataChangeFirer | virtual |
| reset() | AMP::LinearAlgebra::VectorData | virtual |
| ScalarAllocator_t typedef | AMP::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) override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| setGhostValuesByGlobalID(size_t num, const size_t *indices, const void *vals, const typeID &id) override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| setGhostValuesByGlobalID(size_t num, const size_t *indices, const TYPE *vals) | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | |
| setGhostValuesByGlobalID(size_t num, const size_t *indices, const void *vals, const typeID &id)=0 | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| setNoGhosts() override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| setUpdateStatus(UpdateState state) override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| setUpdateStatusPtr(std::shared_ptr< UpdateState > rhs) override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| setValuesByGlobalID(size_t num, const size_t *indices, const TYPE *vals) | AMP::LinearAlgebra::VectorData | |
| setValuesByLocalID(size_t, const size_t *, const void *, const typeID &) override | AMP::LinearAlgebra::TpetraVectorData< ST, LO, GO, NT > | 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() const | AMP::enable_shared_from_this< VectorData > | inline |
| sizeOfDataBlock(size_t i) const override | AMP::LinearAlgebra::TpetraVectorData< ST, LO, GO, NT > | inlinevirtual |
| sizeofDataBlockType(size_t) const override | AMP::LinearAlgebra::TpetraVectorData< ST, LO, GO, NT > | inlinevirtual |
| sizetAllocator_t typedef | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | |
| swapData(VectorData &) override | AMP::LinearAlgebra::TpetraVectorData< ST, LO, GO, NT > | virtual |
| TpetraVectorData(std::shared_ptr< CommunicationList > commList, std::shared_ptr< AMP::Discretization::DOFManager > dofManager) | AMP::LinearAlgebra::TpetraVectorData< ST, LO, GO, NT > | |
| VectorData(int64_t fid, AMP::IO::RestartManager *manager) | AMP::LinearAlgebra::VectorData | |
| VectorData()=default | AMP::LinearAlgebra::VectorData | |
| VectorData(const VectorData &)=delete | AMP::LinearAlgebra::VectorData | |
| VectorDataName() const override | AMP::LinearAlgebra::TpetraVectorData< ST, LO, GO, NT > | inlinevirtual |
| weak_ptr_ | AMP::enable_shared_from_this< VectorData > | mutableprotected |
| writeRestart(int64_t fid) const override | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | virtual |
| ~DataChangeFirer() | AMP::LinearAlgebra::DataChangeFirer | virtual |
| ~enable_shared_from_this()=default | AMP::enable_shared_from_this< VectorData > | virtual |
| ~GhostDataHelper() | AMP::LinearAlgebra::GhostDataHelper< TYPE, Allocator > | |
| ~VectorData() | AMP::LinearAlgebra::VectorData | inlinevirtual |