diff --git a/dune/gdt/spaces/cg/interface.hh b/dune/gdt/spaces/cg/interface.hh index 9a3434bcf2094cc0327b63cc7b457682053831c1..c3ff4b09a3ece75a91e815d0df7db50fc7093829 100644 --- a/dune/gdt/spaces/cg/interface.hh +++ b/dune/gdt/spaces/cg/interface.hh @@ -128,6 +128,8 @@ public: DUNE_THROW(NotImplemented, "Does not work for higher dimensions"); // check assert(this->grid_view().indexSet().contains(entity)); + if(!entity.hasBoundaryIntersections()) + return std::set<size_t>(); // prepare std::set<size_t> localDirichletDofs; std::vector<DomainType> dirichlet_vertices;