GuideRate.hpp
Go to the documentation of this file.
86 void compute(const std::string& wgname, size_t report_step, double sim_time, double oil_pot, double gas_pot, double wat_pot);
87 double get(const std::string& well, Well::GuideRateTarget target, const RateVector& rates) const;
88 double get(const std::string& group, Group::GuideRateTarget target, const RateVector& rates) const;
89 double get(const std::string& name, GuideRateModel::Target model_target, const RateVector& rates) const;
93 void well_compute(const std::string& wgname, size_t report_step, double sim_time, double oil_pot, double gas_pot, double wat_pot);
94 void group_compute(const std::string& wgname, size_t report_step, double sim_time, double oil_pot, double gas_pot, double wat_pot);
95 double eval_form(const GuideRateModel& model, double oil_pot, double gas_pot, double wat_pot, const GuideRateValue * prev) const;
GuideRateTarget Definition: parser/eclipse/EclipseState/Schedule/Group/group.hpp:90 Definition: GuideRateModel.hpp:29 Definition: GuideRate.hpp:35 double get(const std::string &name, GuideRateModel::Target model_target, const RateVector &rates) const void compute(const std::string &wgname, size_t report_step, double sim_time, double oil_pot, double gas_pot, double wat_pot) double get(const std::string &group, Group::GuideRateTarget target, const RateVector &rates) const GuideRate(const Schedule &schedule) double get(const std::string &well, Well::GuideRateTarget target, const RateVector &rates) const bool has(const std::string &name) const Definition: Schedule.hpp:113 GuideRateTarget Definition: custom-opm-common/opm-common/opm/parser/eclipse/EclipseState/Schedule/Well/well.hpp:136 Definition: A.hpp:4 bool operator==(const SummaryConfigNode &lhs, const SummaryConfigNode &rhs) bool operator!=(const SummaryConfigNode &lhs, const SummaryConfigNode &rhs) Definition: SummaryConfig.hpp:96 x y t t *t x y t t t x y t t t x *y t *t t x *y t *t t x y t t t x y t t t t(t+t)") define_sfop3(16 Definition: GuideRate.hpp:39 double eval(Group::GuideRateTarget target) const RateVector(double orat, double grat, double wrat) Definition: GuideRate.hpp:41 RateVector()=default double eval(Well::GuideRateTarget target) const double eval(GuideRateModel::Target target) const |