From fe1a16b0aaccc394a991338cb0c818cbcc705f22 Mon Sep 17 00:00:00 2001
From: Jonathan Youett <youett@math.fu-berlin.de>
Date: Wed, 25 Mar 2015 18:22:46 +0100
Subject: [PATCH] Don't use deprecated lbegin anymore

---
 dune/solvers/transferoperators/genericmultigridtransfer.hh | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dune/solvers/transferoperators/genericmultigridtransfer.hh b/dune/solvers/transferoperators/genericmultigridtransfer.hh
index d50319f5..7964a5f3 100644
--- a/dune/solvers/transferoperators/genericmultigridtransfer.hh
+++ b/dune/solvers/transferoperators/genericmultigridtransfer.hh
@@ -91,8 +91,9 @@ public:
 
         typedef typename GridType::template Codim<0>::LevelIterator ElementIterator;
 
-        ElementIterator cIt    = grid.template lbegin<0>(cL);
-        ElementIterator cEndIt = grid.template lend<0>(cL);
+        typename GridType::LevelGridView levelView = grid.levelGridView(cL);
+        ElementIterator cIt    = levelView.template begin<0>();
+        ElementIterator cEndIt = levelView.template end<0>();
 
 
         // ///////////////////////////////////////////
@@ -164,7 +165,7 @@ public:
         // /////////////////////////////////////////////
         // Compute the matrix
         // /////////////////////////////////////////////
-        cIt    = grid.template lbegin<0>(cL);
+        cIt    = levelView.template begin<0>();
         for (; cIt != cEndIt; ++cIt) {
 
             // Get local finite element
-- 
GitLab