10 #ifndef XPETRA_MAPEXTRACTORFACTORY_HPP_
11 #define XPETRA_MAPEXTRACTORFACTORY_HPP_
13 #include <Tpetra_KokkosCompat_DefaultNode.hpp>
15 #include <Xpetra_MapExtractor.hpp>
20 template <
class Scalar,
25 #undef XPETRA_MAPEXTRACTORFACTORY_SHORT
38 static Teuchos::RCP<Xpetra::MapExtractor<Scalar, LocalOrdinal, GlobalOrdinal, Node>>
39 Build(
const Teuchos::RCP<const Map>& fullmap,
40 const std::vector<Teuchos::RCP<const Map>>& maps,
41 bool bThyraMode =
false) {
50 static Teuchos::RCP<Xpetra::MapExtractor<Scalar, LocalOrdinal, GlobalOrdinal, Node>>
58 #define XPETRA_MAPEXTRACTORFACTORY_SHORT