From 0922b6fcb56552a76979902f89ddc7f8aa2d12c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carsten=20Gr=C3=A4ser?= <graeser@dune-project.org> Date: Tue, 15 Mar 2016 14:47:55 +0100 Subject: [PATCH] Spezialize sparseRangeFor for MultiTypeBlockVector not *Matrix --- dune/solvers/common/algorithm.hh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dune/solvers/common/algorithm.hh b/dune/solvers/common/algorithm.hh index ecec1416..95e1d0b8 100644 --- a/dune/solvers/common/algorithm.hh +++ b/dune/solvers/common/algorithm.hh @@ -246,7 +246,7 @@ constexpr auto hybridSize(const T& t) * \brief Hybrid for loop over sparse range */ template<class... T, class F> -void sparseRangeFor(Dune::MultiTypeBlockMatrix<T...>& range, F&& f) +void sparseRangeFor(const Dune::MultiTypeBlockVector<T...>& range, F&& f) { integralRangeFor<std::size_t>(Indices::_0, hybridSize(range), [&](auto&& i) { f(range[i], i); -- GitLab