53 using RateConvFunc = std::function<void(
const RegionId,
55 const std::optional<std::string>&,
56 std::vector<Scalar>&)>;
60 const Schedule& schedule,
61 const SummaryState& summaryState,
62 const RateConvFunc& rateConverter,
63 const bool check_guide_rate,
67 std::pair<bool, Scalar>
68 checkGroupConstraintsInj(
const Group& group,
71 const Scalar efficiencyFactor,
72 const Schedule& schedule,
73 const SummaryState& summaryState,
74 const RateConvFunc& rateConverter,
75 const bool check_guide_rate,
78 std::pair<bool, Scalar>
79 checkGroupConstraintsProd(
const Group& group,
82 const Scalar efficiencyFactor,
83 const Schedule& schedule,
84 const SummaryState& summaryState,
85 const RateConvFunc& rateConverter,
86 const bool check_guide_rate,
WellGroupConstraints(const WellInterfaceGeneric< Scalar, IndexTraits > &well)
Constructor sets reference to well.
Definition WellGroupConstraints.hpp:51