Tpetra parallel linear algebra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node > Member List

This is the complete list of members for Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node >, including all inherited members.

BlockMap(global_size_t numGlobalBlocks, LocalOrdinal blockSize, GlobalOrdinal indexBase, const Teuchos::RCP< const Teuchos::Comm< int > > &comm, const Teuchos::RCP< Node > &node=defaultArgNode< node_type >())Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node >
BlockMap(global_size_t numGlobalBlocks, size_t numLocalBlocks, LocalOrdinal blockSize, GlobalOrdinal indexBase, const Teuchos::RCP< const Teuchos::Comm< int > > &comm, const Teuchos::RCP< Node > &node=defaultArgNode< node_type >())Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node >
BlockMap(const global_size_t numGlobalBlocks, const Teuchos::ArrayView< const GlobalOrdinal > &myGlobalBlockIDs, const Teuchos::ArrayView< const GlobalOrdinal > &myFirstGlobalPointInBlocks, const Teuchos::ArrayView< const LocalOrdinal > &myBlockSizes, const GlobalOrdinal indexBase, const Teuchos::RCP< const Teuchos::Comm< int > > &comm, const Teuchos::RCP< Node > &node=defaultArgNode< node_type >())Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node >
BlockMap(const Teuchos::RCP< const point_map_type > &pointMap, const Teuchos::ArrayView< const GlobalOrdinal > &myGlobalBlockIDs, const Teuchos::ArrayView< const LocalOrdinal > &myBlockSizes)Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node >
BlockMap(const Teuchos::RCP< const point_map_type > &pointMap, const Teuchos::ArrayView< const GlobalOrdinal > &myGlobalBlockIDs, const Teuchos::ArrayView< const LocalOrdinal > &myBlockSizes, const Teuchos::RCP< Node > &node)Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node >
getFirstGlobalPointInLocalBlock(LocalOrdinal localBlockID) const Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node >
getFirstLocalPointInLocalBlock(LocalOrdinal localBlockID) const Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node >
getGlobalBlockID(LocalOrdinal localBlockID) const Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node >
getGlobalNumBlocks() const Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node >
getLocalBlockID(GlobalOrdinal globalBlockID) const Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node >
getLocalBlockSize(LocalOrdinal localBlockID) const Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node >
getNodeBlockIDs() const Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node >
getNodeFirstPointInBlocks() const Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node >
getNodeFirstPointInBlocks_Device() const Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node >
getNodeNumBlocks() const Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node >
getPointMap() const Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node >inline
getRemoteBlockInfo(const Teuchos::ArrayView< const GlobalOrdinal > &GBIDs, const Teuchos::ArrayView< GlobalOrdinal > &firstGlobalPointInBlocks, const Teuchos::ArrayView< LocalOrdinal > &blockSizes) const Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node >
isBlockSizeConstant() const Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node >
~BlockMap()Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node >inline