43 const int report_step,
44 const GuideRate* guide_rate,
45 const GuideRateModel::Target target,
47 const bool is_producer,
48 const Phase injection_phase);
49 double fraction(
const std::string& name,
50 const std::string& control_group_name,
51 const bool always_include_this);
52 double localFraction(
const std::string& name,
53 const std::string& always_included_child);
56 std::string parent(
const std::string& name);
57 double guideRateSum(
const Group& group,
58 const std::string& always_included_child);
59 double guideRate(
const std::string& name,
60 const std::string& always_included_child);
61 int groupControlledWells(
const std::string& group_name,
62 const std::string& always_included_child);
63 GuideRate::RateVector getGroupRateVector(
const std::string& group_name);
64 const Schedule& schedule_;
68 const GuideRate* guide_rate_;
69 GuideRateModel::Target target_;
72 Phase injection_phase_;