From 7e61b44d1ea0e96b70c9e94939b1bf27bb42c408 Mon Sep 17 00:00:00 2001
From: Jonathan Youett <youett@math.fu-berlin.de>
Date: Fri, 11 Jul 2014 14:34:29 +0200
Subject: [PATCH] Store recompute bitfield component-wise. If any component is
 set, then recompute that entry.

---
 dune/solvers/transferoperators/truncatedmgtransfer.hh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dune/solvers/transferoperators/truncatedmgtransfer.hh b/dune/solvers/transferoperators/truncatedmgtransfer.hh
index 2af47947..dbcfb326 100644
--- a/dune/solvers/transferoperators/truncatedmgtransfer.hh
+++ b/dune/solvers/transferoperators/truncatedmgtransfer.hh
@@ -35,7 +35,7 @@ public:
     TruncatedMGTransfer() : recompute_(nullptr), critical_(nullptr) {}
 
     /** \brief Set recompute bitfield. */
-    void setRecomputeBitField(const Dune::BitSetVector<1>* recompute)
+    void setRecomputeBitField(const Dune::BitSetVector<blocksize>* recompute)
     {
         recompute_ = recompute;
     }
@@ -55,7 +55,7 @@ public:
      * involve at least one dof which has a set bit get recomputed.  Depending
      * on the problem this can lead to considerable time savings.
      */
-    const Dune::BitSetVector<1>* recompute_;
+    const Dune::BitSetVector<blocksize>* recompute_;
 
     /**
      * \brief Has to contain an entry for each degree of freedom.
-- 
GitLab