From 729dc8dbd923ce2dc8114846341a1e6834a45c54 Mon Sep 17 00:00:00 2001 From: Joakim Hove Date: Thu, 20 Jun 2019 12:11:57 +0200 Subject: [PATCH] UDA: WSOLVENT --- src/opm/parser/eclipse/EclipseState/Schedule/Schedule.cpp | 2 +- src/opm/parser/eclipse/share/keywords/000_Eclipse100/W/WSOLVENT | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/opm/parser/eclipse/EclipseState/Schedule/Schedule.cpp b/src/opm/parser/eclipse/EclipseState/Schedule/Schedule.cpp index 704c897b0..ef768a2b7 100644 --- a/src/opm/parser/eclipse/EclipseState/Schedule/Schedule.cpp +++ b/src/opm/parser/eclipse/EclipseState/Schedule/Schedule.cpp @@ -1119,7 +1119,7 @@ namespace Opm { for( const auto& record : keyword ) { const std::string& wellNamePattern = record.getItem("WELL").getTrimmedString(0); const auto well_names = wellNames( wellNamePattern , currentStep); - double fraction = record.getItem("SOLVENT_FRACTION").get< double >(0); + double fraction = record.getItem("SOLVENT_FRACTION").get< UDAValue >(0).get(); if (well_names.empty()) invalidNamePattern(wellNamePattern, parseContext, errors, keyword); diff --git a/src/opm/parser/eclipse/share/keywords/000_Eclipse100/W/WSOLVENT b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/W/WSOLVENT index c2162a1d9..b10f06b81 100644 --- a/src/opm/parser/eclipse/share/keywords/000_Eclipse100/W/WSOLVENT +++ b/src/opm/parser/eclipse/share/keywords/000_Eclipse100/W/WSOLVENT @@ -3,6 +3,6 @@ "sections" : ["SCHEDULE" ], "items" : [{"name" : "WELL" , "value_type" : "STRING"}, - {"name" : "SOLVENT_FRACTION" , "value_type" : "DOUBLE" , "dimension" : "1"} + {"name" : "SOLVENT_FRACTION" , "value_type" : "UDA" , "dimension" : "1"} ] }