diff --git a/dune/gfe/pktop1mgtransfer.hh b/dune/gfe/pktop1mgtransfer.hh index bc5e49b6d2d07b0aa9875f8b971a8df53dbdc718..41c287b6559f82df70367530b3311b6623b2451d 100644 --- a/dune/gfe/pktop1mgtransfer.hh +++ b/dune/gfe/pktop1mgtransfer.hh @@ -97,7 +97,7 @@ public: for (size_t j=0; j<values.size(); j++) { - if (values[i] > 0.001) + if (values[j] > 0.001) { size_t globalFine = fineBasis.index(*it, j); size_t globalCoarse = p1Basis.index(*it, i); @@ -135,12 +135,12 @@ public: for (size_t j=0; j<values.size(); j++) { - if (values[i] > 0.001) + if (values[j] > 0.001) { size_t globalFine = fineBasis.index(*it, j); size_t globalCoarse = p1Basis.index(*it, i); - (*this->matrix_)[globalFine][globalCoarse] = Dune::ScaledIdentityMatrix<double,TransferMatrixBlock::rows>(values[i]); + (*this->matrix_)[globalFine][globalCoarse] = Dune::ScaledIdentityMatrix<double,TransferMatrixBlock::rows>(values[j]); } }