diff --git a/dune/solvers/transferoperators/compressedmultigridtransfer.hh b/dune/solvers/transferoperators/compressedmultigridtransfer.hh
index 9f4deeb4a2a7a4183d6138088156d77deb51eee7..31a32163d8ca9624816703ccc42fa5c9a66f62b2 100644
--- a/dune/solvers/transferoperators/compressedmultigridtransfer.hh
+++ b/dune/solvers/transferoperators/compressedmultigridtransfer.hh
@@ -265,7 +265,7 @@ public:
                 size_t j = j_it.index();
 
                 for (size_t k=0; k<lr_fine_factor.N(); ++k)
-                    StaticMatrix::axpy(lr_coarse_factor[k][j], *j_it, lr_fine_factor[k][i]);
+                    Arithmetic::addProduct(lr_coarse_factor[k][j], *j_it, lr_fine_factor[k][i]);
             }
         }
     }