From: Timo Heister Date: Wed, 23 Mar 2016 15:49:03 +0000 (+0100) Subject: fix manifold_lib compilation X-Git-Tag: v8.5.0-rc1~1182^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F2398%2Fhead;p=dealii.git fix manifold_lib compilation It turns out clang doesn't like the declaration based on constants. --- 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;