From 252829850e5dad6a30b3ed93930d61fab1c17627 Mon Sep 17 00:00:00 2001 From: Joakim Hove Date: Fri, 25 Oct 2019 14:30:13 +0200 Subject: [PATCH] Pass ParseContext settings in constructor --- flow/flow.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/flow/flow.cpp b/flow/flow.cpp index f9d604dff..383b6c53b 100644 --- a/flow/flow.cpp +++ b/flow/flow.cpp @@ -324,7 +324,10 @@ int main(int argc, char** argv) std::shared_ptr summaryConfig; { Opm::Parser parser; - Opm::ParseContext parseContext; + Opm::ParseContext parseContext({{Opm::ParseContext::PARSE_RANDOM_SLASH, Opm::InputError::IGNORE}, + {Opm::ParseContext::PARSE_MISSING_DIMS_KEYWORD, Opm::InputError::WARN}, + {Opm::ParseContext::SUMMARY_UNKNOWN_WELL, Opm::InputError::WARN}, + {Opm::ParseContext::SUMMARY_UNKNOWN_GROUP, Opm::InputError::WARN}}); Opm::ErrorGuard errorGuard; outputMode = setupLogging(mpiRank, deckFilename, @@ -334,12 +337,6 @@ int main(int argc, char** argv) if (EWOMS_GET_PARAM(PreTypeTag, bool, EclStrictParsing)) parseContext.update( Opm::InputError::DELAYED_EXIT1); - else { - parseContext.update(Opm::ParseContext::PARSE_RANDOM_SLASH, Opm::InputError::IGNORE); - parseContext.update(Opm::ParseContext::PARSE_MISSING_DIMS_KEYWORD, Opm::InputError::WARN); - parseContext.update(Opm::ParseContext::SUMMARY_UNKNOWN_WELL, Opm::InputError::WARN); - parseContext.update(Opm::ParseContext::SUMMARY_UNKNOWN_GROUP, Opm::InputError::WARN); - } Opm::FlowMainEbos::printPRTHeader(outputCout);