#3269 Compdat Export Performance : Add load of scalar data from result names

This commit is contained in:
Magne Sjaastad
2018-08-24 09:22:18 +02:00
parent e2d291cda9
commit d88bff3a72
2 changed files with 22 additions and 5 deletions

View File

@@ -651,6 +651,22 @@ const RigCaseCellResultsData* RimEclipseCase::results(RiaDefines::PorosityModelT
return nullptr;
}
//--------------------------------------------------------------------------------------------------
/// Convenience function used to pre-load data before const access of data
/// Used when implementing calculations in a parallelized loop
//--------------------------------------------------------------------------------------------------
void RimEclipseCase::loadStaticResultsByName(const std::vector<QString>& resultNames)
{
RigCaseCellResultsData* cellResultsData = this->results(RiaDefines::MATRIX_MODEL);
if(cellResultsData)
{
for (const auto& resultName : resultNames)
{
cellResultsData->findOrLoadScalarResult(RiaDefines::STATIC_NATIVE, resultName);
}
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------