mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
GasLiftStage2: pass summary state
This commit is contained in:
parent
b7d90de9cc
commit
f034ca981e
@ -1108,7 +1108,9 @@ namespace Opm {
|
|||||||
GLiftWellStateMap &glift_well_state_map)
|
GLiftWellStateMap &glift_well_state_map)
|
||||||
{
|
{
|
||||||
|
|
||||||
GasLiftStage2 glift {this->phaseUsage(), ebosSimulator_, deferred_logger, this->wellState(),
|
GasLiftStage2 glift {this->phaseUsage(), ebosSimulator_,
|
||||||
|
ebosSimulator_.vanguard().summaryState(),
|
||||||
|
deferred_logger, this->wellState(),
|
||||||
prod_wells, glift_wells, glift_well_state_map};
|
prod_wells, glift_wells, glift_well_state_map};
|
||||||
glift.runOptimize();
|
glift.runOptimize();
|
||||||
}
|
}
|
||||||
|
@ -73,6 +73,7 @@ namespace Opm
|
|||||||
GasLiftStage2(
|
GasLiftStage2(
|
||||||
const PhaseUsage& phase_usage,
|
const PhaseUsage& phase_usage,
|
||||||
const Simulator &ebos_simulator,
|
const Simulator &ebos_simulator,
|
||||||
|
const SummaryState& summary_state,
|
||||||
DeferredLogger &deferred_logger,
|
DeferredLogger &deferred_logger,
|
||||||
WellState &well_state,
|
WellState &well_state,
|
||||||
GLiftProdWells &prod_wells,
|
GLiftProdWells &prod_wells,
|
||||||
|
@ -38,6 +38,7 @@ GasLiftStage2<TypeTag>::
|
|||||||
GasLiftStage2(
|
GasLiftStage2(
|
||||||
const PhaseUsage& phase_usage,
|
const PhaseUsage& phase_usage,
|
||||||
const Simulator &ebos_simulator,
|
const Simulator &ebos_simulator,
|
||||||
|
const SummaryState& summary_state,
|
||||||
DeferredLogger &deferred_logger,
|
DeferredLogger &deferred_logger,
|
||||||
WellState &well_state,
|
WellState &well_state,
|
||||||
GLiftProdWells &prod_wells,
|
GLiftProdWells &prod_wells,
|
||||||
@ -50,7 +51,7 @@ GasLiftStage2(
|
|||||||
stage1_wells_{glift_wells},
|
stage1_wells_{glift_wells},
|
||||||
well_state_map_{state_map},
|
well_state_map_{state_map},
|
||||||
report_step_idx_{ebos_simulator.episodeIndex()},
|
report_step_idx_{ebos_simulator.episodeIndex()},
|
||||||
summary_state_{ebos_simulator.vanguard().summaryState()},
|
summary_state_{summary_state},
|
||||||
schedule_{ebos_simulator.vanguard().schedule()},
|
schedule_{ebos_simulator.vanguard().schedule()},
|
||||||
phase_usage_{phase_usage},
|
phase_usage_{phase_usage},
|
||||||
glo_{schedule_.glo(report_step_idx_)},
|
glo_{schedule_.glo(report_step_idx_)},
|
||||||
|
Loading…
Reference in New Issue
Block a user