From df4f774cb09a3ee03ed17929046ab51b55252bc5 Mon Sep 17 00:00:00 2001 From: Daniel Arndt Date: Sat, 10 Feb 2018 17:02:07 +0100 Subject: [PATCH] Use make_unique/shared in matrix_free --- include/deal.II/matrix_free/fe_evaluation.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/deal.II/matrix_free/fe_evaluation.h b/include/deal.II/matrix_free/fe_evaluation.h index 1ca1a606ee..cdb183ea01 100644 --- a/include/deal.II/matrix_free/fe_evaluation.h +++ b/include/deal.II/matrix_free/fe_evaluation.h @@ -2215,9 +2215,9 @@ FEEvaluationBase other->mapped_geometry->get_quadrature() == quadrature) mapped_geometry = other->mapped_geometry; else - mapped_geometry.reset(new internal::MatrixFreeFunctions:: - MappingDataOnTheFly(mapping, quadrature, - update_flags)); + mapped_geometry + = std::make_shared > + (mapping, quadrature, update_flags); jacobian = mapped_geometry->get_inverse_jacobians().begin(); J_value = mapped_geometry->get_JxW_values().begin(); quadrature_points = mapped_geometry->get_quadrature_points().begin(); -- 2.39.5