diff --git a/dune/solvers/iterationsteps/multigridstep.cc b/dune/solvers/iterationsteps/multigridstep.cc index 6a6ce3fce808a07dcb4256c3d4ca4916e988122d..57f8f43410181fc0a21e0e1c30e1550987dc0e36 100644 --- a/dune/solvers/iterationsteps/multigridstep.cc +++ b/dune/solvers/iterationsteps/multigridstep.cc @@ -7,6 +7,7 @@ #include <dune/solvers/solvers/loopsolver.hh> #include <dune/solvers/solvers/linearsolver.hh> #include <dune/solvers/common/genericvectortools.hh> +#include <dune/matrix-vector/genericvectortools.hh> //template<class MatrixType, class VectorType, class BitVectorType> //inline @@ -233,7 +234,7 @@ void MultigridStep<MatrixType, VectorType, BitVectorType>::iterate() // Set Dirichlet values. - GenericVector::truncate(rhs[level-1], *ignoreNodesHierarchy_[level-1]); + MatrixVector::Generic::truncate(rhs[level-1], *ignoreNodesHierarchy_[level-1]); // Choose all zeros as the initial correction *x[level-1] = 0;