From d691e5ac4e1aa2cc1e79cf33b3afb0be3645dc93 Mon Sep 17 00:00:00 2001
From: Elias Pipping <elias.pipping@fu-berlin.de>
Date: Fri, 16 Dec 2011 16:05:19 +0100
Subject: [PATCH] Adjust to interface changes in the vonMises asm

---
 src/one-body-sample.cc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc
index 99a79545..db818590 100644
--- a/src/one-body-sample.cc
+++ b/src/one-body-sample.cc
@@ -373,8 +373,9 @@ int main(int argc, char *argv[]) {
       u4 += u4_diff;
 
       { // Compute von Mises stress and write everything to a file
-        auto *displacement =
-            new BasisGridFunction<P1Basis, VectorType>(p1Basis, u4);
+        auto displacement =
+            Dune::make_shared<BasisGridFunction<P1Basis, VectorType> const>(
+                p1Basis, u4);
         VonMisesStressAssembler<GridType> localStressAssembler(E, nu,
                                                                displacement);
         FunctionalAssembler<P0Basis>(p0Basis)
-- 
GitLab