mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Convert to enum class
This commit is contained in:
@@ -673,14 +673,15 @@ void RimFlowCharacteristicsPlot::onLoadDataAndUpdate()
|
||||
if ( m_cellFilter() == RigFlowDiagResults::CELLS_VISIBLE )
|
||||
{
|
||||
cvf::UByteArray visibleCells;
|
||||
m_case()->eclipseCaseData()->activeCellInfo( RiaDefines::MATRIX_MODEL );
|
||||
m_case()->eclipseCaseData()->activeCellInfo( RiaDefines::PorosityModelType::MATRIX_MODEL );
|
||||
|
||||
if ( m_cellFilterView )
|
||||
{
|
||||
m_cellFilterView()->calculateCurrentTotalCellVisibility( &visibleCells, timeStepIdx );
|
||||
}
|
||||
|
||||
RigActiveCellInfo* activeCellInfo = m_case()->eclipseCaseData()->activeCellInfo( RiaDefines::MATRIX_MODEL );
|
||||
RigActiveCellInfo* activeCellInfo =
|
||||
m_case()->eclipseCaseData()->activeCellInfo( RiaDefines::PorosityModelType::MATRIX_MODEL );
|
||||
std::vector<char> visibleActiveCells( activeCellInfo->reservoirActiveCellCount(), 0 );
|
||||
|
||||
for ( size_t i = 0; i < visibleCells.size(); ++i )
|
||||
|
||||
@@ -105,7 +105,8 @@ RigFlowDiagResults* RimFlowDiagSolution::flowDiagResults()
|
||||
|
||||
CVF_ASSERT( eclCase && eclCase->eclipseCaseData() );
|
||||
|
||||
timeStepCount = eclCase->eclipseCaseData()->results( RiaDefines::MATRIX_MODEL )->maxTimeStepCount();
|
||||
timeStepCount =
|
||||
eclCase->eclipseCaseData()->results( RiaDefines::PorosityModelType::MATRIX_MODEL )->maxTimeStepCount();
|
||||
}
|
||||
|
||||
m_flowDiagResults = new RigFlowDiagResults( this, timeStepCount );
|
||||
@@ -167,11 +168,11 @@ std::map<std::string, std::vector<int>> RimFlowDiagSolution::allTracerActiveCell
|
||||
|
||||
if ( eclCase && eclCase->eclipseCaseData() )
|
||||
{
|
||||
const cvf::Collection<RigSimWellData>& simWellData = eclCase->eclipseCaseData()->wellResults();
|
||||
RigMainGrid* mainGrid = eclCase->eclipseCaseData()->mainGrid();
|
||||
RigActiveCellInfo* activeCellInfo =
|
||||
eclCase->eclipseCaseData()->activeCellInfo( RiaDefines::MATRIX_MODEL ); // Todo: Must come from the results
|
||||
// definition
|
||||
const cvf::Collection<RigSimWellData>& simWellData = eclCase->eclipseCaseData()->wellResults();
|
||||
RigMainGrid* mainGrid = eclCase->eclipseCaseData()->mainGrid();
|
||||
RigActiveCellInfo* activeCellInfo = eclCase->eclipseCaseData()->activeCellInfo(
|
||||
RiaDefines::PorosityModelType::MATRIX_MODEL ); // Todo: Must come from the results
|
||||
// definition
|
||||
|
||||
for ( size_t wIdx = 0; wIdx < simWellData.size(); ++wIdx )
|
||||
{
|
||||
|
||||
@@ -262,7 +262,8 @@ void RimWellAllocationPlot::updateFromWell()
|
||||
( simWellData->wellProductionType( m_timeStep ) == RigWellResultFrame::PRODUCER ||
|
||||
simWellData->wellProductionType( m_timeStep ) == RigWellResultFrame::UNDEFINED_PRODUCTION_TYPE );
|
||||
RigEclCellIndexCalculator cellIdxCalc( m_case->eclipseCaseData()->mainGrid(),
|
||||
m_case->eclipseCaseData()->activeCellInfo( RiaDefines::MATRIX_MODEL ) );
|
||||
m_case->eclipseCaseData()->activeCellInfo(
|
||||
RiaDefines::PorosityModelType::MATRIX_MODEL ) );
|
||||
wfCalculator.reset( new RigAccWellFlowCalculator( pipeBranchesCLCoords,
|
||||
pipeBranchesCellIds,
|
||||
tracerFractionCellValues,
|
||||
|
||||
@@ -115,7 +115,7 @@ std::pair<RigEclipseResultAddress, QString>
|
||||
{
|
||||
for ( const auto& pressureDataName : PRESSURE_DATA_NAMES )
|
||||
{
|
||||
if ( eclipseCaseData->results( RiaDefines::MATRIX_MODEL )
|
||||
if ( eclipseCaseData->results( RiaDefines::PorosityModelType::MATRIX_MODEL )
|
||||
->hasResultEntry(
|
||||
RigEclipseResultAddress( RiaDefines::ResultCatType::DYNAMIC_NATIVE, pressureDataName ) ) )
|
||||
{
|
||||
@@ -233,7 +233,7 @@ bool RimWellPlotTools::hasFlowData( RimEclipseResultCase* gridCase )
|
||||
|
||||
for ( const QString& channelName : FLOW_DATA_NAMES )
|
||||
{
|
||||
if ( eclipseCaseData->results( RiaDefines::MATRIX_MODEL )
|
||||
if ( eclipseCaseData->results( RiaDefines::PorosityModelType::MATRIX_MODEL )
|
||||
->hasResultEntry( RigEclipseResultAddress( RiaDefines::ResultCatType::DYNAMIC_NATIVE, channelName ) ) )
|
||||
{
|
||||
return true;
|
||||
@@ -502,7 +502,7 @@ std::map<QDateTime, std::set<RifDataSourceForRftPlt>> RimWellPlotTools::timeStep
|
||||
if ( resultDataInfo.first.isValid() )
|
||||
{
|
||||
for ( const QDateTime& timeStep :
|
||||
eclipseCaseData->results( RiaDefines::MATRIX_MODEL )->timeStepDates( resultDataInfo.first ) )
|
||||
eclipseCaseData->results( RiaDefines::PorosityModelType::MATRIX_MODEL )->timeStepDates( resultDataInfo.first ) )
|
||||
{
|
||||
if ( timeStepsMap.count( timeStep ) == 0 )
|
||||
{
|
||||
@@ -556,8 +556,9 @@ std::set<QDateTime> RimWellPlotTools::availableSimWellTimesteps( RimEclipseCase*
|
||||
{
|
||||
std::set<QDateTime> availebleTimeSteps;
|
||||
|
||||
std::vector<QDateTime> allTimeSteps = eclCase->eclipseCaseData()->results( RiaDefines::MATRIX_MODEL )->timeStepDates();
|
||||
const RigSimWellData* simWell = eclCase->eclipseCaseData()->findSimWellData( simWellName );
|
||||
std::vector<QDateTime> allTimeSteps =
|
||||
eclCase->eclipseCaseData()->results( RiaDefines::PorosityModelType::MATRIX_MODEL )->timeStepDates();
|
||||
const RigSimWellData* simWell = eclCase->eclipseCaseData()->findSimWellData( simWellName );
|
||||
|
||||
for ( size_t tsIdx = 0; tsIdx < allTimeSteps.size(); ++tsIdx )
|
||||
{
|
||||
|
||||
@@ -402,7 +402,7 @@ public:
|
||||
// Find timestep index from qdatetime
|
||||
|
||||
const std::vector<QDateTime> timeSteps =
|
||||
eclCase->eclipseCaseData()->results( RiaDefines::MATRIX_MODEL )->timeStepDates();
|
||||
eclCase->eclipseCaseData()->results( RiaDefines::PorosityModelType::MATRIX_MODEL )->timeStepDates();
|
||||
size_t tsIdx = timeSteps.size();
|
||||
for ( tsIdx = 0; tsIdx < timeSteps.size(); ++tsIdx )
|
||||
{
|
||||
|
||||
@@ -610,7 +610,7 @@ void RimWellRftPlot::updateCurvesInPlot( const std::set<RiaRftPltCurveDefinition
|
||||
// Time step
|
||||
|
||||
std::vector<QDateTime> timeSteps =
|
||||
gridCase->eclipseCaseData()->results( RiaDefines::MATRIX_MODEL )->timeStepDates();
|
||||
gridCase->eclipseCaseData()->results( RiaDefines::PorosityModelType::MATRIX_MODEL )->timeStepDates();
|
||||
int currentTimeStepIndex = -1;
|
||||
for ( size_t tsIdx = 0; tsIdx < timeSteps.size(); ++tsIdx )
|
||||
{
|
||||
|
||||
@@ -758,7 +758,7 @@ std::map<int, cvf::UByteArray> RimGridCrossPlotDataSet::calculateCellVisibility(
|
||||
RigEclipseCaseData* eclipseCaseData = eclipseCase->eclipseCaseData();
|
||||
if ( eclipseCaseData )
|
||||
{
|
||||
RiaDefines::PorosityModelType porosityModel = RiaDefines::MATRIX_MODEL;
|
||||
RiaDefines::PorosityModelType porosityModel = RiaDefines::PorosityModelType::MATRIX_MODEL;
|
||||
|
||||
RigCaseCellResultsData* cellResultsData = eclipseCaseData->results( porosityModel );
|
||||
if ( cellResultsData )
|
||||
|
||||
@@ -63,7 +63,7 @@ std::vector<RimSaturationPressurePlot*>
|
||||
RigEclipseCaseData* eclipseCaseData = eclipseResultCase->eclipseCaseData();
|
||||
if ( !eclipseCaseData ) return generatedPlots;
|
||||
|
||||
auto results = eclipseCaseData->results( RiaDefines::MATRIX_MODEL );
|
||||
auto results = eclipseCaseData->results( RiaDefines::PorosityModelType::MATRIX_MODEL );
|
||||
|
||||
std::set<int> eqlnumRegionIdsFound;
|
||||
{
|
||||
@@ -93,7 +93,7 @@ std::vector<RimSaturationPressurePlot*>
|
||||
|
||||
// As discussed with Liv Merete, it is not any use for creation of different plots for matrix/fracture. For
|
||||
// now, use hardcoded value for MATRIX
|
||||
plot->assignCaseAndEquilibriumRegion( RiaDefines::MATRIX_MODEL,
|
||||
plot->assignCaseAndEquilibriumRegion( RiaDefines::PorosityModelType::MATRIX_MODEL,
|
||||
eclipseResultCase,
|
||||
zeroBasedEquilibriumRegion,
|
||||
timeStep );
|
||||
|
||||
@@ -591,11 +591,11 @@ QString Rim3dOverlayInfoConfig::caseInfoText( RimEclipseView* eclipseView )
|
||||
|
||||
size_t mxActCellCount = eclipseView->eclipseCase()
|
||||
->eclipseCaseData()
|
||||
->activeCellInfo( RiaDefines::MATRIX_MODEL )
|
||||
->activeCellInfo( RiaDefines::PorosityModelType::MATRIX_MODEL )
|
||||
->reservoirActiveCellCount();
|
||||
size_t frActCellCount = eclipseView->eclipseCase()
|
||||
->eclipseCaseData()
|
||||
->activeCellInfo( RiaDefines::FRACTURE_MODEL )
|
||||
->activeCellInfo( RiaDefines::PorosityModelType::FRACTURE_MODEL )
|
||||
->reservoirActiveCellCount();
|
||||
|
||||
QString activeCellCountText;
|
||||
|
||||
@@ -608,7 +608,8 @@ void RimEclipseCase::computeCachedData()
|
||||
|
||||
{
|
||||
auto task = pInf.task( "Calculating faults", 17 );
|
||||
rigEclipseCase->mainGrid()->calculateFaults( rigEclipseCase->activeCellInfo( RiaDefines::MATRIX_MODEL ) );
|
||||
rigEclipseCase->mainGrid()->calculateFaults(
|
||||
rigEclipseCase->activeCellInfo( RiaDefines::PorosityModelType::MATRIX_MODEL ) );
|
||||
}
|
||||
|
||||
{
|
||||
@@ -697,8 +698,9 @@ void RimEclipseCase::setReservoirData( RigEclipseCaseData* eclipseCase )
|
||||
m_rigEclipseCase = eclipseCase;
|
||||
if ( this->eclipseCaseData() )
|
||||
{
|
||||
m_fractureModelResults()->setCellResults( eclipseCaseData()->results( RiaDefines::FRACTURE_MODEL ) );
|
||||
m_matrixModelResults()->setCellResults( eclipseCaseData()->results( RiaDefines::MATRIX_MODEL ) );
|
||||
m_fractureModelResults()->setCellResults(
|
||||
eclipseCaseData()->results( RiaDefines::PorosityModelType::FRACTURE_MODEL ) );
|
||||
m_matrixModelResults()->setCellResults( eclipseCaseData()->results( RiaDefines::PorosityModelType::MATRIX_MODEL ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -730,9 +732,9 @@ cvf::BoundingBox RimEclipseCase::reservoirBoundingBox()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
cvf::BoundingBox RimEclipseCase::activeCellsBoundingBox() const
|
||||
{
|
||||
if ( m_rigEclipseCase.notNull() && m_rigEclipseCase->activeCellInfo( RiaDefines::MATRIX_MODEL ) )
|
||||
if ( m_rigEclipseCase.notNull() && m_rigEclipseCase->activeCellInfo( RiaDefines::PorosityModelType::MATRIX_MODEL ) )
|
||||
{
|
||||
return m_rigEclipseCase->activeCellInfo( RiaDefines::MATRIX_MODEL )->geometryBoundingBox();
|
||||
return m_rigEclipseCase->activeCellInfo( RiaDefines::PorosityModelType::MATRIX_MODEL )->geometryBoundingBox();
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -801,7 +803,7 @@ const RigCaseCellResultsData* RimEclipseCase::results( RiaDefines::PorosityModel
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimReservoirCellResultsStorage* RimEclipseCase::resultsStorage( RiaDefines::PorosityModelType porosityModel )
|
||||
{
|
||||
if ( porosityModel == RiaDefines::MATRIX_MODEL )
|
||||
if ( porosityModel == RiaDefines::PorosityModelType::MATRIX_MODEL )
|
||||
{
|
||||
return m_matrixModelResults();
|
||||
}
|
||||
@@ -814,7 +816,7 @@ RimReservoirCellResultsStorage* RimEclipseCase::resultsStorage( RiaDefines::Poro
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
const RimReservoirCellResultsStorage* RimEclipseCase::resultsStorage( RiaDefines::PorosityModelType porosityModel ) const
|
||||
{
|
||||
if ( porosityModel == RiaDefines::MATRIX_MODEL )
|
||||
if ( porosityModel == RiaDefines::PorosityModelType::MATRIX_MODEL )
|
||||
{
|
||||
return m_matrixModelResults();
|
||||
}
|
||||
@@ -885,7 +887,7 @@ bool RimEclipseCase::openReserviorCase()
|
||||
if ( createPlaceholderEntries )
|
||||
{
|
||||
{
|
||||
RigCaseCellResultsData* results = this->results( RiaDefines::MATRIX_MODEL );
|
||||
RigCaseCellResultsData* results = this->results( RiaDefines::PorosityModelType::MATRIX_MODEL );
|
||||
if ( results )
|
||||
{
|
||||
results->createPlaceholderResultEntries();
|
||||
@@ -927,7 +929,7 @@ bool RimEclipseCase::openReserviorCase()
|
||||
}
|
||||
|
||||
{
|
||||
RigCaseCellResultsData* results = this->results( RiaDefines::FRACTURE_MODEL );
|
||||
RigCaseCellResultsData* results = this->results( RiaDefines::PorosityModelType::FRACTURE_MODEL );
|
||||
if ( results )
|
||||
{
|
||||
results->createPlaceholderResultEntries();
|
||||
@@ -989,7 +991,7 @@ QStringList RimEclipseCase::timeStepStrings() const
|
||||
{
|
||||
QStringList stringList;
|
||||
|
||||
const RigCaseCellResultsData* cellResultData = results( RiaDefines::MATRIX_MODEL );
|
||||
const RigCaseCellResultsData* cellResultData = results( RiaDefines::PorosityModelType::MATRIX_MODEL );
|
||||
if ( cellResultData )
|
||||
{
|
||||
int timeStepCount = static_cast<int>( cellResultData->maxTimeStepCount() );
|
||||
@@ -1055,9 +1057,9 @@ std::set<QString> RimEclipseCase::sortedSimWellNames() const
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
std::vector<QDateTime> RimEclipseCase::timeStepDates() const
|
||||
{
|
||||
if ( results( RiaDefines::MATRIX_MODEL ) )
|
||||
if ( results( RiaDefines::PorosityModelType::MATRIX_MODEL ) )
|
||||
{
|
||||
return results( RiaDefines::MATRIX_MODEL )->timeStepDates();
|
||||
return results( RiaDefines::PorosityModelType::MATRIX_MODEL )->timeStepDates();
|
||||
}
|
||||
return std::vector<QDateTime>();
|
||||
}
|
||||
|
||||
@@ -129,7 +129,8 @@ RigMainGrid* RimEclipseCaseCollection::registerCaseInGridCollection( RigEclipseC
|
||||
// This is the first insertion of this grid, compute cached data
|
||||
rigEclipseCase->mainGrid()->computeCachedData();
|
||||
|
||||
rigEclipseCase->mainGrid()->calculateFaults( rigEclipseCase->activeCellInfo( RiaDefines::MATRIX_MODEL ) );
|
||||
rigEclipseCase->mainGrid()->calculateFaults(
|
||||
rigEclipseCase->activeCellInfo( RiaDefines::PorosityModelType::MATRIX_MODEL ) );
|
||||
|
||||
equalGrid = rigEclipseCase->mainGrid();
|
||||
}
|
||||
|
||||
@@ -179,7 +179,7 @@ std::vector<double> RimEclipseContourMapProjection::generateResults( int timeSte
|
||||
{
|
||||
if ( !cellColors->isTernarySaturationSelected() )
|
||||
{
|
||||
RigCaseCellResultsData* resultData = eclipseCase->results( RiaDefines::MATRIX_MODEL );
|
||||
RigCaseCellResultsData* resultData = eclipseCase->results( RiaDefines::PorosityModelType::MATRIX_MODEL );
|
||||
std::vector<double> gridResultValues;
|
||||
if ( isColumnResult() )
|
||||
{
|
||||
@@ -260,7 +260,7 @@ void RimEclipseContourMapProjection::clearResultVariable()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
std::vector<double> RimEclipseContourMapProjection::calculateColumnResult( ResultAggregation resultAggregation ) const
|
||||
{
|
||||
const RigCaseCellResultsData* resultData = eclipseCase()->results( RiaDefines::MATRIX_MODEL );
|
||||
const RigCaseCellResultsData* resultData = eclipseCase()->results( RiaDefines::PorosityModelType::MATRIX_MODEL );
|
||||
bool hasPoroResult =
|
||||
resultData->hasResultEntry( RigEclipseResultAddress( RiaDefines::ResultCatType::STATIC_NATIVE, "PORO" ) );
|
||||
bool hasNtgResult =
|
||||
@@ -476,7 +476,8 @@ double RimEclipseContourMapProjection::getParameterWeightForCell( size_t
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
size_t RimEclipseContourMapProjection::gridResultIndex( size_t globalCellIdx ) const
|
||||
{
|
||||
const RigActiveCellInfo* activeCellInfo = eclipseCase()->eclipseCaseData()->activeCellInfo( RiaDefines::MATRIX_MODEL );
|
||||
const RigActiveCellInfo* activeCellInfo =
|
||||
eclipseCase()->eclipseCaseData()->activeCellInfo( RiaDefines::PorosityModelType::MATRIX_MODEL );
|
||||
return activeCellInfo->cellResultIndex( globalCellIdx );
|
||||
}
|
||||
|
||||
|
||||
@@ -91,11 +91,11 @@ bool RimEclipseInputCase::openDataFileSet( const QStringList& fileNames )
|
||||
if ( fileNames.contains( RiaDefines::mockModelBasicInputCase() ) )
|
||||
{
|
||||
cvf::ref<RifReaderInterface> readerInterface = this->createMockModel( fileNames[0] );
|
||||
results( RiaDefines::MATRIX_MODEL )->setReaderInterface( readerInterface.p() );
|
||||
results( RiaDefines::FRACTURE_MODEL )->setReaderInterface( readerInterface.p() );
|
||||
results( RiaDefines::PorosityModelType::MATRIX_MODEL )->setReaderInterface( readerInterface.p() );
|
||||
results( RiaDefines::PorosityModelType::FRACTURE_MODEL )->setReaderInterface( readerInterface.p() );
|
||||
|
||||
eclipseCaseData()->activeCellInfo( RiaDefines::MATRIX_MODEL )->computeDerivedData();
|
||||
eclipseCaseData()->activeCellInfo( RiaDefines::FRACTURE_MODEL )->computeDerivedData();
|
||||
eclipseCaseData()->activeCellInfo( RiaDefines::PorosityModelType::MATRIX_MODEL )->computeDerivedData();
|
||||
eclipseCaseData()->activeCellInfo( RiaDefines::PorosityModelType::FRACTURE_MODEL )->computeDerivedData();
|
||||
|
||||
QFileInfo gridFileName( fileNames[0] );
|
||||
QString caseName = gridFileName.completeBaseName();
|
||||
@@ -210,8 +210,8 @@ bool RimEclipseInputCase::openEclipseGridFile()
|
||||
CVF_ASSERT( this->eclipseCaseData() );
|
||||
CVF_ASSERT( readerInterface.notNull() );
|
||||
|
||||
results( RiaDefines::MATRIX_MODEL )->setReaderInterface( readerInterface.p() );
|
||||
results( RiaDefines::FRACTURE_MODEL )->setReaderInterface( readerInterface.p() );
|
||||
results( RiaDefines::PorosityModelType::MATRIX_MODEL )->setReaderInterface( readerInterface.p() );
|
||||
results( RiaDefines::PorosityModelType::FRACTURE_MODEL )->setReaderInterface( readerInterface.p() );
|
||||
|
||||
this->eclipseCaseData()->mainGrid()->setFlipAxis( m_flipXAxis, m_flipYAxis );
|
||||
|
||||
@@ -222,11 +222,11 @@ bool RimEclipseInputCase::openEclipseGridFile()
|
||||
RiaApplication* app = RiaApplication::instance();
|
||||
if ( app->preferences()->autocomputeDepthRelatedProperties )
|
||||
{
|
||||
results( RiaDefines::MATRIX_MODEL )->computeDepthRelatedResults();
|
||||
results( RiaDefines::FRACTURE_MODEL )->computeDepthRelatedResults();
|
||||
results( RiaDefines::PorosityModelType::MATRIX_MODEL )->computeDepthRelatedResults();
|
||||
results( RiaDefines::PorosityModelType::FRACTURE_MODEL )->computeDepthRelatedResults();
|
||||
}
|
||||
|
||||
results( RiaDefines::MATRIX_MODEL )->computeCellVolumes();
|
||||
results( RiaDefines::PorosityModelType::MATRIX_MODEL )->computeCellVolumes();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -91,7 +91,8 @@ void RimEclipseInputProperty::fieldChangedByUi( const caf::PdmFieldHandle* chang
|
||||
QString oldName = oldValue.toString();
|
||||
QString newName = newValue.toString();
|
||||
|
||||
RigCaseCellResultsData* matrixResults = rimCase->eclipseCaseData()->results( RiaDefines::MATRIX_MODEL );
|
||||
RigCaseCellResultsData* matrixResults =
|
||||
rimCase->eclipseCaseData()->results( RiaDefines::PorosityModelType::MATRIX_MODEL );
|
||||
if ( matrixResults )
|
||||
{
|
||||
if ( matrixResults->updateResultName( RiaDefines::ResultCatType::INPUT_PROPERTY, oldName, newName ) )
|
||||
@@ -100,7 +101,8 @@ void RimEclipseInputProperty::fieldChangedByUi( const caf::PdmFieldHandle* chang
|
||||
}
|
||||
}
|
||||
|
||||
RigCaseCellResultsData* fracResults = rimCase->eclipseCaseData()->results( RiaDefines::FRACTURE_MODEL );
|
||||
RigCaseCellResultsData* fracResults =
|
||||
rimCase->eclipseCaseData()->results( RiaDefines::PorosityModelType::FRACTURE_MODEL );
|
||||
if ( fracResults )
|
||||
{
|
||||
if ( fracResults->updateResultName( RiaDefines::ResultCatType::INPUT_PROPERTY, oldName, newName ) )
|
||||
|
||||
@@ -190,8 +190,8 @@ bool RimEclipseResultCase::importGridAndResultMetaData( bool showTimeStepFilter
|
||||
readerInterface = readerEclipseOutput;
|
||||
}
|
||||
|
||||
results( RiaDefines::MATRIX_MODEL )->setReaderInterface( readerInterface.p() );
|
||||
results( RiaDefines::FRACTURE_MODEL )->setReaderInterface( readerInterface.p() );
|
||||
results( RiaDefines::PorosityModelType::MATRIX_MODEL )->setReaderInterface( readerInterface.p() );
|
||||
results( RiaDefines::PorosityModelType::FRACTURE_MODEL )->setReaderInterface( readerInterface.p() );
|
||||
|
||||
progInfo.incrementProgress();
|
||||
|
||||
@@ -231,11 +231,11 @@ bool RimEclipseResultCase::importGridAndResultMetaData( bool showTimeStepFilter
|
||||
RiaApplication* app = RiaApplication::instance();
|
||||
if ( app->preferences()->autocomputeDepthRelatedProperties )
|
||||
{
|
||||
results( RiaDefines::MATRIX_MODEL )->computeDepthRelatedResults();
|
||||
results( RiaDefines::FRACTURE_MODEL )->computeDepthRelatedResults();
|
||||
results( RiaDefines::PorosityModelType::MATRIX_MODEL )->computeDepthRelatedResults();
|
||||
results( RiaDefines::PorosityModelType::FRACTURE_MODEL )->computeDepthRelatedResults();
|
||||
}
|
||||
|
||||
results( RiaDefines::MATRIX_MODEL )->computeCellVolumes();
|
||||
results( RiaDefines::PorosityModelType::MATRIX_MODEL )->computeCellVolumes();
|
||||
|
||||
return true;
|
||||
}
|
||||
@@ -288,7 +288,8 @@ bool RimEclipseResultCase::openAndReadActiveCellData( RigEclipseCaseData* mainEc
|
||||
CVF_ASSERT( mainEclipseCase && mainEclipseCase->mainGrid() );
|
||||
eclipseCase->setMainGrid( mainEclipseCase->mainGrid() );
|
||||
|
||||
std::vector<QDateTime> timeStepDates = mainEclipseCase->results( RiaDefines::MATRIX_MODEL )->timeStepDates();
|
||||
std::vector<QDateTime> timeStepDates =
|
||||
mainEclipseCase->results( RiaDefines::PorosityModelType::MATRIX_MODEL )->timeStepDates();
|
||||
cvf::ref<RifReaderEclipseOutput> readerEclipseOutput = new RifReaderEclipseOutput;
|
||||
if ( !readerEclipseOutput->openAndReadActiveCellData( gridFileName(), timeStepDates, eclipseCase.p() ) )
|
||||
{
|
||||
@@ -300,8 +301,8 @@ bool RimEclipseResultCase::openAndReadActiveCellData( RigEclipseCaseData* mainEc
|
||||
readerInterface = readerEclipseOutput;
|
||||
}
|
||||
|
||||
results( RiaDefines::MATRIX_MODEL )->setReaderInterface( readerInterface.p() );
|
||||
results( RiaDefines::FRACTURE_MODEL )->setReaderInterface( readerInterface.p() );
|
||||
results( RiaDefines::PorosityModelType::MATRIX_MODEL )->setReaderInterface( readerInterface.p() );
|
||||
results( RiaDefines::PorosityModelType::FRACTURE_MODEL )->setReaderInterface( readerInterface.p() );
|
||||
|
||||
CVF_ASSERT( this->eclipseCaseData() );
|
||||
CVF_ASSERT( readerInterface.notNull() );
|
||||
@@ -318,9 +319,9 @@ bool RimEclipseResultCase::openAndReadActiveCellData( RigEclipseCaseData* mainEc
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimEclipseResultCase::loadAndUpdateSourSimData()
|
||||
{
|
||||
if ( !results( RiaDefines::MATRIX_MODEL ) ) return;
|
||||
if ( !results( RiaDefines::PorosityModelType::MATRIX_MODEL ) ) return;
|
||||
|
||||
results( RiaDefines::MATRIX_MODEL )->setHdf5Filename( m_sourSimFileName().path() );
|
||||
results( RiaDefines::PorosityModelType::MATRIX_MODEL )->setHdf5Filename( m_sourSimFileName().path() );
|
||||
|
||||
if ( !hasSourSimFile() )
|
||||
{
|
||||
@@ -612,8 +613,8 @@ void RimEclipseResultCase::defineUiOrdering( QString uiConfigName, caf::PdmUiOrd
|
||||
group->add( &m_flipXAxis );
|
||||
group->add( &m_flipYAxis );
|
||||
|
||||
if ( eclipseCaseData() && eclipseCaseData()->results( RiaDefines::MATRIX_MODEL ) &&
|
||||
eclipseCaseData()->results( RiaDefines::MATRIX_MODEL )->maxTimeStepCount() > 0 )
|
||||
if ( eclipseCaseData() && eclipseCaseData()->results( RiaDefines::PorosityModelType::MATRIX_MODEL ) &&
|
||||
eclipseCaseData()->results( RiaDefines::PorosityModelType::MATRIX_MODEL )->maxTimeStepCount() > 0 )
|
||||
{
|
||||
auto group1 = uiOrdering.addNewGroup( "Time Step Filter" );
|
||||
group1->setCollapsedByDefault( true );
|
||||
|
||||
@@ -199,10 +199,10 @@ bool RimEclipseStatisticsCase::openEclipseGridFile()
|
||||
|
||||
eclipseCase->setMainGrid( mainGrid );
|
||||
|
||||
eclipseCase->setActiveCellInfo( RiaDefines::MATRIX_MODEL,
|
||||
gridCaseGroup->unionOfActiveCells( RiaDefines::MATRIX_MODEL ) );
|
||||
eclipseCase->setActiveCellInfo( RiaDefines::FRACTURE_MODEL,
|
||||
gridCaseGroup->unionOfActiveCells( RiaDefines::FRACTURE_MODEL ) );
|
||||
eclipseCase->setActiveCellInfo( RiaDefines::PorosityModelType::MATRIX_MODEL,
|
||||
gridCaseGroup->unionOfActiveCells( RiaDefines::PorosityModelType::MATRIX_MODEL ) );
|
||||
eclipseCase->setActiveCellInfo( RiaDefines::PorosityModelType::FRACTURE_MODEL,
|
||||
gridCaseGroup->unionOfActiveCells( RiaDefines::PorosityModelType::FRACTURE_MODEL ) );
|
||||
|
||||
this->setReservoirData( eclipseCase.p() );
|
||||
|
||||
@@ -259,14 +259,14 @@ void RimEclipseStatisticsCase::computeStatistics()
|
||||
|
||||
std::vector<RimEclipseCase*> sourceCases = getSourceCases();
|
||||
|
||||
if ( sourceCases.size() == 0 || !sourceCases.at( 0 )->results( RiaDefines::MATRIX_MODEL ) )
|
||||
if ( sourceCases.size() == 0 || !sourceCases.at( 0 )->results( RiaDefines::PorosityModelType::MATRIX_MODEL ) )
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
// The first source has been read completely from disk, and contains grid and meta data
|
||||
// Use this information for all cases in the case group
|
||||
size_t timeStepCount = sourceCases.at( 0 )->results( RiaDefines::MATRIX_MODEL )->maxTimeStepCount();
|
||||
size_t timeStepCount = sourceCases.at( 0 )->results( RiaDefines::PorosityModelType::MATRIX_MODEL )->maxTimeStepCount();
|
||||
|
||||
RimStatisticsConfig statisticsConfig;
|
||||
|
||||
@@ -294,28 +294,28 @@ void RimEclipseStatisticsCase::computeStatistics()
|
||||
|
||||
for ( size_t pIdx = 0; pIdx < m_selectedDynamicProperties().size(); ++pIdx )
|
||||
{
|
||||
resultSpecification.append( RimEclipseStatisticsCaseEvaluator::ResSpec( RiaDefines::MATRIX_MODEL,
|
||||
resultSpecification.append( RimEclipseStatisticsCaseEvaluator::ResSpec( RiaDefines::PorosityModelType::MATRIX_MODEL,
|
||||
RiaDefines::ResultCatType::DYNAMIC_NATIVE,
|
||||
m_selectedDynamicProperties()[pIdx] ) );
|
||||
}
|
||||
|
||||
for ( size_t pIdx = 0; pIdx < m_selectedStaticProperties().size(); ++pIdx )
|
||||
{
|
||||
resultSpecification.append( RimEclipseStatisticsCaseEvaluator::ResSpec( RiaDefines::MATRIX_MODEL,
|
||||
resultSpecification.append( RimEclipseStatisticsCaseEvaluator::ResSpec( RiaDefines::PorosityModelType::MATRIX_MODEL,
|
||||
RiaDefines::ResultCatType::STATIC_NATIVE,
|
||||
m_selectedStaticProperties()[pIdx] ) );
|
||||
}
|
||||
|
||||
for ( size_t pIdx = 0; pIdx < m_selectedGeneratedProperties().size(); ++pIdx )
|
||||
{
|
||||
resultSpecification.append( RimEclipseStatisticsCaseEvaluator::ResSpec( RiaDefines::MATRIX_MODEL,
|
||||
resultSpecification.append( RimEclipseStatisticsCaseEvaluator::ResSpec( RiaDefines::PorosityModelType::MATRIX_MODEL,
|
||||
RiaDefines::ResultCatType::GENERATED,
|
||||
m_selectedGeneratedProperties()[pIdx] ) );
|
||||
}
|
||||
|
||||
for ( size_t pIdx = 0; pIdx < m_selectedInputProperties().size(); ++pIdx )
|
||||
{
|
||||
resultSpecification.append( RimEclipseStatisticsCaseEvaluator::ResSpec( RiaDefines::MATRIX_MODEL,
|
||||
resultSpecification.append( RimEclipseStatisticsCaseEvaluator::ResSpec( RiaDefines::PorosityModelType::MATRIX_MODEL,
|
||||
RiaDefines::ResultCatType::INPUT_PROPERTY,
|
||||
m_selectedInputProperties()[pIdx] ) );
|
||||
}
|
||||
@@ -323,7 +323,7 @@ void RimEclipseStatisticsCase::computeStatistics()
|
||||
for ( size_t pIdx = 0; pIdx < m_selectedFractureDynamicProperties().size(); ++pIdx )
|
||||
{
|
||||
resultSpecification.append(
|
||||
RimEclipseStatisticsCaseEvaluator::ResSpec( RiaDefines::FRACTURE_MODEL,
|
||||
RimEclipseStatisticsCaseEvaluator::ResSpec( RiaDefines::PorosityModelType::FRACTURE_MODEL,
|
||||
RiaDefines::ResultCatType::DYNAMIC_NATIVE,
|
||||
m_selectedFractureDynamicProperties()[pIdx] ) );
|
||||
}
|
||||
@@ -331,7 +331,7 @@ void RimEclipseStatisticsCase::computeStatistics()
|
||||
for ( size_t pIdx = 0; pIdx < m_selectedFractureStaticProperties().size(); ++pIdx )
|
||||
{
|
||||
resultSpecification.append(
|
||||
RimEclipseStatisticsCaseEvaluator::ResSpec( RiaDefines::FRACTURE_MODEL,
|
||||
RimEclipseStatisticsCaseEvaluator::ResSpec( RiaDefines::PorosityModelType::FRACTURE_MODEL,
|
||||
RiaDefines::ResultCatType::STATIC_NATIVE,
|
||||
m_selectedFractureStaticProperties()[pIdx] ) );
|
||||
}
|
||||
@@ -339,7 +339,7 @@ void RimEclipseStatisticsCase::computeStatistics()
|
||||
for ( size_t pIdx = 0; pIdx < m_selectedFractureGeneratedProperties().size(); ++pIdx )
|
||||
{
|
||||
resultSpecification.append(
|
||||
RimEclipseStatisticsCaseEvaluator::ResSpec( RiaDefines::FRACTURE_MODEL,
|
||||
RimEclipseStatisticsCaseEvaluator::ResSpec( RiaDefines::PorosityModelType::FRACTURE_MODEL,
|
||||
RiaDefines::ResultCatType::GENERATED,
|
||||
m_selectedFractureGeneratedProperties()[pIdx] ) );
|
||||
}
|
||||
@@ -347,7 +347,7 @@ void RimEclipseStatisticsCase::computeStatistics()
|
||||
for ( size_t pIdx = 0; pIdx < m_selectedFractureInputProperties().size(); ++pIdx )
|
||||
{
|
||||
resultSpecification.append(
|
||||
RimEclipseStatisticsCaseEvaluator::ResSpec( RiaDefines::FRACTURE_MODEL,
|
||||
RimEclipseStatisticsCaseEvaluator::ResSpec( RiaDefines::PorosityModelType::FRACTURE_MODEL,
|
||||
RiaDefines::ResultCatType::INPUT_PROPERTY,
|
||||
m_selectedFractureInputProperties()[pIdx] ) );
|
||||
}
|
||||
@@ -489,50 +489,50 @@ QList<caf::PdmOptionItemInfo>
|
||||
|
||||
if ( &m_selectedDynamicProperties == fieldNeedingOptions )
|
||||
{
|
||||
QStringList varList =
|
||||
caseData->results( RiaDefines::MATRIX_MODEL )->resultNames( RiaDefines::ResultCatType::DYNAMIC_NATIVE );
|
||||
QStringList varList = caseData->results( RiaDefines::PorosityModelType::MATRIX_MODEL )
|
||||
->resultNames( RiaDefines::ResultCatType::DYNAMIC_NATIVE );
|
||||
return toOptionList( varList );
|
||||
}
|
||||
else if ( &m_selectedStaticProperties == fieldNeedingOptions )
|
||||
{
|
||||
QStringList varList =
|
||||
caseData->results( RiaDefines::MATRIX_MODEL )->resultNames( RiaDefines::ResultCatType::STATIC_NATIVE );
|
||||
QStringList varList = caseData->results( RiaDefines::PorosityModelType::MATRIX_MODEL )
|
||||
->resultNames( RiaDefines::ResultCatType::STATIC_NATIVE );
|
||||
return toOptionList( varList );
|
||||
}
|
||||
else if ( &m_selectedGeneratedProperties == fieldNeedingOptions )
|
||||
{
|
||||
QStringList varList =
|
||||
caseData->results( RiaDefines::MATRIX_MODEL )->resultNames( RiaDefines::ResultCatType::GENERATED );
|
||||
caseData->results( RiaDefines::PorosityModelType::MATRIX_MODEL )->resultNames( RiaDefines::ResultCatType::GENERATED );
|
||||
return toOptionList( varList );
|
||||
}
|
||||
else if ( &m_selectedInputProperties == fieldNeedingOptions )
|
||||
{
|
||||
QStringList varList =
|
||||
caseData->results( RiaDefines::MATRIX_MODEL )->resultNames( RiaDefines::ResultCatType::INPUT_PROPERTY );
|
||||
QStringList varList = caseData->results( RiaDefines::PorosityModelType::MATRIX_MODEL )
|
||||
->resultNames( RiaDefines::ResultCatType::INPUT_PROPERTY );
|
||||
return toOptionList( varList );
|
||||
}
|
||||
else if ( &m_selectedFractureDynamicProperties == fieldNeedingOptions )
|
||||
{
|
||||
QStringList varList =
|
||||
caseData->results( RiaDefines::FRACTURE_MODEL )->resultNames( RiaDefines::ResultCatType::DYNAMIC_NATIVE );
|
||||
QStringList varList = caseData->results( RiaDefines::PorosityModelType::FRACTURE_MODEL )
|
||||
->resultNames( RiaDefines::ResultCatType::DYNAMIC_NATIVE );
|
||||
return toOptionList( varList );
|
||||
}
|
||||
else if ( &m_selectedFractureStaticProperties == fieldNeedingOptions )
|
||||
{
|
||||
QStringList varList =
|
||||
caseData->results( RiaDefines::FRACTURE_MODEL )->resultNames( RiaDefines::ResultCatType::STATIC_NATIVE );
|
||||
QStringList varList = caseData->results( RiaDefines::PorosityModelType::FRACTURE_MODEL )
|
||||
->resultNames( RiaDefines::ResultCatType::STATIC_NATIVE );
|
||||
return toOptionList( varList );
|
||||
}
|
||||
else if ( &m_selectedFractureGeneratedProperties == fieldNeedingOptions )
|
||||
{
|
||||
QStringList varList =
|
||||
caseData->results( RiaDefines::FRACTURE_MODEL )->resultNames( RiaDefines::ResultCatType::GENERATED );
|
||||
QStringList varList = caseData->results( RiaDefines::PorosityModelType::FRACTURE_MODEL )
|
||||
->resultNames( RiaDefines::ResultCatType::GENERATED );
|
||||
return toOptionList( varList );
|
||||
}
|
||||
else if ( &m_selectedFractureInputProperties == fieldNeedingOptions )
|
||||
{
|
||||
QStringList varList =
|
||||
caseData->results( RiaDefines::FRACTURE_MODEL )->resultNames( RiaDefines::ResultCatType::INPUT_PROPERTY );
|
||||
QStringList varList = caseData->results( RiaDefines::PorosityModelType::FRACTURE_MODEL )
|
||||
->resultNames( RiaDefines::ResultCatType::INPUT_PROPERTY );
|
||||
return toOptionList( varList );
|
||||
}
|
||||
|
||||
@@ -725,29 +725,29 @@ void RimEclipseStatisticsCase::updateSelectionListVisibilities()
|
||||
// !caseGroup()->mainCase()->reservoirData()->results(RiaDefines::FRACTURE_MODEL)->resultCount()
|
||||
|
||||
m_selectedDynamicProperties.uiCapability()->setUiHidden(
|
||||
isLocked || !( m_porosityModel() == RiaDefines::MATRIX_MODEL &&
|
||||
isLocked || !( m_porosityModel() == RiaDefines::PorosityModelType::MATRIX_MODEL &&
|
||||
m_resultType() == RiaDefines::ResultCatType::DYNAMIC_NATIVE ) );
|
||||
m_selectedStaticProperties.uiCapability()->setUiHidden(
|
||||
isLocked || !( m_porosityModel() == RiaDefines::MATRIX_MODEL &&
|
||||
isLocked || !( m_porosityModel() == RiaDefines::PorosityModelType::MATRIX_MODEL &&
|
||||
m_resultType() == RiaDefines::ResultCatType::STATIC_NATIVE ) );
|
||||
m_selectedGeneratedProperties.uiCapability()->setUiHidden(
|
||||
isLocked ||
|
||||
!( m_porosityModel() == RiaDefines::MATRIX_MODEL && m_resultType() == RiaDefines::ResultCatType::GENERATED ) );
|
||||
isLocked || !( m_porosityModel() == RiaDefines::PorosityModelType::MATRIX_MODEL &&
|
||||
m_resultType() == RiaDefines::ResultCatType::GENERATED ) );
|
||||
m_selectedInputProperties.uiCapability()->setUiHidden(
|
||||
isLocked || !( m_porosityModel() == RiaDefines::MATRIX_MODEL &&
|
||||
isLocked || !( m_porosityModel() == RiaDefines::PorosityModelType::MATRIX_MODEL &&
|
||||
m_resultType() == RiaDefines::ResultCatType::INPUT_PROPERTY ) );
|
||||
|
||||
m_selectedFractureDynamicProperties.uiCapability()->setUiHidden(
|
||||
isLocked || !( m_porosityModel() == RiaDefines::FRACTURE_MODEL &&
|
||||
isLocked || !( m_porosityModel() == RiaDefines::PorosityModelType::FRACTURE_MODEL &&
|
||||
m_resultType() == RiaDefines::ResultCatType::DYNAMIC_NATIVE ) );
|
||||
m_selectedFractureStaticProperties.uiCapability()->setUiHidden(
|
||||
isLocked || !( m_porosityModel() == RiaDefines::FRACTURE_MODEL &&
|
||||
isLocked || !( m_porosityModel() == RiaDefines::PorosityModelType::FRACTURE_MODEL &&
|
||||
m_resultType() == RiaDefines::ResultCatType::STATIC_NATIVE ) );
|
||||
m_selectedFractureGeneratedProperties.uiCapability()->setUiHidden(
|
||||
isLocked ||
|
||||
!( m_porosityModel() == RiaDefines::FRACTURE_MODEL && m_resultType() == RiaDefines::ResultCatType::GENERATED ) );
|
||||
isLocked || !( m_porosityModel() == RiaDefines::PorosityModelType::FRACTURE_MODEL &&
|
||||
m_resultType() == RiaDefines::ResultCatType::GENERATED ) );
|
||||
m_selectedFractureInputProperties.uiCapability()->setUiHidden(
|
||||
isLocked || !( m_porosityModel() == RiaDefines::FRACTURE_MODEL &&
|
||||
isLocked || !( m_porosityModel() == RiaDefines::PorosityModelType::FRACTURE_MODEL &&
|
||||
m_resultType() == RiaDefines::ResultCatType::INPUT_PROPERTY ) );
|
||||
}
|
||||
|
||||
@@ -769,8 +769,9 @@ void RimEclipseStatisticsCase::updatePercentileUiVisibility()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
bool RimEclipseStatisticsCase::hasComputedStatistics() const
|
||||
{
|
||||
if ( eclipseCaseData() && ( eclipseCaseData()->results( RiaDefines::MATRIX_MODEL )->existingResults().size() ||
|
||||
eclipseCaseData()->results( RiaDefines::FRACTURE_MODEL )->existingResults().size() ) )
|
||||
if ( eclipseCaseData() &&
|
||||
( eclipseCaseData()->results( RiaDefines::PorosityModelType::MATRIX_MODEL )->existingResults().size() ||
|
||||
eclipseCaseData()->results( RiaDefines::PorosityModelType::FRACTURE_MODEL )->existingResults().size() ) )
|
||||
{
|
||||
return true;
|
||||
}
|
||||
@@ -808,14 +809,14 @@ void RimEclipseStatisticsCase::updateConnectedEditorsAndReservoirViews()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimEclipseStatisticsCase::clearComputedStatistics()
|
||||
{
|
||||
if ( eclipseCaseData() && eclipseCaseData()->results( RiaDefines::MATRIX_MODEL ) )
|
||||
if ( eclipseCaseData() && eclipseCaseData()->results( RiaDefines::PorosityModelType::MATRIX_MODEL ) )
|
||||
{
|
||||
eclipseCaseData()->results( RiaDefines::MATRIX_MODEL )->clearAllResults();
|
||||
eclipseCaseData()->results( RiaDefines::PorosityModelType::MATRIX_MODEL )->clearAllResults();
|
||||
}
|
||||
|
||||
if ( eclipseCaseData() && eclipseCaseData()->results( RiaDefines::FRACTURE_MODEL ) )
|
||||
if ( eclipseCaseData() && eclipseCaseData()->results( RiaDefines::PorosityModelType::FRACTURE_MODEL ) )
|
||||
{
|
||||
eclipseCaseData()->results( RiaDefines::FRACTURE_MODEL )->clearAllResults();
|
||||
eclipseCaseData()->results( RiaDefines::PorosityModelType::FRACTURE_MODEL )->clearAllResults();
|
||||
}
|
||||
|
||||
updateConnectedEditorsAndReservoirViews();
|
||||
@@ -853,32 +854,32 @@ void RimEclipseStatisticsCase::populateResultSelection()
|
||||
|
||||
if ( m_selectedDynamicProperties().size() == 0 )
|
||||
{
|
||||
QStringList varList =
|
||||
caseData->results( RiaDefines::MATRIX_MODEL )->resultNames( RiaDefines::ResultCatType::DYNAMIC_NATIVE );
|
||||
QStringList varList = caseData->results( RiaDefines::PorosityModelType::MATRIX_MODEL )
|
||||
->resultNames( RiaDefines::ResultCatType::DYNAMIC_NATIVE );
|
||||
if ( varList.contains( "SOIL" ) ) m_selectedDynamicProperties.v().push_back( "SOIL" );
|
||||
if ( varList.contains( "PRESSURE" ) ) m_selectedDynamicProperties.v().push_back( "PRESSURE" );
|
||||
}
|
||||
|
||||
if ( m_selectedStaticProperties().size() == 0 )
|
||||
{
|
||||
QStringList varList =
|
||||
caseData->results( RiaDefines::MATRIX_MODEL )->resultNames( RiaDefines::ResultCatType::STATIC_NATIVE );
|
||||
QStringList varList = caseData->results( RiaDefines::PorosityModelType::MATRIX_MODEL )
|
||||
->resultNames( RiaDefines::ResultCatType::STATIC_NATIVE );
|
||||
if ( varList.contains( "PERMX" ) ) m_selectedStaticProperties.v().push_back( "PERMX" );
|
||||
if ( varList.contains( "PORO" ) ) m_selectedStaticProperties.v().push_back( "PORO" );
|
||||
}
|
||||
|
||||
if ( m_selectedFractureDynamicProperties().size() == 0 )
|
||||
{
|
||||
QStringList varList =
|
||||
caseData->results( RiaDefines::FRACTURE_MODEL )->resultNames( RiaDefines::ResultCatType::DYNAMIC_NATIVE );
|
||||
QStringList varList = caseData->results( RiaDefines::PorosityModelType::FRACTURE_MODEL )
|
||||
->resultNames( RiaDefines::ResultCatType::DYNAMIC_NATIVE );
|
||||
if ( varList.contains( "SOIL" ) ) m_selectedFractureDynamicProperties.v().push_back( "SOIL" );
|
||||
if ( varList.contains( "PRESSURE" ) ) m_selectedFractureDynamicProperties.v().push_back( "PRESSURE" );
|
||||
}
|
||||
|
||||
if ( m_selectedFractureStaticProperties().size() == 0 )
|
||||
{
|
||||
QStringList varList =
|
||||
caseData->results( RiaDefines::FRACTURE_MODEL )->resultNames( RiaDefines::ResultCatType::STATIC_NATIVE );
|
||||
QStringList varList = caseData->results( RiaDefines::PorosityModelType::FRACTURE_MODEL )
|
||||
->resultNames( RiaDefines::ResultCatType::STATIC_NATIVE );
|
||||
if ( varList.contains( "PERMX" ) ) m_selectedFractureStaticProperties.v().push_back( "PERMX" );
|
||||
if ( varList.contains( "PORO" ) ) m_selectedFractureStaticProperties.v().push_back( "PORO" );
|
||||
}
|
||||
|
||||
@@ -50,9 +50,9 @@ void RimEclipseStatisticsCaseEvaluator::addNamedResult( RigCaseCellResultsData*
|
||||
CVF_ASSERT( m_sourceCases.size() > 0 );
|
||||
|
||||
std::vector<RigEclipseResultAddress> resAddresses =
|
||||
m_sourceCases[0]->results( RiaDefines::MATRIX_MODEL )->existingResults();
|
||||
m_sourceCases[0]->results( RiaDefines::PorosityModelType::MATRIX_MODEL )->existingResults();
|
||||
std::vector<RigEclipseTimeStepInfo> sourceTimeStepInfos =
|
||||
m_sourceCases[0]->results( RiaDefines::MATRIX_MODEL )->timeStepInfos( resAddresses[0] );
|
||||
m_sourceCases[0]->results( RiaDefines::PorosityModelType::MATRIX_MODEL )->timeStepInfos( resAddresses[0] );
|
||||
|
||||
RigEclipseResultAddress resAddr( resultType, resultName );
|
||||
destinationCellResults->createResultEntry( resAddr, true );
|
||||
@@ -346,8 +346,8 @@ void RimEclipseStatisticsCaseEvaluator::evaluateForResults( const QList<ResSpec>
|
||||
|
||||
if ( !eclipseCase->reservoirViews.size() )
|
||||
{
|
||||
eclipseCase->results( RiaDefines::MATRIX_MODEL )->freeAllocatedResultsData();
|
||||
eclipseCase->results( RiaDefines::FRACTURE_MODEL )->freeAllocatedResultsData();
|
||||
eclipseCase->results( RiaDefines::PorosityModelType::MATRIX_MODEL )->freeAllocatedResultsData();
|
||||
eclipseCase->results( RiaDefines::PorosityModelType::FRACTURE_MODEL )->freeAllocatedResultsData();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -63,7 +63,7 @@ public:
|
||||
{
|
||||
ResSpec()
|
||||
: m_resType( RiaDefines::ResultCatType::DYNAMIC_NATIVE )
|
||||
, m_poroModel( RiaDefines::MATRIX_MODEL )
|
||||
, m_poroModel( RiaDefines::PorosityModelType::MATRIX_MODEL )
|
||||
{
|
||||
}
|
||||
ResSpec( RiaDefines::PorosityModelType poroModel, RiaDefines::ResultCatType resType, QString resVarName )
|
||||
|
||||
@@ -194,7 +194,7 @@ void RimElementVectorResult::mappingRange( double& min, double& max ) const
|
||||
|
||||
RimEclipseView* eclipseView = dynamic_cast<RimEclipseView*>( view );
|
||||
RigCaseCellResultsData* resultsData =
|
||||
eclipseView->eclipseCase()->eclipseCaseData()->results( RiaDefines::MATRIX_MODEL );
|
||||
eclipseView->eclipseCase()->eclipseCaseData()->results( RiaDefines::PorosityModelType::MATRIX_MODEL );
|
||||
|
||||
resultsData->ensureKnownResultLoaded( resVarAddr );
|
||||
|
||||
|
||||
@@ -202,7 +202,7 @@ void RimIdenticalGridCaseGroup::loadMainCaseAndActiveCellInfo()
|
||||
RigEclipseCaseData* rigCaseData = mainCase->eclipseCaseData();
|
||||
CVF_ASSERT( rigCaseData );
|
||||
|
||||
RiaDefines::PorosityModelType poroModel = RiaDefines::MATRIX_MODEL;
|
||||
RiaDefines::PorosityModelType poroModel = RiaDefines::PorosityModelType::MATRIX_MODEL;
|
||||
mainCase->results( poroModel )->createPlaceholderResultEntries();
|
||||
|
||||
// Action A : Read active cell info
|
||||
@@ -234,8 +234,8 @@ void RimIdenticalGridCaseGroup::loadMainCaseAndActiveCellInfo()
|
||||
RimEclipseCase* rimReservoir = statisticsCaseCollection()->reservoirs[i];
|
||||
|
||||
// Check if any results are stored in cache
|
||||
if ( rimReservoir->resultsStorage( RiaDefines::MATRIX_MODEL )->storedResultsCount() > 0 ||
|
||||
rimReservoir->resultsStorage( RiaDefines::FRACTURE_MODEL )->storedResultsCount() > 0 )
|
||||
if ( rimReservoir->resultsStorage( RiaDefines::PorosityModelType::MATRIX_MODEL )->storedResultsCount() > 0 ||
|
||||
rimReservoir->resultsStorage( RiaDefines::PorosityModelType::FRACTURE_MODEL )->storedResultsCount() > 0 )
|
||||
{
|
||||
foundResultsInCache = true;
|
||||
break;
|
||||
@@ -308,7 +308,7 @@ void RimIdenticalGridCaseGroup::computeUnionOfActiveCells()
|
||||
{
|
||||
if ( caseCollection->reservoirs[caseIdx]
|
||||
->eclipseCaseData()
|
||||
->activeCellInfo( RiaDefines::MATRIX_MODEL )
|
||||
->activeCellInfo( RiaDefines::PorosityModelType::MATRIX_MODEL )
|
||||
->isActive( reservoirCellIndex ) )
|
||||
{
|
||||
activeM[gridLocalCellIndex] = 1;
|
||||
@@ -319,7 +319,7 @@ void RimIdenticalGridCaseGroup::computeUnionOfActiveCells()
|
||||
{
|
||||
if ( caseCollection->reservoirs[caseIdx]
|
||||
->eclipseCaseData()
|
||||
->activeCellInfo( RiaDefines::FRACTURE_MODEL )
|
||||
->activeCellInfo( RiaDefines::PorosityModelType::FRACTURE_MODEL )
|
||||
->isActive( reservoirCellIndex ) )
|
||||
{
|
||||
activeF[gridLocalCellIndex] = 1;
|
||||
@@ -405,13 +405,13 @@ void RimIdenticalGridCaseGroup::clearStatisticsResults()
|
||||
RimEclipseCase* rimStaticsCase = statisticsCaseCollection->reservoirs[i];
|
||||
if ( !rimStaticsCase ) continue;
|
||||
|
||||
if ( rimStaticsCase->results( RiaDefines::MATRIX_MODEL ) )
|
||||
if ( rimStaticsCase->results( RiaDefines::PorosityModelType::MATRIX_MODEL ) )
|
||||
{
|
||||
rimStaticsCase->results( RiaDefines::MATRIX_MODEL )->clearAllResults();
|
||||
rimStaticsCase->results( RiaDefines::PorosityModelType::MATRIX_MODEL )->clearAllResults();
|
||||
}
|
||||
if ( rimStaticsCase->results( RiaDefines::FRACTURE_MODEL ) )
|
||||
if ( rimStaticsCase->results( RiaDefines::PorosityModelType::FRACTURE_MODEL ) )
|
||||
{
|
||||
rimStaticsCase->results( RiaDefines::FRACTURE_MODEL )->clearAllResults();
|
||||
rimStaticsCase->results( RiaDefines::PorosityModelType::FRACTURE_MODEL )->clearAllResults();
|
||||
}
|
||||
|
||||
for ( size_t j = 0; j < rimStaticsCase->reservoirViews.size(); j++ )
|
||||
@@ -457,7 +457,7 @@ bool RimIdenticalGridCaseGroup::contains( RimEclipseCase* reservoir ) const
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RigActiveCellInfo* RimIdenticalGridCaseGroup::unionOfActiveCells( RiaDefines::PorosityModelType porosityType )
|
||||
{
|
||||
if ( porosityType == RiaDefines::MATRIX_MODEL )
|
||||
if ( porosityType == RiaDefines::PorosityModelType::MATRIX_MODEL )
|
||||
{
|
||||
return m_unionOfMatrixActiveCells.p();
|
||||
}
|
||||
|
||||
@@ -95,13 +95,14 @@ void RimReloadCaseTools::clearAllGridData( RigEclipseCaseData* eclipseCaseData )
|
||||
{
|
||||
if ( !eclipseCaseData ) return;
|
||||
|
||||
RigCaseCellResultsData* matrixModelResults = eclipseCaseData->results( RiaDefines::MATRIX_MODEL );
|
||||
RigCaseCellResultsData* matrixModelResults = eclipseCaseData->results( RiaDefines::PorosityModelType::MATRIX_MODEL );
|
||||
if ( matrixModelResults )
|
||||
{
|
||||
matrixModelResults->clearAllResults();
|
||||
}
|
||||
|
||||
RigCaseCellResultsData* fractureModelResults = eclipseCaseData->results( RiaDefines::FRACTURE_MODEL );
|
||||
RigCaseCellResultsData* fractureModelResults =
|
||||
eclipseCaseData->results( RiaDefines::PorosityModelType::FRACTURE_MODEL );
|
||||
if ( fractureModelResults )
|
||||
{
|
||||
fractureModelResults->clearAllResults();
|
||||
|
||||
@@ -345,7 +345,7 @@ void RimSummaryPlotFilterTextCurveSetEditor::fieldChangedByUi( const caf::PdmFie
|
||||
for ( RimEclipseCase* eclCase : gridCasesToPlotFrom )
|
||||
{
|
||||
RigCaseCellResultsData* gridCellResults =
|
||||
eclCase->eclipseCaseData()->results( RiaDefines::MATRIX_MODEL );
|
||||
eclCase->eclipseCaseData()->results( RiaDefines::PorosityModelType::MATRIX_MODEL );
|
||||
if ( !( gridCellResults && gridCellResults->resultInfo( cellResAddr.eclipseResultAddress ) ) )
|
||||
{
|
||||
RiaLogging::warning( "Could not find a restart result property with name: \"" +
|
||||
|
||||
Reference in New Issue
Block a user