mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
adapt to changes in the schedule class
This commit is contained in:
parent
100252eb8c
commit
62e485cbea
@ -411,7 +411,9 @@ namespace Opm {
|
|||||||
for (auto& well : well_container_) {
|
for (auto& well : well_container_) {
|
||||||
const uint64_t effective_events_mask = ScheduleEvents::WELL_STATUS_CHANGE
|
const uint64_t effective_events_mask = ScheduleEvents::WELL_STATUS_CHANGE
|
||||||
+ ScheduleEvents::NEW_WELL;
|
+ ScheduleEvents::NEW_WELL;
|
||||||
const bool event = report_step_starts_ && schedule().hasWellGroupEvent(well->name(), effective_events_mask, reportStepIdx);
|
|
||||||
|
const auto& events = schedule()[reportStepIdx].wellgroup_events();
|
||||||
|
const bool event = report_step_starts_ && events.hasEvent(well->name(), effective_events_mask);
|
||||||
if (event) {
|
if (event) {
|
||||||
well->calculateExplicitQuantities(ebosSimulator_, well_state_, local_deferredLogger);
|
well->calculateExplicitQuantities(ebosSimulator_, well_state_, local_deferredLogger);
|
||||||
well->solveWellEquation(ebosSimulator_, well_state_, local_deferredLogger);
|
well->solveWellEquation(ebosSimulator_, well_state_, local_deferredLogger);
|
||||||
|
Loading…
Reference in New Issue
Block a user