diff --git a/ebos/ecloutputblackoilmodule.hh b/ebos/ecloutputblackoilmodule.hh index e1a8b1558..58526755b 100644 --- a/ebos/ecloutputblackoilmodule.hh +++ b/ebos/ecloutputblackoilmodule.hh @@ -978,14 +978,11 @@ private: void createLocalRegion_(std::vector& region) { - ElementContext elemCtx(simulator_); - ElementIterator elemIt = simulator_.gridView().template begin(); - const ElementIterator& elemEndIt = simulator_.gridView().template end(); size_t elemIdx = 0; - for (; elemIt != elemEndIt; ++elemIt, ++elemIdx) { - const Element& elem = *elemIt; + for (const auto& elem : elements(simulator_.gridView())) { if (elem.partitionType() != Dune::InteriorEntity) region[elemIdx] = 0; + ++elemIdx; } }