diff --git a/dune/faultnetworks/dgmgtransfer.hh b/dune/faultnetworks/dgmgtransfer.hh
index 641d3f8cdba07d63535d73a50687811b09603737..7201df5e094cd43045cebb355064cc7b23af1fc7 100644
--- a/dune/faultnetworks/dgmgtransfer.hh
+++ b/dune/faultnetworks/dgmgtransfer.hh
@@ -218,6 +218,24 @@ public:
     {
         GenericMultigridTransfer::restrict(prolongationMatrix_, f, t, -1);
     }
+
+    template< class OperatorType>
+    void galerkinRestrictSetOccupation(const OperatorType& fineMat, OperatorType& coarseMat)
+    {
+        GenericMultigridTransfer::galerkinRestrictSetOccupation(prolongationMatrix_, fineMat, coarseMat);
+    }
+
+    template<class FineMatrixType, class CoarseMatrixType>
+    void galerkinRestrict(const FineMatrixType& fineMat, CoarseMatrixType& coarseMat)
+    {
+         GenericMultigridTransfer::galerkinRestrict(prolongationMatrix_, fineMat, coarseMat);
+    }
+
+    template <class BitVectorType>
+    void restrictToFathers(const BitVectorType& f, BitVectorType& t) const
+    {
+        GenericMultigridTransfer::restrictBitFieldToFathers(prolongationMatrix_, f, t, -1);
+    }
 };
 
 #endif