From 0c0faf7afb9fb6ec5a23e435aece9b425ebe2eba Mon Sep 17 00:00:00 2001 From: Oliver Sander <sander@igpm.rwth-aachen.de> Date: Fri, 18 Jul 2014 14:35:45 +0200 Subject: [PATCH] [bugfix] Properly unset all entries in the recompute_ BitSetVector This fixes the previous patch. --- dune/solvers/iterationsteps/mmgstep.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dune/solvers/iterationsteps/mmgstep.cc b/dune/solvers/iterationsteps/mmgstep.cc index bf7bf050..526f27e6 100644 --- a/dune/solvers/iterationsteps/mmgstep.cc +++ b/dune/solvers/iterationsteps/mmgstep.cc @@ -34,7 +34,8 @@ preprocess() recompute_.resize(this->mgTransfer_.size()); for (size_t i=0; i<this->mgTransfer_.size(); i++) { - recompute_[i].resize(hasObstacleHierarchy_[i]->size(), false); + recompute_[i].resize(hasObstacleHierarchy_[i]->size()); + recompute_[i].unsetAll(); dynamic_cast<TruncatedMGTransfer<VectorType>*>(this->mgTransfer_[i])->setRecomputeBitField(&recompute_[i]); } -- GitLab