80enum class UDQTokenType
105 elemental_func_randn = 23,
106 elemental_func_randu = 24,
107 elemental_func_rrandn = 25,
108 elemental_func_rrandu = 26,
109 elemental_func_abs = 27,
110 elemental_func_def = 28,
111 elemental_func_exp = 29,
112 elemental_func_idv = 30,
113 elemental_func_ln = 31,
114 elemental_func_log = 32,
115 elemental_func_nint = 33,
116 elemental_func_sorta = 34,
117 elemental_func_sortd = 35,
118 elemental_func_undef = 36,
120 scalar_func_sum = 37,
121 scalar_func_avea = 38,
122 scalar_func_aveg = 39,
123 scalar_func_aveh = 40,
124 scalar_func_max = 41,
125 scalar_func_min = 42,
126 scalar_func_norm1 = 43,
127 scalar_func_norm2 = 44,
128 scalar_func_normi = 45,
129 scalar_func_prod = 46,
132 table_lookup_start = 48,
133 table_lookup_end = 49,
170 GCONPROD_WATER_TARGET,
172 GCONPROD_LIQUID_TARGET,
174 GCONINJE_SURFACE_MAX_RATE,
175 GCONINJE_RESV_MAX_RATE,
176 GCONINJE_TARGET_REINJ_FRACTION,
177 GCONINJE_TARGET_VOID_FRACTION,
200 UDQVarType targetType(
const std::string& keyword,
const std::vector<std::string>& selector);
201 UDQVarType targetType(
const std::string& keyword);
202 UDQVarType varType(
const std::string& keyword);
203 UDQVarType coerce(UDQVarType t1, UDQVarType t2);
205 UDQAction actionType(
const std::string& action_string);
207 UDQUpdate updateType(
const std::string& update_string);
208 UDQUpdate updateType(
int int_value);
210 UDQTokenType tokenType(
const std::string& func_name);
211 UDQTokenType funcType(
const std::string& func_name);
213 bool binaryFunc(UDQTokenType token_type);
214 bool elementalUnaryFunc(UDQTokenType token_type);
215 bool scalarFunc(UDQTokenType token_type);
216 bool cmpFunc(UDQTokenType token_type);
217 bool setFunc(UDQTokenType token_type);
218 bool trailingSpace(UDQTokenType token_type);
219 bool leadingSpace(UDQTokenType token_type);
220 bool group_control(UDAControl control);
221 bool well_control(UDAControl control);
222 bool is_well_injection_control(UDAControl control,
const bool isInjector);
223 bool is_well_production_control(UDAControl control,
const bool isProducer);
224 bool is_group_injection_control(UDAControl control);
225 bool is_group_production_control(UDAControl control);
227 std::string typeName(UDQVarType var_type);
228 std::string controlName(UDAControl control);
230 UDAKeyword keyword(UDAControl control);
231 int udaCode(UDAControl control);
232 UDAControl udaControl(
int uda_code);
234 constexpr double restart_default = -0.3E+21;
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30