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
|
else
|
||||||
{
|
{
|
||||||
RiaApplication* app = RiaApplication::instance();
|
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();
|
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());
|
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);
|
size_t addEmptyScalarResult(RimDefines::ResultCatType type, const QString& resultName, bool needsToBeStored);
|
||||||
QString makeResultNameUnique(const QString& resultNameProposal) const;
|
QString makeResultNameUnique(const QString& resultNameProposal) const;
|
||||||
|
|
||||||
void createPerFaceCombinedResults();
|
void createPlaceholderResultEntries();
|
||||||
|
|
||||||
void removeResult(const QString& resultName);
|
void removeResult(const QString& resultName);
|
||||||
void clearAllResults();
|
void clearAllResults();
|
||||||
|
Loading…
Reference in New Issue
Block a user