From e9d6a0e8e0e2047be7c34c688306e70288af13c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Atgeirr=20Fl=C3=B8=20Rasmussen?= Date: Tue, 15 Apr 2014 20:49:47 +0200 Subject: [PATCH] Fix bugs relating to misused face_cells variable. --- opm/autodiff/ImpesTPFAAD.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/opm/autodiff/ImpesTPFAAD.cpp b/opm/autodiff/ImpesTPFAAD.cpp index 9d22d6936..1b0957d44 100644 --- a/opm/autodiff/ImpesTPFAAD.cpp +++ b/opm/autodiff/ImpesTPFAAD.cpp @@ -61,7 +61,7 @@ namespace { std::vector f2hf(2 * numFaces(grid), -1); Eigen::Array - face_cells; + face_cells = faceCells(grid); typedef typename Opm::UgGridHelpers::Cell2FacesTraits::Type Cell2Faces; @@ -71,7 +71,7 @@ namespace { cell_faces = c2f[c]; typedef typename Cell2Faces::row_type::iterator Iter; for (Iter f=cell_faces.begin(), end=cell_faces.end(); - f!=end; ++end) { + f!=end; ++f) { const int p = 0 + (face_cells(*f,0) != c); f2hf[2*(*f) + p] = f-c2f[0].begin(); } @@ -89,8 +89,6 @@ namespace { std::vector grav; grav.reserve(2 * ni); for (HelperOps::IFaces::Index i = 0; i < ni; ++i) { const int f = ops.internal_faces[ i ]; - Eigen::Array - face_cells=faceCells(grid); const int c1 = face_cells(f,0); const int c2 = face_cells(f,1);