bool Well::setProductionProperties(size_t timeStep , const WellProductionProperties newProperties) { if (isInjector(timeStep)) switchToProducer( timeStep ); m_isProducer->update(timeStep , true); return m_productionProperties->update(timeStep, newProperties); }
bool Well::setProductionProperties(size_t timeStep , const WellProductionProperties& newProperties) { if (isInjector(timeStep)) switchToProducer( timeStep ); m_isProducer.update(timeStep , true); bool update = m_productionProperties.update(timeStep, newProperties); if (update) addEvent( ScheduleEvents::PRODUCTION_UPDATE, timeStep ); return update; }