diff --git a/dune/solvers/solvers/trustregionsolver.cc b/dune/solvers/solvers/trustregionsolver.cc index 6ed0930346db8613b563b107e4614d4e18db0fe4..e37d7dc0b1c4ea6a51c68ab939a19e34e24b2353 100644 --- a/dune/solvers/solvers/trustregionsolver.cc +++ b/dune/solvers/solvers/trustregionsolver.cc @@ -53,7 +53,7 @@ void TrustRegionSolver<ProblemType,VectorType,MatrixType>::solve() VectorType gradient = problem_->f_; for (size_t j=0; j<gradient.size(); j++) for (int k=0; k<gradient[j].size(); k++) - if (mgStep.ignore()[j][k]) + if (mgStep->ignore()[j][k]) gradient[j][k] = 0; if (this->verbosity_ == Solver::FULL)