Change wellStateFromTarget to virtual to make sure the MSW part is run

This commit is contained in:
Tor Harald Sandve 2021-06-16 15:47:58 +02:00
parent 2dae87fb74
commit eb4e25c3f6
2 changed files with 6 additions and 6 deletions

View File

@ -114,9 +114,9 @@ namespace Opm
}
/// updating the well state based the current control mode
void updateWellStateWithTarget(const Simulator& ebos_simulator,
WellState& well_state,
DeferredLogger& deferred_logger) const;
virtual void updateWellStateWithTarget(const Simulator& ebos_simulator,
WellState& well_state,
DeferredLogger& deferred_logger) const override;
/// check whether the well equations get converged for this well
virtual ConvergenceReport getWellConvergence(const WellState& well_state,

View File

@ -188,9 +188,9 @@ public:
std::vector<double>& well_potentials,
DeferredLogger& deferred_logger) = 0;
void updateWellStateWithTarget(const Simulator& ebos_simulator,
WellState& well_state,
DeferredLogger& deferred_logger) const;
virtual void updateWellStateWithTarget(const Simulator& ebos_simulator,
WellState& well_state,
DeferredLogger& deferred_logger) const;
enum class IndividualOrGroup { Individual, Group, Both };
bool updateWellControl(const Simulator& ebos_simulator,