diff --git a/dune/solvers/iterationsteps/mmgstep.cc b/dune/solvers/iterationsteps/mmgstep.cc index bf7bf050a77bc15935a0e8e47a4f650004813782..526f27e675ccfd384a464232fe0cf9caf4453bd4 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]); }