diff --git a/ApplicationCode/FileInterface/RifEclipseExportTools.cpp b/ApplicationCode/FileInterface/RifEclipseExportTools.cpp index ef39c93ace..1753d82418 100644 --- a/ApplicationCode/FileInterface/RifEclipseExportTools.cpp +++ b/ApplicationCode/FileInterface/RifEclipseExportTools.cpp @@ -113,7 +113,10 @@ bool RifEclipseExportTools::writeFracturesToTextFile(const QString& fileName, c for (RigFractureData fracData : fracDataVector) { + if (fracData.transmissibility > 0) + { printCOMPDATvalues(out, fracData, fracture, wellPath, simWell, mainGrid); + } } //TODO: If same cell is used for multiple fractures, the sum of contributions should be added to table. @@ -234,8 +237,16 @@ void RifEclipseExportTools::printBackgroundDataHeaderLine(QTextStream & out) //-------------------------------------------------------------------------------------------------- void RifEclipseExportTools::printBackgroundData(QTextStream & out, RimWellPath* wellPath, RimEclipseWell* simWell, RimFracture* fracture, const RigMainGrid* mainGrid, RigFractureData &fracData) { - out << qSetFieldWidth(4); - out << "--"; + if (fracData.transmissibility > 0) + { + out << qSetFieldWidth(4); + out << "--"; + } + else + { + out << qSetFieldWidth(20); + out << "-- INVALID DATA --"; + } out << qSetFieldWidth(12); wellPath, simWell = nullptr; diff --git a/ApplicationCode/ProjectDataModel/RimFracture.cpp b/ApplicationCode/ProjectDataModel/RimFracture.cpp index 736e018e23..92817862fa 100644 --- a/ApplicationCode/ProjectDataModel/RimFracture.cpp +++ b/ApplicationCode/ProjectDataModel/RimFracture.cpp @@ -421,11 +421,7 @@ void RimFracture::computeTransmissibility() fracData.NTG = NTG; fracData.skinFactor = skinfactor; - //only keep fracData if transmissibility is non-zero - if (transmissibility > 0) - { - fracDataVec.push_back(fracData); - } + fracDataVec.push_back(fracData); }