From b13ad295cccb4950f150aa63739d2d44263269a9 Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Thu, 28 Jun 2018 09:08:56 +0200 Subject: [PATCH] #3111 Fracture Containment : Use main grid IJK when evaluating containment mask --- .../Completions/RimFractureContainment.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ApplicationCode/ProjectDataModel/Completions/RimFractureContainment.cpp b/ApplicationCode/ProjectDataModel/Completions/RimFractureContainment.cpp index ed374a7bdd..ce1465259c 100644 --- a/ApplicationCode/ProjectDataModel/Completions/RimFractureContainment.cpp +++ b/ApplicationCode/ProjectDataModel/Completions/RimFractureContainment.cpp @@ -80,10 +80,13 @@ bool RimFractureContainment::isEclipseCellWithinContainment(const RigMainGrid* { CVF_ASSERT(mainGrid); - size_t i, j, k; if (globalCellIndex >= mainGrid->globalCellArray().size()) return false; - mainGrid->ijkFromCellIndex(globalCellIndex, &i, &j, &k); + auto cell = mainGrid->globalCellArray()[globalCellIndex]; + auto mainGridCellIndex = cell.mainGridCellIndex(); + + size_t i, j, k; + mainGrid->ijkFromCellIndex(mainGridCellIndex, &i, &j, &k); if (k + 1 < static_cast(m_topKLayer())) {