mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-14 01:13:52 -06:00
#1487 Rename to RifFractureExportTools
This commit is contained in:
parent
ceb260e5da
commit
8365d3b0b3
@ -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"
|
||||||
|
@ -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"
|
||||||
|
@ -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"
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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
|
||||||
|
@ -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";
|
||||||
|
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user