#4683 clang-format on all files in ApplicationCode

This commit is contained in:
Magne Sjaastad
2019-09-06 10:40:57 +02:00
parent 3a317504bb
commit fe9e567825
2092 changed files with 117952 additions and 111846 deletions

View File

@@ -3,17 +3,17 @@
// Copyright (C) 2011- Statoil ASA
// Copyright (C) 2013- Ceetron Solutions AS
// Copyright (C) 2011-2012 Ceetron AS
//
//
// ResInsight is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
//
// ResInsight is distributed in the hope that it will be useful, but WITHOUT ANY
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
// FITNESS FOR A PARTICULAR PURPOSE.
//
// See the GNU General Public License at <http://www.gnu.org/licenses/gpl.html>
//
// See the GNU General Public License at <http://www.gnu.org/licenses/gpl.html>
// for more details.
//
/////////////////////////////////////////////////////////////////////////////////
@@ -25,13 +25,12 @@
#include "RicfCommandObject.h"
#include "RigActiveCellInfo.h"
#include "RigCaseCellResultsData.h"
#include "RigEclipseCaseData.h"
#include "RigEclipseResultInfo.h"
#include "RigGridManager.h"
#include "RigMainGrid.h"
#include "RigEclipseResultInfo.h"
#include "RimCaseCollection.h"
#include "RimCellEdgeColors.h"
@@ -49,44 +48,47 @@
#include <QDir>
#include <QMessageBox>
CAF_PDM_SOURCE_INIT(RimIdenticalGridCaseGroup, "RimIdenticalGridCaseGroup");
CAF_PDM_SOURCE_INIT( RimIdenticalGridCaseGroup, "RimIdenticalGridCaseGroup" );
//--------------------------------------------------------------------------------------------------
///
///
//--------------------------------------------------------------------------------------------------
RimIdenticalGridCaseGroup::RimIdenticalGridCaseGroup()
{
CAF_PDM_InitObject("Grid Case Group", ":/GridCaseGroup16x16.png", "", "");
CAF_PDM_InitObject( "Grid Case Group", ":/GridCaseGroup16x16.png", "", "" );
RICF_InitField(&name, "UserDescription", QString("Grid Case Group"), "Name", "", "", "");
RICF_InitField( &name, "UserDescription", QString( "Grid Case Group" ), "Name", "", "", "" );
RICF_InitField(&groupId, "GroupId", -1, "Case Group ID", "", "" ,"");
groupId.uiCapability()->setUiReadOnly(true);
groupId.capability<RicfFieldHandle>()->setIOWriteable(false);
RICF_InitField( &groupId, "GroupId", -1, "Case Group ID", "", "", "" );
groupId.uiCapability()->setUiReadOnly( true );
groupId.capability<RicfFieldHandle>()->setIOWriteable( false );
CAF_PDM_InitFieldNoDefault( &statisticsCaseCollection,
"StatisticsCaseCollection",
"statisticsCaseCollection ChildArrayField",
"",
"",
"" );
statisticsCaseCollection.uiCapability()->setUiHidden( true );
CAF_PDM_InitFieldNoDefault( &caseCollection, "CaseCollection", "Source Cases ChildArrayField", "", "", "" );
caseCollection.uiCapability()->setUiHidden( true );
CAF_PDM_InitFieldNoDefault(&statisticsCaseCollection, "StatisticsCaseCollection", "statisticsCaseCollection ChildArrayField", "", "", "");
statisticsCaseCollection.uiCapability()->setUiHidden(true);
CAF_PDM_InitFieldNoDefault(&caseCollection, "CaseCollection", "Source Cases ChildArrayField", "", "", "");
caseCollection.uiCapability()->setUiHidden(true);
caseCollection = new RimCaseCollection;
caseCollection->uiCapability()->setUiName("Source Cases");
caseCollection->uiCapability()->setUiIconFromResourceString(":/Cases16x16.png");
caseCollection->uiCapability()->setUiName( "Source Cases" );
caseCollection->uiCapability()->setUiIconFromResourceString( ":/Cases16x16.png" );
statisticsCaseCollection = new RimCaseCollection;
statisticsCaseCollection->uiCapability()->setUiName("Derived Statistics");
statisticsCaseCollection->uiCapability()->setUiIconFromResourceString(":/Histograms16x16.png");
statisticsCaseCollection->uiCapability()->setUiName( "Derived Statistics" );
statisticsCaseCollection->uiCapability()->setUiIconFromResourceString( ":/Histograms16x16.png" );
m_mainGrid = nullptr;
m_unionOfMatrixActiveCells = new RigActiveCellInfo;
m_unionOfMatrixActiveCells = new RigActiveCellInfo;
m_unionOfFractureActiveCells = new RigActiveCellInfo;
}
//--------------------------------------------------------------------------------------------------
///
///
//--------------------------------------------------------------------------------------------------
RimIdenticalGridCaseGroup::~RimIdenticalGridCaseGroup()
{
@@ -100,24 +102,24 @@ RimIdenticalGridCaseGroup::~RimIdenticalGridCaseGroup()
}
//--------------------------------------------------------------------------------------------------
///
///
//--------------------------------------------------------------------------------------------------
void RimIdenticalGridCaseGroup::addCase(RimEclipseCase* reservoir)
void RimIdenticalGridCaseGroup::addCase( RimEclipseCase* reservoir )
{
CVF_ASSERT(reservoir);
CVF_ASSERT( reservoir );
if (!reservoir) return;
if ( !reservoir ) return;
if (!m_mainGrid)
if ( !m_mainGrid )
{
m_mainGrid = reservoir->eclipseCaseData()->mainGrid();
}
else
{
reservoir->eclipseCaseData()->setMainGrid(m_mainGrid);
reservoir->eclipseCaseData()->setMainGrid( m_mainGrid );
}
caseCollection()->reservoirs().push_back(reservoir);
caseCollection()->reservoirs().push_back( reservoir );
clearActiveCellUnions();
clearStatisticsResults();
@@ -125,39 +127,39 @@ void RimIdenticalGridCaseGroup::addCase(RimEclipseCase* reservoir)
}
//--------------------------------------------------------------------------------------------------
///
///
//--------------------------------------------------------------------------------------------------
void RimIdenticalGridCaseGroup::removeCase(RimEclipseCase* reservoir)
void RimIdenticalGridCaseGroup::removeCase( RimEclipseCase* reservoir )
{
if (caseCollection()->reservoirs().count(reservoir) == 0)
if ( caseCollection()->reservoirs().count( reservoir ) == 0 )
{
return;
}
caseCollection()->reservoirs().removeChildObject(reservoir);
caseCollection()->reservoirs().removeChildObject( reservoir );
if (caseCollection()->reservoirs().size() == 0)
if ( caseCollection()->reservoirs().size() == 0 )
{
m_mainGrid = nullptr;
}
clearActiveCellUnions();
clearStatisticsResults();
updateMainGridAndActiveCellsForStatisticsCases();
}
//--------------------------------------------------------------------------------------------------
///
///
//--------------------------------------------------------------------------------------------------
RigMainGrid* RimIdenticalGridCaseGroup::mainGrid()
{
if (m_mainGrid) return m_mainGrid;
if ( m_mainGrid ) return m_mainGrid;
return nullptr;
}
//--------------------------------------------------------------------------------------------------
///
///
//--------------------------------------------------------------------------------------------------
caf::PdmFieldHandle* RimIdenticalGridCaseGroup::userDescriptionField()
{
@@ -169,48 +171,48 @@ caf::PdmFieldHandle* RimIdenticalGridCaseGroup::userDescriptionField()
//--------------------------------------------------------------------------------------------------
void RimIdenticalGridCaseGroup::loadMainCaseAndActiveCellInfo()
{
if (caseCollection()->reservoirs().size() == 0)
if ( caseCollection()->reservoirs().size() == 0 )
{
return;
}
// Read the main case completely including grid.
// The mainGrid from the first case is reused directly in for the other cases.
// The mainGrid from the first case is reused directly in for the other cases.
// When reading active cell info, only the total cell count is tested for consistency
RimEclipseCase* mainCase = caseCollection()->reservoirs[0];
if (!mainCase->openReserviorCase())
if ( !mainCase->openReserviorCase() )
{
QString errorMessage = QString("Could not open the Eclipse Grid file: \n") + mainCase->gridFileName() + "\n" +
QString errorMessage = QString( "Could not open the Eclipse Grid file: \n" ) + mainCase->gridFileName() + "\n" +
"Current working directory is: \n" + QDir::currentPath();
if (RiaGuiApplication::isRunning())
if ( RiaGuiApplication::isRunning() )
{
QMessageBox::warning(Riu3DMainWindowTools::mainWindowWidget(),
"Error when opening project file", errorMessage);
QMessageBox::warning( Riu3DMainWindowTools::mainWindowWidget(),
"Error when opening project file",
errorMessage );
}
RiaLogging::error(errorMessage);
RiaLogging::error( errorMessage );
return;
}
RigEclipseCaseData* rigCaseData = mainCase->eclipseCaseData();
CVF_ASSERT(rigCaseData);
CVF_ASSERT( rigCaseData );
RiaDefines::PorosityModelType poroModel = RiaDefines::MATRIX_MODEL;
mainCase->results(poroModel)->createPlaceholderResultEntries();
mainCase->results( poroModel )->createPlaceholderResultEntries();
// Action A : Read active cell info
// Read active cell info from all source cases. The file access is optimized for this purpose, and result meta data
// is copied from main case to all other cases (see "Action B")
caf::ProgressInfo info(caseCollection()->reservoirs.size(), "Case group - Reading Active Cell data");
for (size_t i = 1; i < caseCollection()->reservoirs.size(); i++)
{
RimEclipseResultCase* rimReservoir = dynamic_cast<RimEclipseResultCase*>(caseCollection()->reservoirs[i]);
if(!rimReservoir) continue; // Input reservoir
if (!rimReservoir->openAndReadActiveCellData(rigCaseData))
caf::ProgressInfo info( caseCollection()->reservoirs.size(), "Case group - Reading Active Cell data" );
for ( size_t i = 1; i < caseCollection()->reservoirs.size(); i++ )
{
RimEclipseResultCase* rimReservoir = dynamic_cast<RimEclipseResultCase*>( caseCollection()->reservoirs[i] );
if ( !rimReservoir ) continue; // Input reservoir
if ( !rimReservoir->openAndReadActiveCellData( rigCaseData ) )
{
// Error message
continue;
@@ -224,95 +226,98 @@ void RimIdenticalGridCaseGroup::loadMainCaseAndActiveCellInfo()
// Check if we need to calculate the union of the active cells
bool foundResultsInCache = false;
for (size_t i = 0; i < statisticsCaseCollection()->reservoirs.size(); i++)
for ( size_t i = 0; i < statisticsCaseCollection()->reservoirs.size(); i++ )
{
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::MATRIX_MODEL )->storedResultsCount() > 0 ||
rimReservoir->resultsStorage( RiaDefines::FRACTURE_MODEL )->storedResultsCount() > 0 )
{
foundResultsInCache = true;
break;
}
}
if (foundResultsInCache)
if ( foundResultsInCache )
{
computeUnionOfActiveCells();
}
RigCaseCellResultsData::copyResultsMetaDataFromMainCase(rigCaseData,
poroModel,
caseCollection->reservoirs.childObjects());
RigCaseCellResultsData::copyResultsMetaDataFromMainCase( rigCaseData,
poroModel,
caseCollection->reservoirs.childObjects() );
// "Load" the statistical cases
for (size_t i = 0; i < statisticsCaseCollection()->reservoirs.size(); i++)
for ( size_t i = 0; i < statisticsCaseCollection()->reservoirs.size(); i++ )
{
RimEclipseCase* rimReservoir = statisticsCaseCollection()->reservoirs[i];
rimReservoir->openEclipseGridFile();
if (i == 0)
if ( i == 0 )
{
rimReservoir->eclipseCaseData()->computeActiveCellBoundingBoxes();
}
}
}
//--------------------------------------------------------------------------------------------------
///
///
//--------------------------------------------------------------------------------------------------
void RimIdenticalGridCaseGroup::computeUnionOfActiveCells()
{
if (m_unionOfMatrixActiveCells->reservoirActiveCellCount() > 0)
if ( m_unionOfMatrixActiveCells->reservoirActiveCellCount() > 0 )
{
return;
}
if (caseCollection->reservoirs.size() == 0 || !m_mainGrid)
if ( caseCollection->reservoirs.size() == 0 || !m_mainGrid )
{
this->clearActiveCellUnions();
return;
}
m_unionOfMatrixActiveCells->setReservoirCellCount(m_mainGrid->globalCellArray().size());
m_unionOfFractureActiveCells->setReservoirCellCount(m_mainGrid->globalCellArray().size());
m_unionOfMatrixActiveCells->setGridCount(m_mainGrid->gridCount());
m_unionOfFractureActiveCells->setGridCount(m_mainGrid->gridCount());
m_unionOfMatrixActiveCells->setReservoirCellCount( m_mainGrid->globalCellArray().size() );
m_unionOfFractureActiveCells->setReservoirCellCount( m_mainGrid->globalCellArray().size() );
m_unionOfMatrixActiveCells->setGridCount( m_mainGrid->gridCount() );
m_unionOfFractureActiveCells->setGridCount( m_mainGrid->gridCount() );
size_t globalActiveMatrixIndex = 0;
size_t globalActiveMatrixIndex = 0;
size_t globalActiveFractureIndex = 0;
for (size_t gridIdx = 0; gridIdx < m_mainGrid->gridCount(); gridIdx++)
for ( size_t gridIdx = 0; gridIdx < m_mainGrid->gridCount(); gridIdx++ )
{
RigGridBase* grid = m_mainGrid->gridByIndex(gridIdx);
RigGridBase* grid = m_mainGrid->gridByIndex( gridIdx );
std::vector<char> activeM(grid->cellCount(), 0);
std::vector<char> activeF(grid->cellCount(), 0);
std::vector<char> activeM( grid->cellCount(), 0 );
std::vector<char> activeF( grid->cellCount(), 0 );
for (size_t gridLocalCellIndex = 0; gridLocalCellIndex < grid->cellCount(); gridLocalCellIndex++)
for ( size_t gridLocalCellIndex = 0; gridLocalCellIndex < grid->cellCount(); gridLocalCellIndex++ )
{
for (size_t caseIdx = 0; caseIdx < caseCollection->reservoirs.size(); caseIdx++)
for ( size_t caseIdx = 0; caseIdx < caseCollection->reservoirs.size(); caseIdx++ )
{
size_t reservoirCellIndex = grid->reservoirCellIndex(gridLocalCellIndex);
size_t reservoirCellIndex = grid->reservoirCellIndex( gridLocalCellIndex );
if (activeM[gridLocalCellIndex] == 0)
if ( activeM[gridLocalCellIndex] == 0 )
{
if (caseCollection->reservoirs[caseIdx]->eclipseCaseData()->activeCellInfo(RiaDefines::MATRIX_MODEL)->isActive(reservoirCellIndex))
if ( caseCollection->reservoirs[caseIdx]
->eclipseCaseData()
->activeCellInfo( RiaDefines::MATRIX_MODEL )
->isActive( reservoirCellIndex ) )
{
activeM[gridLocalCellIndex] = 1;
}
}
if (activeF[gridLocalCellIndex] == 0)
if ( activeF[gridLocalCellIndex] == 0 )
{
if (caseCollection->reservoirs[caseIdx]->eclipseCaseData()->activeCellInfo(RiaDefines::FRACTURE_MODEL)->isActive(reservoirCellIndex))
if ( caseCollection->reservoirs[caseIdx]
->eclipseCaseData()
->activeCellInfo( RiaDefines::FRACTURE_MODEL )
->isActive( reservoirCellIndex ) )
{
activeF[gridLocalCellIndex] = 1;
}
@@ -320,28 +325,28 @@ void RimIdenticalGridCaseGroup::computeUnionOfActiveCells()
}
}
size_t activeMatrixIndex = 0;
size_t activeMatrixIndex = 0;
size_t activeFractureIndex = 0;
for (size_t gridLocalCellIndex = 0; gridLocalCellIndex < grid->cellCount(); gridLocalCellIndex++)
for ( size_t gridLocalCellIndex = 0; gridLocalCellIndex < grid->cellCount(); gridLocalCellIndex++ )
{
size_t reservoirCellIndex = grid->reservoirCellIndex(gridLocalCellIndex);
size_t reservoirCellIndex = grid->reservoirCellIndex( gridLocalCellIndex );
if (activeM[gridLocalCellIndex] != 0)
if ( activeM[gridLocalCellIndex] != 0 )
{
m_unionOfMatrixActiveCells->setCellResultIndex(reservoirCellIndex, globalActiveMatrixIndex++);
m_unionOfMatrixActiveCells->setCellResultIndex( reservoirCellIndex, globalActiveMatrixIndex++ );
activeMatrixIndex++;
}
if (activeF[gridLocalCellIndex] != 0)
if ( activeF[gridLocalCellIndex] != 0 )
{
m_unionOfFractureActiveCells->setCellResultIndex(reservoirCellIndex, globalActiveFractureIndex++);
m_unionOfFractureActiveCells->setCellResultIndex( reservoirCellIndex, globalActiveFractureIndex++ );
activeFractureIndex++;
}
}
m_unionOfMatrixActiveCells->setGridActiveCellCounts(gridIdx, activeMatrixIndex);
m_unionOfFractureActiveCells->setGridActiveCellCounts(gridIdx, activeFractureIndex);
m_unionOfMatrixActiveCells->setGridActiveCellCounts( gridIdx, activeMatrixIndex );
m_unionOfFractureActiveCells->setGridActiveCellCounts( gridIdx, activeFractureIndex );
}
m_unionOfMatrixActiveCells->computeDerivedData();
@@ -349,15 +354,16 @@ void RimIdenticalGridCaseGroup::computeUnionOfActiveCells()
}
//--------------------------------------------------------------------------------------------------
///
///
//--------------------------------------------------------------------------------------------------
RimEclipseStatisticsCase* RimIdenticalGridCaseGroup::createAndAppendStatisticsCase()
{
RimEclipseStatisticsCase* newStatisticsCase = new RimEclipseStatisticsCase;
newStatisticsCase->caseUserDescription = QString("Statistics ") + QString::number(statisticsCaseCollection()->reservoirs.size()+1);
statisticsCaseCollection()->reservoirs.push_back(newStatisticsCase);
newStatisticsCase->caseUserDescription = QString( "Statistics " ) +
QString::number( statisticsCaseCollection()->reservoirs.size() + 1 );
statisticsCaseCollection()->reservoirs.push_back( newStatisticsCase );
newStatisticsCase->populateResultSelectionAfterLoadingGrid();
newStatisticsCase->openEclipseGridFile();
newStatisticsCase->eclipseCaseData()->computeActiveCellBoundingBoxes();
@@ -366,19 +372,19 @@ RimEclipseStatisticsCase* RimIdenticalGridCaseGroup::createAndAppendStatisticsCa
}
//--------------------------------------------------------------------------------------------------
///
///
//--------------------------------------------------------------------------------------------------
void RimIdenticalGridCaseGroup::updateMainGridAndActiveCellsForStatisticsCases()
{
for (size_t i = 0; i < statisticsCaseCollection->reservoirs().size(); i++)
for ( size_t i = 0; i < statisticsCaseCollection->reservoirs().size(); i++ )
{
RimEclipseCase* rimStaticsCase = statisticsCaseCollection->reservoirs[i];
if (rimStaticsCase->eclipseCaseData())
if ( rimStaticsCase->eclipseCaseData() )
{
rimStaticsCase->eclipseCaseData()->setMainGrid(this->mainGrid());
rimStaticsCase->eclipseCaseData()->setMainGrid( this->mainGrid() );
if (i == 0)
if ( i == 0 )
{
rimStaticsCase->eclipseCaseData()->computeActiveCellBoundingBoxes();
}
@@ -387,36 +393,36 @@ void RimIdenticalGridCaseGroup::updateMainGridAndActiveCellsForStatisticsCases()
}
//--------------------------------------------------------------------------------------------------
///
///
//--------------------------------------------------------------------------------------------------
void RimIdenticalGridCaseGroup::clearStatisticsResults()
{
for (size_t i = 0; i < statisticsCaseCollection->reservoirs().size(); i++)
for ( size_t i = 0; i < statisticsCaseCollection->reservoirs().size(); i++ )
{
RimEclipseCase* rimStaticsCase = statisticsCaseCollection->reservoirs[i];
if (!rimStaticsCase) continue;
if ( !rimStaticsCase ) continue;
if (rimStaticsCase->results(RiaDefines::MATRIX_MODEL))
if ( rimStaticsCase->results( RiaDefines::MATRIX_MODEL ) )
{
rimStaticsCase->results(RiaDefines::MATRIX_MODEL)->clearAllResults();
rimStaticsCase->results( RiaDefines::MATRIX_MODEL )->clearAllResults();
}
if (rimStaticsCase->results(RiaDefines::FRACTURE_MODEL))
if ( rimStaticsCase->results( RiaDefines::FRACTURE_MODEL ) )
{
rimStaticsCase->results(RiaDefines::FRACTURE_MODEL)->clearAllResults();
rimStaticsCase->results( RiaDefines::FRACTURE_MODEL )->clearAllResults();
}
for (size_t j = 0; j < rimStaticsCase->reservoirViews.size(); j++)
for ( size_t j = 0; j < rimStaticsCase->reservoirViews.size(); j++ )
{
RimEclipseView* rimReservoirView = rimStaticsCase->reservoirViews[j];
rimReservoirView->cellResult()->setResultVariable(RiaDefines::undefinedResultName());
rimReservoirView->cellEdgeResult()->setResultVariable(RiaDefines::undefinedResultName());
rimReservoirView->cellResult()->setResultVariable( RiaDefines::undefinedResultName() );
rimReservoirView->cellEdgeResult()->setResultVariable( RiaDefines::undefinedResultName() );
rimReservoirView->loadDataAndUpdate();
}
}
}
//--------------------------------------------------------------------------------------------------
///
///
//--------------------------------------------------------------------------------------------------
void RimIdenticalGridCaseGroup::clearActiveCellUnions()
{
@@ -425,30 +431,30 @@ void RimIdenticalGridCaseGroup::clearActiveCellUnions()
}
//--------------------------------------------------------------------------------------------------
///
///
//--------------------------------------------------------------------------------------------------
bool RimIdenticalGridCaseGroup::contains(RimEclipseCase* reservoir) const
bool RimIdenticalGridCaseGroup::contains( RimEclipseCase* reservoir ) const
{
CVF_ASSERT(reservoir);
CVF_ASSERT( reservoir );
for (size_t i = 0; i < caseCollection()->reservoirs().size(); i++)
for ( size_t i = 0; i < caseCollection()->reservoirs().size(); i++ )
{
RimEclipseCase* rimReservoir = caseCollection()->reservoirs()[i];
if (reservoir->gridFileName() == rimReservoir->gridFileName())
if ( reservoir->gridFileName() == rimReservoir->gridFileName() )
{
return true;
}
}
return false;
}
//--------------------------------------------------------------------------------------------------
///
///
//--------------------------------------------------------------------------------------------------
RigActiveCellInfo* RimIdenticalGridCaseGroup::unionOfActiveCells(RiaDefines::PorosityModelType porosityType)
RigActiveCellInfo* RimIdenticalGridCaseGroup::unionOfActiveCells( RiaDefines::PorosityModelType porosityType )
{
if (porosityType == RiaDefines::MATRIX_MODEL)
if ( porosityType == RiaDefines::MATRIX_MODEL )
{
return m_unionOfMatrixActiveCells.p();
}
@@ -459,14 +465,14 @@ RigActiveCellInfo* RimIdenticalGridCaseGroup::unionOfActiveCells(RiaDefines::Por
}
//--------------------------------------------------------------------------------------------------
///
///
//--------------------------------------------------------------------------------------------------
bool RimIdenticalGridCaseGroup::isStatisticsCaseCollection(RimCaseCollection* rimCaseCollection)
bool RimIdenticalGridCaseGroup::isStatisticsCaseCollection( RimCaseCollection* rimCaseCollection )
{
caf::PdmFieldHandle* parentField = rimCaseCollection->parentField();
if (parentField)
if ( parentField )
{
if (parentField->keyword() == "StatisticsCaseCollection")
if ( parentField->keyword() == "StatisticsCaseCollection" )
{
return true;
}
@@ -476,11 +482,11 @@ bool RimIdenticalGridCaseGroup::isStatisticsCaseCollection(RimCaseCollection* ri
}
//--------------------------------------------------------------------------------------------------
///
///
//--------------------------------------------------------------------------------------------------
RimEclipseCase* RimIdenticalGridCaseGroup::mainCase()
{
if(caseCollection()->reservoirs().size())
if ( caseCollection()->reservoirs().size() )
{
return caseCollection()->reservoirs()[0];
}
@@ -489,4 +495,3 @@ RimEclipseCase* RimIdenticalGridCaseGroup::mainCase()
return nullptr;
}
}