From 45f5ef5a1a4744e2c57ba84d5258046393859186 Mon Sep 17 00:00:00 2001 From: Oliver Sander <sander@igpm.rwth-aachen.de> Date: Fri, 13 Aug 2010 11:53:57 +0000 Subject: [PATCH] constification [[Imported from SVN: r6215]] --- dune/gfe/localgeodesicfefunction.hh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/dune/gfe/localgeodesicfefunction.hh b/dune/gfe/localgeodesicfefunction.hh index f46dde15..e989edba 100644 --- a/dune/gfe/localgeodesicfefunction.hh +++ b/dune/gfe/localgeodesicfefunction.hh @@ -51,13 +51,13 @@ public: {} /** \brief Evaluate the function */ - TargetSpace evaluate(const Dune::FieldVector<ctype, dim>& local); + TargetSpace evaluate(const Dune::FieldVector<ctype, dim>& local) const; /** \brief Evaluate the derivative of the function */ - Dune::FieldMatrix<ctype, EmbeddedTangentVector::size, dim> evaluateDerivative(const Dune::FieldVector<ctype, dim>& local); + Dune::FieldMatrix<ctype, EmbeddedTangentVector::size, dim> evaluateDerivative(const Dune::FieldVector<ctype, dim>& local) const; /** \brief For debugging: Evaluate the derivative of the function using a finite-difference approximation*/ - Dune::FieldMatrix<ctype, EmbeddedTangentVector::size, dim> evaluateDerivativeFD(const Dune::FieldVector<ctype, dim>& local); + Dune::FieldMatrix<ctype, EmbeddedTangentVector::size, dim> evaluateDerivativeFD(const Dune::FieldVector<ctype, dim>& local) const; private: @@ -115,7 +115,7 @@ private: template <int dim, class ctype, class TargetSpace> TargetSpace LocalGeodesicFEFunction<dim,ctype,TargetSpace>:: -evaluate(const Dune::FieldVector<ctype, dim>& local) +evaluate(const Dune::FieldVector<ctype, dim>& local) const { // First compute the coordinates on the standard simplex (in R^{n+1}) std::vector<ctype> w = barycentricCoordinates(local); @@ -140,7 +140,7 @@ evaluate(const Dune::FieldVector<ctype, dim>& local) template <int dim, class ctype, class TargetSpace> Dune::FieldMatrix<ctype, TargetSpace::EmbeddedTangentVector::size, dim> LocalGeodesicFEFunction<dim,ctype,TargetSpace>:: -evaluateDerivative(const Dune::FieldVector<ctype, dim>& local) +evaluateDerivative(const Dune::FieldVector<ctype, dim>& local) const { const int targetDim = EmbeddedTangentVector::size; @@ -216,7 +216,7 @@ evaluateDerivative(const Dune::FieldVector<ctype, dim>& local) template <int dim, class ctype, class TargetSpace> Dune::FieldMatrix<ctype, TargetSpace::EmbeddedTangentVector::size, dim> LocalGeodesicFEFunction<dim,ctype,TargetSpace>:: -evaluateDerivativeFD(const Dune::FieldVector<ctype, dim>& local) +evaluateDerivativeFD(const Dune::FieldVector<ctype, dim>& local) const { double eps = 1e-6; -- GitLab