Esempio n. 1
0
    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);
    }
Esempio n. 2
0
    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;
    }