From b3b3186cfedc9d71d8894a4e1b6bd7ccc70b5f76 Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Wed, 14 May 2014 12:38:31 +0000
Subject: [PATCH] Use transfer operator even for the size of the toplevel
 hasObstacle field

[[Imported from SVN: r9726]]
---
 dune/gfe/riemanniantrsolver.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dune/gfe/riemanniantrsolver.cc b/dune/gfe/riemanniantrsolver.cc
index 2834be94..d2e8e717 100644
--- a/dune/gfe/riemanniantrsolver.cc
+++ b/dune/gfe/riemanniantrsolver.cc
@@ -174,7 +174,7 @@ setup(const GridType& grid,
     // //////////////////////////////////////////////////////////
 
     hasObstacle_.resize(numLevels);
-    hasObstacle_.back().resize(basis.size(), true);
+        hasObstacle_.back().resize(dynamic_cast<TruncatedCompressedMGTransfer<CorrectionType>* >(mmgStep->mgTransfer_.back())->getMatrix().N(), true);
     for (int i=0; i<hasObstacle_.size()-1; i++)
         hasObstacle_[i].resize(dynamic_cast<TruncatedCompressedMGTransfer<CorrectionType>* >(mmgStep->mgTransfer_[i])->getMatrix().M(),true);
 }
-- 
GitLab