From cb031cd99a8da51b8e399fdc93ca3bca0fd0308d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5kon=20H=C3=A6gland?= Date: Thu, 24 Apr 2025 08:47:52 +0200 Subject: [PATCH] Fix serial build --- opm/simulators/wells/GuideRateHandler.cpp | 1 + opm/simulators/wells/GuideRateHandler.hpp | 14 +++++++++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/opm/simulators/wells/GuideRateHandler.cpp b/opm/simulators/wells/GuideRateHandler.cpp index 8d901f0526..517bdb7296 100644 --- a/opm/simulators/wells/GuideRateHandler.cpp +++ b/opm/simulators/wells/GuideRateHandler.cpp @@ -18,6 +18,7 @@ */ #include #include +#include #include #include #include diff --git a/opm/simulators/wells/GuideRateHandler.hpp b/opm/simulators/wells/GuideRateHandler.hpp index e2ad1c7639..8ad48998b9 100644 --- a/opm/simulators/wells/GuideRateHandler.hpp +++ b/opm/simulators/wells/GuideRateHandler.hpp @@ -42,7 +42,9 @@ namespace Opm { template class GuideRateHandler { public: +#ifdef RESERVOIR_COUPLING_ENABLED using Potentials = ReservoirCoupling::Potentials; +#endif class GuideRateDumper { public: @@ -90,14 +92,16 @@ public: const int num_phases ); - const Parallel::Communication &comm() const { return this->parent_.comm_; } +#ifdef RESERVOIR_COUPLING_ENABLED + bool isReservoirCouplingMaster() const { return this->parent_.isReservoirCouplingMaster(); } + ReservoirCouplingMaster& reservoirCouplingMaster() { + return this->parent_.reservoirCouplingMaster(); + } +#endif + const Parallel::Communication &comm() const { return this->parent_.comm_; } DeferredLogger &deferredLogger() { return this->parent_.deferredLogger(); } GuideRate &guideRate() { return this->parent_.guide_rate_; } - bool isReservoirCouplingMaster() const { return this->parent_.isReservoirCouplingMaster(); } const PhaseUsage &phaseUsage() const { return this->parent_.phase_usage_; } - ReservoirCouplingMaster& reservoirCouplingMaster() { - return this->parent_.reservoirCouplingMaster(); - } const SummaryState &summaryState() const { return this->parent_.summary_state_; } const Schedule &schedule() const { return this->parent_.schedule_; } void update();