#7400 StimPlanModel: Cache calculated results.

This commit is contained in:
Kristian Bendiksen
2021-02-24 11:49:21 +01:00
committed by Magne Sjaastad
parent 762e36ae9d
commit 35525eeedf
3 changed files with 52 additions and 4 deletions

View File

@@ -379,6 +379,7 @@ void RimStimPlanModel::fieldChangedByUi( const caf::PdmFieldHandle* changedField
}
else
{
m_calculator->clearCache();
updateViewsAndPlots();
}
}
@@ -1692,6 +1693,8 @@ RimStimPlanModelTemplate* RimStimPlanModel::stimPlanModelTemplate() const
//--------------------------------------------------------------------------------------------------
void RimStimPlanModel::stimPlanModelTemplateChanged( const caf::SignalEmitter* emitter )
{
m_calculator->clearCache();
if ( m_stimPlanModelTemplate() )
{
m_eclipseCase = m_stimPlanModelTemplate()->dynamicEclipseCase();