@@ -114,6 +114,7 @@ class ReservoirModel(GeophiresInputEnum):
114
114
USER_PROVIDED_PROFILE = 5 , "User-Provided Temperature Profile"
115
115
TOUGH2_SIMULATOR = 6 , "TOUGH2 Simulator"
116
116
SUTRA = 7 , "SUTRA"
117
+ SBT = 8 , "SBT"
117
118
118
119
@staticmethod
119
120
def get_reservoir_model_from_input_string (input_string :str ):
@@ -252,6 +253,7 @@ class Configuration(GeophiresInputEnum):
252
253
COAXIAL = 2 , "coaxial"
253
254
VERTICAL = 3 , "vertical"
254
255
L = 4 , "L"
256
+ EAVORLOOP = 5 , "EavorLoop"
255
257
256
258
@staticmethod
257
259
def from_int (int_val ):
@@ -266,3 +268,40 @@ def from_input_string(input_string: str):
266
268
return member
267
269
268
270
raise ValueError (f'Unknown Configuration input value: { input_string } ' )
271
+
272
+
273
+ class FlowrateModel (GeophiresInputEnum ):
274
+ USER_SUPPLIED = 1 , "user supplied"
275
+ FILE_SUPPLIED = 2 , "file supplied"
276
+
277
+ @staticmethod
278
+ def from_int (int_val ):
279
+ for member in __class__ :
280
+ if member .int_value == int_val :
281
+ return member
282
+
283
+ @staticmethod
284
+ def from_input_string (input_string : str ):
285
+ for member in __class__ :
286
+ if input_string == str (member .int_value ):
287
+ return member
288
+
289
+ raise ValueError (f'Unknown Flow Rate Model input value: { input_string } ' )
290
+
291
+ class InjectionTemperatureModel (GeophiresInputEnum ):
292
+ USER_SUPPLIED = 1 , "user supplied"
293
+ FILE_SUPPLIED = 2 , "file supplied"
294
+
295
+ @staticmethod
296
+ def from_int (int_val ):
297
+ for member in __class__ :
298
+ if member .int_value == int_val :
299
+ return member
300
+
301
+ @staticmethod
302
+ def from_input_string (input_string : str ):
303
+ for member in __class__ :
304
+ if input_string == str (member .int_value ):
305
+ return member
306
+
307
+ raise ValueError (f'Unknown Injection Temperature Model input value: { input_string } ' )
0 commit comments