diff --git a/dune/solvers/iterationsteps/multigridstep.hh b/dune/solvers/iterationsteps/multigridstep.hh index 166c4fd49d1d2cf8635c5cc9d5616e75896e7189..2af893d291e8d45097b9a6de421227999742a41f 100644 --- a/dune/solvers/iterationsteps/multigridstep.hh +++ b/dune/solvers/iterationsteps/multigridstep.hh @@ -95,8 +95,9 @@ namespace Dune { rhsHierarchy_.back() = rhs; } - template <class DerivedTransferHierarchy> - void setTransferOperators(const DerivedTransferHierarchy& transfer) + template <class DerivedTransfer> + DUNE_DEPRECATED_MSG("Consider setting the transfer operators via smart pointers instead.") + void setTransferOperators(const std::vector<DerivedTransfer*>& transfer) { mgTransfer_.resize(transfer.size()); for(size_t j=0; j<transfer.size(); ++j)