#1487 Rename to RifFractureExportTools

This commit is contained in:
Jacob Støren 2017-05-18 14:40:47 +02:00
parent ceb260e5da
commit 8365d3b0b3
10 changed files with 29 additions and 44 deletions

View File

@ -20,8 +20,6 @@
#include "RiaApplication.h" #include "RiaApplication.h"
#include "RifEclipseExportTools.h"
#include "RifEclipseExportTools.h"
#include "RimDefines.h" #include "RimDefines.h"
#include "RimEclipseCase.h" #include "RimEclipseCase.h"

View File

@ -20,9 +20,6 @@
#include "RiaApplication.h" #include "RiaApplication.h"
#include "RifEclipseExportTools.h"
#include "RifEclipseExportTools.h"
#include "RimDefines.h" #include "RimDefines.h"
#include "RimEclipseCase.h" #include "RimEclipseCase.h"
#include "RimEclipseView.h" #include "RimEclipseView.h"

View File

@ -21,9 +21,6 @@
#include "RiaApplication.h" #include "RiaApplication.h"
#include "RifEclipseExportTools.h"
#include "RifEclipseExportTools.h"
#include "RimDefines.h" #include "RimDefines.h"
#include "RimEclipseCase.h" #include "RimEclipseCase.h"
#include "RimEclipseView.h" #include "RimEclipseView.h"

View File

