diff --git a/test/cosseratenergytest.cc b/test/cosseratenergytest.cc index a3b2042b567516febdc07dbd28bcf960c8408eb9..1ad6372ff700548e7d4fc40e0bbdf2b55f61c628 100644 --- a/test/cosseratenergytest.cc +++ b/test/cosseratenergytest.cc @@ -202,7 +202,7 @@ void testFrameInvariance() v[i] = i; factory.insertElement(GeometryType(GeometryType::simplex,dim), v); - const GridType* grid = factory.createGrid(); + const std::auto_ptr<GridType> grid(factory.createGrid()); // ////////////////////////////////////////////////////////// // Test whether the energy is invariant under isometries @@ -222,7 +222,7 @@ void testFrameInvariance() for (int j=0; j<dim+1; j++) coefficients[j] = testPoints[index[j]]; - testEnergy<GridType>(grid, coefficients); + testEnergy<GridType>(grid.get(), coefficients); }