mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Add method for checking if fracture has non-zero conductivity
This commit is contained in:
parent
78c948ea89
commit
4f8f77945c
@ -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 )
|
||||
{
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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; }
|
||||
|
Loading…
Reference in New Issue
Block a user