diff --git a/dune/fufem/functiontools/boundarydofs.hh b/dune/fufem/functiontools/boundarydofs.hh index 6a6ef881d3344832023c51213328dc9e04b63c72..65dcfb6d3929c7d7d5547a890e664aee9fb7da62 100644 --- a/dune/fufem/functiontools/boundarydofs.hh +++ b/dune/fufem/functiontools/boundarydofs.hh @@ -31,9 +31,9 @@ void constructBoundaryDofs(const BoundaryPatch<GridView>& boundaryPatch, boundaryDofs.unsetAll(); - for (const auto& it : boundaryPatch) { + for (auto it = boundaryPatch.begin(); it != boundaryPatch.end(); ++it) { - const auto& inside = it.inside(); + const auto& inside = it->inside(); const auto& localCoefficients = basis.getLocalFiniteElement(inside).localCoefficients(); for (size_t i=0; i<localCoefficients.size(); i++) {