diff --git a/dune/gfe/rigidbodymotion.hh b/dune/gfe/rigidbodymotion.hh
index fa8f9529c7ba14f36c577181ecfd13ba79aa45b1..052bfed2e69361cbb29cefad6297de47d5c8f332 100644
--- a/dune/gfe/rigidbodymotion.hh
+++ b/dune/gfe/rigidbodymotion.hh
@@ -26,6 +26,7 @@ public:
 
     /** \brief The type used for coordinates */
     typedef T ctype;
+    typedef T field_type;
 
     /** \brief The type used for global coordinates */
     typedef Dune::FieldVector<T,embeddedDim> CoordinateType;
diff --git a/dune/gfe/unitvector.hh b/dune/gfe/unitvector.hh
index 87ab28f22aadc2f710a7b3b6fab25500dcca7ce2..2de60fdc5b0abbf2a74c73d10b0e14d6274848ac 100644
--- a/dune/gfe/unitvector.hh
+++ b/dune/gfe/unitvector.hh
@@ -64,6 +64,7 @@ public:
 
     /** \brief The type used for coordinates */
     typedef T ctype;
+    typedef T field_type;
 
     /** \brief The type used for global coordinates */
     typedef Dune::FieldVector<T,N> CoordinateType;