@@ -558,30 +558,8 @@ def read_parameters(self, model: Model) -> None:
558
558
559
559
# handle special cases
560
560
if ParameterToModify .Name == "Reservoir Model" :
561
- if ParameterReadIn .sValue == '0' :
562
- # Simply Cylindrical Model
563
- ParameterToModify .value = ReservoirModel .CYLINDRICAL
564
- elif ParameterReadIn .sValue == '1' :
565
- # Multiple parallel fractures model (LANL)
566
- ParameterToModify .value = ReservoirModel .MULTIPLE_PARALLEL_FRACTURES
567
- elif ParameterReadIn .sValue == '2' :
568
- # Volumetric block model (1D linear heat sweep model (Stanford))
569
- ParameterToModify .value = ReservoirModel .LINEAR_HEAT_SWEEP
570
- elif ParameterReadIn .sValue == '3' :
571
- # Drawdown parameter model (Tester)
572
- ParameterToModify .value = ReservoirModel .SINGLE_FRACTURE
573
- elif ParameterReadIn .sValue == '4' :
574
- # Thermal drawdown percentage model (GETEM)
575
- ParameterToModify .value = ReservoirModel .ANNUAL_PERCENTAGE
576
- elif ParameterReadIn .sValue == '5' :
577
- # Generic user-provided temperature profile
578
- ParameterToModify .value = ReservoirModel .USER_PROVIDED_PROFILE
579
- elif ParameterReadIn .sValue == '6' :
580
- # TOUGH2 is called
581
- ParameterToModify .value = ReservoirModel .TOUGH2_SIMULATOR
582
- elif ParameterReadIn .sValue == '7' :
583
- # SUTRA Simulator
584
- ParameterToModify .value = ReservoirModel .SUTRA
561
+ ParameterToModify .value = ReservoirModel .get_reservoir_model_from_input_string (
562
+ ParameterReadIn .sValue )
585
563
586
564
elif ParameterToModify .Name == 'Reservoir Depth' :
587
565
# FIXME TODO only convert if current units are km
0 commit comments