From f85f762c155995347d625eab00acff46930f3acb Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Fri, 25 Nov 2011 09:58:40 +0000
Subject: [PATCH] fixed index bug

[[Imported from SVN: r8257]]
---
 dune/gfe/pktop1mgtransfer.hh | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dune/gfe/pktop1mgtransfer.hh b/dune/gfe/pktop1mgtransfer.hh
index bc5e49b6..41c287b6 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]);
                     }
                     
                 }
-- 
GitLab