24#ifndef OPM_WELL_CONSTRAINTS_HEADER_INCLUDED
25#define OPM_WELL_CONSTRAINTS_HEADER_INCLUDED
39class WellInterfaceGeneric;
40enum class WellInjectorCMode;
41enum class WellProducerCMode;
49 using RateConvFunc = std::function<
void(
const RegionId,
const int,
50 const std::vector<double>&,
51 std::vector<double>&)>;
56 const RateConvFunc& calcReservoirVoidageRates,
57 bool& thp_limit_violated_but_not_switched,
64 bool& thp_limit_violated_but_not_switched,
70 const RateConvFunc& calcReservoirVoidageRates,
71 bool& thp_limit_violated_but_not_switched,
Definition AquiferInterface.hpp:35
Definition DeferredLogger.hpp:57
Definition SingleWellState.hpp:40
Class for computing well group constraints.
Definition WellConstraints.hpp:44
WellConstraints(const WellInterfaceGeneric &well)
Constructor sets reference to well.
Definition WellConstraints.hpp:47
Definition WellInterfaceGeneric.hpp:51
This file contains a set of helper functions used by VFPProd / VFPInj.
Definition BlackoilPhases.hpp:27