diff --git a/ApplicationCode/Commands/CompletionCommands/RicExportFractureCompletionsImpl.cpp b/ApplicationCode/Commands/CompletionCommands/RicExportFractureCompletionsImpl.cpp index 619561b76a..cd4c402f80 100644 --- a/ApplicationCode/Commands/CompletionCommands/RicExportFractureCompletionsImpl.cpp +++ b/ApplicationCode/Commands/CompletionCommands/RicExportFractureCompletionsImpl.cpp @@ -138,7 +138,7 @@ std::vector RicExportFractureCompletionsImpl::generateCompdat for (const RigFractureCell fractureCell : fractureCells) { - if (fractureCell.getConductivtyValue() < 1e-7) continue; + if (!fractureCell.hasNonZeroConductivity()) continue; RigEclipseToStimPlanCellTransmissibilityCalculator eclToFractureTransCalc(caseToApply, fracture->transformMatrix(), @@ -195,7 +195,7 @@ std::vector RicExportFractureCompletionsImpl::generateCompdat const RigFractureCell& fractureCell = fractureGrid->cellFromIndex(fractureCellIndex); - if (fractureCell.getConductivtyValue() < 1e-7) continue; + if (!fractureCell.hasNonZeroConductivity()) continue; if ( i < fractureGrid->iCellCount() - 1 ) { diff --git a/ApplicationCode/ProjectDataModel/Completions/RimFracture.cpp b/ApplicationCode/ProjectDataModel/Completions/RimFracture.cpp index ec327de8d6..7db54e9f03 100644 --- a/ApplicationCode/ProjectDataModel/Completions/RimFracture.cpp +++ b/ApplicationCode/ProjectDataModel/Completions/RimFracture.cpp @@ -454,7 +454,7 @@ void RimFracture::setFractureUnit(RiaEclipseUnitTools::UnitSystem unitSystem) //-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- -bool RimFracture::isEclipseCellWithinContainment(const RigMainGrid* mainGrid, size_t globalCellIndex) +bool RimFracture::isEclipseCellWithinContainment(const RigMainGrid* mainGrid, size_t globalCellIndex) const { CVF_ASSERT(fractureTemplate()); if (!fractureTemplate()->fractureContainment()->isEnabled()) return true; diff --git a/ApplicationCode/ProjectDataModel/Completions/RimFracture.h b/ApplicationCode/ProjectDataModel/Completions/RimFracture.h index 94d3658528..21a35bf2ec 100644 --- a/ApplicationCode/ProjectDataModel/Completions/RimFracture.h +++ b/ApplicationCode/ProjectDataModel/Completions/RimFracture.h @@ -74,7 +74,7 @@ public: void setFractureUnit(RiaEclipseUnitTools::UnitSystem unitSystem); bool isEclipseCellWithinContainment(const RigMainGrid* mainGrid, - size_t globalCellIndex); + size_t globalCellIndex) const; size_t findAnchorEclipseCell(const RigMainGrid* mainGrid) const; cvf::Mat4f transformMatrix() const; diff --git a/ApplicationCode/ReservoirDataModel/RigFractureCell.h b/ApplicationCode/ReservoirDataModel/RigFractureCell.h index a49ceb484c..b25aae8367 100644 --- a/ApplicationCode/ReservoirDataModel/RigFractureCell.h +++ b/ApplicationCode/ReservoirDataModel/RigFractureCell.h @@ -42,6 +42,8 @@ public: double getDisplayValue() { return m_displayValue; } size_t getI() const { return m_i; } size_t getJ() const { return m_j; } + + bool hasNonZeroConductivity() const { return m_concutivityValue > 1e-7; } void setConductivityValue(double cond) { m_concutivityValue = cond; }