47 #ifndef XPETRA_MAPEXTRACTORFACTORY_HPP_
48 #define XPETRA_MAPEXTRACTORFACTORY_HPP_
50 #include <Tpetra_KokkosCompat_DefaultNode.hpp>
52 #include <Xpetra_MapExtractor.hpp>
57 template <
class Scalar,
62 #undef XPETRA_MAPEXTRACTORFACTORY_SHORT
75 static Teuchos::RCP<Xpetra::MapExtractor<Scalar, LocalOrdinal, GlobalOrdinal, Node>>
76 Build(
const Teuchos::RCP<const Map>& fullmap,
77 const std::vector<Teuchos::RCP<const Map>>& maps,
78 bool bThyraMode =
false) {
87 static Teuchos::RCP<Xpetra::MapExtractor<Scalar, LocalOrdinal, GlobalOrdinal, Node>>
95 #define XPETRA_MAPEXTRACTORFACTORY_SHORT