mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Fixed memory allocation issues when computing SOIL
This commit is contained in:
@@ -419,19 +419,12 @@ void RimReservoirCellResultsStorage::computeSOILForTimeStep(size_t timeStepIndex
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
size_t soilResultScalarIndex = m_cellResults->findScalarResultIndex(RimDefines::DYNAMIC_NATIVE, "SOIL");
|
|
||||||
if (m_cellResults->cellScalarResults(soilResultScalarIndex, timeStepIndex).size() == 0)
|
|
||||||
{
|
|
||||||
// // Set this result to be calculated
|
|
||||||
// m_cellResults->setMustBeCalculated(soilResultScalarIndex);
|
|
||||||
//
|
|
||||||
// m_cellResults->cellScalarResults(soilResultScalarIndex).resize(soilTimeStepCount);
|
|
||||||
|
|
||||||
// for (size_t timeStepIdx = 0; timeStepIdx < soilTimeStepCount; timeStepIdx++)
|
// Make sure memory is allocated for the new SOIL results
|
||||||
// {
|
|
||||||
m_cellResults->cellScalarResults(soilResultScalarIndex, timeStepIndex).resize(soilResultValueCount);
|
size_t soilResultScalarIndex = m_cellResults->findScalarResultIndex(RimDefines::DYNAMIC_NATIVE, "SOIL");
|
||||||
// }
|
m_cellResults->cellScalarResults(soilResultScalarIndex).resize(soilTimeStepCount);
|
||||||
}
|
m_cellResults->cellScalarResults(soilResultScalarIndex, timeStepIndex).resize(soilResultValueCount);
|
||||||
|
|
||||||
|
|
||||||
std::vector<double>* swatForTimeStep = NULL;
|
std::vector<double>* swatForTimeStep = NULL;
|
||||||
|
|||||||
Reference in New Issue
Block a user