From 26530e60e491cf25d12f9fad133a1dc4f3c7f266 Mon Sep 17 00:00:00 2001 From: Arne Morten Kvarving Date: Sun, 23 May 2021 13:47:04 +0200 Subject: [PATCH] GasLiftStage2: pass schedule --- opm/simulators/wells/BlackoilWellModel_impl.hpp | 4 +++- opm/simulators/wells/GasLiftStage2.hpp | 1 + opm/simulators/wells/GasLiftStage2_impl.hpp | 3 ++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/opm/simulators/wells/BlackoilWellModel_impl.hpp b/opm/simulators/wells/BlackoilWellModel_impl.hpp index a61d02598..024f1a5e6 100644 --- a/opm/simulators/wells/BlackoilWellModel_impl.hpp +++ b/opm/simulators/wells/BlackoilWellModel_impl.hpp @@ -1108,7 +1108,9 @@ namespace Opm { GLiftWellStateMap &glift_well_state_map) { - GasLiftStage2 glift {this->phaseUsage(), ebosSimulator_, + GasLiftStage2 glift {this->phaseUsage(), + ebosSimulator_.vanguard().schedule(), + ebosSimulator_, ebosSimulator_.vanguard().summaryState(), deferred_logger, this->wellState(), prod_wells, glift_wells, glift_well_state_map}; diff --git a/opm/simulators/wells/GasLiftStage2.hpp b/opm/simulators/wells/GasLiftStage2.hpp index 31e4efdfb..c027ba0ab 100644 --- a/opm/simulators/wells/GasLiftStage2.hpp +++ b/opm/simulators/wells/GasLiftStage2.hpp @@ -72,6 +72,7 @@ namespace Opm public: GasLiftStage2( const PhaseUsage& phase_usage, + const Schedule& schedule, const Simulator &ebos_simulator, const SummaryState& summary_state, DeferredLogger &deferred_logger, diff --git a/opm/simulators/wells/GasLiftStage2_impl.hpp b/opm/simulators/wells/GasLiftStage2_impl.hpp index cae78a06f..c0b68ff55 100644 --- a/opm/simulators/wells/GasLiftStage2_impl.hpp +++ b/opm/simulators/wells/GasLiftStage2_impl.hpp @@ -37,6 +37,7 @@ template GasLiftStage2:: GasLiftStage2( const PhaseUsage& phase_usage, + const Schedule& schedule, const Simulator &ebos_simulator, const SummaryState& summary_state, DeferredLogger &deferred_logger, @@ -52,7 +53,7 @@ GasLiftStage2( well_state_map_{state_map}, report_step_idx_{ebos_simulator.episodeIndex()}, summary_state_{summary_state}, - schedule_{ebos_simulator.vanguard().schedule()}, + schedule_{schedule}, phase_usage_{phase_usage}, glo_{schedule_.glo(report_step_idx_)}, comm_{ebos_simulator.vanguard().grid().comm()},