bool Well::setInjectionProperties(size_t timeStep , const WellInjectionProperties newProperties) { if (isProducer(timeStep)) switchToInjector( timeStep ); m_isProducer->update(timeStep , false); return m_injectionProperties->update(timeStep, newProperties); }
bool Well::setInjectionProperties(size_t timeStep , const WellInjectionProperties& newProperties) { if (isProducer(timeStep)) switchToInjector( timeStep ); m_isProducer.update(timeStep , false); bool update = m_injectionProperties.update(timeStep, newProperties); if (update) addEvent( ScheduleEvents::INJECTION_UPDATE, timeStep ); return update; }