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