diff --git a/dune/gfe/globalgeodesicfefunction.hh b/dune/gfe/globalgeodesicfefunction.hh
index 47b01addefc872a73a0bf148bdcf075e99ad6696..618b1a8e4c8dc518ff92ac8ac4983af02b073f79 100644
--- a/dune/gfe/globalgeodesicfefunction.hh
+++ b/dune/gfe/globalgeodesicfefunction.hh
@@ -38,7 +38,7 @@ GlobalGeodesicFEFunction {
     {}
 
     /** \brief Evaluate the function at local coordinates. */
-    void evaluateLocal(const Element& element, const Dune::FieldVector<gridDim,ctype>& local, TargetSpace& out) 
+    void evaluateLocal(const Element& element, const Dune::FieldVector<ctype,gridDim>& local, TargetSpace& out) 
     {
         int numOfBasisFct = basis_.getLocalFiniteElement(element).size(); 
 
@@ -54,7 +54,7 @@ GlobalGeodesicFEFunction {
     }
 
     /** \brief Evaluate the derivative of the function at local coordinates. */
-    void evaluateDerivativeLocal(const Element& element, const Dune::FieldVector<gridDim,ctype>& local, 
+    void evaluateDerivativeLocal(const Element& element, const Dune::FieldVector<ctype,gridDim>& local, 
                                  Dune::FieldMatrix<ctype, embeddedDim, gridDim>& out)
     {
         int numOfBasisFct = basis_.getLocalFiniteElement(element).size();