From 9d8bb0526ca3793d88fc9e0f885d57f5cb1a980d Mon Sep 17 00:00:00 2001 From: Max Kahnt <max.kahnt@fu-berlin.de> Date: Mon, 9 Oct 2017 16:18:01 +0200 Subject: [PATCH] Explicitly take vectors of raw pointers here only. --- dune/solvers/iterationsteps/multigridstep.hh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dune/solvers/iterationsteps/multigridstep.hh b/dune/solvers/iterationsteps/multigridstep.hh index 166c4fd..2af893d 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) -- GitLab