@ -23,7 +23,7 @@
#include "EclipseWell/RicEclipseWellFeatureImpl.h" #include "EclipseWell/RicEclipseWellFeatureImpl.h"
#include "RifEclipseExportTools.h" #include "RifFractureExportTools.h"
#include "RimEclipseCase.h" #include "RimEclipseCase.h"
#include "RimEclipseView.h" #include "RimEclipseView.h"
@ -95,7 +95,7 @@ void RicExportSelectedSimWellFractureWellCompletionFeature::onActionTriggered(bo
{ {
RiaApplication::instance()->setLastUsedDialogDirectory("FRACTURE_EXPORT_DIR", QFileInfo(exportSettings.fileName).absolutePath()); RiaApplication::instance()->setLastUsedDialogDirectory("FRACTURE_EXPORT_DIR", QFileInfo(exportSettings.fileName).absolutePath());
bool isOk = RifEclipseExportTools::writeFracturesToTextFile(exportSettings.fileName, fractures, exportSettings.caseToApply); bool isOk = RifFractureExportTools::writeFracturesToTextFile(exportSettings.fileName, fractures, exportSettings.caseToApply);
if (!isOk) if (!isOk)
{ {

View File

@ -21,8 +21,8 @@
#include "RiaApplication.h" #include "RiaApplication.h"
#include "RifEclipseExportTools.h" #include "RifFractureExportTools.h"
#include "RifEclipseExportTools.h" #include "RifFractureExportTools.h"
#include "RimEclipseCase.h" #include "RimEclipseCase.h"
#include "RimEclipseView.h" #include "RimEclipseView.h"
@ -100,7 +100,7 @@ void RicExportSelectedWellPathFractureWellCompletionFeature::onActionTriggered(b
{ {
RiaApplication::instance()->setLastUsedDialogDirectory("FRACTURE_EXPORT_DIR", QFileInfo(exportSettings.fileName).absolutePath()); RiaApplication::instance()->setLastUsedDialogDirectory("FRACTURE_EXPORT_DIR", QFileInfo(exportSettings.fileName).absolutePath());
bool isOk = RifEclipseExportTools::writeFracturesToTextFile(exportSettings.fileName, fractures, exportSettings.caseToApply); bool isOk = RifFractureExportTools::writeFracturesToTextFile(exportSettings.fileName, fractures, exportSettings.caseToApply);
if (!isOk) if (!isOk)
{ {

View File

@ -21,8 +21,8 @@
#include "RiaApplication.h" #include "RiaApplication.h"
#include "RifEclipseExportTools.h" #include "RifFractureExportTools.h"
#include "RifEclipseExportTools.h" #include "RifFractureExportTools.h"
#include "RimEclipseCase.h" #include "RimEclipseCase.h"
#include "RimEclipseView.h" #include "RimEclipseView.h"
@ -91,7 +91,7 @@ void RicExportSimWellFractureWellCompletionFeature::onActionTriggered(bool isChe
{ {
RiaApplication::instance()->setLastUsedDialogDirectory("FRACTURE_EXPORT_DIR", QFileInfo(exportSettings.fileName).absolutePath()); RiaApplication::instance()->setLastUsedDialogDirectory("FRACTURE_EXPORT_DIR", QFileInfo(exportSettings.fileName).absolutePath());
bool isOk = RifEclipseExportTools::writeFracturesToTextFile(exportSettings.fileName, fractures, exportSettings.caseToApply); bool isOk = RifFractureExportTools::writeFracturesToTextFile(exportSettings.fileName, fractures, exportSettings.caseToApply);
if (!isOk) if (!isOk)
{ {

View File

@ -21,8 +21,8 @@
#include "RiaApplication.h" #include "RiaApplication.h"
#include "RifEclipseExportTools.h" #include "RifFractureExportTools.h"
#include "RifEclipseExportTools.h" #include "RifFractureExportTools.h"
#include "RimEclipseCase.h" #include "RimEclipseCase.h"
#include "RimEclipseView.h" #include "RimEclipseView.h"
@ -92,7 +92,7 @@ void RicExportWellPathFractureWellCompletionFeature::onActionTriggered(bool isCh
{ {
RiaApplication::instance()->setLastUsedDialogDirectory("FRACTURE_EXPORT_DIR", QFileInfo(exportSettings.fileName).absolutePath()); RiaApplication::instance()->setLastUsedDialogDirectory("FRACTURE_EXPORT_DIR", QFileInfo(exportSettings.fileName).absolutePath());
bool isOk = RifEclipseExportTools::writeFracturesToTextFile(exportSettings.fileName, fractures, exportSettings.caseToApply); bool isOk = RifFractureExportTools::writeFracturesToTextFile(exportSettings.fileName, fractures, exportSettings.caseToApply);
if (!isOk) if (!isOk)
{ {

View File

@ -20,7 +20,7 @@ ${CEE_CURRENT_LIST_DIR}RifReaderMockModel.h
${CEE_CURRENT_LIST_DIR}RifReaderSettings.h ${CEE_CURRENT_LIST_DIR}RifReaderSettings.h
${CEE_CURRENT_LIST_DIR}RifEclipseSummaryAddress.h ${CEE_CURRENT_LIST_DIR}RifEclipseSummaryAddress.h
${CEE_CURRENT_LIST_DIR}RifEclipseWellCompletionExporter.h ${CEE_CURRENT_LIST_DIR}RifEclipseWellCompletionExporter.h
${CEE_CURRENT_LIST_DIR}RifEclipseExportTools.h ${CEE_CURRENT_LIST_DIR}RifFractureExportTools.h
) )
set (SOURCE_GROUP_SOURCE_FILES set (SOURCE_GROUP_SOURCE_FILES
@ -39,7 +39,7 @@ ${CEE_CURRENT_LIST_DIR}RifReaderMockModel.cpp
${CEE_CURRENT_LIST_DIR}RifReaderSettings.cpp ${CEE_CURRENT_LIST_DIR}RifReaderSettings.cpp
${CEE_CURRENT_LIST_DIR}RifEclipseSummaryAddress.cpp ${CEE_CURRENT_LIST_DIR}RifEclipseSummaryAddress.cpp
${CEE_CURRENT_LIST_DIR}RifEclipseWellCompletionExporter.cpp ${CEE_CURRENT_LIST_DIR}RifEclipseWellCompletionExporter.cpp
${CEE_CURRENT_LIST_DIR}RifEclipseExportTools.cpp ${CEE_CURRENT_LIST_DIR}RifFractureExportTools.cpp
) )
list(APPEND CODE_HEADER_FILES list(APPEND CODE_HEADER_FILES

View File

@ -16,7 +16,7 @@
// //
///////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////
#include "RifEclipseExportTools.h" #include "RifFractureExportTools.h"
#include "RiaApplication.h" #include "RiaApplication.h"
#include "RiaLogging.h" #include "RiaLogging.h"
@ -50,7 +50,7 @@
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// Constructor /// Constructor
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
RifEclipseExportTools::RifEclipseExportTools() RifFractureExportTools::RifFractureExportTools()
{ {
} }
@ -59,7 +59,7 @@ RifEclipseExportTools::RifEclipseExportTools()
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// Destructor /// Destructor
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
RifEclipseExportTools::~RifEclipseExportTools() RifFractureExportTools::~RifFractureExportTools()
{ {
} }
@ -67,20 +67,13 @@ RifEclipseExportTools::~RifEclipseExportTools()
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
bool RifEclipseExportTools::writeFracturesToTextFile(const QString& fileName, const std::vector< RimFracture*>& fractures, RimEclipseCase* caseToApply) bool RifFractureExportTools::writeFracturesToTextFile(const QString& fileName, const std::vector< RimFracture*>& fractures, RimEclipseCase* caseToApply)
{ {
RiaLogging::info(QString("Computing and writing COMPDAT values to file %1").arg(fileName)); RiaLogging::info(QString("Computing and writing COMPDAT values to file %1").arg(fileName));
RiaApplication* app = RiaApplication::instance(); const RigMainGrid* mainGrid = caseToApply->eclipseCaseData()->mainGrid();
RimView* activeView = RiaApplication::instance()->activeReservoirView();
if (!activeView) return false;
RimEclipseView* activeRiv = dynamic_cast<RimEclipseView*>(activeView);
if (!activeRiv) return false;
const RigMainGrid* mainGrid = activeRiv->mainGrid();
if (!mainGrid) return false; if (!mainGrid) return false;
QFile file(fileName); QFile file(fileName);
if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) if (!file.open(QIODevice::WriteOnly | QIODevice::Text))
{ {
@ -162,7 +155,7 @@ bool RifEclipseExportTools::writeFracturesToTextFile(const QString& fileName, c
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RifEclipseExportTools::performStimPlanUpscalingAndPrintResults(const std::vector<RimFracture *>& fractures, RimEclipseCase* caseToApply, QTextStream &out, RimWellPath* wellPath, RimEclipseWell* simWell, const RigMainGrid* mainGrid) void RifFractureExportTools::performStimPlanUpscalingAndPrintResults(const std::vector<RimFracture *>& fractures, RimEclipseCase* caseToApply, QTextStream &out, RimWellPath* wellPath, RimEclipseWell* simWell, const RigMainGrid* mainGrid)
{ {
//TODO: Get these more generally: //TODO: Get these more generally:
@ -236,7 +229,7 @@ void RifEclipseExportTools::performStimPlanUpscalingAndPrintResults(const std::v
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RifEclipseExportTools::printStimPlanCellsMatrixTransContributions(const std::vector<RimFracture *>& fractures, RimEclipseCase* caseToApply, QTextStream &out, RimWellPath* wellPath, RimEclipseWell* simWell, const RigMainGrid* mainGrid) void RifFractureExportTools::printStimPlanCellsMatrixTransContributions(const std::vector<RimFracture *>& fractures, RimEclipseCase* caseToApply, QTextStream &out, RimWellPath* wellPath, RimEclipseWell* simWell, const RigMainGrid* mainGrid)
{ {
out << "StimPlan cells' matrix transmissibility and Eclipse Cell contributions \n"; out << "StimPlan cells' matrix transmissibility and Eclipse Cell contributions \n";
@ -347,7 +340,7 @@ void RifEclipseExportTools::printStimPlanCellsMatrixTransContributions(const std
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RifEclipseExportTools::printStimPlanFractureTrans(const std::vector<RimFracture *>& fractures, QTextStream &out) void RifFractureExportTools::printStimPlanFractureTrans(const std::vector<RimFracture *>& fractures, QTextStream &out)
{ {
out << "StimPlan cells' fracture transmissibility \n"; out << "StimPlan cells' fracture transmissibility \n";
@ -408,7 +401,7 @@ return;
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RifEclipseExportTools::printCOMPDATvalues(QTextStream & out, RigFracturedEclipseCellExportData &fracData, RimFracture* fracture, RimWellPath* wellPath, RimEclipseWell* simWell, const RigMainGrid* mainGrid) void RifFractureExportTools::printCOMPDATvalues(QTextStream & out, RigFracturedEclipseCellExportData &fracData, RimFracture* fracture, RimWellPath* wellPath, RimEclipseWell* simWell, const RigMainGrid* mainGrid)
{ {
out << qSetFieldWidth(8); out << qSetFieldWidth(8);
if (fracData.transmissibility == cvf::UNDEFINED_DOUBLE || !(fracture->attachedFractureDefinition())) out << "--"; //Commenting out line in output file if (fracData.transmissibility == cvf::UNDEFINED_DOUBLE || !(fracture->attachedFractureDefinition())) out << "--"; //Commenting out line in output file
@ -460,7 +453,7 @@ void RifEclipseExportTools::printCOMPDATvalues(QTextStream & out, RigFracturedEc
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RifEclipseExportTools::printBackgroundDataHeaderLine(QTextStream & out) void RifFractureExportTools::printBackgroundDataHeaderLine(QTextStream & out)
{ {
out << "-- Background data for calculation" << "\n\n"; out << "-- Background data for calculation" << "\n\n";
@ -518,7 +511,7 @@ void RifEclipseExportTools::printBackgroundDataHeaderLine(QTextStream & out)
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RifEclipseExportTools::printBackgroundData(QTextStream & out, RimWellPath* wellPath, RimEclipseWell* simWell, RimFracture* fracture, const RigMainGrid* mainGrid, RigFracturedEclipseCellExportData &fracData) void RifFractureExportTools::printBackgroundData(QTextStream & out, RimWellPath* wellPath, RimEclipseWell* simWell, RimFracture* fracture, const RigMainGrid* mainGrid, RigFracturedEclipseCellExportData &fracData)
{ {
out << qSetFieldWidth(4); out << qSetFieldWidth(4);
out << "-- "; out << "-- ";
@ -596,7 +589,7 @@ void RifEclipseExportTools::printBackgroundData(QTextStream & out, RimWellPath*
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RifEclipseExportTools::printTransmissibilityFractureToWell(const std::vector<RimFracture *>& fractures, QTextStream &out, RimEclipseCase* caseToApply) void RifFractureExportTools::printTransmissibilityFractureToWell(const std::vector<RimFracture *>& fractures, QTextStream &out, RimEclipseCase* caseToApply)
{ {
out << "-- Transmissibility From Fracture To Well \n"; out << "-- Transmissibility From Fracture To Well \n";

View File

@ -43,11 +43,11 @@ class RimWellPath;
// Class for access to Eclipse "keyword" files using libecl // Class for access to Eclipse "keyword" files using libecl
// //
//================================================================================================== //==================================================================================================
class RifEclipseExportTools class RifFractureExportTools
{ {
public: public:
RifEclipseExportTools(); RifFractureExportTools();
virtual ~RifEclipseExportTools(); virtual ~RifFractureExportTools();
static bool writeFracturesToTextFile(const QString& fileName, const std::vector<RimFracture*>& fractures, RimEclipseCase* caseToApply); static bool writeFracturesToTextFile(const QString& fileName, const std::vector<RimFracture*>& fractures, RimEclipseCase* caseToApply);