diff --git a/opm/parser/eclipse/Deck/DeckKeyword.hpp b/opm/parser/eclipse/Deck/DeckKeyword.hpp index 250ee4662..a68e71f9f 100644 --- a/opm/parser/eclipse/Deck/DeckKeyword.hpp +++ b/opm/parser/eclipse/Deck/DeckKeyword.hpp @@ -44,9 +44,9 @@ namespace Opm { DeckKeyword(); explicit DeckKeyword(const ParserKeyword& parserKeyword); DeckKeyword(const KeywordLocation& location, const std::string& keywordName); - DeckKeyword(const ParserKeyword& parserKeyword, const std::vector>& record_list, UnitSystem& system_active, UnitSystem& system_default); + DeckKeyword(const ParserKeyword& parserKeyword, const std::vector>& record_list, const UnitSystem& system_active, const UnitSystem& system_default); DeckKeyword(const ParserKeyword& parserKeyword, const std::vector& data); - DeckKeyword(const ParserKeyword& parserKeyword, const std::vector& data, UnitSystem& system_active, UnitSystem& system_default); + DeckKeyword(const ParserKeyword& parserKeyword, const std::vector& data, const UnitSystem& system_active, const UnitSystem& system_default); static DeckKeyword serializeObject(); diff --git a/src/opm/parser/eclipse/Deck/DeckKeyword.cpp b/src/opm/parser/eclipse/Deck/DeckKeyword.cpp index 44f96d4df..b686dac4a 100644 --- a/src/opm/parser/eclipse/Deck/DeckKeyword.cpp +++ b/src/opm/parser/eclipse/Deck/DeckKeyword.cpp @@ -85,7 +85,7 @@ namespace Opm { } - DeckKeyword::DeckKeyword(const ParserKeyword& parserKeyword, const std::vector>& record_list, UnitSystem& system_active, UnitSystem& system_default) : + DeckKeyword::DeckKeyword(const ParserKeyword& parserKeyword, const std::vector>& record_list, const UnitSystem& system_active, const UnitSystem& system_default) : DeckKeyword(parserKeyword) { if (parserKeyword.hasFixedSize() && (record_list.size() != parserKeyword.getFixedSize())) @@ -115,8 +115,8 @@ namespace Opm { std::vector active_dimensions; std::vector default_dimensions; if (dim.size() > 0) { - active_dimensions.push_back( system_active.getNewDimension(dim[0]) ); - default_dimensions.push_back( system_default.getNewDimension(dim[0]) ); + active_dimensions.push_back( system_active.parse(dim[0]) ); + default_dimensions.push_back( system_default.parse(dim[0]) ); } DeckItem deck_item(parser_item.name(), double(), active_dimensions, default_dimensions); add_deckvalue(std::move(deck_item), deck_record, parser_item, input_record, j); @@ -164,7 +164,7 @@ namespace Opm { } - DeckKeyword::DeckKeyword(const ParserKeyword& parserKeyword, const std::vector& data, UnitSystem& system_active, UnitSystem& system_default) : + DeckKeyword::DeckKeyword(const ParserKeyword& parserKeyword, const std::vector& data, const UnitSystem& system_active, const UnitSystem& system_default) : DeckKeyword(parserKeyword) { if (!parserKeyword.isDataKeyword()) @@ -181,8 +181,8 @@ namespace Opm { std::vector active_dimensions; std::vector default_dimensions; if (dim.size() > 0) { - active_dimensions.push_back( system_active.getNewDimension(dim[0]) ); - default_dimensions.push_back( system_default.getNewDimension(dim[0]) ); + active_dimensions.push_back( system_active.parse(dim[0]) ); + default_dimensions.push_back( system_default.parse(dim[0]) ); } DeckItem item(parser_item.name(), double(), active_dimensions, default_dimensions); for (double val : data)