Fixed missing result names when auto SOIL is off

This commit is contained in:
Jacob Støren
2014-08-20 11:32:50 +02:00
parent 83965a4f7b
commit b7693f449b
3 changed files with 17 additions and 10 deletions

View File

@@ -916,19 +916,26 @@ void RimReservoirView::loadDataAndUpdate()
else
{
RiaApplication* app = RiaApplication::instance();
if (app->preferences()->autocomputeSOIL)
{
RimReservoirCellResultsStorage* results = m_reservoir->results(RifReaderInterface::MATRIX_RESULTS);
if (results->cellResults()) results->cellResults()->createPlaceholderResultEntries();
if (app->preferences()->autocomputeSOIL)
{
RimReservoirCellResultsStorage* results = m_reservoir->results(RifReaderInterface::MATRIX_RESULTS);
results->loadOrComputeSOIL();
if (results->cellResults()) results->cellResults()->createPerFaceCombinedResults();
}
{
RimReservoirCellResultsStorage* results = m_reservoir->results(RifReaderInterface::FRACTURE_RESULTS);
results->loadOrComputeSOIL();
if (results->cellResults()) results->cellResults()->createPerFaceCombinedResults();
}
}
{
RimReservoirCellResultsStorage* results = m_reservoir->results(RifReaderInterface::FRACTURE_RESULTS);
if (results->cellResults()) results->cellResults()->createPlaceholderResultEntries();
if (app->preferences()->autocomputeSOIL)
{
results->loadOrComputeSOIL();
}
}
}
}