#5913 Import NNC : Do not compute NNCs if importNNCs is disabled in preferences

This commit is contained in:
Magne Sjaastad
2020-05-13 12:35:03 +02:00
parent 87f1535888
commit 2bc9cb37c0
5 changed files with 29 additions and 7 deletions

View File

@@ -608,8 +608,12 @@ void RimEclipseCase::computeCachedData()
{
auto task = pInf.task( "Calculating faults", 17 );
rigEclipseCase->mainGrid()->calculateFaults(
rigEclipseCase->activeCellInfo( RiaDefines::PorosityModelType::MATRIX_MODEL ) );
bool computeNncs = RiaApplication::instance()->preferences()->readerSettings()->importNNCs();
rigEclipseCase->mainGrid()->calculateFaults( rigEclipseCase->activeCellInfo(
RiaDefines::PorosityModelType::MATRIX_MODEL ),
computeNncs );
}
{

View File

@@ -20,6 +20,11 @@
#include "RimEclipseCaseCollection.h"
#include "RiaApplication.h"
#include "RiaPreferences.h"
#include "RifReaderSettings.h"
#include "RigEclipseCaseData.h"
#include "RigGridManager.h"
#include "RigMainGrid.h"
@@ -127,8 +132,11 @@ RigMainGrid* RimEclipseCaseCollection::registerCaseInGridCollection( RigEclipseC
// This is the first insertion of this grid, compute cached data
rigEclipseCase->mainGrid()->computeCachedData();
rigEclipseCase->mainGrid()->calculateFaults(
rigEclipseCase->activeCellInfo( RiaDefines::PorosityModelType::MATRIX_MODEL ) );
bool computeNncs = RiaApplication::instance()->preferences()->readerSettings()->importNNCs();
rigEclipseCase->mainGrid()->calculateFaults( rigEclipseCase->activeCellInfo(
RiaDefines::PorosityModelType::MATRIX_MODEL ),
computeNncs );
equalGrid = rigEclipseCase->mainGrid();
}