Add method for checking if fracture has non-zero conductivity

This commit is contained in:
Bjørnar Grip Fjær 2017-06-20 16:40:32 +02:00
parent 78c948ea89
commit 4f8f77945c
4 changed files with 6 additions and 4 deletions

View File

@ -138,7 +138,7 @@ std::vector<RigCompletionData> 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<RigCompletionData> RicExportFractureCompletionsImpl::generateCompdat
const RigFractureCell& fractureCell = fractureGrid->cellFromIndex(fractureCellIndex);
if (fractureCell.getConductivtyValue() < 1e-7) continue;
if (!fractureCell.hasNonZeroConductivity()) continue;
if ( i < fractureGrid->iCellCount() - 1 )
{

View File

@ -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;

View File

@ -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;

View File

@ -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; }