43 #include "PanzerDofMgr_config.hpp"
55 Teuchos::RCP<const Epetra_BlockMap>
58 Teuchos::RCP<const Epetra_BlockMap> origMap = Teuchos::rcpFromRef(fieldTVector.
Map());
59 std::vector<int> fieldVector(fieldTVector.
MyLength());
60 Teuchos::ArrayView<int> av = Teuchos::arrayViewFromVector(fieldVector);
63 std::vector<int> mapVector;
64 for(std::size_t i=0;i<fieldVector.size();i++) {
65 if(fieldVector[i]==fieldNum)
66 mapVector.push_back(origMap->GID(i));
69 Teuchos::RCP<Epetra_BlockMap> finalMap
70 = Teuchos::rcp(
new Epetra_BlockMap(-1,
static_cast<int>(mapVector.size()), Teuchos::arrayViewFromVector(mapVector).getRawPtr(), 1, Teuchos::OrdinalTraits<int>::zero(), origMap->Comm()));