diff --git a/dumux/linear/seqsolverbackend.hh b/dumux/linear/seqsolverbackend.hh index f31b63cd394012e665cb1bce9956b08d1196e81e..27e80d17cfb2bc7feb4660e8589bb0a5cddca448 100644 --- a/dumux/linear/seqsolverbackend.hh +++ b/dumux/linear/seqsolverbackend.hh @@ -1211,7 +1211,7 @@ public: auto smootherArgs = makeSmootherArgs_<SmootherArgs, Matrix, Vector>(std::make_index_sequence<Matrix::N()>{}); using namespace Dune::Hybrid; - forEach(integralRange(Dune::Hybrid::size(m)), [&](const auto i) + forEach(std::make_index_sequence<Matrix::N()>{}, [&](const auto i) { auto& args = std::get<decltype(i)::value>(smootherArgs); args->iterations = 1;