From 31cf494cdbb856e5345e9d4ad3ee4d42d6468e23 Mon Sep 17 00:00:00 2001
From: Elias Pipping <elias.pipping@fu-berlin.de>
Date: Fri, 2 Oct 2015 07:48:52 +0200
Subject: [PATCH] CGStep: Fix constructor with preconditioner

---
 dune/solvers/iterationsteps/cgstep.hh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dune/solvers/iterationsteps/cgstep.hh b/dune/solvers/iterationsteps/cgstep.hh
index b28be655..d05854f9 100644
--- a/dune/solvers/iterationsteps/cgstep.hh
+++ b/dune/solvers/iterationsteps/cgstep.hh
@@ -31,7 +31,7 @@ namespace Dune {
                    VectorType& x,
                    const VectorType& rhs,
                    Preconditioner<MatrixType, VectorType>& preconditioner)
-                : Base(x), p_(rhs.size()), r_(rhs), matrix_(matrix),
+                : Base(x), p_(rhs.size()), r_(rhs), matrix_(stackobject_to_shared_ptr(matrix)),
                   preconditioner_(&preconditioner)
             {}
 
-- 
GitLab