#include <Xpetra_StridedMapFactory.hpp>
Static Public Member Functions | |
| static Teuchos::RCP < StridedMap< LocalOrdinal, GlobalOrdinal, Node > > | Build (UnderlyingLib lib, global_size_t numGlobalElements, GlobalOrdinal indexBase, std::vector< size_t > &stridingInfo, const Teuchos::RCP< const Teuchos::Comm< int > > &comm, LocalOrdinal stridedBlockId=-1, GlobalOrdinal offset=0, LocalGlobal lg=Xpetra::GloballyDistributed, const Teuchos::RCP< Node > &node=Kokkos::DefaultNode::getDefaultNode()) |
| Map constructor with Xpetra-defined contiguous uniform distribution. | |
| static Teuchos::RCP < StridedMap< LocalOrdinal, GlobalOrdinal, Node > > | Build (UnderlyingLib lib, global_size_t numGlobalElements, size_t numLocalElements, GlobalOrdinal indexBase, std::vector< size_t > &stridingInfo, const Teuchos::RCP< const Teuchos::Comm< int > > &comm, LocalOrdinal stridedBlockId=-1, GlobalOrdinal offset=0, const Teuchos::RCP< Node > &node=Kokkos::DefaultNode::getDefaultNode()) |
| Map constructor with a user-defined contiguous distribution. | |
| static RCP< StridedMap < LocalOrdinal, GlobalOrdinal, Node > > | Build (UnderlyingLib lib, const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, std::vector< size_t > &stridingInfo, LocalOrdinal stridedBlockId=-1, GlobalOrdinal offset=0) |
| static RCP< StridedMap < LocalOrdinal, GlobalOrdinal, Node > > | Build (const RCP< const StridedMap< LocalOrdinal, GlobalOrdinal, Node > > &map, LocalOrdinal stridedBlockId) |
Private Member Functions | |
| StridedMapFactory () | |
| Private constructor. This is a static class. | |
Definition at line 70 of file Xpetra_StridedMapFactory.hpp.
| Xpetra::StridedMapFactory< LocalOrdinal, GlobalOrdinal, Node >::StridedMapFactory | ( | ) | [inline, private] |
Private constructor. This is a static class.
Definition at line 74 of file Xpetra_StridedMapFactory.hpp.
| static Teuchos::RCP<StridedMap<LocalOrdinal,GlobalOrdinal, Node> > Xpetra::StridedMapFactory< LocalOrdinal, GlobalOrdinal, Node >::Build | ( | UnderlyingLib | lib, |
| global_size_t | numGlobalElements, | ||
| GlobalOrdinal | indexBase, | ||
| std::vector< size_t > & | stridingInfo, | ||
| const Teuchos::RCP< const Teuchos::Comm< int > > & | comm, | ||
| LocalOrdinal | stridedBlockId = -1, |
||
| GlobalOrdinal | offset = 0, |
||
| LocalGlobal | lg = Xpetra::GloballyDistributed, |
||
| const Teuchos::RCP< Node > & | node = Kokkos::DefaultNode::getDefaultNode() |
||
| ) | [inline, static] |
Map constructor with Xpetra-defined contiguous uniform distribution.
Definition at line 79 of file Xpetra_StridedMapFactory.hpp.
| static Teuchos::RCP<StridedMap<LocalOrdinal,GlobalOrdinal, Node> > Xpetra::StridedMapFactory< LocalOrdinal, GlobalOrdinal, Node >::Build | ( | UnderlyingLib | lib, |
| global_size_t | numGlobalElements, | ||
| size_t | numLocalElements, | ||
| GlobalOrdinal | indexBase, | ||
| std::vector< size_t > & | stridingInfo, | ||
| const Teuchos::RCP< const Teuchos::Comm< int > > & | comm, | ||
| LocalOrdinal | stridedBlockId = -1, |
||
| GlobalOrdinal | offset = 0, |
||
| const Teuchos::RCP< Node > & | node = Kokkos::DefaultNode::getDefaultNode() |
||
| ) | [inline, static] |
Map constructor with a user-defined contiguous distribution.
Definition at line 91 of file Xpetra_StridedMapFactory.hpp.
| static RCP<StridedMap<LocalOrdinal,GlobalOrdinal, Node> > Xpetra::StridedMapFactory< LocalOrdinal, GlobalOrdinal, Node >::Build | ( | UnderlyingLib | lib, |
| const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > & | map, | ||
| std::vector< size_t > & | stridingInfo, | ||
| LocalOrdinal | stridedBlockId = -1, |
||
| GlobalOrdinal | offset = 0 |
||
| ) | [inline, static] |
Definition at line 102 of file Xpetra_StridedMapFactory.hpp.
| static RCP<StridedMap<LocalOrdinal,GlobalOrdinal, Node> > Xpetra::StridedMapFactory< LocalOrdinal, GlobalOrdinal, Node >::Build | ( | const RCP< const StridedMap< LocalOrdinal, GlobalOrdinal, Node > > & | map, |
| LocalOrdinal | stridedBlockId | ||
| ) | [inline, static] |
Definition at line 116 of file Xpetra_StridedMapFactory.hpp.
1.7.6.1