Added grid collection and reuse of MainGrid if the grids are equal

p4#: 20517
This commit is contained in:
Magne Sjaastad
2013-02-14 13:16:56 +01:00
parent 46cb61e859
commit 8f50b90216
11 changed files with 114 additions and 38 deletions

View File

@@ -94,8 +94,9 @@ void RimInputReservoir::openDataFileSet(const QStringList& filenames)
{
m_gridFileName = filenames[i];
registerEclipseCase();
m_rigEclipseCase->computeCachedData();
m_rigEclipseCase->mainGrid()->computeCachedData();
break;
}
@@ -175,6 +176,8 @@ bool RimInputReservoir::openEclipseGridFile()
}
m_rigEclipseCase = eclipseCase;
registerEclipseCase();
loadAndSyncronizeInputProperties();
}
@@ -184,7 +187,6 @@ bool RimInputReservoir::openEclipseGridFile()
m_rigEclipseCase->results(RifReaderInterface::MATRIX_RESULTS)->setReaderInterface(readerInterface.p());
m_rigEclipseCase->results(RifReaderInterface::FRACTURE_RESULTS)->setReaderInterface(readerInterface.p());
m_rigEclipseCase->computeCachedData();
m_rigEclipseCase->mainGrid()->computeCachedData();
}