From 5d0c2a4d1b11d2d77a2582b509b9514d88d88b88 Mon Sep 17 00:00:00 2001 From: Timo Heister Date: Wed, 23 Mar 2016 16:49:03 +0100 Subject: [PATCH] fix manifold_lib compilation It turns out clang doesn't like the declaration based on constants. --- include/deal.II/grid/manifold_lib.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/include/deal.II/grid/manifold_lib.h b/include/deal.II/grid/manifold_lib.h index bca3ad4473..b366d1cc00 100644 --- a/include/deal.II/grid/manifold_lib.h +++ b/include/deal.II/grid/manifold_lib.h @@ -365,21 +365,21 @@ public: /** * Pull back operation. */ - virtual Point - pull_back(const Point &p) const; + virtual Point<3> + pull_back(const Point<3> &p) const; /** * Push forward operation. */ - virtual Point - push_forward(const Point &chart_point) const; + virtual Point<3> + push_forward(const Point<3> &chart_point) const; /** * Gradient. */ virtual - DerivativeForm<1,chartdim,spacedim> - push_forward_gradient(const Point &chart_point) const; + DerivativeForm<1,3,3> + push_forward_gradient(const Point<3> &chart_point) const; private: double r, R; -- 2.39.5