From 3137cb5194c856bcd9c0d599a0a1101d5226fca7 Mon Sep 17 00:00:00 2001 From: Arne Morten Kvarving Date: Wed, 12 Oct 2022 14:27:20 +0200 Subject: [PATCH] getQuasiImplesWeights: use elements range generator --- opm/simulators/linalg/getQuasiImpesWeights.hpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/opm/simulators/linalg/getQuasiImpesWeights.hpp b/opm/simulators/linalg/getQuasiImpesWeights.hpp index 3797492e8..455fdcb7e 100644 --- a/opm/simulators/linalg/getQuasiImpesWeights.hpp +++ b/opm/simulators/linalg/getQuasiImpesWeights.hpp @@ -100,11 +100,9 @@ namespace Amg VectorBlockType rhs(0.0); rhs[pressureVarIndex] = 1.0; int index = 0; - auto elemIt = gridView.template begin(); - const auto& elemEndIt = gridView.template end(); OPM_BEGIN_PARALLEL_TRY_CATCH(); - for (; elemIt != elemEndIt; ++elemIt) { - elemCtx.updatePrimaryStencil(*elemIt); + for (const auto& elem : elements(gridView)) { + elemCtx.updatePrimaryStencil(elem); elemCtx.updatePrimaryIntensiveQuantities(/*timeIdx=*/0); Dune::FieldVector storage; model.localLinearizer(threadId).localResidual().computeStorage(storage,elemCtx,/*spaceIdx=*/0, /*timeIdx=*/0);