44 RstWell(const ::Opm::UnitSystem& unit_system,
46 const std::string& group_arg,
47 const std::string* zwel,
55 RstWell(const ::Opm::UnitSystem& unit_system,
57 const std::string& group_arg,
58 const std::string* zwel,
65 const std::vector<int>& iseg,
66 const std::vector<double>& rseg);
70 std::array<int, 2> ij;
71 std::pair<int,int> k1k2;
76 int econ_workover_procedure;
78 int group_controllable_flag;
79 int econ_limit_end_run;
81 int hist_requested_control;
83 int completion_ordering;
85 int msw_pressure_drop_model;
86 int wtest_config_reasons;
87 int wtest_close_reason;
89 int econ_limit_quantity;
90 int econ_workover_procedure_2;
91 int thp_lookup_procedure_vfptable;
92 int close_if_thp_stabilised;
93 int prevent_thpctrl_if_unstable;
95 bool glift_alloc_extra_gas;
103 float bhp_target_float;
104 float vfp_bhp_adjustment;
105 float vfp_bhp_scaling_factor;
106 float hist_lrat_target;
107 float hist_grat_target;
108 float hist_bhp_target;
110 float drainage_radius;
111 float grupcon_gr_value;
112 float efficiency_factor;
114 float econ_limit_min_oil;
115 float econ_limit_min_gas;
116 float econ_limit_max_wct;
117 float econ_limit_max_gor;
118 float econ_limit_max_wgr;
119 float econ_limit_max_wct_2;
120 float econ_limit_min_liq;
121 float wtest_interval;
123 float grupcon_gr_scaling;
124 double glift_max_rate;
125 double glift_min_rate;
126 double glift_weight_factor;
127 double glift_inc_weight_factor;
128 float dfac_corr_coeff_a{};
129 float dfac_corr_exponent_b{};
130 float dfac_corr_exponent_c{};
131 std::vector<float> tracer_concentration_injection;
146 double water_inj_total;
147 double gas_inj_total;
148 double void_inj_total;
150 double bhp_target_double;
151 double hist_oil_total;
152 double hist_wat_total;
153 double hist_gas_total;
154 double hist_water_inj_total;
155 double hist_gas_inj_total;
156 double water_void_rate;
157 double gas_void_rate;
159 static constexpr auto UNDEFINED_VALUE = 1.0e20f;
161 const RstSegment& segment(
int segment_number)
const;
162 std::vector<RstConnection> connections;
163 std::vector<RstSegment> segments;
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30