diff --git a/dune/gfe/localgeodesicfefunction.hh b/dune/gfe/localgeodesicfefunction.hh
index 1b2d90073cb745f5ad065350a0a3324123da0cd4..d870f934b7c6de24b623d97834d271d3764ffdfd 100644
--- a/dune/gfe/localgeodesicfefunction.hh
+++ b/dune/gfe/localgeodesicfefunction.hh
@@ -46,6 +46,12 @@ public:
         coefficients_(coefficients)
     {}
 
+    /** \brief The number of Lagrange points */
+    unsigned int size() const
+    {
+        return localFiniteElement_.localBasis().size();
+    }
+
     /** \brief Evaluate the function */
     TargetSpace evaluate(const Dune::FieldVector<ctype, dim>& local) const;
 
@@ -565,6 +571,12 @@ public:
         
     }
 
+    /** \brief The number of Lagrange points */
+    unsigned int size() const
+    {
+        return localFiniteElement_.localBasis().size();
+    }
+
     /** \brief Evaluate the function */
     TargetSpace evaluate(const Dune::FieldVector<ctype, dim>& local) const
     {