diff --git a/dune/gfe/pktop1mgtransfer.hh b/dune/gfe/pktop1mgtransfer.hh index 62b700ec9278996a28798e113a01ffeaf0ccc4f3..bc5e49b6d2d07b0aa9875f8b971a8df53dbdc718 100644 --- a/dune/gfe/pktop1mgtransfer.hh +++ b/dune/gfe/pktop1mgtransfer.hh @@ -140,7 +140,7 @@ public: size_t globalFine = fineBasis.index(*it, j); size_t globalCoarse = p1Basis.index(*it, i); - (*this->matrix_)[globalFine][globalCoarse] = Dune::ScaledIdentityMatrix<double,dim>(values[i]); + (*this->matrix_)[globalFine][globalCoarse] = Dune::ScaledIdentityMatrix<double,TransferMatrixBlock::rows>(values[i]); } }