mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Fixed missing result names when auto SOIL is off
This commit is contained in:
parent
83965a4f7b
commit
b7693f449b
@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -510,7 +510,7 @@ void RigCaseCellResultsData::setMustBeCalculated(size_t scalarResultIndex)
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RigCaseCellResultsData::createPerFaceCombinedResults()
|
||||
void RigCaseCellResultsData::createPlaceholderResultEntries()
|
||||
{
|
||||
{
|
||||
size_t combinedTransmissibilityIndex = findScalarResultIndex(RimDefines::STATIC_NATIVE, RimDefines::combinedTransmissibilityResultName());
|
||||
|
@ -70,7 +70,7 @@ public:
|
||||
size_t addEmptyScalarResult(RimDefines::ResultCatType type, const QString& resultName, bool needsToBeStored);
|
||||
QString makeResultNameUnique(const QString& resultNameProposal) const;
|
||||
|
||||
void createPerFaceCombinedResults();
|
||||
void createPlaceholderResultEntries();
|
||||
|
||||
void removeResult(const QString& resultName);
|
||||
void clearAllResults();
|
||||
|
Loading…
Reference in New Issue
Block a user