diff --git a/src/harmonicmaps.cc b/src/harmonicmaps.cc index 8c0d0500d05cae0e10158d8a9326bb44c0d05aaa..101bc48229a769cd8bc2ef39f14585a8849db02f 100644 --- a/src/harmonicmaps.cc +++ b/src/harmonicmaps.cc @@ -243,9 +243,7 @@ int main (int argc, char *argv[]) try } VTKWriter<GridType::LeafGridView> vtkWriter(grid->leafGridView()); - Dune::shared_ptr<VTKBasisGridFunction<FufemFEBasis,EmbeddedVectorType> > vtkVectorField - = Dune::shared_ptr<VTKBasisGridFunction<FufemFEBasis,EmbeddedVectorType> > - (new VTKBasisGridFunction<FufemFEBasis,EmbeddedVectorType>(fufemFeBasis, xEmbedded, "orientation")); + auto vtkVectorField = std::make_shared<VTKBasisGridFunction<FufemFEBasis,EmbeddedVectorType> >(fufemFeBasis, xEmbedded, "orientation"); vtkWriter.addVertexData(vtkVectorField); vtkWriter.write(resultPath + "_" + energy + "_result");