33#undef XPETRA_STRIDEDMAPFACTORY_SHORT
45 GlobalOrdinal indexBase,
46 std::vector<size_t>& stridingInfo,
48 LocalOrdinal stridedBlockId = -1,
49 GlobalOrdinal offset = 0,
56 size_t numLocalElements,
57 GlobalOrdinal indexBase,
58 std::vector<size_t>& stridingInfo,
60 LocalOrdinal stridedBlockId = -1,
61 GlobalOrdinal offset = 0);
65 Build(
const RCP<const Map>& map, std::vector<size_t>& stridingInfo, LocalOrdinal stridedBlockId = -1, GlobalOrdinal offset = 0);
84 GlobalOrdinal indexBase,
85 std::vector<size_t>& stridingInfo,
87 LocalOrdinal stridedBlockId = -1,
static RCP< Xpetra::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)
Map constructor with Xpetra-defined contiguous uniform distribution.