mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
updating well control during iterateWellEquations in MSW
This commit is contained in:
parent
2d27226538
commit
8c96aeebbe
@ -1853,6 +1853,9 @@ namespace Opm
|
|||||||
|
|
||||||
updateWellState(dx_well, well_state, deferred_logger, relaxation_factor);
|
updateWellState(dx_well, well_state, deferred_logger, relaxation_factor);
|
||||||
|
|
||||||
|
// TODO: should we do something more if a switching of control happens
|
||||||
|
this->updateWellControl(ebosSimulator, well_state, deferred_logger);
|
||||||
|
|
||||||
initPrimaryVariablesEvaluation();
|
initPrimaryVariablesEvaluation();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -190,7 +190,7 @@ namespace Opm
|
|||||||
WellState& well_state,
|
WellState& well_state,
|
||||||
Opm::DeferredLogger& deferred_logger) const = 0;
|
Opm::DeferredLogger& deferred_logger) const = 0;
|
||||||
|
|
||||||
void updateWellControl(/* const */ Simulator& ebos_simulator,
|
void updateWellControl(const Simulator& ebos_simulator,
|
||||||
WellState& well_state,
|
WellState& well_state,
|
||||||
Opm::DeferredLogger& deferred_logger) /* const */;
|
Opm::DeferredLogger& deferred_logger) /* const */;
|
||||||
|
|
||||||
|
@ -430,7 +430,7 @@ namespace Opm
|
|||||||
template<typename TypeTag>
|
template<typename TypeTag>
|
||||||
void
|
void
|
||||||
WellInterface<TypeTag>::
|
WellInterface<TypeTag>::
|
||||||
updateWellControl(/* const */ Simulator& ebos_simulator,
|
updateWellControl(const Simulator& ebos_simulator,
|
||||||
WellState& well_state,
|
WellState& well_state,
|
||||||
Opm::DeferredLogger& deferred_logger) /* const */
|
Opm::DeferredLogger& deferred_logger) /* const */
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user