add argument to get proper conv for well-copies

This commit is contained in:
Stein Krogstad
2023-11-08 21:11:11 +01:00
parent 9a5aef6e5e
commit 743c7bd120
2 changed files with 3 additions and 1 deletions

View File

@@ -37,6 +37,7 @@ void WellConvergence::
checkConvergenceControlEq(const WellState& well_state,
const Tolerances& tolerances,
const double well_control_residual,
const bool well_is_stopped,
ConvergenceReport& report,
DeferredLogger& deferred_logger) const
{
@@ -46,7 +47,7 @@ checkConvergenceControlEq(const WellState& well_state,
const int well_index = well_.indexOfWell();
const auto& ws = well_state.well(well_index);
if (well_.wellIsStopped()) {
if (well_is_stopped) {
ctrltype = CR::WellFailure::Type::ControlRate;
control_tolerance = tolerances.rates; // use smaller tolerance for zero control?
}

View File

@@ -52,6 +52,7 @@ public:
void checkConvergenceControlEq(const WellState& well_state,
const Tolerances& tolerances,
const double well_control_residual,
const bool well_is_stopped,
ConvergenceReport& report,
DeferredLogger& deferred_logger) const;