From 3f08901379919f04d208859cb4dfe7b462600ee4 Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Wed, 22 Jan 2025 08:34:46 +0100 Subject: [PATCH] Use updated opm-common * Update opm-common submodule and use branch development https://github.com/CeetronSolutions/opm-common/tree/development * Add cmake-format of ThirdParty/custom-opm-common/CMakeLists.txt * Add boost-test * Update generated files and simplify CMake configuration Add -D_USE_MATH_DEFINES to CMake to avoid multiple local defines Introduce flag CREATE_OPM_COMMON_KEYWORDS used to generate C++ files JSON files. This enables use also in MSVC. Remove obsolete direct include of source files. * Update generated ESMRY test file There was a invalid extra : postfix for some keywords like NEWTON and other N* keywords. When creating ESRMY using updated opm-common fix this issue. * Update URL for custom-opm-common --- .github/workflows/cmake-format.yml | 3 + ApplicationLibCode/CMakeLists.txt | 1 + .../FileInterface/RifOpmRadialGridTools.cpp | 3 +- .../FileInterface/RifReaderOpmCommon.cpp | 2 + .../ProjectDataModel/RiaOpmParserTools.cpp | 7 +- .../h5-file/NORNE_ATW2013_RFTPLT_V2.ESMRY | Bin 10132080 -> 10132080 bytes CMakeLists.txt | 22 +- ThirdParty/custom-opm-common/CMakeLists.txt | 199 +- .../custom-opm-common/CMakeLists_files.cmake | 815 --- .../opm-parser-BasicTest.cpp | 3 +- .../generated-opm-common/ParserInit.cpp | 1202 +---- .../generated-opm-common/ParserKeywords/A.cpp | 104 +- .../generated-opm-common/ParserKeywords/B.cpp | 263 +- .../ParserKeywords/BuiltinA.cpp | 111 + .../ParserKeywords/BuiltinB.cpp | 47 + .../ParserKeywords/BuiltinC.cpp | 109 + .../ParserKeywords/BuiltinD.cpp | 157 + .../ParserKeywords/BuiltinE.cpp | 87 + .../ParserKeywords/BuiltinF.cpp | 85 + .../ParserKeywords/BuiltinG.cpp | 179 + .../ParserKeywords/BuiltinH.cpp | 105 + .../ParserKeywords/BuiltinI.cpp | 69 + .../ParserKeywords/BuiltinJ.cpp | 11 + .../ParserKeywords/BuiltinK.cpp | 11 + .../ParserKeywords/BuiltinL.cpp | 115 + .../ParserKeywords/BuiltinM.cpp | 109 + .../ParserKeywords/BuiltinN.cpp | 93 + .../ParserKeywords/BuiltinO.cpp | 47 + .../ParserKeywords/BuiltinP.cpp | 215 + .../ParserKeywords/BuiltinQ.cpp | 13 + .../ParserKeywords/BuiltinR.cpp | 163 + .../ParserKeywords/BuiltinS.cpp | 283 + .../ParserKeywords/BuiltinT.cpp | 129 + .../ParserKeywords/BuiltinU.cpp | 35 + .../ParserKeywords/BuiltinV.cpp | 57 + .../ParserKeywords/BuiltinW.cpp | 271 + .../ParserKeywords/BuiltinX.cpp | 9 + .../ParserKeywords/BuiltinY.cpp | 11 + .../ParserKeywords/BuiltinZ.cpp | 25 + .../generated-opm-common/ParserKeywords/C.cpp | 280 +- .../generated-opm-common/ParserKeywords/D.cpp | 324 +- .../generated-opm-common/ParserKeywords/E.cpp | 91 +- .../generated-opm-common/ParserKeywords/F.cpp | 209 +- .../generated-opm-common/ParserKeywords/G.cpp | 234 +- .../generated-opm-common/ParserKeywords/H.cpp | 51 +- .../generated-opm-common/ParserKeywords/I.cpp | 6 +- .../generated-opm-common/ParserKeywords/J.cpp | 6 - .../generated-opm-common/ParserKeywords/L.cpp | 14 - .../generated-opm-common/ParserKeywords/M.cpp | 92 +- .../generated-opm-common/ParserKeywords/N.cpp | 88 +- .../generated-opm-common/ParserKeywords/O.cpp | 621 +-- .../generated-opm-common/ParserKeywords/P.cpp | 170 +- .../ParserKeywords/ParserInitA.cpp | 66 + .../ParserKeywords/ParserInitB.cpp | 34 + .../ParserKeywords/ParserInitC.cpp | 65 + .../ParserKeywords/ParserInitD.cpp | 89 + .../ParserKeywords/ParserInitE.cpp | 54 + .../ParserKeywords/ParserInitF.cpp | 53 + .../ParserKeywords/ParserInitG.cpp | 100 + .../ParserKeywords/ParserInitH.cpp | 63 + .../ParserKeywords/ParserInitI.cpp | 45 + .../ParserKeywords/ParserInitJ.cpp | 16 + .../ParserKeywords/ParserInitK.cpp | 16 + .../ParserKeywords/ParserInitL.cpp | 68 + .../ParserKeywords/ParserInitM.cpp | 65 + .../ParserKeywords/ParserInitN.cpp | 57 + .../ParserKeywords/ParserInitO.cpp | 34 + .../ParserKeywords/ParserInitP.cpp | 118 + .../ParserKeywords/ParserInitQ.cpp | 17 + .../ParserKeywords/ParserInitR.cpp | 92 + .../ParserKeywords/ParserInitS.cpp | 152 + .../ParserKeywords/ParserInitT.cpp | 75 + .../ParserKeywords/ParserInitU.cpp | 28 + .../ParserKeywords/ParserInitV.cpp | 39 + .../ParserKeywords/ParserInitW.cpp | 146 + .../ParserKeywords/ParserInitX.cpp | 15 + .../ParserKeywords/ParserInitY.cpp | 16 + .../ParserKeywords/ParserInitZ.cpp | 23 + .../generated-opm-common/ParserKeywords/R.cpp | 141 +- .../generated-opm-common/ParserKeywords/S.cpp | 278 +- .../generated-opm-common/ParserKeywords/T.cpp | 223 +- .../generated-opm-common/ParserKeywords/U.cpp | 63 +- .../generated-opm-common/ParserKeywords/V.cpp | 57 +- .../generated-opm-common/ParserKeywords/W.cpp | 552 +- .../generated-opm-common/ParserKeywords/X.cpp | 19 + .../generated-opm-common/ParserKeywords/Y.cpp | 38 + .../generated-opm-common/ParserKeywords/Z.cpp | 48 +- .../generated-opm-common/config.h | 8 +- .../input/eclipse/Parser/ParserKeywords/A.hpp | 147 +- .../input/eclipse/Parser/ParserKeywords/B.hpp | 197 +- .../eclipse/Parser/ParserKeywords/Builtin.hpp | 4672 +++++------------ .../input/eclipse/Parser/ParserKeywords/C.hpp | 313 +- .../input/eclipse/Parser/ParserKeywords/D.hpp | 372 +- .../input/eclipse/Parser/ParserKeywords/E.hpp | 107 +- .../input/eclipse/Parser/ParserKeywords/F.hpp | 102 +- .../input/eclipse/Parser/ParserKeywords/G.hpp | 278 +- .../input/eclipse/Parser/ParserKeywords/H.hpp | 70 +- .../input/eclipse/Parser/ParserKeywords/I.hpp | 6 +- .../input/eclipse/Parser/ParserKeywords/J.hpp | 12 +- .../input/eclipse/Parser/ParserKeywords/L.hpp | 28 +- .../input/eclipse/Parser/ParserKeywords/M.hpp | 113 +- .../input/eclipse/Parser/ParserKeywords/N.hpp | 86 +- .../input/eclipse/Parser/ParserKeywords/O.hpp | 1238 ++--- .../input/eclipse/Parser/ParserKeywords/P.hpp | 186 +- .../Parser/ParserKeywords/ParserInitA.hpp | 11 + .../Parser/ParserKeywords/ParserInitB.hpp | 11 + .../Parser/ParserKeywords/ParserInitC.hpp | 11 + .../Parser/ParserKeywords/ParserInitD.hpp | 11 + .../Parser/ParserKeywords/ParserInitE.hpp | 11 + .../Parser/ParserKeywords/ParserInitF.hpp | 11 + .../Parser/ParserKeywords/ParserInitG.hpp | 11 + .../Parser/ParserKeywords/ParserInitH.hpp | 12 + .../Parser/ParserKeywords/ParserInitI.hpp | 11 + .../Parser/ParserKeywords/ParserInitJ.hpp | 11 + .../Parser/ParserKeywords/ParserInitK.hpp | 11 + .../Parser/ParserKeywords/ParserInitL.hpp | 11 + .../Parser/ParserKeywords/ParserInitM.hpp | 11 + .../Parser/ParserKeywords/ParserInitN.hpp | 11 + .../Parser/ParserKeywords/ParserInitO.hpp | 11 + .../Parser/ParserKeywords/ParserInitP.hpp | 11 + .../Parser/ParserKeywords/ParserInitQ.hpp | 11 + .../Parser/ParserKeywords/ParserInitR.hpp | 11 + .../Parser/ParserKeywords/ParserInitS.hpp | 11 + .../Parser/ParserKeywords/ParserInitT.hpp | 11 + .../Parser/ParserKeywords/ParserInitU.hpp | 11 + .../Parser/ParserKeywords/ParserInitV.hpp | 11 + .../Parser/ParserKeywords/ParserInitW.hpp | 11 + .../Parser/ParserKeywords/ParserInitX.hpp | 11 + .../Parser/ParserKeywords/ParserInitY.hpp | 11 + .../Parser/ParserKeywords/ParserInitZ.hpp | 11 + .../input/eclipse/Parser/ParserKeywords/R.hpp | 135 +- .../input/eclipse/Parser/ParserKeywords/S.hpp | 254 +- .../input/eclipse/Parser/ParserKeywords/T.hpp | 323 +- .../input/eclipse/Parser/ParserKeywords/U.hpp | 67 +- .../input/eclipse/Parser/ParserKeywords/V.hpp | 1291 +++-- .../input/eclipse/Parser/ParserKeywords/W.hpp | 666 ++- .../input/eclipse/Parser/ParserKeywords/X.hpp | 13 + .../input/eclipse/Parser/ParserKeywords/Y.hpp | 26 + .../input/eclipse/Parser/ParserKeywords/Z.hpp | 26 + ThirdParty/custom-opm-common/opm-common | 2 +- vcpkg.json | 1 + 141 files changed, 11620 insertions(+), 9727 deletions(-) delete mode 100644 ThirdParty/custom-opm-common/CMakeLists_files.cmake create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinA.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinB.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinC.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinD.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinE.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinF.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinG.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinH.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinI.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinJ.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinK.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinL.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinM.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinN.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinO.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinP.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinQ.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinR.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinS.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinT.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinU.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinV.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinW.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinX.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinY.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinZ.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitA.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitB.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitC.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitD.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitE.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitF.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitG.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitH.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitI.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitJ.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitK.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitL.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitM.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitN.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitO.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitP.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitQ.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitR.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitS.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitT.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitU.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitV.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitW.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitX.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitY.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitZ.cpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitA.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitB.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitC.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitD.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitE.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitF.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitG.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitH.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitI.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitJ.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitK.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitL.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitM.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitN.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitO.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitP.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitQ.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitR.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitS.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitT.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitU.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitV.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitW.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitX.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitY.hpp create mode 100644 ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitZ.hpp diff --git a/.github/workflows/cmake-format.yml b/.github/workflows/cmake-format.yml index 32202bb333..0edae43751 100644 --- a/.github/workflows/cmake-format.yml +++ b/.github/workflows/cmake-format.yml @@ -30,6 +30,9 @@ jobs: cd Fwk/AppFwk find -name CMake*.txt | xargs ~/.local/bin/cmake-format -c ${{ github.workspace }}/cmake/cmake-format.py -i cd .. + cd .. + + ~/.local/bin/cmake-format -c ${{ github.workspace }}/cmake/cmake-format.py -i ThirdParty/custom-opm-common/CMakeLists.txt git diff - uses: peter-evans/create-pull-request@v7 diff --git a/ApplicationLibCode/CMakeLists.txt b/ApplicationLibCode/CMakeLists.txt index f81ac0ed6c..2f82b42468 100644 --- a/ApplicationLibCode/CMakeLists.txt +++ b/ApplicationLibCode/CMakeLists.txt @@ -405,6 +405,7 @@ set(UNITY_EXCLUDE_FILES FileInterface/RifOsduWellLogReader.cpp FileInterface/RifByteArrayArrowRandomAccessFile.cpp FileInterface/RifArrowTools.cpp + FileInterface/RifReaderOpmRft.cpp ) message("Files excluded from UNITY_BUILD : ${UNITY_EXCLUDE_FILES}") diff --git a/ApplicationLibCode/FileInterface/RifOpmRadialGridTools.cpp b/ApplicationLibCode/FileInterface/RifOpmRadialGridTools.cpp index 58d80ae807..22df5836a4 100644 --- a/ApplicationLibCode/FileInterface/RifOpmRadialGridTools.cpp +++ b/ApplicationLibCode/FileInterface/RifOpmRadialGridTools.cpp @@ -212,7 +212,8 @@ void RifOpmRadialGridTools::lockToHostPillars( cvf::Vec3d& riNode, std::array cellRadius{}; std::array cellTheta{}; std::array cellZ{}; - opmGrid.getRadialCellCorners( ijkCell, cellRadius, cellTheta, cellZ ); + bool convertToRadialCoords = false; + opmGrid.getCellCorners( ijkCell, cellRadius, cellTheta, cellZ, convertToRadialCoords ); double maxRadius = *std::max_element( cellRadius.begin(), cellRadius.end() ); diff --git a/ApplicationLibCode/FileInterface/RifReaderOpmCommon.cpp b/ApplicationLibCode/FileInterface/RifReaderOpmCommon.cpp index fe9a91387a..e74886e117 100644 --- a/ApplicationLibCode/FileInterface/RifReaderOpmCommon.cpp +++ b/ApplicationLibCode/FileInterface/RifReaderOpmCommon.cpp @@ -48,6 +48,8 @@ #include +#include + using namespace Opm; //-------------------------------------------------------------------------------------------------- diff --git a/ApplicationLibCode/ProjectDataModel/RiaOpmParserTools.cpp b/ApplicationLibCode/ProjectDataModel/RiaOpmParserTools.cpp index ef6589d363..7e5aed86c2 100644 --- a/ApplicationLibCode/ProjectDataModel/RiaOpmParserTools.cpp +++ b/ApplicationLibCode/ProjectDataModel/RiaOpmParserTools.cpp @@ -27,6 +27,7 @@ #include "opm/common/utility/OpmInputError.hpp" #include "opm/input/eclipse/Deck/Deck.hpp" +#include "opm/input/eclipse/Parser/InputErrorAction.hpp" #include "opm/input/eclipse/Parser/ParseContext.hpp" #include "opm/input/eclipse/Parser/Parser.hpp" #include "opm/input/eclipse/Parser/ParserKeywords/G.hpp" @@ -115,7 +116,7 @@ std::pair, std::vector> extract parser.addParserKeyword( kw ); } - Opm::ParseContext parseContext( Opm::InputError::Action::WARN ); + Opm::ParseContext parseContext( Opm::InputErrorAction::WARN ); auto deck = parser.parseFile( dataDeckFilename, parseContext ); { @@ -174,7 +175,7 @@ std::map>> extractWseglink( const s parser.addParserKeyword( kw3 ); std::stringstream ss; - Opm::ParseContext parseContext( Opm::InputError::Action::WARN ); + Opm::ParseContext parseContext( Opm::InputErrorAction::WARN ); auto deck = parser.parseFile( filename, parseContext ); std::string keyword = "WSEGLINK"; @@ -246,7 +247,7 @@ std::vector extractWsegAicd( const std::s parser.addParserKeyword( kw3 ); std::stringstream ss; - Opm::ParseContext parseContext( Opm::InputError::Action::WARN ); + Opm::ParseContext parseContext( Opm::InputErrorAction::WARN ); auto deck = parser.parseFile( filename, parseContext ); const std::string keyword = "WSEGAICD"; diff --git a/ApplicationLibCode/UnitTests/TestData/h5-file/NORNE_ATW2013_RFTPLT_V2.ESMRY b/ApplicationLibCode/UnitTests/TestData/h5-file/NORNE_ATW2013_RFTPLT_V2.ESMRY index 7ceed96cf959206295666e2e27eed24007818f45..023b52680e2bfe797a81a7dac562f8efd89745f9 100644 GIT binary patch delta 710 zcmZ9`Syzk!0LJlyELltT^+jYRvb8axNrR!@Xi}j z27Ycjr=D|uH~*_=;^&`?34Z*JWCxQA6Ag7WVKDMHl2bAngRm+YCgQcJsU=k%Z=7C| zVUUhR`(x1=%w!fB%w`UAnMWq`S-?UTv6v-fk#%qn#Vv-%pgMyGr}lieBmqK M`2H&v9WUzq2b~_(g8%>k delta 710 zcmZ9`Sy#*f0LI~iWRDhWB4nA#7Aj_xrVLH$A5ALzQg&^&LJK9?sTBDXE}Y}*xOP?F zz|)0ujQJ(Bx(LAZgHDC+@+N^+UcN^ zd)(&%4|zlv-8|+APwAnTKKgmaa|RgX1w*`Km{+{!4R3kJdp_`yPmD0i7@rwuf-ih! L@@F*st+3+{F$~rp diff --git a/CMakeLists.txt b/CMakeLists.txt index 0b4ed2fb47..d019da5f58 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -487,11 +487,14 @@ option(RESINSIGHT_BUILD_LIBS_FROM_SOURCE "Build opm-common from source" ON) mark_as_advanced(RESINSIGHT_BUILD_LIBS_FROM_SOURCE) if((NOT RESINSIGHT_BUILD_LIBS_FROM_SOURCE) AND MSVC) + + message(STATUS "Starting download of external library opm-common ...") + # See description of URL here # https://docs.github.com/en/repositories/releasing-projects-on-github/linking-to-releases FetchContent_Declare( ri-dependencies - URL https://github.com/CeetronSolutions/resinsight-dependencies/releases/download/2024.11/custom-opm-common.zip + URL https://github.com/CeetronSolutions/resinsight-dependencies/releases/download/2025.01/custom-opm-common.zip ) FetchContent_MakeAvailable(ri-dependencies) @@ -507,12 +510,21 @@ if((NOT RESINSIGHT_BUILD_LIBS_FROM_SOURCE) AND MSVC) list(APPEND EXTERNAL_LINK_LIBRARIES custom-opm-common) - message(STATUS "opm-common: Enabled use of precompiled library") + message(STATUS "... completed download of external library opm-common ") else() + # CREATE_OPM_COMMON_KEYWORDS is used to create c++-code for the keywords in + # opm-common JSON files See description in + # ThirdParty/custom-opm-common/CMakeLists.txt When changing this flag, it is + # required to reopen the Visual Studio project + set(CREATE_OPM_COMMON_KEYWORDS OFF) + add_subdirectory(ThirdParty/custom-opm-common) - add_subdirectory(ThirdParty/custom-opm-common/custom-opm-parser-tests) - list(APPEND OPM_LIBRARIES custom-opm-common) - set_property(TARGET opm-parser-tests PROPERTY FOLDER "Thirdparty/OPM") + + if(NOT CREATE_OPM_COMMON_KEYWORDS) + add_subdirectory(ThirdParty/custom-opm-common/custom-opm-parser-tests) + list(APPEND OPM_LIBRARIES custom-opm-common) + set_property(TARGET opm-parser-tests PROPERTY FOLDER "Thirdparty/OPM") + endif() endif() list(APPEND OPM_LIBRARIES custom-opm-flowdiagnostics custom-opm-flowdiag-app) diff --git a/ThirdParty/custom-opm-common/CMakeLists.txt b/ThirdParty/custom-opm-common/CMakeLists.txt index d13eea7271..98a4ee88cb 100644 --- a/ThirdParty/custom-opm-common/CMakeLists.txt +++ b/ThirdParty/custom-opm-common/CMakeLists.txt @@ -7,139 +7,114 @@ else() set(CMAKE_CXX_EXTENSIONS OFF) endif() - if(MSVC) - add_definitions( "/wd4996 /wd4244 /wd4267 /wd4101 /wd4477" ) +if(MSVC) + add_definitions( + "/wd4996 /wd4244 /wd4267 /wd4101 /wd4477 /wd4661 -D_USE_MATH_DEFINES" + ) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP /permissive-") endif(MSVC) if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-parameter -Wno-switch -Wno-sign-compare -Wno-deprecated-copy -Wno-missing-field-initializers") + set(CMAKE_CXX_FLAGS + "${CMAKE_CXX_FLAGS} -Wno-unused-parameter -Wno-switch -Wno-sign-compare -Wno-deprecated-copy -Wno-missing-field-initializers" + ) endif() if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-sign-compare -Wno-missing-field-initializers -Wno-deprecated-copy") + set(CMAKE_CXX_FLAGS + "${CMAKE_CXX_FLAGS} -Wno-sign-compare -Wno-missing-field-initializers -Wno-deprecated-copy" + ) endif() -project (custom-opm-common) - -find_package(Boost) - -include_directories( - opm-common - opm-common/external/cjson - generated-opm-common - generated-opm-common/include -) +# Set defines to include required files for ResInsight. Make sure that these +# defines are set before including the opm-common CMakeLists +set(ENABLE_ECL_INPUT true) +set(ENABLE_ECL_OUTPUT true) +set(BUILD_TESTING false) +set(ENABLE_MOCKSIM false) +set(OPM_ENABLE_PYTHON false) +set(OPM_INSTALL_PYTHON false) +set(OPM_ENABLE_EMBEDDED_PYTHON false) +set(OPM_ENABLE_DUNE false) +set(BUILD_EXAMPLES false) + +if(CREATE_OPM_COMMON_KEYWORDS) + # In ResInsight, we need a subset of the files in opm-common. We also need to + # generate the keywords. The flag CREATE_OPM_COMMON_KEYWORDS is set in the + # main CMakeLists.txt file. When this flag is set, the opm-common is added to + # the solution. Build a test target to trigger the c++ code generation using + # the tool genkw, use CarfinTest.exe Copy files generated code from + # build/ThirdParty/custom-opm-common/opm-common: copy ParserInit.cpp and + # config.h to source folder ThirdParty/custom-opm-common/generated-opm-common/ + # copy the folders "ParserKeywords" and "include" to source folder + # ThirdParty/custom-opm-common/generated-opm-common/ + add_subdirectory(opm-common) + message( + STATUS + "opm-common is added to the solution used to create keywords from JSON files" + ) + +else(CREATE_OPM_COMMON_KEYWORDS) + + project(custom-opm-common) + + find_package(Boost) + + list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/opm-common/cmake/Modules) + + if(NOT cjson_FOUND) + include(DownloadCjson) + endif() - add_definitions(-DFMT_HEADER_ONLY) - include_directories(SYSTEM ../fmtlib/include) + include_directories(${cjson_SOURCE_DIR}) + list(APPEND opm-common_SOURCES ${cjson_SOURCE_DIR}/cJSON.c) -# Set defines to include requred files -set(ENABLE_ECL_INPUT true) -#set(ENABLE_ECL_OUTPUT true) + include_directories( + opm-common generated-opm-common generated-opm-common/include + ) + add_definitions(-DFMT_HEADER_ONLY) + include_directories(SYSTEM ../fmtlib/include) -include(opm-common/CMakeLists_files.cmake) + include(opm-common/CMakeLists_files.cmake) -set(opm_parser_source_files_short_path - ${MAIN_SOURCE_FILES} -) + set(opm_parser_source_files_short_path ${MAIN_SOURCE_FILES}) -foreach (file ${opm_parser_source_files_short_path} ) - list(APPEND opm_parser_source_files_long_path "opm-common/${file}" ) -endforeach() + foreach(file ${opm_parser_source_files_short_path}) + list(APPEND opm_parser_source_files_long_path "opm-common/${file}") + endforeach() -set(opm_parser_source_files - ${opm_parser_source_files_long_path} - ${opm_parser_generated_source_files} -) + set(opm_parser_source_files ${opm_parser_source_files_long_path} + ${opm_parser_generated_source_files} + ) -# Append generated sources -list(INSERT opm-common_SOURCES 0 generated-opm-common/ParserInit.cpp) -foreach (name A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) - list(INSERT opm-common_SOURCES 0 generated-opm-common/ParserKeywords/${name}.cpp) -endforeach() + # Add generated files These files are generated by the parser generator genkw + file(GLOB ALL_FILES_IN_FOLDER generated-opm-common/ParserKeywords/*.cpp) + list(APPEND opm-common_SOURCES ${ALL_FILES_IN_FOLDER}) + list(APPEND opm-common_SOURCES generated-opm-common/ParserInit.cpp) -if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") - if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 9.0) - list(APPEND ADDITIONAL_LINK_LIBRARIES stdc++fs) + if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") + if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 9.0) + list(APPEND ADDITIONAL_LINK_LIBRARIES stdc++fs) + endif() endif() -endif() - if(MSVC) - list(APPEND opm-common_SOURCES opm-common/cross-platform/windows/Substitutes.cpp ) -endif(MSVC) + add_library( + ${PROJECT_NAME} STATIC ${opm_parser_source_files_long_path} + ${opm-common_SOURCES} + ) -add_library(${PROJECT_NAME} - STATIC - ${opm_parser_source_files_long_path} - ${opm-common_SOURCES} - - ## Missing files when only ENABLE_ECL_INPUT is defined - opm-common/src/opm/io/eclipse/EclFile.cpp - opm-common/src/opm/io/eclipse/EclOutput.cpp - opm-common/src/opm/io/eclipse/EclUtil.cpp - opm-common/src/opm/io/eclipse/EGrid.cpp - opm-common/src/opm/io/eclipse/ESmry.cpp - opm-common/src/opm/io/eclipse/ExtESmry.cpp - opm-common/src/opm/io/eclipse/EInit.cpp - opm-common/src/opm/io/eclipse/ERft.cpp - - # Required for use of static function RstConnection::inverse_peaceman - opm-common/src/opm/io/eclipse/rst/connection.cpp - - # Required for use of RstHeader::restart_info - opm-common/src/opm/io/eclipse/rst/action.cpp - opm-common/src/opm/io/eclipse/rst/aquifer.cpp - opm-common/src/opm/io/eclipse/rst/connection.cpp - opm-common/src/opm/io/eclipse/rst/group.cpp - opm-common/src/opm/io/eclipse/rst/header.cpp - opm-common/src/opm/io/eclipse/rst/network.cpp - opm-common/src/opm/io/eclipse/rst/segment.cpp - opm-common/src/opm/io/eclipse/rst/state.cpp - opm-common/src/opm/io/eclipse/rst/udq.cpp - opm-common/src/opm/io/eclipse/rst/well.cpp - opm-common/src/opm/output/eclipse/InteHEAD.cpp - opm-common/src/opm/output/eclipse/UDQDims.cpp - opm-common/src/opm/output/eclipse/CreateActionRSTDims.cpp - - # 2022.06 additional includes - opm-common/src/opm/io/eclipse/ERst.cpp - opm-common/src/opm/io/eclipse/RestartFileView.cpp - opm-common/cross-platform/windows/Substitutes.cpp - -) - -if(RESINSIGHT_ENABLE_UNITY_BUILD) - - set(UNITY_EXCLUDE_FILES - opm-common/src/opm/parser/eclipse/Deck/UDAValue.cpp - opm-common/src/opm/parser/eclipse/EclipseState/Schedule/Well/WellConnections.cpp - opm-common/src/opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQFunction.cpp - opm-common/src/opm/parser/eclipse/EclipseState/Schedule/Well/WListManager.cpp - opm-common/src/opm/parser/eclipse/EclipseState/Schedule/MSW/SpiralICD.cpp - opm-common/src/opm/io/eclipse/EclOutput.cpp - opm-common/src/opm/io/eclipse/ESmry.cpp - opm-common/src/opm/io/eclipse/EGrid.cpp - ) - - foreach(fileToExclude ${UNITY_EXCLUDE_FILES}) - set_source_files_properties(${fileToExclude} - PROPERTIES SKIP_UNITY_BUILD_INCLUSION TRUE) - endforeach(fileToExclude) -endif() + find_path(BOOST_SPIRIT_INCLUDE_DIRS "boost/spirit.hpp" + HINTS ${Boost_INCLUDE_DIRS} + ) -find_path(BOOST_SPIRIT_INCLUDE_DIRS "boost/spirit.hpp" HINTS ${Boost_INCLUDE_DIRS}) + target_link_libraries(custom-opm-common ${ADDITIONAL_LINK_LIBRARIES}) -target_link_libraries(custom-opm-common - ${ADDITIONAL_LINK_LIBRARIES} -) + target_include_directories( + custom-opm-common + PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/opm-common + ${CMAKE_CURRENT_SOURCE_DIR}/generated-opm-common/include + PRIVATE ${BOOST_SPIRIT_INCLUDE_DIRS} + ) -target_include_directories(custom-opm-common - PUBLIC - ${CMAKE_CURRENT_SOURCE_DIR}/opm-common - ${CMAKE_CURRENT_SOURCE_DIR}/generated-opm-common/include - PRIVATE - ${BOOST_SPIRIT_INCLUDE_DIRS} - -) \ No newline at end of file +endif(CREATE_OPM_COMMON_KEYWORDS) diff --git a/ThirdParty/custom-opm-common/CMakeLists_files.cmake b/ThirdParty/custom-opm-common/CMakeLists_files.cmake deleted file mode 100644 index 5a2cdda979..0000000000 --- a/ThirdParty/custom-opm-common/CMakeLists_files.cmake +++ /dev/null @@ -1,815 +0,0 @@ -# This file sets up five lists: -# MAIN_SOURCE_FILES List of compilation units which will be included in -# the library. If it isn't on this list, it won't be -# part of the library. Please try to keep it sorted to -# maintain sanity. -# -# TEST_SOURCE_FILES List of programs that will be run as unit tests. -# -# TEST_DATA_FILES Files from the source three that should be made -# available in the corresponding location in the build -# tree in order to run tests there. -# -# EXAMPLE_SOURCE_FILES Other programs that will be compiled as part of the -# build, but which is not part of the library nor is -# run as tests. -# -# PUBLIC_HEADER_FILES List of public header files that should be -# distributed together with the library. The source -# files can of course include other files than these; -# you should only add to this list if the *user* of -# the library needs it. -# -# CROSS_COMPILE_FILES List of header files providing substitutes for -# functions exclusively available on Linux build -# systems. - -list (APPEND MAIN_SOURCE_FILES - src/opm/common/data/SimulationDataContainer.cpp - src/opm/common/OpmLog/CounterLog.cpp - src/opm/common/OpmLog/EclipsePRTLog.cpp - src/opm/common/OpmLog/LogBackend.cpp - src/opm/common/OpmLog/Logger.cpp - src/opm/common/OpmLog/LogUtil.cpp - src/opm/common/OpmLog/OpmLog.cpp - src/opm/common/OpmLog/StreamLog.cpp - src/opm/common/OpmLog/TimerLog.cpp - src/opm/common/utility/ActiveGridCells.cpp - src/opm/common/utility/FileSystem.cpp - src/opm/common/utility/numeric/MonotCubicInterpolator.cpp - src/opm/common/utility/parameters/Parameter.cpp - src/opm/common/utility/parameters/ParameterGroup.cpp - src/opm/common/utility/parameters/ParameterTools.cpp - src/opm/common/utility/numeric/calculateCellVol.cpp - src/opm/common/utility/TimeService.cpp -) -if(ENABLE_ECL_INPUT) - list(APPEND MAIN_SOURCE_FILES - src/opm/io/eclipse/SummaryNode.cpp - src/opm/json/JsonObject.cpp - src/opm/parser/eclipse/Deck/Deck.cpp - src/opm/parser/eclipse/Deck/DeckItem.cpp - src/opm/parser/eclipse/Deck/DeckValue.cpp - src/opm/parser/eclipse/Deck/DeckKeyword.cpp - src/opm/parser/eclipse/Deck/DeckRecord.cpp - src/opm/parser/eclipse/Deck/DeckOutput.cpp - src/opm/parser/eclipse/Deck/DeckSection.cpp - src/opm/parser/eclipse/Deck/UDAValue.cpp - src/opm/parser/eclipse/Python/Python.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Action/PyAction.cpp - src/opm/parser/eclipse/EclipseState/AquiferConfig.cpp - src/opm/parser/eclipse/EclipseState/AquiferCT.cpp - src/opm/parser/eclipse/EclipseState/Aquifetp.cpp - src/opm/parser/eclipse/EclipseState/Aquancon.cpp - src/opm/parser/eclipse/EclipseState/checkDeck.cpp - src/opm/parser/eclipse/EclipseState/EclipseConfig.cpp - src/opm/parser/eclipse/EclipseState/EclipseState.cpp - src/opm/parser/eclipse/EclipseState/EndpointScaling.cpp - src/opm/parser/eclipse/EclipseState/Edit/EDITNNC.cpp - src/opm/parser/eclipse/EclipseState/Grid/FieldProps.cpp - src/opm/parser/eclipse/EclipseState/Grid/FieldPropsManager.cpp - src/opm/parser/eclipse/EclipseState/Grid/Box.cpp - src/opm/parser/eclipse/EclipseState/Grid/BoxManager.cpp - src/opm/parser/eclipse/EclipseState/Grid/EclipseGrid.cpp - src/opm/parser/eclipse/EclipseState/Grid/FaceDir.cpp - src/opm/parser/eclipse/EclipseState/Grid/FaultCollection.cpp - src/opm/parser/eclipse/EclipseState/Grid/Fault.cpp - src/opm/parser/eclipse/EclipseState/Grid/FaultFace.cpp - src/opm/parser/eclipse/EclipseState/Grid/GridDims.cpp - src/opm/parser/eclipse/EclipseState/Grid/MULTREGTScanner.cpp - src/opm/parser/eclipse/EclipseState/Grid/NNC.cpp - src/opm/parser/eclipse/EclipseState/Grid/Operate.cpp - src/opm/parser/eclipse/EclipseState/Grid/PinchMode.cpp - src/opm/parser/eclipse/EclipseState/Grid/SatfuncPropertyInitializers.cpp - src/opm/parser/eclipse/EclipseState/Grid/setKeywordBox.cpp - src/opm/parser/eclipse/EclipseState/Grid/TransMult.cpp - src/opm/parser/eclipse/EclipseState/InitConfig/Equil.cpp - src/opm/parser/eclipse/EclipseState/InitConfig/FoamConfig.cpp - src/opm/parser/eclipse/EclipseState/InitConfig/InitConfig.cpp - src/opm/parser/eclipse/EclipseState/IOConfig/IOConfig.cpp - src/opm/parser/eclipse/EclipseState/IOConfig/RestartConfig.cpp - src/opm/parser/eclipse/EclipseState/Runspec.cpp - src/opm/parser/eclipse/EclipseState/TracerConfig.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Action/ActionAST.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Action/ActionContext.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Action/ActionResult.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Action/Actdims.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Action/Actions.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Action/ActionX.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Action/ActionParser.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Action/ActionValue.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Action/ASTNode.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Action/Condition.cpp - src/opm/parser/eclipse/EclipseState/Schedule/ArrayDimChecker.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Events.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Group/Group.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Group/GuideRate.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Group/GuideRateConfig.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Group/GuideRateModel.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Group/GConSale.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Group/GConSump.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Group/GTNode.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Well/injection.cpp - src/opm/parser/eclipse/EclipseState/Schedule/MessageLimits.cpp - src/opm/parser/eclipse/EclipseState/Schedule/MSW/icd.cpp - src/opm/parser/eclipse/EclipseState/Schedule/MSW/Compsegs.cpp - src/opm/parser/eclipse/EclipseState/Schedule/MSW/Segment.cpp - src/opm/parser/eclipse/EclipseState/Schedule/MSW/WellSegments.cpp - src/opm/parser/eclipse/EclipseState/Schedule/MSW/updatingConnectionsWithSegments.cpp - src/opm/parser/eclipse/EclipseState/Schedule/MSW/SpiralICD.cpp - src/opm/parser/eclipse/EclipseState/Schedule/MSW/Valve.cpp - src/opm/parser/eclipse/EclipseState/Schedule/OilVaporizationProperties.cpp - src/opm/parser/eclipse/EclipseState/Schedule/RFTConfig.cpp - src/opm/parser/eclipse/EclipseState/Schedule/RPTConfig.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Schedule.cpp - src/opm/parser/eclipse/EclipseState/Schedule/ScheduleTypes.cpp - src/opm/parser/eclipse/EclipseState/Schedule/SummaryState.cpp - src/opm/parser/eclipse/EclipseState/Schedule/TimeMap.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Well/Connection.cpp - src/opm/parser/eclipse/EclipseState/Schedule/eval_uda.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Well/Well.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Well/WellConnections.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Well/WList.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Well/WListManager.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Well/WellEconProductionLimits.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Well/WellFoamProperties.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Well/WellInjectionProperties.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Well/WellPolymerProperties.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Well/WellBrineProperties.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Well/WellTracerProperties.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Well/WellProductionProperties.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Well/WellTestConfig.cpp - src/opm/parser/eclipse/EclipseState/Schedule/Well/WellTestState.cpp - src/opm/parser/eclipse/EclipseState/SimulationConfig/BCConfig.cpp - src/opm/parser/eclipse/EclipseState/SimulationConfig/RockConfig.cpp - src/opm/parser/eclipse/EclipseState/SimulationConfig/SimulationConfig.cpp - src/opm/parser/eclipse/EclipseState/SimulationConfig/ThresholdPressure.cpp - src/opm/parser/eclipse/EclipseState/SummaryConfig/SummaryConfig.cpp - src/opm/parser/eclipse/EclipseState/Tables/ColumnSchema.cpp - src/opm/parser/eclipse/EclipseState/Tables/DenT.cpp - src/opm/parser/eclipse/EclipseState/Tables/JFunc.cpp - src/opm/parser/eclipse/EclipseState/Tables/PvtxTable.cpp - src/opm/parser/eclipse/EclipseState/Tables/SimpleTable.cpp - src/opm/parser/eclipse/EclipseState/Tables/PolyInjTables.cpp - src/opm/parser/eclipse/EclipseState/Tables/StandardCond.cpp - src/opm/parser/eclipse/EclipseState/Tables/TableColumn.cpp - src/opm/parser/eclipse/EclipseState/Tables/TableContainer.cpp - src/opm/parser/eclipse/EclipseState/Tables/TableIndex.cpp - src/opm/parser/eclipse/EclipseState/Tables/TableManager.cpp - src/opm/parser/eclipse/EclipseState/Tables/TableSchema.cpp - src/opm/parser/eclipse/EclipseState/Tables/Tables.cpp - src/opm/parser/eclipse/EclipseState/Tables/Rock2dTable.cpp - src/opm/parser/eclipse/EclipseState/Tables/Rock2dtrTable.cpp - src/opm/parser/eclipse/EclipseState/Tables/PvtwsaltTable.cpp - src/opm/parser/eclipse/EclipseState/Tables/BrineDensityTable.cpp - src/opm/parser/eclipse/EclipseState/Tables/SolventDensityTable.cpp - src/opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQASTNode.cpp - src/opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQParams.cpp - src/opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQParser.cpp - src/opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQSet.cpp - src/opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQActive.cpp - src/opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQAssign.cpp - src/opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQDefine.cpp - src/opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQEnums.cpp - src/opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQConfig.cpp - src/opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQContext.cpp - src/opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQFunction.cpp - src/opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQFunctionTable.cpp - src/opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQInput.cpp - src/opm/parser/eclipse/EclipseState/Schedule/VFPInjTable.cpp - src/opm/parser/eclipse/EclipseState/Schedule/VFPProdTable.cpp - src/opm/parser/eclipse/Parser/ErrorGuard.cpp - src/opm/parser/eclipse/Parser/ParseContext.cpp - src/opm/parser/eclipse/Parser/Parser.cpp - src/opm/parser/eclipse/Parser/ParserEnums.cpp - src/opm/parser/eclipse/Parser/ParserItem.cpp - src/opm/parser/eclipse/Parser/ParserKeyword.cpp - src/opm/parser/eclipse/Parser/ParserRecord.cpp - src/opm/parser/eclipse/Parser/raw/RawKeyword.cpp - src/opm/parser/eclipse/Parser/raw/RawRecord.cpp - src/opm/parser/eclipse/Parser/raw/StarToken.cpp - src/opm/parser/eclipse/Units/Dimension.cpp - src/opm/parser/eclipse/Units/UnitSystem.cpp - src/opm/parser/eclipse/Utility/Functional.cpp - src/opm/parser/eclipse/Utility/Stringview.cpp - ) - - -# This list is only used to register a CMake dependency between the the python -# extension and the corresponding C++ wrapper files. The cpp files actually -# listed here are repeated in the actual definition of the extension in the -# setup.py file. - list( APPEND PYTHON_CXX_SOURCE_FILES - python/cxx/connection.cpp - python/cxx/converters.cpp - python/cxx/deck.cpp - python/cxx/deck_keyword.cpp - python/cxx/eclipse_io.cpp - python/cxx/field_props.cpp - python/cxx/eclipse_config.cpp - python/cxx/eclipse_grid.cpp - python/cxx/eclipse_state.cpp - python/cxx/export.cpp - python/cxx/group.cpp - python/cxx/log.cpp - python/cxx/parsecontext.cpp - python/cxx/parser.cpp - python/cxx/schedule.cpp - python/cxx/summary_state.cpp - python/cxx/table_manager.cpp - python/cxx/unit_system.cpp - python/cxx/well.cpp - ) - - if (OPM_ENABLE_EMBEDDED_PYTHON) - set_source_files_properties(${PYTHON_CXX_SOURCE_FILES} PROPERTIES COMPILE_FLAGS -Wno-shadow) - set_source_files_properties(src/opm/parser/eclipse/Python/PythonInterp.cpp PROPERTIES COMPILE_FLAGS -Wno-shadow) - set_source_files_properties(src/opm/parser/eclipse/EclipseState/Schedule/Action/PyAction.cpp PROPERTIES COMPILE_FLAGS -Wno-shadow) - list( APPEND MAIN_SOURCE_FILES - src/opm/parser/eclipse/Python/PythonInterp.cpp - src/opm/parser/eclipse/Python/PyRunModule.cpp - ${PYTHON_CXX_SOURCE_FILES}) - endif() - - list( APPEND PYTHON_CXX_DEPENDS ${PYTHON_CXX_SOURCE_FILES} - python/cxx/converters.hpp - python/cxx/export.hpp) - - if(NOT cjson_FOUND) - list(APPEND MAIN_SOURCE_FILES external/cjson/cJSON.c) - endif() -endif() -if(ENABLE_ECL_OUTPUT) - list( APPEND MAIN_SOURCE_FILES - src/opm/io/eclipse/EclFile.cpp - src/opm/io/eclipse/EclOutput.cpp - src/opm/io/eclipse/EclUtil.cpp - src/opm/io/eclipse/EGrid.cpp - src/opm/io/eclipse/ERft.cpp - src/opm/io/eclipse/ERst.cpp - src/opm/io/eclipse/ERsm.cpp - src/opm/io/eclipse/ESmry.cpp - src/opm/io/eclipse/ESmry_write_rsm.cpp - src/opm/io/eclipse/OutputStream.cpp - src/opm/io/eclipse/SummaryNode.cpp - src/opm/io/eclipse/rst/connection.cpp - src/opm/io/eclipse/rst/group.cpp - src/opm/io/eclipse/rst/header.cpp - src/opm/io/eclipse/rst/segment.cpp - src/opm/io/eclipse/rst/state.cpp - src/opm/io/eclipse/rst/well.cpp - src/opm/output/eclipse/AggregateActionxData.cpp - src/opm/output/eclipse/AggregateConnectionData.cpp - src/opm/output/eclipse/AggregateGroupData.cpp - src/opm/output/eclipse/AggregateMSWData.cpp - src/opm/output/eclipse/AggregateUDQData.cpp - src/opm/output/eclipse/AggregateWellData.cpp - src/opm/output/eclipse/CreateActionxDims.cpp - src/opm/output/eclipse/CreateDoubHead.cpp - src/opm/output/eclipse/CreateInteHead.cpp - src/opm/output/eclipse/CreateLogiHead.cpp - src/opm/output/eclipse/CreateUdqDims.cpp - src/opm/output/eclipse/DoubHEAD.cpp - src/opm/output/eclipse/EclipseGridInspector.cpp - src/opm/output/eclipse/EclipseIO.cpp - src/opm/output/eclipse/InteHEAD.cpp - src/opm/output/eclipse/LinearisedOutputTable.cpp - src/opm/output/eclipse/LoadRestart.cpp - src/opm/output/eclipse/LogiHEAD.cpp - src/opm/output/eclipse/RestartIO.cpp - src/opm/output/eclipse/Summary.cpp - src/opm/output/eclipse/Tables.cpp - src/opm/output/eclipse/RegionCache.cpp - src/opm/output/eclipse/RestartValue.cpp - src/opm/output/eclipse/WriteInit.cpp - src/opm/output/eclipse/WriteRFT.cpp - src/opm/output/eclipse/WriteRPT.cpp - src/opm/output/eclipse/report/WELSPECS.cpp - src/opm/output/data/Solution.cpp - ) -endif() - -list (APPEND TEST_SOURCE_FILES - tests/test_ActiveGridCells.cpp - tests/test_calculateCellVol.cpp - tests/test_cmp.cpp - tests/test_cubic.cpp - tests/test_messagelimiter.cpp - tests/test_nonuniformtablelinear.cpp - tests/test_OpmLog.cpp - tests/test_param.cpp - tests/test_RootFinders.cpp - tests/test_SimulationDataContainer.cpp - tests/test_sparsevector.cpp - tests/test_uniformtablelinear.cpp -) -if(ENABLE_ECL_INPUT) - list(APPEND TEST_SOURCE_FILES - tests/rst_test.cpp - tests/test_ERsm.cpp - tests/parser/ACTIONX.cpp - tests/parser/ADDREGTests.cpp - tests/parser/AquiferTests.cpp - tests/parser/BoxTests.cpp - tests/parser/ColumnSchemaTests.cpp - tests/parser/ConnectionTests.cpp - tests/parser/COMPSEGUnits.cpp - tests/parser/CopyRegTests.cpp - tests/parser/DeckValueTests.cpp - tests/parser/DeckTests.cpp - tests/parser/DynamicStateTests.cpp - tests/parser/DynamicVectorTests.cpp - tests/parser/EclipseGridTests.cpp - tests/parser/EmbeddedPython.cpp - tests/parser/EqualRegTests.cpp - tests/parser/EventTests.cpp - tests/parser/FaceDirTests.cpp - tests/parser/FaultTests.cpp - tests/parser/FieldPropsTests.cpp - tests/parser/FoamTests.cpp - tests/parser/FunctionalTests.cpp - tests/parser/GeomodifierTests.cpp - tests/parser/GroupTests.cpp - tests/parser/InitConfigTest.cpp - tests/parser/IOConfigTests.cpp - tests/parser/MessageLimitTests.cpp - tests/parser/MultiRegTests.cpp - tests/parser/MultisegmentWellTests.cpp - tests/parser/MULTREGTScannerTests.cpp - tests/parser/OrderedMapTests.cpp - tests/parser/ParseContextTests.cpp - tests/parser/ParseContext_EXIT1.cpp - tests/parser/ParseDATAWithDefault.cpp - tests/parser/PYACTION.cpp - tests/parser/RawKeywordTests.cpp - tests/parser/test_ReportConfig.cpp - tests/parser/ResinsightTest.cpp - tests/parser/RestartConfigTests.cpp - tests/parser/RFTConfigTests.cpp - tests/parser/RockTableTests.cpp - tests/parser/RunspecTests.cpp - tests/parser/SaltTableTests.cpp - tests/parser/ScheduleRestartTests.cpp - tests/parser/ScheduleTests.cpp - tests/parser/SectionTests.cpp - tests/parser/SimpleTableTests.cpp - tests/parser/SimulationConfigTest.cpp - tests/parser/StarTokenTests.cpp - tests/parser/StringTests.cpp - tests/parser/SummaryConfigTests.cpp - tests/parser/TabdimsTests.cpp - tests/parser/TableColumnTests.cpp - tests/parser/TableContainerTests.cpp - tests/parser/TableManagerTests.cpp - tests/parser/TableSchemaTests.cpp - tests/parser/ThresholdPressureTest.cpp - tests/parser/TimeMapTest.cpp - tests/parser/TracerTests.cpp - tests/parser/TransMultTests.cpp - tests/parser/TuningTests.cpp - tests/parser/UDQTests.cpp - tests/parser/UnitTests.cpp - tests/parser/ValueTests.cpp - tests/parser/WellSolventTests.cpp - tests/parser/WellTracerTests.cpp - tests/parser/WellTests.cpp - tests/parser/WLIST.cpp - tests/parser/WTEST.cpp) -endif() -if(ENABLE_ECL_OUTPUT) - list (APPEND TEST_SOURCE_FILES - tests/test_AggregateActionxData.cpp - tests/test_AggregateWellData.cpp - tests/test_AggregateGroupData.cpp - tests/test_AggregateMSWData.cpp - tests/test_AggregateConnectionData.cpp - tests/test_AggregateUDQData.cpp - tests/test_ArrayDimChecker.cpp - tests/test_EclipseIO.cpp - tests/test_DoubHEAD.cpp - tests/test_InteHEAD.cpp - tests/test_LinearisedOutputTable.cpp - tests/test_LogiHEAD.cpp - tests/test_OutputStream.cpp - tests/test_regionCache.cpp - tests/test_PaddedOutputString.cpp - tests/test_Restart.cpp - tests/test_RFT.cpp - tests/test_rst.cpp - tests/test_Solution.cpp - tests/test_Summary.cpp - tests/test_Summary_Group.cpp - tests/test_Tables.cpp - tests/test_Wells.cpp - tests/test_WindowedArray.cpp - tests/test_restartwellinfo.cpp - ) -endif() - -list (APPEND TEST_DATA_FILES - tests/testdata.param -) -if(ENABLE_ECL_OUTPUT) - list (APPEND TEST_DATA_FILES - tests/expect-wdims.chldg.err.out - tests/expect-wdims.err.out - tests/BASE_SIM.DATA - tests/BASE_SIM_THPRES.DATA - tests/RESTART_SIM.DATA - tests/summary_deck.DATA - tests/group_group.DATA - tests/testblackoilstate3.DATA - tests/testrft.DATA - tests/table_deck.DATA - tests/summary_deck_non_constant_porosity.DATA - tests/SUMMARY_EFF_FAC.DATA - tests/SPE1CASE1.DATA - tests/SPE1CASE1.SMSPEC - tests/SPE1CASE1A.SMSPEC - tests/SPE9_CP_PACKED.DATA - tests/SOFR_TEST.DATA - tests/UDQ_TEST_WCONPROD_IUAD-2.DATA - tests/UDQ_ACTIONX_TEST1.DATA - tests/UDQ_ACTIONX_TEST1_U.DATA - tests/include_example_pvt.txt - tests/include_example_summary.txt - tests/include_sgof.txt - tests/include_swof.txt - tests/include_grid_3x5x4.grdecl - tests/SPE1CASE2.DATA - tests/SPE1CASE2_RESTART.DATA - tests/SPE1CASE2.X0060 - tests/PYACTION.DATA - tests/act1.py - tests/MSW.DATA - tests/EXIT_TEST.DATA - tests/action_syntax_error.py - tests/action_missing_run.py - tests/EMBEDDED_PYTHON.DATA - tests/wclose.py - tests/msim/MSIM_PYACTION.DATA - tests/msim/action1.py - tests/msim/action2.py - ) -endif() - -list (APPEND EXAMPLE_SOURCE_FILES -) -if(ENABLE_ECL_INPUT) - list (APPEND TEST_DATA_FILES - tests/ECLFILE.INIT - tests/ECLFILE.FINIT - tests/SPE1CASE1.EGRID - tests/SPE1CASE1.RFT - tests/SPE1_TESTCASE.UNRST - tests/SPE1_TESTCASE.FUNRST - tests/SPE1_TESTCASE.F0025 - tests/SPE1_TESTCASE.X0025 - tests/SPE1CASE1.UNSMRY - tests/SPE1CASE1A.UNSMRY - tests/SPE1CASE1_RST60.SMSPEC - tests/SPE1CASE1_RST60.UNSMRY - tests/MODEL2_RESTART.DATA - tests/restart/MODEL2.UNRST - ) - list (APPEND EXAMPLE_SOURCE_FILES - #examples/opmi.cpp - #examples/opmpack.cpp - #examples/opmhash.cpp - ) -endif() - -# programs listed here will not only be compiled, but also marked for -# installation -list (APPEND PROGRAM_SOURCE_FILES -) -if(ENABLE_ECL_INPUT) - list (APPEND PROGRAM_SOURCE_FILES - examples/opmi.cpp - examples/opmpack.cpp - examples/opmhash.cpp - ) -endif() - -list( APPEND PUBLIC_HEADER_FILES - opm/common/ErrorMacros.hpp - opm/common/Exceptions.hpp - opm/common/data/SimulationDataContainer.hpp - opm/common/OpmLog/CounterLog.hpp - opm/common/OpmLog/EclipsePRTLog.hpp - opm/common/OpmLog/LogBackend.hpp - opm/common/OpmLog/Logger.hpp - opm/common/OpmLog/LogUtil.hpp - opm/common/OpmLog/MessageFormatter.hpp - opm/common/OpmLog/MessageLimiter.hpp - opm/common/OpmLog/Location.hpp - opm/common/OpmLog/OpmLog.hpp - opm/common/OpmLog/StreamLog.hpp - opm/common/OpmLog/TimerLog.hpp - opm/common/utility/ActiveGridCells.hpp - opm/common/utility/FileSystem.hpp - opm/common/utility/numeric/cmp.hpp - opm/common/utility/platform_dependent/disable_warnings.h - opm/common/utility/platform_dependent/reenable_warnings.h - opm/common/utility/numeric/blas_lapack.h - opm/common/utility/numeric/buildUniformMonotoneTable.hpp - opm/common/utility/numeric/linearInterpolation.hpp - opm/common/utility/numeric/MonotCubicInterpolator.hpp - opm/common/utility/numeric/NonuniformTableLinear.hpp - opm/common/utility/numeric/RootFinders.hpp - opm/common/utility/numeric/SparseVector.hpp - opm/common/utility/numeric/UniformTableLinear.hpp - opm/common/utility/parameters/ParameterGroup.hpp - opm/common/utility/parameters/ParameterGroup_impl.hpp - opm/common/utility/parameters/Parameter.hpp - opm/common/utility/parameters/ParameterMapItem.hpp - opm/common/utility/parameters/ParameterRequirement.hpp - opm/common/utility/parameters/ParameterStrings.hpp - opm/common/utility/parameters/ParameterTools.hpp - opm/common/utility/numeric/calculateCellVol.hpp - opm/common/utility/String.hpp - opm/common/utility/TimeService.hpp -) -if(ENABLE_ECL_INPUT) - list(APPEND PUBLIC_HEADER_FILES - opm/io/eclipse/SummaryNode.hpp - opm/json/JsonObject.hpp - opm/parser/eclipse/Utility/Stringview.hpp - opm/parser/eclipse/Utility/Functional.hpp - opm/parser/eclipse/Utility/Typetools.hpp - opm/parser/eclipse/Generator/KeywordGenerator.hpp - opm/parser/eclipse/Generator/KeywordLoader.hpp - opm/parser/eclipse/Units/UnitSystem.hpp - opm/parser/eclipse/Units/Units.hpp - opm/parser/eclipse/Units/Dimension.hpp - opm/parser/eclipse/Parser/ErrorGuard.hpp - opm/parser/eclipse/Parser/ParserItem.hpp - opm/parser/eclipse/Parser/Parser.hpp - opm/parser/eclipse/Parser/ParserRecord.hpp - opm/parser/eclipse/Parser/ParserKeyword.hpp - opm/parser/eclipse/Parser/InputErrorAction.hpp - opm/parser/eclipse/Parser/ParserEnums.hpp - opm/parser/eclipse/Parser/ParseContext.hpp - opm/parser/eclipse/Parser/ParserConst.hpp - opm/parser/eclipse/EclipseState/InitConfig/InitConfig.hpp - opm/parser/eclipse/EclipseState/InitConfig/Equil.hpp - opm/parser/eclipse/EclipseState/InitConfig/FoamConfig.hpp - opm/parser/eclipse/EclipseState/Util/Value.hpp - opm/parser/eclipse/EclipseState/Util/IOrderSet.hpp - opm/parser/eclipse/EclipseState/Util/OrderedMap.hpp - opm/parser/eclipse/EclipseState/SummaryConfig/SummaryConfig.hpp - opm/parser/eclipse/EclipseState/Edit/EDITNNC.hpp - opm/parser/eclipse/EclipseState/Grid/GridDims.hpp - opm/parser/eclipse/EclipseState/Grid/TransMult.hpp - opm/parser/eclipse/EclipseState/Grid/PinchMode.hpp - opm/parser/eclipse/EclipseState/Grid/MULTREGTScanner.hpp - opm/parser/eclipse/EclipseState/Grid/FaultCollection.hpp - opm/parser/eclipse/EclipseState/Grid/SatfuncPropertyInitializers.hpp - opm/parser/eclipse/EclipseState/Grid/Fault.hpp - opm/parser/eclipse/EclipseState/Grid/Box.hpp - opm/parser/eclipse/EclipseState/Grid/FieldPropsManager.hpp - opm/parser/eclipse/EclipseState/Grid/FaultFace.hpp - opm/parser/eclipse/EclipseState/Grid/NNC.hpp - opm/parser/eclipse/EclipseState/Grid/EclipseGrid.hpp - opm/parser/eclipse/EclipseState/Grid/BoxManager.hpp - opm/parser/eclipse/EclipseState/Grid/FaceDir.hpp - opm/parser/eclipse/EclipseState/Grid/MinpvMode.hpp - opm/parser/eclipse/EclipseState/EndpointScaling.hpp - opm/parser/eclipse/EclipseState/TracerConfig.hpp - opm/parser/eclipse/EclipseState/Tables/DenT.hpp - opm/parser/eclipse/EclipseState/Tables/SimpleTable.hpp - opm/parser/eclipse/EclipseState/Tables/StandardCond.hpp - opm/parser/eclipse/EclipseState/Tables/PolyInjTable.hpp - opm/parser/eclipse/EclipseState/Tables/PdvdTable.hpp - opm/parser/eclipse/EclipseState/Tables/TlpmixpaTable.hpp - opm/parser/eclipse/EclipseState/Tables/PvdgTable.hpp - opm/parser/eclipse/EclipseState/Tables/MsfnTable.hpp - opm/parser/eclipse/EclipseState/Tables/GasvisctTable.hpp - opm/parser/eclipse/EclipseState/Tables/Regdims.hpp - opm/parser/eclipse/EclipseState/Tables/Eqldims.hpp - opm/parser/eclipse/EclipseState/Tables/SpecrockTable.hpp - opm/parser/eclipse/EclipseState/Tables/PvtwsaltTable.hpp - opm/parser/eclipse/EclipseState/Tables/BrineDensityTable.hpp - opm/parser/eclipse/EclipseState/Tables/SolventDensityTable.hpp - opm/parser/eclipse/EclipseState/Tables/SaltvdTable.hpp - opm/parser/eclipse/EclipseState/Tables/PlydhflfTable.hpp - opm/parser/eclipse/EclipseState/Tables/PlymwinjTable.hpp - opm/parser/eclipse/EclipseState/Tables/PlyshlogTable.hpp - opm/parser/eclipse/EclipseState/Tables/RsvdTable.hpp - opm/parser/eclipse/EclipseState/Tables/SkprwatTable.hpp - opm/parser/eclipse/EclipseState/Tables/SkprpolyTable.hpp - opm/parser/eclipse/EclipseState/Tables/SpecheatTable.hpp - opm/parser/eclipse/EclipseState/Tables/SgcwmisTable.hpp - opm/parser/eclipse/EclipseState/Tables/Sof2Table.hpp - opm/parser/eclipse/EclipseState/Tables/TableManager.hpp - opm/parser/eclipse/EclipseState/Tables/SwfnTable.hpp - opm/parser/eclipse/EclipseState/Tables/EnptvdTable.hpp - opm/parser/eclipse/EclipseState/Tables/SwofTable.hpp - opm/parser/eclipse/EclipseState/Tables/FlatTable.hpp - opm/parser/eclipse/EclipseState/Tables/Aqudims.hpp - opm/parser/eclipse/EclipseState/Tables/JFunc.hpp - opm/parser/eclipse/EclipseState/Tables/TableIndex.hpp - opm/parser/eclipse/EclipseState/Tables/PvtgTable.hpp - opm/parser/eclipse/EclipseState/Tables/Tabdims.hpp - opm/parser/eclipse/EclipseState/Tables/TableSchema.hpp - opm/parser/eclipse/EclipseState/Tables/RocktabTable.hpp - opm/parser/eclipse/EclipseState/Tables/EnkrvdTable.hpp - opm/parser/eclipse/EclipseState/Tables/PlyrockTable.hpp - opm/parser/eclipse/EclipseState/Tables/PvtxTable.hpp - opm/parser/eclipse/EclipseState/Tables/WatvisctTable.hpp - opm/parser/eclipse/EclipseState/Tables/TableEnums.hpp - opm/parser/eclipse/EclipseState/Tables/RvvdTable.hpp - opm/parser/eclipse/EclipseState/Tables/TableContainer.hpp - opm/parser/eclipse/EclipseState/Tables/AqutabTable.hpp - opm/parser/eclipse/EclipseState/Tables/PlyadsTable.hpp - opm/parser/eclipse/EclipseState/Tables/FoamadsTable.hpp - opm/parser/eclipse/EclipseState/Tables/FoammobTable.hpp - opm/parser/eclipse/EclipseState/Tables/PbvdTable.hpp - opm/parser/eclipse/EclipseState/Tables/SorwmisTable.hpp - opm/parser/eclipse/EclipseState/Tables/PlymaxTable.hpp - opm/parser/eclipse/EclipseState/Tables/PlyviscTable.hpp - opm/parser/eclipse/EclipseState/Tables/TableColumn.hpp - opm/parser/eclipse/EclipseState/Tables/SsfnTable.hpp - opm/parser/eclipse/EclipseState/Tables/PvdoTable.hpp - opm/parser/eclipse/EclipseState/Tables/OilvisctTable.hpp - opm/parser/eclipse/EclipseState/Tables/SgfnTable.hpp - opm/parser/eclipse/EclipseState/Tables/MiscTable.hpp - opm/parser/eclipse/EclipseState/Tables/SgwfnTable.hpp - opm/parser/eclipse/EclipseState/Tables/PvdsTable.hpp - opm/parser/eclipse/EclipseState/Tables/PvtoTable.hpp - opm/parser/eclipse/EclipseState/Tables/Rock2dTable.hpp - opm/parser/eclipse/EclipseState/Tables/Rock2dtrTable.hpp - opm/parser/eclipse/EclipseState/Tables/RockwnodTable.hpp - opm/parser/eclipse/EclipseState/Tables/OverburdTable.hpp - opm/parser/eclipse/EclipseState/Tables/ColumnSchema.hpp - opm/parser/eclipse/EclipseState/Tables/PmiscTable.hpp - opm/parser/eclipse/EclipseState/Tables/RtempvdTable.hpp - opm/parser/eclipse/EclipseState/Tables/SlgofTable.hpp - opm/parser/eclipse/EclipseState/Tables/ImptvdTable.hpp - opm/parser/eclipse/EclipseState/Tables/ImkrvdTable.hpp - opm/parser/eclipse/EclipseState/Tables/Sof3Table.hpp - opm/parser/eclipse/EclipseState/Tables/SgofTable.hpp - opm/parser/eclipse/EclipseState/Tables/TracerVdTable.hpp - opm/parser/eclipse/EclipseState/EclipseState.hpp - opm/parser/eclipse/EclipseState/EclipseConfig.hpp - opm/parser/eclipse/EclipseState/Aquancon.hpp - opm/parser/eclipse/EclipseState/AquiferConfig.hpp - opm/parser/eclipse/EclipseState/AquiferCT.hpp - opm/parser/eclipse/EclipseState/Aquifetp.hpp - opm/parser/eclipse/EclipseState/Schedule/Action/ActionAST.hpp - opm/parser/eclipse/EclipseState/Schedule/Action/ActionContext.hpp - opm/parser/eclipse/EclipseState/Schedule/Action/ActionResult.hpp - opm/parser/eclipse/EclipseState/Schedule/Action/ActionValue.hpp - opm/parser/eclipse/EclipseState/Schedule/Action/Actdims.hpp - opm/parser/eclipse/EclipseState/Schedule/Action/Actions.hpp - opm/parser/eclipse/EclipseState/Schedule/Action/ActionX.hpp - opm/parser/eclipse/EclipseState/Schedule/Action/Condition.hpp - opm/parser/eclipse/EclipseState/Schedule/Action/ASTNode.hpp - opm/parser/eclipse/EclipseState/Schedule/Action/PyAction.hpp - opm/parser/eclipse/EclipseState/Schedule/ArrayDimChecker.hpp - opm/parser/eclipse/EclipseState/Schedule/TimeMap.hpp - opm/parser/eclipse/EclipseState/Schedule/VFPInjTable.hpp - opm/parser/eclipse/EclipseState/Schedule/VFPProdTable.hpp - opm/parser/eclipse/EclipseState/Schedule/Well/Connection.hpp - opm/parser/eclipse/EclipseState/Schedule/Well/ProductionControls.hpp - opm/parser/eclipse/EclipseState/Schedule/Well/InjectionControls.hpp - opm/parser/eclipse/EclipseState/Schedule/Well/Well.hpp - opm/parser/eclipse/EclipseState/Schedule/Well/WList.hpp - opm/parser/eclipse/EclipseState/Schedule/Well/WListManager.hpp - opm/parser/eclipse/EclipseState/Schedule/Well/WellEconProductionLimits.hpp - opm/parser/eclipse/EclipseState/Schedule/Well/WellFoamProperties.hpp - opm/parser/eclipse/EclipseState/Schedule/Well/WellBrineProperties.hpp - opm/parser/eclipse/EclipseState/Schedule/Well/WellInjectionProperties.hpp - opm/parser/eclipse/EclipseState/Schedule/Well/WellPolymerProperties.hpp - opm/parser/eclipse/EclipseState/Schedule/Well/WellProductionProperties.hpp - opm/parser/eclipse/EclipseState/Schedule/Well/WellTracerProperties.hpp - opm/parser/eclipse/EclipseState/Schedule/Well/WellTestConfig.hpp - opm/parser/eclipse/EclipseState/Schedule/Well/WellTestState.hpp - opm/parser/eclipse/EclipseState/Schedule/Well/WellConnections.hpp - opm/parser/eclipse/EclipseState/Schedule/DynamicVector.hpp - opm/parser/eclipse/EclipseState/Schedule/SummaryState.hpp - opm/parser/eclipse/EclipseState/Schedule/RFTConfig.hpp - opm/parser/eclipse/EclipseState/Schedule/RPTConfig.hpp - opm/parser/eclipse/EclipseState/Schedule/Schedule.hpp - opm/parser/eclipse/EclipseState/Schedule/ScheduleTypes.hpp - opm/parser/eclipse/EclipseState/Schedule/Tuning.hpp - opm/parser/eclipse/EclipseState/Schedule/Group/GTNode.hpp - opm/parser/eclipse/EclipseState/Schedule/Group/Group.hpp - opm/parser/eclipse/EclipseState/Schedule/Group/GuideRate.hpp - opm/parser/eclipse/EclipseState/Schedule/Group/GConSale.hpp - opm/parser/eclipse/EclipseState/Schedule/Group/GConSump.hpp - opm/parser/eclipse/EclipseState/Schedule/Group/GuideRateConfig.hpp - opm/parser/eclipse/EclipseState/Schedule/Group/GuideRateModel.hpp - opm/parser/eclipse/EclipseState/Schedule/MessageLimits.hpp - opm/parser/eclipse/EclipseState/Schedule/Events.hpp - opm/parser/eclipse/EclipseState/Schedule/OilVaporizationProperties.hpp - opm/parser/eclipse/EclipseState/Schedule/DynamicState.hpp - opm/parser/eclipse/EclipseState/Schedule/MSW/icd.hpp - opm/parser/eclipse/EclipseState/Schedule/MSW/Segment.hpp - opm/parser/eclipse/EclipseState/Schedule/MSW/Segment.hpp - opm/parser/eclipse/EclipseState/Schedule/MSW/WellSegments.hpp - opm/parser/eclipse/EclipseState/Schedule/MSW/updatingConnectionsWithSegments.hpp - opm/parser/eclipse/EclipseState/Schedule/MSW/SpiralICD.hpp - opm/parser/eclipse/EclipseState/SimulationConfig/ThresholdPressure.hpp - opm/parser/eclipse/EclipseState/SimulationConfig/BCConfig.hpp - opm/parser/eclipse/EclipseState/SimulationConfig/RockConfig.hpp - opm/parser/eclipse/EclipseState/SimulationConfig/SimulationConfig.hpp - opm/parser/eclipse/EclipseState/Schedule/MSW/Valve.hpp - opm/parser/eclipse/EclipseState/IOConfig/RestartConfig.hpp - opm/parser/eclipse/EclipseState/IOConfig/IOConfig.hpp - opm/parser/eclipse/EclipseState/checkDeck.hpp - opm/parser/eclipse/EclipseState/Runspec.hpp - opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQAssign.hpp - opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQASTNode.hpp - opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQDefine.hpp - opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQContext.hpp - opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQConfig.hpp - opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQEnums.hpp - opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQParams.hpp - opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQInput.hpp - opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQActive.hpp - opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQSet.hpp - opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQFunction.hpp - opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQFunctionTable.hpp - opm/parser/eclipse/Deck/DeckItem.hpp - opm/parser/eclipse/Deck/Deck.hpp - opm/parser/eclipse/Deck/DeckSection.hpp - opm/parser/eclipse/Deck/DeckOutput.hpp - opm/parser/eclipse/Deck/DeckValue.hpp - opm/parser/eclipse/Deck/DeckKeyword.hpp - opm/parser/eclipse/Deck/DeckRecord.hpp - opm/parser/eclipse/Deck/UDAValue.hpp - opm/parser/eclipse/Deck/value_status.hpp - opm/parser/eclipse/Python/Python.hpp) -endif() -if(ENABLE_ECL_OUTPUT) - list(APPEND PUBLIC_HEADER_FILES - opm/io/eclipse/EclFile.hpp - opm/io/eclipse/EclIOdata.hpp - opm/io/eclipse/EclOutput.hpp - opm/io/eclipse/EclUtil.hpp - opm/io/eclipse/EGrid.hpp - opm/io/eclipse/ERft.hpp - opm/io/eclipse/ERst.hpp - opm/io/eclipse/ERsm.hpp - opm/io/eclipse/ESmry.hpp - opm/io/eclipse/PaddedOutputString.hpp - opm/io/eclipse/OutputStream.hpp - opm/io/eclipse/SummaryNode.hpp - opm/io/eclipse/rst/connection.hpp - opm/io/eclipse/rst/group.hpp - opm/io/eclipse/rst/header.hpp - opm/io/eclipse/rst/segment.hpp - opm/io/eclipse/rst/state.hpp - opm/io/eclipse/rst/well.hpp - opm/output/data/Aquifer.hpp - opm/output/data/Cells.hpp - opm/output/data/Solution.hpp - opm/output/data/Wells.hpp - opm/output/data/Groups.hpp - opm/output/eclipse/VectorItems/aquifer.hpp - opm/output/eclipse/VectorItems/connection.hpp - opm/output/eclipse/VectorItems/group.hpp - opm/output/eclipse/VectorItems/intehead.hpp - opm/output/eclipse/VectorItems/logihead.hpp - opm/output/eclipse/VectorItems/msw.hpp - opm/output/eclipse/VectorItems/tabdims.hpp - opm/output/eclipse/VectorItems/well.hpp - opm/output/eclipse/AggregateActionxData.hpp - opm/output/eclipse/AggregateGroupData.hpp - opm/output/eclipse/AggregateConnectionData.hpp - opm/output/eclipse/AggregateMSWData.hpp - opm/output/eclipse/AggregateUDQData.hpp - opm/output/eclipse/AggregateWellData.hpp - opm/output/eclipse/DoubHEAD.hpp - opm/output/eclipse/EclipseGridInspector.hpp - opm/output/eclipse/EclipseIO.hpp - opm/output/eclipse/EclipseIOUtil.hpp - opm/output/eclipse/InteHEAD.hpp - opm/output/eclipse/LinearisedOutputTable.hpp - opm/output/eclipse/LogiHEAD.hpp - opm/output/eclipse/RegionCache.hpp - opm/output/eclipse/RestartIO.hpp - opm/output/eclipse/RestartValue.hpp - opm/output/eclipse/Summary.hpp - opm/output/eclipse/Tables.hpp - opm/output/eclipse/WindowedArray.hpp - opm/output/eclipse/WriteInit.hpp - opm/output/eclipse/WriteRFT.hpp - opm/output/eclipse/WriteRPT.hpp - opm/output/eclipse/WriteRestartHelpers.hpp - opm/output/OutputWriter.hpp - ) -endif() - -if(ENABLE_ECL_INPUT OR ENABLE_ECL_OUTPUT) - list(APPEND TEST_SOURCE_FILES - tests/test_SummaryNode.cpp -) -endif() - -if (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC") - list( APPEND PUBLIC_HEADER_FILES - cross-platform/windows/Substitutes.hpp - ) -endif() diff --git a/ThirdParty/custom-opm-common/custom-opm-parser-tests/opm-parser-BasicTest.cpp b/ThirdParty/custom-opm-common/custom-opm-parser-tests/opm-parser-BasicTest.cpp index e0fcd9517d..80afd8e678 100644 --- a/ThirdParty/custom-opm-common/custom-opm-parser-tests/opm-parser-BasicTest.cpp +++ b/ThirdParty/custom-opm-common/custom-opm-parser-tests/opm-parser-BasicTest.cpp @@ -7,6 +7,7 @@ #include "opm/input/eclipse/Schedule/VFPInjTable.hpp" #include "opm/input/eclipse/Schedule/VFPProdTable.hpp" #include "opm/input/eclipse/Parser/Parser.hpp" +#include "opm/input/eclipse/Parser/InputErrorAction.hpp" #include "opm/input/eclipse/Deck/Deck.hpp" #include @@ -101,7 +102,7 @@ TEST(OpmParserTest, ReadAndParseWSEGLINK) std::string testFilePath = std::string(TEST_DATA_DIR) + "/test_wseglink.DATA"; - Opm::ParseContext parseContext(Opm::InputError::Action::WARN); + Opm::ParseContext parseContext(Opm::InputErrorAction::WARN); auto deck = parser.parseFile(testFilePath, parseContext); std::string myKeyword = "WSEGLINK"; diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserInit.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserInit.cpp index 90f419eb34..95eead4210 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserInit.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserInit.cpp @@ -1,1163 +1,67 @@ #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include namespace Opm { namespace ParserKeywords { void addDefaultKeywords(Parser& p); void addDefaultKeywords(Parser& p) { - Builtin keywords; - p.addParserKeyword( keywords.ACTDIMS ); - p.addParserKeyword( keywords.ACTION ); - p.addParserKeyword( keywords.ACTIONG ); - p.addParserKeyword( keywords.ACTIONR ); - p.addParserKeyword( keywords.ACTIONS ); - p.addParserKeyword( keywords.ACTIONW ); - p.addParserKeyword( keywords.ACTIONX ); - p.addParserKeyword( keywords.ACTNUM ); - p.addParserKeyword( keywords.ACTPARAM ); - p.addParserKeyword( keywords.ADD ); - p.addParserKeyword( keywords.ADDREG ); - p.addParserKeyword( keywords.ADDZCORN ); - p.addParserKeyword( keywords.ADSALNOD ); - p.addParserKeyword( keywords.ADSORP ); - p.addParserKeyword( keywords.AITS ); - p.addParserKeyword( keywords.AITSOFF ); - p.addParserKeyword( keywords.ALKADS ); - p.addParserKeyword( keywords.ALKALINE ); - p.addParserKeyword( keywords.ALKROCK ); - p.addParserKeyword( keywords.ALL ); - p.addParserKeyword( keywords.ALPOLADS ); - p.addParserKeyword( keywords.ALSURFAD ); - p.addParserKeyword( keywords.ALSURFST ); - p.addParserKeyword( keywords.AMALGAM ); - p.addParserKeyword( keywords.API ); - p.addParserKeyword( keywords.APIGROUP ); - p.addParserKeyword( keywords.APILIM ); - p.addParserKeyword( keywords.APIVD ); - p.addParserKeyword( keywords.AQANCONL ); - p.addParserKeyword( keywords.AQANNC ); - p.addParserKeyword( keywords.AQANTRC ); - p.addParserKeyword( keywords.AQUALIST ); - p.addParserKeyword( keywords.AQUANCON ); - p.addParserKeyword( keywords.AQUCHGAS ); - p.addParserKeyword( keywords.AQUCHWAT ); - p.addParserKeyword( keywords.AQUCON ); - p.addParserKeyword( keywords.AQUCT ); - p.addParserKeyword( keywords.AQUCWFAC ); - p.addParserKeyword( keywords.AQUDIMS ); - p.addParserKeyword( keywords.AQUFET ); - p.addParserKeyword( keywords.AQUFETP ); - p.addParserKeyword( keywords.AQUFLUX ); - p.addParserKeyword( keywords.AQUIFER_PROBE_ANALYTIC ); - p.addParserKeyword( keywords.AQUIFER_PROBE_ANALYTIC_NAMED ); - p.addParserKeyword( keywords.AQUIFER_PROBE_NUMERIC ); - p.addParserKeyword( keywords.AQUNNC ); - p.addParserKeyword( keywords.AQUNUM ); - p.addParserKeyword( keywords.AQUTAB ); - p.addParserKeyword( keywords.AUTOCOAR ); - p.addParserKeyword( keywords.AUTOREF ); - p.addParserKeyword( keywords.BC ); - p.addParserKeyword( keywords.BDENSITY ); - p.addParserKeyword( keywords.BGGI ); - p.addParserKeyword( keywords.BIGMODEL ); - p.addParserKeyword( keywords.BLACKOIL ); - p.addParserKeyword( keywords.BLOCK_PROBE ); - p.addParserKeyword( keywords.BLOCK_PROBE300 ); - p.addParserKeyword( keywords.BOGI ); - p.addParserKeyword( keywords.BOUNDARY ); - p.addParserKeyword( keywords.BOX ); - p.addParserKeyword( keywords.BPARA ); - p.addParserKeyword( keywords.BPIDIMS ); - p.addParserKeyword( keywords.BRANPROP ); - p.addParserKeyword( keywords.BRINE ); - p.addParserKeyword( keywords.BTOBALFA ); - p.addParserKeyword( keywords.BTOBALFV ); - p.addParserKeyword( keywords.CALTRAC ); - p.addParserKeyword( keywords.CARFIN ); - p.addParserKeyword( keywords.CART ); - p.addParserKeyword( keywords.CBMOPTS ); - p.addParserKeyword( keywords.CECON ); - p.addParserKeyword( keywords.CECONT ); - p.addParserKeyword( keywords.CIRCLE ); - p.addParserKeyword( keywords.CO2STOR ); - p.addParserKeyword( keywords.CO2STORE ); - p.addParserKeyword( keywords.COAL ); - p.addParserKeyword( keywords.COALADS ); - p.addParserKeyword( keywords.COALNUM ); - p.addParserKeyword( keywords.COALPP ); - p.addParserKeyword( keywords.COARSEN ); - p.addParserKeyword( keywords.COLLAPSE ); - p.addParserKeyword( keywords.COLUMNS ); - p.addParserKeyword( keywords.COMPDAT ); - p.addParserKeyword( keywords.COMPDATX ); - p.addParserKeyword( keywords.COMPFLSH ); - p.addParserKeyword( keywords.COMPIMB ); - p.addParserKeyword( keywords.COMPINJK ); - p.addParserKeyword( keywords.COMPLMPL ); - p.addParserKeyword( keywords.COMPLUMP ); - p.addParserKeyword( keywords.COMPOFF ); - p.addParserKeyword( keywords.COMPORD ); - p.addParserKeyword( keywords.COMPRIV ); - p.addParserKeyword( keywords.COMPRP ); - p.addParserKeyword( keywords.COMPRPL ); - p.addParserKeyword( keywords.COMPS ); - p.addParserKeyword( keywords.COMPSEGL ); - p.addParserKeyword( keywords.COMPSEGS ); - p.addParserKeyword( keywords.COMPVE ); - p.addParserKeyword( keywords.COMPVEL ); - p.addParserKeyword( keywords.CONNECTION_PROBE ); - p.addParserKeyword( keywords.COORD ); - p.addParserKeyword( keywords.COORDSYS ); - p.addParserKeyword( keywords.COPY ); - p.addParserKeyword( keywords.COPYBOX ); - p.addParserKeyword( keywords.COPYREG ); - p.addParserKeyword( keywords.CPIFACT ); - p.addParserKeyword( keywords.CPIFACTL ); - p.addParserKeyword( keywords.CPR ); - p.addParserKeyword( keywords.CREF ); - p.addParserKeyword( keywords.CREFS ); - p.addParserKeyword( keywords.CRITPERM ); - p.addParserKeyword( keywords.CSKIN ); - p.addParserKeyword( keywords.DATE ); - p.addParserKeyword( keywords.DATES ); - p.addParserKeyword( keywords.DATUM ); - p.addParserKeyword( keywords.DATUMR ); - p.addParserKeyword( keywords.DATUMRX ); - p.addParserKeyword( keywords.DCQDEFN ); - p.addParserKeyword( keywords.DEBUG_ ); - p.addParserKeyword( keywords.DELAYACT ); - p.addParserKeyword( keywords.DENSITY ); - p.addParserKeyword( keywords.DEPTH ); - p.addParserKeyword( keywords.DEPTHTAB ); - p.addParserKeyword( keywords.DEPTHZ ); - p.addParserKeyword( keywords.DIAGDISP ); - p.addParserKeyword( keywords.DIFF ); - p.addParserKeyword( keywords.DIFFC ); - p.addParserKeyword( keywords.DIFFCOAL ); - p.addParserKeyword( keywords.DIFFDP ); - p.addParserKeyword( keywords.DIFFMMF ); - p.addParserKeyword( keywords.DIFFMR ); - p.addParserKeyword( keywords.DIFFMTHT ); - p.addParserKeyword( keywords.DIFFMX ); - p.addParserKeyword( keywords.DIFFMY ); - p.addParserKeyword( keywords.DIFFMZ ); - p.addParserKeyword( keywords.DIFFR ); - p.addParserKeyword( keywords.DIFFTHT ); - p.addParserKeyword( keywords.DIFFUSE ); - p.addParserKeyword( keywords.DIFFX ); - p.addParserKeyword( keywords.DIFFY ); - p.addParserKeyword( keywords.DIFFZ ); - p.addParserKeyword( keywords.DIMENS ); - p.addParserKeyword( keywords.DIMPES ); - p.addParserKeyword( keywords.DIMPLICT ); - p.addParserKeyword( keywords.DISGAS ); - p.addParserKeyword( keywords.DISPDIMS ); - p.addParserKeyword( keywords.DISPERSE ); - p.addParserKeyword( keywords.DOMAINS ); - p.addParserKeyword( keywords.DPGRID ); - p.addParserKeyword( keywords.DPKRMOD ); - p.addParserKeyword( keywords.DPNUM ); - p.addParserKeyword( keywords.DR ); - p.addParserKeyword( keywords.DREF ); - p.addParserKeyword( keywords.DREFS ); - p.addParserKeyword( keywords.DRILPRI ); - p.addParserKeyword( keywords.DRSDT ); - p.addParserKeyword( keywords.DRSDTCON ); - p.addParserKeyword( keywords.DRSDTR ); - p.addParserKeyword( keywords.DRV ); - p.addParserKeyword( keywords.DRVDT ); - p.addParserKeyword( keywords.DRVDTR ); - p.addParserKeyword( keywords.DSPDEINT ); - p.addParserKeyword( keywords.DTHETA ); - p.addParserKeyword( keywords.DTHETAV ); - p.addParserKeyword( keywords.DUALPERM ); - p.addParserKeyword( keywords.DUALPORO ); - p.addParserKeyword( keywords.DUMPCUPL ); - p.addParserKeyword( keywords.DUMPFLUX ); - p.addParserKeyword( keywords.DX ); - p.addParserKeyword( keywords.DXV ); - p.addParserKeyword( keywords.DY ); - p.addParserKeyword( keywords.DYNAMICR ); - p.addParserKeyword( keywords.DYNRDIMS ); - p.addParserKeyword( keywords.DYV ); - p.addParserKeyword( keywords.DZ ); - p.addParserKeyword( keywords.DZMATRIX ); - p.addParserKeyword( keywords.DZMTRX ); - p.addParserKeyword( keywords.DZMTRXV ); - p.addParserKeyword( keywords.DZNET ); - p.addParserKeyword( keywords.DZV ); - p.addParserKeyword( keywords.ECHO ); - p.addParserKeyword( keywords.ECLMC ); - p.addParserKeyword( keywords.EDIT ); - p.addParserKeyword( keywords.EDITNNC ); - p.addParserKeyword( keywords.EDITNNCR ); - p.addParserKeyword( keywords.EHYSTR ); - p.addParserKeyword( keywords.EHYSTRR ); - p.addParserKeyword( keywords.END ); - p.addParserKeyword( keywords.ENDACTIO ); - p.addParserKeyword( keywords.ENDBOX ); - p.addParserKeyword( keywords.ENDDYN ); - p.addParserKeyword( keywords.ENDFIN ); - p.addParserKeyword( keywords.ENDINC ); - p.addParserKeyword( keywords.ENDNUM ); - p.addParserKeyword( keywords.ENDPOINT_SPECIFIERS ); - p.addParserKeyword( keywords.ENDSCALE ); - p.addParserKeyword( keywords.ENDSKIP ); - p.addParserKeyword( keywords.ENKRVD ); - p.addParserKeyword( keywords.ENPCVD ); - p.addParserKeyword( keywords.ENPTVD ); - p.addParserKeyword( keywords.ENSPCVD ); - p.addParserKeyword( keywords.EPSDBGS ); - p.addParserKeyword( keywords.EPSDEBUG ); - p.addParserKeyword( keywords.EQLDIMS ); - p.addParserKeyword( keywords.EQLNUM ); - p.addParserKeyword( keywords.EQLOPTS ); - p.addParserKeyword( keywords.EQLZCORN ); - p.addParserKeyword( keywords.EQUALREG ); - p.addParserKeyword( keywords.EQUALS ); - p.addParserKeyword( keywords.EQUIL ); - p.addParserKeyword( keywords.ESSNODE ); - p.addParserKeyword( keywords.EXCAVATE ); - p.addParserKeyword( keywords.EXCEL ); - p.addParserKeyword( keywords.EXIT ); - p.addParserKeyword( keywords.EXTFIN ); - p.addParserKeyword( keywords.EXTHOST ); - p.addParserKeyword( keywords.EXTRAPMS ); - p.addParserKeyword( keywords.EXTREPGL ); - p.addParserKeyword( keywords.FAULTDIM ); - p.addParserKeyword( keywords.FAULTS ); - p.addParserKeyword( keywords.FBHPDEF ); - p.addParserKeyword( keywords.FHERCHBL ); - p.addParserKeyword( keywords.FIELD ); - p.addParserKeyword( keywords.FIELD_PROBE ); - p.addParserKeyword( keywords.FILEUNIT ); - p.addParserKeyword( keywords.FILLEPS ); - p.addParserKeyword( keywords.FIPNUM ); - p.addParserKeyword( keywords.FIPOWG ); - p.addParserKeyword( keywords.FIPSEP ); - p.addParserKeyword( keywords.FIP_PROBE ); - p.addParserKeyword( keywords.FLUXNUM ); - p.addParserKeyword( keywords.FLUXREG ); - p.addParserKeyword( keywords.FLUXTYPE ); - p.addParserKeyword( keywords.FMTHMD ); - p.addParserKeyword( keywords.FMTIN ); - p.addParserKeyword( keywords.FMTOUT ); - p.addParserKeyword( keywords.FMWSET ); - p.addParserKeyword( keywords.FOAM ); - p.addParserKeyword( keywords.FOAMADS ); - p.addParserKeyword( keywords.FOAMDCYO ); - p.addParserKeyword( keywords.FOAMDCYW ); - p.addParserKeyword( keywords.FOAMFCN ); - p.addParserKeyword( keywords.FOAMFRM ); - p.addParserKeyword( keywords.FOAMFSC ); - p.addParserKeyword( keywords.FOAMFSO ); - p.addParserKeyword( keywords.FOAMFST ); - p.addParserKeyword( keywords.FOAMFSW ); - p.addParserKeyword( keywords.FOAMMOB ); - p.addParserKeyword( keywords.FOAMMOBP ); - p.addParserKeyword( keywords.FOAMMOBS ); - p.addParserKeyword( keywords.FOAMOPTS ); - p.addParserKeyword( keywords.FOAMROCK ); - p.addParserKeyword( keywords.FORMFEED ); - p.addParserKeyword( keywords.FRICTION ); - p.addParserKeyword( keywords.FULLIMP ); - p.addParserKeyword( keywords.GAS ); - p.addParserKeyword( keywords.GASBEGIN ); - p.addParserKeyword( keywords.GASCONC ); - p.addParserKeyword( keywords.GASDENT ); - p.addParserKeyword( keywords.GASEND ); - p.addParserKeyword( keywords.GASFCOMP ); - p.addParserKeyword( keywords.GASFDECR ); - p.addParserKeyword( keywords.GASFDELC ); - p.addParserKeyword( keywords.GASFIELD ); - p.addParserKeyword( keywords.GASFTARG ); - p.addParserKeyword( keywords.GASJT ); - p.addParserKeyword( keywords.GASMONTH ); - p.addParserKeyword( keywords.GASPERIO ); - p.addParserKeyword( keywords.GASSATC ); - p.addParserKeyword( keywords.GASVISCT ); - p.addParserKeyword( keywords.GASYEAR ); - p.addParserKeyword( keywords.GCALECON ); - p.addParserKeyword( keywords.GCOMPIDX ); - p.addParserKeyword( keywords.GCONCAL ); - p.addParserKeyword( keywords.GCONENG ); - p.addParserKeyword( keywords.GCONINJE ); - p.addParserKeyword( keywords.GCONPRI ); - p.addParserKeyword( keywords.GCONPROD ); - p.addParserKeyword( keywords.GCONSALE ); - p.addParserKeyword( keywords.GCONSUMP ); - p.addParserKeyword( keywords.GCONTOL ); - p.addParserKeyword( keywords.GCUTBACK ); - p.addParserKeyword( keywords.GCUTBACT ); - p.addParserKeyword( keywords.GCVD ); - p.addParserKeyword( keywords.GDCQ ); - p.addParserKeyword( keywords.GDCQECON ); - p.addParserKeyword( keywords.GDFILE ); - p.addParserKeyword( keywords.GDIMS ); - p.addParserKeyword( keywords.GDORIENT ); - p.addParserKeyword( keywords.GDRILPOT ); - p.addParserKeyword( keywords.GECON ); - p.addParserKeyword( keywords.GECONT ); - p.addParserKeyword( keywords.GEFAC ); - p.addParserKeyword( keywords.GETDATA ); - p.addParserKeyword( keywords.GETGLOB ); - p.addParserKeyword( keywords.GI ); - p.addParserKeyword( keywords.GIALL ); - p.addParserKeyword( keywords.GIMODEL ); - p.addParserKeyword( keywords.GINODE ); - p.addParserKeyword( keywords.GLIFTLIM ); - p.addParserKeyword( keywords.GLIFTOPT ); - p.addParserKeyword( keywords.GMWSET ); - p.addParserKeyword( keywords.GNETDP ); - p.addParserKeyword( keywords.GNETINJE ); - p.addParserKeyword( keywords.GNETPUMP ); - p.addParserKeyword( keywords.GPMAINT ); - p.addParserKeyword( keywords.GRADGRUP ); - p.addParserKeyword( keywords.GRADRESV ); - p.addParserKeyword( keywords.GRADRFT ); - p.addParserKeyword( keywords.GRADWELL ); - p.addParserKeyword( keywords.GRAVCONS ); - p.addParserKeyword( keywords.GRAVDR ); - p.addParserKeyword( keywords.GRAVDRB ); - p.addParserKeyword( keywords.GRAVDRM ); - p.addParserKeyword( keywords.GRAVITY ); - p.addParserKeyword( keywords.GRDREACH ); - p.addParserKeyword( keywords.GRID ); - p.addParserKeyword( keywords.GRIDFILE ); - p.addParserKeyword( keywords.GRIDOPTS ); - p.addParserKeyword( keywords.GRIDUNIT ); - p.addParserKeyword( keywords.GROUP_PROBE ); - p.addParserKeyword( keywords.GRUPMAST ); - p.addParserKeyword( keywords.GRUPNET ); - p.addParserKeyword( keywords.GRUPRIG ); - p.addParserKeyword( keywords.GRUPSLAV ); - p.addParserKeyword( keywords.GRUPTARG ); - p.addParserKeyword( keywords.GRUPTREE ); - p.addParserKeyword( keywords.GSATINJE ); - p.addParserKeyword( keywords.GSATPROD ); - p.addParserKeyword( keywords.GSEPCOND ); - p.addParserKeyword( keywords.GSSCPTST ); - p.addParserKeyword( keywords.GSWINGF ); - p.addParserKeyword( keywords.GTADD ); - p.addParserKeyword( keywords.GTMULT ); - p.addParserKeyword( keywords.GUIDECAL ); - p.addParserKeyword( keywords.GUIDERAT ); - p.addParserKeyword( keywords.GUPFREQ ); - p.addParserKeyword( keywords.GWRTWCV ); - p.addParserKeyword( keywords.HALFTRAN ); - p.addParserKeyword( keywords.HAxxxxxx ); - p.addParserKeyword( keywords.HBNUM ); - p.addParserKeyword( keywords.HDISP ); - p.addParserKeyword( keywords.HEATCR ); - p.addParserKeyword( keywords.HEATCRT ); - p.addParserKeyword( keywords.HMAQUCT ); - p.addParserKeyword( keywords.HMAQUFET ); - p.addParserKeyword( keywords.HMAQUNUM ); - p.addParserKeyword( keywords.HMDIMS ); - p.addParserKeyword( keywords.HMFAULTS ); - p.addParserKeyword( keywords.HMMLAQUN ); - p.addParserKeyword( keywords.HMMLCTAQ ); - p.addParserKeyword( keywords.HMMLFTAQ ); - p.addParserKeyword( keywords.HMMLTWCN ); - p.addParserKeyword( keywords.HMMULTFT ); - p.addParserKeyword( keywords.HMMULTSG ); - p.addParserKeyword( keywords.HMMULTxx ); - p.addParserKeyword( keywords.HMPROPS ); - p.addParserKeyword( keywords.HMROCK ); - p.addParserKeyword( keywords.HMROCKT ); - p.addParserKeyword( keywords.HMRREF ); - p.addParserKeyword( keywords.HMWELCON ); - p.addParserKeyword( keywords.HMWPIMLT ); - p.addParserKeyword( keywords.HMxxxxxx ); - p.addParserKeyword( keywords.HRFIN ); - p.addParserKeyword( keywords.HWKRO ); - p.addParserKeyword( keywords.HWKRORG ); - p.addParserKeyword( keywords.HWKRORW ); - p.addParserKeyword( keywords.HWKRW ); - p.addParserKeyword( keywords.HWKRWR ); - p.addParserKeyword( keywords.HWPCW ); - p.addParserKeyword( keywords.HWSNUM ); - p.addParserKeyword( keywords.HWSOGCR ); - p.addParserKeyword( keywords.HWSOWCR ); - p.addParserKeyword( keywords.HWSWCR ); - p.addParserKeyword( keywords.HWSWL ); - p.addParserKeyword( keywords.HWSWLPC ); - p.addParserKeyword( keywords.HWSWU ); - p.addParserKeyword( keywords.HXFIN ); - p.addParserKeyword( keywords.HYDRHEAD ); - p.addParserKeyword( keywords.HYFIN ); - p.addParserKeyword( keywords.HYMOBGDR ); - p.addParserKeyword( keywords.HYST ); - p.addParserKeyword( keywords.HYSTCHCK ); - p.addParserKeyword( keywords.HZFIN ); - p.addParserKeyword( keywords.IHOST ); - p.addParserKeyword( keywords.IMBNUM ); - p.addParserKeyword( keywords.IMBNUMMF ); - p.addParserKeyword( keywords.IMKRVD ); - p.addParserKeyword( keywords.IMPCVD ); - p.addParserKeyword( keywords.IMPES ); - p.addParserKeyword( keywords.IMPLICIT ); - p.addParserKeyword( keywords.IMPORT ); - p.addParserKeyword( keywords.IMPTVD ); - p.addParserKeyword( keywords.IMSPCVD ); - p.addParserKeyword( keywords.INCLUDE ); - p.addParserKeyword( keywords.INIT ); - p.addParserKeyword( keywords.INRAD ); - p.addParserKeyword( keywords.INSPEC ); - p.addParserKeyword( keywords.INTPC ); - p.addParserKeyword( keywords.IONROCK ); - p.addParserKeyword( keywords.IONXROCK ); - p.addParserKeyword( keywords.IONXSURF ); - p.addParserKeyword( keywords.IPCG ); - p.addParserKeyword( keywords.IPCW ); - p.addParserKeyword( keywords.ISGCR ); - p.addParserKeyword( keywords.ISGL ); - p.addParserKeyword( keywords.ISGLPC ); - p.addParserKeyword( keywords.ISGU ); - p.addParserKeyword( keywords.ISOGCR ); - p.addParserKeyword( keywords.ISOLNUM ); - p.addParserKeyword( keywords.ISOWCR ); - p.addParserKeyword( keywords.ISWCR ); - p.addParserKeyword( keywords.ISWL ); - p.addParserKeyword( keywords.ISWLPC ); - p.addParserKeyword( keywords.ISWU ); - p.addParserKeyword( keywords.JFUNC ); - p.addParserKeyword( keywords.JFUNCR ); - p.addParserKeyword( keywords.KRNUM ); - p.addParserKeyword( keywords.KRNUMMF ); - p.addParserKeyword( keywords.LAB ); - p.addParserKeyword( keywords.LANGMPL ); - p.addParserKeyword( keywords.LANGMUIR ); - p.addParserKeyword( keywords.LANGSOLV ); - p.addParserKeyword( keywords.LCUNIT ); - p.addParserKeyword( keywords.LGR ); - p.addParserKeyword( keywords.LGRCOPY ); - p.addParserKeyword( keywords.LGRFREE ); - p.addParserKeyword( keywords.LGRLOCK ); - p.addParserKeyword( keywords.LGROFF ); - p.addParserKeyword( keywords.LGRON ); - p.addParserKeyword( keywords.LICENSES ); - p.addParserKeyword( keywords.LIFTOPT ); - p.addParserKeyword( keywords.LINCOM ); - p.addParserKeyword( keywords.LINKPERM ); - p.addParserKeyword( keywords.LIVEOIL ); - p.addParserKeyword( keywords.LKRO ); - p.addParserKeyword( keywords.LKRORG ); - p.addParserKeyword( keywords.LKRORW ); - p.addParserKeyword( keywords.LKRW ); - p.addParserKeyword( keywords.LKRWR ); - p.addParserKeyword( keywords.LOAD ); - p.addParserKeyword( keywords.LOWSALT ); - p.addParserKeyword( keywords.LPCW ); - p.addParserKeyword( keywords.LSALTFNC ); - p.addParserKeyword( keywords.LSLTWNUM ); - p.addParserKeyword( keywords.LSNUM ); - p.addParserKeyword( keywords.LSOGCR ); - p.addParserKeyword( keywords.LSOWCR ); - p.addParserKeyword( keywords.LSWCR ); - p.addParserKeyword( keywords.LSWL ); - p.addParserKeyword( keywords.LSWLPC ); - p.addParserKeyword( keywords.LSWU ); - p.addParserKeyword( keywords.LTOSIGMA ); - p.addParserKeyword( keywords.LWKRO ); - p.addParserKeyword( keywords.LWKRORG ); - p.addParserKeyword( keywords.LWKRORW ); - p.addParserKeyword( keywords.LWKRW ); - p.addParserKeyword( keywords.LWKRWR ); - p.addParserKeyword( keywords.LWPCW ); - p.addParserKeyword( keywords.LWSLTNUM ); - p.addParserKeyword( keywords.LWSNUM ); - p.addParserKeyword( keywords.LWSOGCR ); - p.addParserKeyword( keywords.LWSOWCR ); - p.addParserKeyword( keywords.LWSWCR ); - p.addParserKeyword( keywords.LWSWL ); - p.addParserKeyword( keywords.LWSWLPC ); - p.addParserKeyword( keywords.LWSWU ); - p.addParserKeyword( keywords.LX ); - p.addParserKeyword( keywords.LXFIN ); - p.addParserKeyword( keywords.LY ); - p.addParserKeyword( keywords.LYFIN ); - p.addParserKeyword( keywords.LZ ); - p.addParserKeyword( keywords.LZFIN ); - p.addParserKeyword( keywords.MAPAXES ); - p.addParserKeyword( keywords.MAPUNITS ); - p.addParserKeyword( keywords.MASSFLOW ); - p.addParserKeyword( keywords.MATCORR ); - p.addParserKeyword( keywords.MAXVALUE ); - p.addParserKeyword( keywords.MEMORY ); - p.addParserKeyword( keywords.MESSAGE ); - p.addParserKeyword( keywords.MESSAGES ); - p.addParserKeyword( keywords.MESSOPTS ); - p.addParserKeyword( keywords.MESSSRVC ); - p.addParserKeyword( keywords.METRIC ); - p.addParserKeyword( keywords.MICP ); - p.addParserKeyword( keywords.MICPPARA ); - p.addParserKeyword( keywords.MINNNCT ); - p.addParserKeyword( keywords.MINNPCOL ); - p.addParserKeyword( keywords.MINPORV ); - p.addParserKeyword( keywords.MINPV ); - p.addParserKeyword( keywords.MINPVFIL ); - p.addParserKeyword( keywords.MINPVV ); - p.addParserKeyword( keywords.MINVALUE ); - p.addParserKeyword( keywords.MISC ); - p.addParserKeyword( keywords.MISCIBLE ); - p.addParserKeyword( keywords.MISCNUM ); - p.addParserKeyword( keywords.MLANG ); - p.addParserKeyword( keywords.MLANGSLV ); - p.addParserKeyword( keywords.MONITOR ); - p.addParserKeyword( keywords.MPFANUM ); - p.addParserKeyword( keywords.MPFNNC ); - p.addParserKeyword( keywords.MSFN ); - p.addParserKeyword( keywords.MSGFILE ); - p.addParserKeyword( keywords.MSUM_PROBE ); - p.addParserKeyword( keywords.MULSGGD ); - p.addParserKeyword( keywords.MULSGGDV ); - p.addParserKeyword( keywords.MULTFLT ); - p.addParserKeyword( keywords.MULTIN ); - p.addParserKeyword( keywords.MULTIPLY ); - p.addParserKeyword( keywords.MULTIREG ); - p.addParserKeyword( keywords.MULTNUM ); - p.addParserKeyword( keywords.MULTOUT ); - p.addParserKeyword( keywords.MULTOUTS ); - p.addParserKeyword( keywords.MULTPV ); - p.addParserKeyword( keywords.MULTREAL ); - p.addParserKeyword( keywords.MULTREGD ); - p.addParserKeyword( keywords.MULTREGH ); - p.addParserKeyword( keywords.MULTREGP ); - p.addParserKeyword( keywords.MULTREGT ); - p.addParserKeyword( keywords.MULTSIG ); - p.addParserKeyword( keywords.MULTSIGV ); - p.addParserKeyword( keywords.MULT_XYZ ); - p.addParserKeyword( keywords.MW ); - p.addParserKeyword( keywords.MWS ); - p.addParserKeyword( keywords.NARROW ); - p.addParserKeyword( keywords.NCONSUMP ); - p.addParserKeyword( keywords.NEFAC ); - p.addParserKeyword( keywords.NETBALAN ); - p.addParserKeyword( keywords.NETCOMPA ); - p.addParserKeyword( keywords.NETWORK ); - p.addParserKeyword( keywords.NEWTRAN ); - p.addParserKeyword( keywords.NEXTSTEP ); - p.addParserKeyword( keywords.NEXTSTPL ); - p.addParserKeyword( keywords.NINENUM ); - p.addParserKeyword( keywords.NINEPOIN ); - p.addParserKeyword( keywords.NMATOPTS ); - p.addParserKeyword( keywords.NMATRIX ); - p.addParserKeyword( keywords.NMESSAGE ); - p.addParserKeyword( keywords.NNC ); - p.addParserKeyword( keywords.NNEWTF ); - p.addParserKeyword( keywords.NOCASC ); - p.addParserKeyword( keywords.NODEPROP ); - p.addParserKeyword( keywords.NODPPM ); - p.addParserKeyword( keywords.NOECHO ); - p.addParserKeyword( keywords.NOGGF ); - p.addParserKeyword( keywords.NOGRAV ); - p.addParserKeyword( keywords.NOHMD ); - p.addParserKeyword( keywords.NOHMO ); - p.addParserKeyword( keywords.NOHYST ); - p.addParserKeyword( keywords.NOINSPEC ); - p.addParserKeyword( keywords.NOMONITO ); - p.addParserKeyword( keywords.NONNC ); - p.addParserKeyword( keywords.NORSSPEC ); - p.addParserKeyword( keywords.NOSIM ); - p.addParserKeyword( keywords.NOWARN ); - p.addParserKeyword( keywords.NOWARNEP ); - p.addParserKeyword( keywords.NRSOUT ); - p.addParserKeyword( keywords.NSTACK ); - p.addParserKeyword( keywords.NTG ); - p.addParserKeyword( keywords.NUMRES ); - p.addParserKeyword( keywords.NUPCOL ); - p.addParserKeyword( keywords.NWATREM ); - p.addParserKeyword( keywords.NXFIN ); - p.addParserKeyword( keywords.NYFIN ); - p.addParserKeyword( keywords.NZFIN ); - p.addParserKeyword( keywords.OCOMPIDX ); - p.addParserKeyword( keywords.OFM ); - p.addParserKeyword( keywords.OIL ); - p.addParserKeyword( keywords.OILAPI ); - p.addParserKeyword( keywords.OILCOMPR ); - p.addParserKeyword( keywords.OILDENT ); - p.addParserKeyword( keywords.OILJT ); - p.addParserKeyword( keywords.OILMW ); - p.addParserKeyword( keywords.OILVISCT ); - p.addParserKeyword( keywords.OILVTIM ); - p.addParserKeyword( keywords.OLDTRAN ); - p.addParserKeyword( keywords.OLDTRANR ); - p.addParserKeyword( keywords.OPERATE ); - p.addParserKeyword( keywords.OPERATER ); - p.addParserKeyword( keywords.OPERNUM ); - p.addParserKeyword( keywords.OPTIONS ); - p.addParserKeyword( keywords.OPTIONS3 ); - p.addParserKeyword( keywords.OUTRAD ); - p.addParserKeyword( keywords.OUTSOL ); - p.addParserKeyword( keywords.OVERBURD ); - p.addParserKeyword( keywords.PARALLEL ); - p.addParserKeyword( keywords.PARAOPTS ); - p.addParserKeyword( keywords.PARTTRAC ); - p.addParserKeyword( keywords.PATHS ); - p.addParserKeyword( keywords.PBUB ); - p.addParserKeyword( keywords.PBVD ); - p.addParserKeyword( keywords.PCG ); - p.addParserKeyword( keywords.PCG32D ); - p.addParserKeyword( keywords.PCW ); - p.addParserKeyword( keywords.PCW32D ); - p.addParserKeyword( keywords.PDEW ); - p.addParserKeyword( keywords.PDVD ); - p.addParserKeyword( keywords.PEBI ); - p.addParserKeyword( keywords.PECOEFS ); - p.addParserKeyword( keywords.PEDIMS ); - p.addParserKeyword( keywords.PEGTABX ); - p.addParserKeyword( keywords.PEKTABX ); - p.addParserKeyword( keywords.PENUM ); - p.addParserKeyword( keywords.PERFORMANCE_PROBE ); - p.addParserKeyword( keywords.PERMAVE ); - p.addParserKeyword( keywords.PERMFACT ); - p.addParserKeyword( keywords.PERMJFUN ); - p.addParserKeyword( keywords.PERMR ); - p.addParserKeyword( keywords.PERMTHT ); - p.addParserKeyword( keywords.PERMX ); - p.addParserKeyword( keywords.PERMXY ); - p.addParserKeyword( keywords.PERMY ); - p.addParserKeyword( keywords.PERMYZ ); - p.addParserKeyword( keywords.PERMZ ); - p.addParserKeyword( keywords.PERMZX ); - p.addParserKeyword( keywords.PETGRID ); - p.addParserKeyword( keywords.PETOPTS ); - p.addParserKeyword( keywords.PICOND ); - p.addParserKeyword( keywords.PIMTDIMS ); - p.addParserKeyword( keywords.PIMULTAB ); - p.addParserKeyword( keywords.PINCH ); - p.addParserKeyword( keywords.PINCHNUM ); - p.addParserKeyword( keywords.PINCHOUT ); - p.addParserKeyword( keywords.PINCHREG ); - p.addParserKeyword( keywords.PINCHXY ); - p.addParserKeyword( keywords.PINTDIMS ); - p.addParserKeyword( keywords.PLMIXNUM ); - p.addParserKeyword( keywords.PLMIXPAR ); - p.addParserKeyword( keywords.PLYADS ); - p.addParserKeyword( keywords.PLYADSS ); - p.addParserKeyword( keywords.PLYATEMP ); - p.addParserKeyword( keywords.PLYCAMAX ); - p.addParserKeyword( keywords.PLYDHFLF ); - p.addParserKeyword( keywords.PLYESAL ); - p.addParserKeyword( keywords.PLYKRRF ); - p.addParserKeyword( keywords.PLYMAX ); - p.addParserKeyword( keywords.PLYMWINJ ); - p.addParserKeyword( keywords.PLYOPTS ); - p.addParserKeyword( keywords.PLYRMDEN ); - p.addParserKeyword( keywords.PLYROCK ); - p.addParserKeyword( keywords.PLYROCKM ); - p.addParserKeyword( keywords.PLYSHEAR ); - p.addParserKeyword( keywords.PLYSHLOG ); - p.addParserKeyword( keywords.PLYTRRF ); - p.addParserKeyword( keywords.PLYTRRFA ); - p.addParserKeyword( keywords.PLYVISC ); - p.addParserKeyword( keywords.PLYVISCS ); - p.addParserKeyword( keywords.PLYVISCT ); - p.addParserKeyword( keywords.PLYVMH ); - p.addParserKeyword( keywords.PLYVSCST ); - p.addParserKeyword( keywords.PMAX ); - p.addParserKeyword( keywords.PMISC ); - p.addParserKeyword( keywords.POLYMER ); - p.addParserKeyword( keywords.POLYMW ); - p.addParserKeyword( keywords.PORO ); - p.addParserKeyword( keywords.PORV ); - p.addParserKeyword( keywords.PPCWMAX ); - p.addParserKeyword( keywords.PRECSALT ); - p.addParserKeyword( keywords.PREF ); - p.addParserKeyword( keywords.PREFS ); - p.addParserKeyword( keywords.PRESSURE ); - p.addParserKeyword( keywords.PRIORITY ); - p.addParserKeyword( keywords.PROPS ); - p.addParserKeyword( keywords.PRORDER ); - p.addParserKeyword( keywords.PRVD ); - p.addParserKeyword( keywords.PSTEADY ); - p.addParserKeyword( keywords.PSWRG ); - p.addParserKeyword( keywords.PSWRO ); - p.addParserKeyword( keywords.PVCDO ); - p.addParserKeyword( keywords.PVCO ); - p.addParserKeyword( keywords.PVDG ); - p.addParserKeyword( keywords.PVDO ); - p.addParserKeyword( keywords.PVDS ); - p.addParserKeyword( keywords.PVTG ); - p.addParserKeyword( keywords.PVTGW ); - p.addParserKeyword( keywords.PVTGWO ); - p.addParserKeyword( keywords.PVTNUM ); - p.addParserKeyword( keywords.PVTO ); - p.addParserKeyword( keywords.PVTSOL ); - p.addParserKeyword( keywords.PVTW ); - p.addParserKeyword( keywords.PVTWSALT ); - p.addParserKeyword( keywords.PVT_M ); - p.addParserKeyword( keywords.PVZG ); - p.addParserKeyword( keywords.PYACTION ); - p.addParserKeyword( keywords.PYINPUT ); - p.addParserKeyword( keywords.QDRILL ); - p.addParserKeyword( keywords.QHRATING ); - p.addParserKeyword( keywords.QMOBIL ); - p.addParserKeyword( keywords.RADFIN ); - p.addParserKeyword( keywords.RADFIN4 ); - p.addParserKeyword( keywords.RADIAL ); - p.addParserKeyword( keywords.RAINFALL ); - p.addParserKeyword( keywords.RBEDCONT ); - p.addParserKeyword( keywords.RCMASTS ); - p.addParserKeyword( keywords.REACHES ); - p.addParserKeyword( keywords.READDATA ); - p.addParserKeyword( keywords.REFINE ); - p.addParserKeyword( keywords.REGDIMS ); - p.addParserKeyword( keywords.REGION2REGION_PROBE ); - p.addParserKeyword( keywords.REGION2REGION_PROBE_E300 ); - p.addParserKeyword( keywords.REGIONS ); - p.addParserKeyword( keywords.REGION_PROBE ); - p.addParserKeyword( keywords.RESIDNUM ); - p.addParserKeyword( keywords.RESTART ); - p.addParserKeyword( keywords.RESVNUM ); - p.addParserKeyword( keywords.RHO ); - p.addParserKeyword( keywords.RIVDEBUG ); - p.addParserKeyword( keywords.RIVERSYS ); - p.addParserKeyword( keywords.RIVRDIMS ); - p.addParserKeyword( keywords.RIVRPROP ); - p.addParserKeyword( keywords.RIVRXSEC ); - p.addParserKeyword( keywords.RIVSALT ); - p.addParserKeyword( keywords.RIVTRACE ); - p.addParserKeyword( keywords.RKTRMDIR ); - p.addParserKeyword( keywords.ROCK ); - p.addParserKeyword( keywords.ROCK2D ); - p.addParserKeyword( keywords.ROCK2DTR ); - p.addParserKeyword( keywords.ROCKCOMP ); - p.addParserKeyword( keywords.ROCKFRAC ); - p.addParserKeyword( keywords.ROCKNUM ); - p.addParserKeyword( keywords.ROCKOPTS ); - p.addParserKeyword( keywords.ROCKPAMA ); - p.addParserKeyword( keywords.ROCKTAB ); - p.addParserKeyword( keywords.ROCKTABH ); - p.addParserKeyword( keywords.ROCKTABW ); - p.addParserKeyword( keywords.ROCKTHSG ); - p.addParserKeyword( keywords.ROCKTSIG ); - p.addParserKeyword( keywords.ROCKV ); - p.addParserKeyword( keywords.ROCKWNOD ); - p.addParserKeyword( keywords.RPTCPL ); - p.addParserKeyword( keywords.RPTGRID ); - p.addParserKeyword( keywords.RPTGRIDL ); - p.addParserKeyword( keywords.RPTHMD ); - p.addParserKeyword( keywords.RPTHMG ); - p.addParserKeyword( keywords.RPTHMW ); - p.addParserKeyword( keywords.RPTINIT ); - p.addParserKeyword( keywords.RPTISOL ); - p.addParserKeyword( keywords.RPTONLY ); - p.addParserKeyword( keywords.RPTONLYO ); - p.addParserKeyword( keywords.RPTPROPS ); - p.addParserKeyword( keywords.RPTREGS ); - p.addParserKeyword( keywords.RPTRST ); - p.addParserKeyword( keywords.RPTRUNSP ); - p.addParserKeyword( keywords.RPTSCHED ); - p.addParserKeyword( keywords.RPTSMRY ); - p.addParserKeyword( keywords.RPTSOL ); - p.addParserKeyword( keywords.RS ); - p.addParserKeyword( keywords.RSCONST ); - p.addParserKeyword( keywords.RSCONSTT ); - p.addParserKeyword( keywords.RSGI ); - p.addParserKeyword( keywords.RSSPEC ); - p.addParserKeyword( keywords.RSVD ); - p.addParserKeyword( keywords.RTEMP ); - p.addParserKeyword( keywords.RTEMPA ); - p.addParserKeyword( keywords.RTEMPVD ); - p.addParserKeyword( keywords.RUNSPEC ); - p.addParserKeyword( keywords.RUNSUM ); - p.addParserKeyword( keywords.RV ); - p.addParserKeyword( keywords.RVCONST ); - p.addParserKeyword( keywords.RVCONSTT ); - p.addParserKeyword( keywords.RVGI ); - p.addParserKeyword( keywords.RVVD ); - p.addParserKeyword( keywords.RVW ); - p.addParserKeyword( keywords.RWGSALT ); - p.addParserKeyword( keywords.SALINITY ); - p.addParserKeyword( keywords.SALT ); - p.addParserKeyword( keywords.SALTNODE ); - p.addParserKeyword( keywords.SALTP ); - p.addParserKeyword( keywords.SALTPVD ); - p.addParserKeyword( keywords.SALTREST ); - p.addParserKeyword( keywords.SALTSOL ); - p.addParserKeyword( keywords.SALTVD ); - p.addParserKeyword( keywords.SAMG ); - p.addParserKeyword( keywords.SATNUM ); - p.addParserKeyword( keywords.SATOPTS ); - p.addParserKeyword( keywords.SAVE ); - p.addParserKeyword( keywords.SBIOF ); - p.addParserKeyword( keywords.SCALC ); - p.addParserKeyword( keywords.SCALECRS ); - p.addParserKeyword( keywords.SCALELIM ); - p.addParserKeyword( keywords.SCDATAB ); - p.addParserKeyword( keywords.SCDETAB ); - p.addParserKeyword( keywords.SCDPDIMS ); - p.addParserKeyword( keywords.SCDPTAB ); - p.addParserKeyword( keywords.SCDPTRAC ); - p.addParserKeyword( keywords.SCHEDULE ); - p.addParserKeyword( keywords.SCVD ); - p.addParserKeyword( keywords.SDENSITY ); - p.addParserKeyword( keywords.SEGMENT_PROBE ); - p.addParserKeyword( keywords.SEPARATE ); - p.addParserKeyword( keywords.SEPVALS ); - p.addParserKeyword( keywords.SFOAM ); - p.addParserKeyword( keywords.SGAS ); - p.addParserKeyword( keywords.SGCR ); - p.addParserKeyword( keywords.SGCWMIS ); - p.addParserKeyword( keywords.SGF32D ); - p.addParserKeyword( keywords.SGFN ); - p.addParserKeyword( keywords.SGL ); - p.addParserKeyword( keywords.SGLPC ); - p.addParserKeyword( keywords.SGOF ); - p.addParserKeyword( keywords.SGOFLET ); - p.addParserKeyword( keywords.SGU ); - p.addParserKeyword( keywords.SGWFN ); - p.addParserKeyword( keywords.SHRATE ); - p.addParserKeyword( keywords.SIGMA ); - p.addParserKeyword( keywords.SIGMAGDV ); - p.addParserKeyword( keywords.SIGMATH ); - p.addParserKeyword( keywords.SIGMAV ); - p.addParserKeyword( keywords.SIMULATE ); - p.addParserKeyword( keywords.SKIP ); - p.addParserKeyword( keywords.SKIP100 ); - p.addParserKeyword( keywords.SKIP300 ); - p.addParserKeyword( keywords.SKIPREST ); - p.addParserKeyword( keywords.SKPRPOLY ); - p.addParserKeyword( keywords.SKPRWAT ); - p.addParserKeyword( keywords.SKRO ); - p.addParserKeyword( keywords.SKRORG ); - p.addParserKeyword( keywords.SKRORW ); - p.addParserKeyword( keywords.SKRW ); - p.addParserKeyword( keywords.SKRWR ); - p.addParserKeyword( keywords.SLAVES ); - p.addParserKeyword( keywords.SLGOF ); - p.addParserKeyword( keywords.SMICR ); - p.addParserKeyword( keywords.SMRYDIMS ); - p.addParserKeyword( keywords.SMULTX ); - p.addParserKeyword( keywords.SMULTY ); - p.addParserKeyword( keywords.SMULTZ ); - p.addParserKeyword( keywords.SOCRS ); - p.addParserKeyword( keywords.SOF2 ); - p.addParserKeyword( keywords.SOF3 ); - p.addParserKeyword( keywords.SOF32D ); - p.addParserKeyword( keywords.SOGCR ); - p.addParserKeyword( keywords.SOIL ); - p.addParserKeyword( keywords.SOLUTION ); - p.addParserKeyword( keywords.SOLVCONC ); - p.addParserKeyword( keywords.SOLVDIMS ); - p.addParserKeyword( keywords.SOLVDIRS ); - p.addParserKeyword( keywords.SOLVENT ); - p.addParserKeyword( keywords.SOLVFRAC ); - p.addParserKeyword( keywords.SOLVNUM ); - p.addParserKeyword( keywords.SOMGAS ); - p.addParserKeyword( keywords.SOMWAT ); - p.addParserKeyword( keywords.SORWMIS ); - p.addParserKeyword( keywords.SOWCR ); - p.addParserKeyword( keywords.SOXYG ); - p.addParserKeyword( keywords.SPECGRID ); - p.addParserKeyword( keywords.SPECHEAT ); - p.addParserKeyword( keywords.SPECROCK ); - p.addParserKeyword( keywords.SPIDER ); - p.addParserKeyword( keywords.SPOLY ); - p.addParserKeyword( keywords.SPOLYMW ); - p.addParserKeyword( keywords.SSFN ); - p.addParserKeyword( keywords.SSGCR ); - p.addParserKeyword( keywords.SSGL ); - p.addParserKeyword( keywords.SSOGCR ); - p.addParserKeyword( keywords.SSOL ); - p.addParserKeyword( keywords.SSOWCR ); - p.addParserKeyword( keywords.SSWCR ); - p.addParserKeyword( keywords.SSWL ); - p.addParserKeyword( keywords.SSWU ); - p.addParserKeyword( keywords.START ); - p.addParserKeyword( keywords.STCOND ); - p.addParserKeyword( keywords.STOG ); - p.addParserKeyword( keywords.STONE ); - p.addParserKeyword( keywords.STONE1 ); - p.addParserKeyword( keywords.STONE1EX ); - p.addParserKeyword( keywords.STONE2 ); - p.addParserKeyword( keywords.STOW ); - p.addParserKeyword( keywords.STWG ); - p.addParserKeyword( keywords.SUMMARY ); - p.addParserKeyword( keywords.SUMTHIN ); - p.addParserKeyword( keywords.SUREA ); - p.addParserKeyword( keywords.SURF ); - p.addParserKeyword( keywords.SURFACT ); - p.addParserKeyword( keywords.SURFACTW ); - p.addParserKeyword( keywords.SURFADDW ); - p.addParserKeyword( keywords.SURFADS ); - p.addParserKeyword( keywords.SURFCAPD ); - p.addParserKeyword( keywords.SURFESAL ); - p.addParserKeyword( keywords.SURFNUM ); - p.addParserKeyword( keywords.SURFOPTS ); - p.addParserKeyword( keywords.SURFROCK ); - p.addParserKeyword( keywords.SURFST ); - p.addParserKeyword( keywords.SURFSTES ); - p.addParserKeyword( keywords.SURFVISC ); - p.addParserKeyword( keywords.SURFWNUM ); - p.addParserKeyword( keywords.SWAT ); - p.addParserKeyword( keywords.SWATINIT ); - p.addParserKeyword( keywords.SWCR ); - p.addParserKeyword( keywords.SWF32D ); - p.addParserKeyword( keywords.SWFN ); - p.addParserKeyword( keywords.SWINGFAC ); - p.addParserKeyword( keywords.SWL ); - p.addParserKeyword( keywords.SWLPC ); - p.addParserKeyword( keywords.SWOF ); - p.addParserKeyword( keywords.SWOFLET ); - p.addParserKeyword( keywords.SWU ); - p.addParserKeyword( keywords.TABDIMS ); - p.addParserKeyword( keywords.TBLK ); - p.addParserKeyword( keywords.TEMP ); - p.addParserKeyword( keywords.TEMPI ); - p.addParserKeyword( keywords.TEMPNODE ); - p.addParserKeyword( keywords.TEMPTVD ); - p.addParserKeyword( keywords.TEMPVD ); - p.addParserKeyword( keywords.THCGAS ); - p.addParserKeyword( keywords.THCOIL ); - p.addParserKeyword( keywords.THCONR ); - p.addParserKeyword( keywords.THCONSF ); - p.addParserKeyword( keywords.THCROCK ); - p.addParserKeyword( keywords.THCWATER ); - p.addParserKeyword( keywords.THERMAL ); - p.addParserKeyword( keywords.THPRES ); - p.addParserKeyword( keywords.THPRESFT ); - p.addParserKeyword( keywords.TIGHTEN ); - p.addParserKeyword( keywords.TIGHTENP ); - p.addParserKeyword( keywords.TIME ); - p.addParserKeyword( keywords.TITLE ); - p.addParserKeyword( keywords.TLMIXPAR ); - p.addParserKeyword( keywords.TLPMIXPA ); - p.addParserKeyword( keywords.TNUM ); - p.addParserKeyword( keywords.TOLCRIT ); - p.addParserKeyword( keywords.TOPS ); - p.addParserKeyword( keywords.TPAMEPS ); - p.addParserKeyword( keywords.TPAMEPSS ); - p.addParserKeyword( keywords.TRACER ); - p.addParserKeyword( keywords.TRACERKM ); - p.addParserKeyword( keywords.TRACERKP ); - p.addParserKeyword( keywords.TRACERS ); - p.addParserKeyword( keywords.TRACITVD ); - p.addParserKeyword( keywords.TRACTVD ); - p.addParserKeyword( keywords.TRADS ); - p.addParserKeyword( keywords.TRANGL ); - p.addParserKeyword( keywords.TRANR ); - p.addParserKeyword( keywords.TRANTHT ); - p.addParserKeyword( keywords.TRANX ); - p.addParserKeyword( keywords.TRANY ); - p.addParserKeyword( keywords.TRANZ ); - p.addParserKeyword( keywords.TRDCY ); - p.addParserKeyword( keywords.TRDIF ); - p.addParserKeyword( keywords.TRDIS ); - p.addParserKeyword( keywords.TREF ); - p.addParserKeyword( keywords.TREFS ); - p.addParserKeyword( keywords.TRKPF ); - p.addParserKeyword( keywords.TRNHD ); - p.addParserKeyword( keywords.TRPLPORO ); - p.addParserKeyword( keywords.TRROCK ); - p.addParserKeyword( keywords.TSTEP ); - p.addParserKeyword( keywords.TUNING ); - p.addParserKeyword( keywords.TUNINGDP ); - p.addParserKeyword( keywords.TUNINGH ); - p.addParserKeyword( keywords.TUNINGL ); - p.addParserKeyword( keywords.TUNINGS ); - p.addParserKeyword( keywords.TVDP ); - p.addParserKeyword( keywords.TZONE ); - p.addParserKeyword( keywords.UDADIMS ); - p.addParserKeyword( keywords.UDQ ); - p.addParserKeyword( keywords.UDQDIMS ); - p.addParserKeyword( keywords.UDQPARAM ); - p.addParserKeyword( keywords.UDT ); - p.addParserKeyword( keywords.UDTDIMS ); - p.addParserKeyword( keywords.UNCODHMD ); - p.addParserKeyword( keywords.UNIFIN ); - p.addParserKeyword( keywords.UNIFOUT ); - p.addParserKeyword( keywords.UNIFOUTS ); - p.addParserKeyword( keywords.UNIFSAVE ); - p.addParserKeyword( keywords.USECUPL ); - p.addParserKeyword( keywords.USEFLUX ); - p.addParserKeyword( keywords.USENOFLO ); - p.addParserKeyword( keywords.VAPOIL ); - p.addParserKeyword( keywords.VAPPARS ); - p.addParserKeyword( keywords.VAPWAT ); - p.addParserKeyword( keywords.VDFLOW ); - p.addParserKeyword( keywords.VDFLOWR ); - p.addParserKeyword( keywords.VE ); - p.addParserKeyword( keywords.VEDEBUG ); - p.addParserKeyword( keywords.VEFIN ); - p.addParserKeyword( keywords.VEFRAC ); - p.addParserKeyword( keywords.VEFRACP ); - p.addParserKeyword( keywords.VEFRACPV ); - p.addParserKeyword( keywords.VEFRACV ); - p.addParserKeyword( keywords.VFPCHK ); - p.addParserKeyword( keywords.VFPIDIMS ); - p.addParserKeyword( keywords.VFPINJ ); - p.addParserKeyword( keywords.VFPPDIMS ); - p.addParserKeyword( keywords.VFPPROD ); - p.addParserKeyword( keywords.VFPTABL ); - p.addParserKeyword( keywords.VISAGE ); - p.addParserKeyword( keywords.VISCD ); - p.addParserKeyword( keywords.VISCREF ); - p.addParserKeyword( keywords.VISDATES ); - p.addParserKeyword( keywords.VISOPTS ); - p.addParserKeyword( keywords.WAGHYSTR ); - p.addParserKeyword( keywords.WAITBAL ); - p.addParserKeyword( keywords.WALKALIN ); - p.addParserKeyword( keywords.WALQCALC ); - p.addParserKeyword( keywords.WAPI ); - p.addParserKeyword( keywords.WARN ); - p.addParserKeyword( keywords.WATDENT ); - p.addParserKeyword( keywords.WATER ); - p.addParserKeyword( keywords.WATJT ); - p.addParserKeyword( keywords.WATVISCT ); - p.addParserKeyword( keywords.WBHGLR ); - p.addParserKeyword( keywords.WBOREVOL ); - p.addParserKeyword( keywords.WCALCVAL ); - p.addParserKeyword( keywords.WCONHIST ); - p.addParserKeyword( keywords.WCONINJ ); - p.addParserKeyword( keywords.WCONINJE ); - p.addParserKeyword( keywords.WCONINJH ); - p.addParserKeyword( keywords.WCONINJP ); - p.addParserKeyword( keywords.WCONPROD ); - p.addParserKeyword( keywords.WCUTBACK ); - p.addParserKeyword( keywords.WCUTBACT ); - p.addParserKeyword( keywords.WCYCLE ); - p.addParserKeyword( keywords.WDFAC ); - p.addParserKeyword( keywords.WDFACCOR ); - p.addParserKeyword( keywords.WDRILPRI ); - p.addParserKeyword( keywords.WDRILRES ); - p.addParserKeyword( keywords.WDRILTIM ); - p.addParserKeyword( keywords.WECON ); - p.addParserKeyword( keywords.WECONINJ ); - p.addParserKeyword( keywords.WECONT ); - p.addParserKeyword( keywords.WEFAC ); - p.addParserKeyword( keywords.WELCNTL ); - p.addParserKeyword( keywords.WELDEBUG ); - p.addParserKeyword( keywords.WELDRAW ); - p.addParserKeyword( keywords.WELEVNT ); - p.addParserKeyword( keywords.WELLDIMS ); - p.addParserKeyword( keywords.WELL_COMPLETION_PROBE ); - p.addParserKeyword( keywords.WELL_PROBE ); - p.addParserKeyword( keywords.WELMOVEL ); - p.addParserKeyword( keywords.WELOPEN ); - p.addParserKeyword( keywords.WELOPENL ); - p.addParserKeyword( keywords.WELPI ); - p.addParserKeyword( keywords.WELPRI ); - p.addParserKeyword( keywords.WELSEGS ); - p.addParserKeyword( keywords.WELSOMIN ); - p.addParserKeyword( keywords.WELSPECL ); - p.addParserKeyword( keywords.WELSPECS ); - p.addParserKeyword( keywords.WELTARG ); - p.addParserKeyword( keywords.WFOAM ); - p.addParserKeyword( keywords.WFRICSEG ); - p.addParserKeyword( keywords.WFRICSGL ); - p.addParserKeyword( keywords.WFRICTN ); - p.addParserKeyword( keywords.WFRICTNL ); - p.addParserKeyword( keywords.WGASPROD ); - p.addParserKeyword( keywords.WGORPEN ); - p.addParserKeyword( keywords.WGRUPCON ); - p.addParserKeyword( keywords.WH2NUM ); - p.addParserKeyword( keywords.WH3NUM ); - p.addParserKeyword( keywords.WHEDREFD ); - p.addParserKeyword( keywords.WHISTCTL ); - p.addParserKeyword( keywords.WHTEMP ); - p.addParserKeyword( keywords.WINJMULT ); - p.addParserKeyword( keywords.WINJTEMP ); - p.addParserKeyword( keywords.WLIFT ); - p.addParserKeyword( keywords.WLIFTOPT ); - p.addParserKeyword( keywords.WLIMTOL ); - p.addParserKeyword( keywords.WLIST ); - p.addParserKeyword( keywords.WLISTARG ); - p.addParserKeyword( keywords.WLISTNAM ); - p.addParserKeyword( keywords.WMICP ); - p.addParserKeyword( keywords.WNETCTRL ); - p.addParserKeyword( keywords.WNETDP ); - p.addParserKeyword( keywords.WORKLIM ); - p.addParserKeyword( keywords.WORKTHP ); - p.addParserKeyword( keywords.WPAVE ); - p.addParserKeyword( keywords.WPAVEDEP ); - p.addParserKeyword( keywords.WPIMULT ); - p.addParserKeyword( keywords.WPIMULTL ); - p.addParserKeyword( keywords.WPITAB ); - p.addParserKeyword( keywords.WPLUG ); - p.addParserKeyword( keywords.WPMITAB ); - p.addParserKeyword( keywords.WPOLYMER ); - p.addParserKeyword( keywords.WPOLYRED ); - p.addParserKeyword( keywords.WPOTCALC ); - p.addParserKeyword( keywords.WREGROUP ); - p.addParserKeyword( keywords.WRFT ); - p.addParserKeyword( keywords.WRFTPLT ); - p.addParserKeyword( keywords.WSALT ); - p.addParserKeyword( keywords.WSCCLEAN ); - p.addParserKeyword( keywords.WSCCLENL ); - p.addParserKeyword( keywords.WSCTAB ); - p.addParserKeyword( keywords.WSEGAICD ); - p.addParserKeyword( keywords.WSEGDFIN ); - p.addParserKeyword( keywords.WSEGDFMD ); - p.addParserKeyword( keywords.WSEGDFPA ); - p.addParserKeyword( keywords.WSEGDIMS ); - p.addParserKeyword( keywords.WSEGEXSS ); - p.addParserKeyword( keywords.WSEGFLIM ); - p.addParserKeyword( keywords.WSEGFMOD ); - p.addParserKeyword( keywords.WSEGINIT ); - p.addParserKeyword( keywords.WSEGITER ); - p.addParserKeyword( keywords.WSEGLABY ); - p.addParserKeyword( keywords.WSEGLINK ); - p.addParserKeyword( keywords.WSEGMULT ); - p.addParserKeyword( keywords.WSEGPROP ); - p.addParserKeyword( keywords.WSEGSEP ); - p.addParserKeyword( keywords.WSEGSICD ); - p.addParserKeyword( keywords.WSEGSOLV ); - p.addParserKeyword( keywords.WSEGTABL ); - p.addParserKeyword( keywords.WSEGVALV ); - p.addParserKeyword( keywords.WSKPTAB ); - p.addParserKeyword( keywords.WSOLVENT ); - p.addParserKeyword( keywords.WSURFACT ); - p.addParserKeyword( keywords.WTADD ); - p.addParserKeyword( keywords.WTEMP ); - p.addParserKeyword( keywords.WTEMPQ ); - p.addParserKeyword( keywords.WTEST ); - p.addParserKeyword( keywords.WTHPMAX ); - p.addParserKeyword( keywords.WTMULT ); - p.addParserKeyword( keywords.WTRACER ); - p.addParserKeyword( keywords.WVFPDP ); - p.addParserKeyword( keywords.WVFPEXP ); - p.addParserKeyword( keywords.WWPAVE ); - p.addParserKeyword( keywords.ZCORN ); - p.addParserKeyword( keywords.ZFACT1 ); - p.addParserKeyword( keywords.ZFACT1S ); - p.addParserKeyword( keywords.ZFACTOR ); - p.addParserKeyword( keywords.ZFACTORS ); - p.addParserKeyword( keywords.ZIPP2OFF ); - p.addParserKeyword( keywords.ZIPPY2 ); + addDefaultKeywordsA(p); + addDefaultKeywordsB(p); + addDefaultKeywordsC(p); + addDefaultKeywordsD(p); + addDefaultKeywordsE(p); + addDefaultKeywordsF(p); + addDefaultKeywordsG(p); + addDefaultKeywordsH(p); + addDefaultKeywordsI(p); + addDefaultKeywordsJ(p); + addDefaultKeywordsK(p); + addDefaultKeywordsL(p); + addDefaultKeywordsM(p); + addDefaultKeywordsN(p); + addDefaultKeywordsO(p); + addDefaultKeywordsP(p); + addDefaultKeywordsQ(p); + addDefaultKeywordsR(p); + addDefaultKeywordsS(p); + addDefaultKeywordsT(p); + addDefaultKeywordsU(p); + addDefaultKeywordsV(p); + addDefaultKeywordsW(p); + addDefaultKeywordsX(p); + addDefaultKeywordsY(p); + addDefaultKeywordsZ(p); } } void Parser::addDefaultKeywords() { - ParserKeywords::addDefaultKeywords(*this); + ParserKeywords::addDefaultKeywords(*this); } } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/A.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/A.cpp index 014c1df2ed..d70688a35c 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/A.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/A.cpp @@ -11,6 +11,43 @@ #include namespace Opm { namespace ParserKeywords { +ACF::ACF() : ParserKeyword("ACF", KeywordSize("TABDIMS", "NUM_EOS_RES", false, 0)) { + addValidSectionName("PROPS"); + clearDeckNames(); + addDeckName("ACF"); + { + ParserRecord record; + { + ParserItem item("DATA", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("1"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string ACF::keywordName = "ACF"; +const std::string ACF::DATA::itemName = "DATA"; + + +ACTCO2S::ACTCO2S() : ParserKeyword("ACTCO2S", KeywordSize(1, false)) { + addValidSectionName("PROPS"); + clearDeckNames(); + addDeckName("ACTCO2S"); + { + ParserRecord record; + { + ParserItem item("ACTIVITY_MODEL", ParserItem::itype::INT); + item.setDefault( 3 ); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string ACTCO2S::keywordName = "ACTCO2S"; +const std::string ACTCO2S::ACTIVITY_MODEL::itemName = "ACTIVITY_MODEL"; + + ACTDIMS::ACTDIMS() : ParserKeyword("ACTDIMS", KeywordSize(1, false)) { addValidSectionName("RUNSPEC"); clearDeckNames(); @@ -42,13 +79,9 @@ ACTDIMS::ACTDIMS() : ParserKeyword("ACTDIMS", KeywordSize(1, false)) { } const std::string ACTDIMS::keywordName = "ACTDIMS"; const std::string ACTDIMS::MAX_ACTION::itemName = "MAX_ACTION"; -const int ACTDIMS::MAX_ACTION::defaultValue = 2; const std::string ACTDIMS::MAX_ACTION_LINES::itemName = "MAX_ACTION_LINES"; -const int ACTDIMS::MAX_ACTION_LINES::defaultValue = 50; const std::string ACTDIMS::MAX_ACTION_LINE_CHARACTERS::itemName = "MAX_ACTION_LINE_CHARACTERS"; -const int ACTDIMS::MAX_ACTION_LINE_CHARACTERS::defaultValue = 80; const std::string ACTDIMS::MAX_ACTION_COND::itemName = "MAX_ACTION_COND"; -const int ACTDIMS::MAX_ACTION_COND::defaultValue = 3; ACTION::ACTION() : ParserKeyword("ACTION", KeywordSize(1, false)) { @@ -129,9 +162,7 @@ const std::string ACTIONG::QUANTITY::itemName = "QUANTITY"; const std::string ACTIONG::OPERATOR::itemName = "OPERATOR"; const std::string ACTIONG::TRIGGER_VALUE::itemName = "TRIGGER_VALUE"; const std::string ACTIONG::REPETITIONS::itemName = "REPETITIONS"; -const int ACTIONG::REPETITIONS::defaultValue = 1; const std::string ACTIONG::INCREMENT::itemName = "INCREMENT"; -const double ACTIONG::INCREMENT::defaultValue = 0; ACTIONR::ACTIONR() : ParserKeyword("ACTIONR", KeywordSize(1, false)) { @@ -185,9 +216,7 @@ const std::string ACTIONR::QUANTITY::itemName = "QUANTITY"; const std::string ACTIONR::OPERATOR::itemName = "OPERATOR"; const std::string ACTIONR::TRIGGER_VALUE::itemName = "TRIGGER_VALUE"; const std::string ACTIONR::REPETITIONS::itemName = "REPETITIONS"; -const int ACTIONR::REPETITIONS::defaultValue = 1; const std::string ACTIONR::INCREMENT::itemName = "INCREMENT"; -const double ACTIONR::INCREMENT::defaultValue = 0; ACTIONS::ACTIONS() : ParserKeyword("ACTIONS", KeywordSize(1, false)) { @@ -241,9 +270,7 @@ const std::string ACTIONS::QUANTITY::itemName = "QUANTITY"; const std::string ACTIONS::OPERATOR::itemName = "OPERATOR"; const std::string ACTIONS::TRIGGER_VALUE::itemName = "TRIGGER_VALUE"; const std::string ACTIONS::REPETITIONS::itemName = "REPETITIONS"; -const int ACTIONS::REPETITIONS::defaultValue = 1; const std::string ACTIONS::INCREMENT::itemName = "INCREMENT"; -const double ACTIONS::INCREMENT::defaultValue = 0; ACTIONW::ACTIONW() : ParserKeyword("ACTIONW", KeywordSize(1, false)) { @@ -292,9 +319,7 @@ const std::string ACTIONW::QUANTITY::itemName = "QUANTITY"; const std::string ACTIONW::OPERATOR::itemName = "OPERATOR"; const std::string ACTIONW::TRIGGER_VALUE::itemName = "TRIGGER_VALUE"; const std::string ACTIONW::REPETITIONS::itemName = "REPETITIONS"; -const int ACTIONW::REPETITIONS::defaultValue = 1; const std::string ACTIONW::INCREMENT::itemName = "INCREMENT"; -const double ACTIONW::INCREMENT::defaultValue = 0; ACTIONX::ACTIONX() : ParserKeyword("ACTIONX", KeywordSize(SLASH_TERMINATED)) { @@ -333,9 +358,7 @@ ACTIONX::ACTIONX() : ParserKeyword("ACTIONX", KeywordSize(SLASH_TERMINATED)) { const std::string ACTIONX::keywordName = "ACTIONX"; const std::string ACTIONX::NAME::itemName = "NAME"; const std::string ACTIONX::NUM::itemName = "NUM"; -const int ACTIONX::NUM::defaultValue = 1; const std::string ACTIONX::MIN_WAIT::itemName = "MIN_WAIT"; -const double ACTIONX::MIN_WAIT::defaultValue = 0; const std::string ACTIONX::CONDITION::itemName = "CONDITION"; @@ -374,7 +397,6 @@ ACTPARAM::ACTPARAM() : ParserKeyword("ACTPARAM", KeywordSize(1, false)) { } const std::string ACTPARAM::keywordName = "ACTPARAM"; const std::string ACTPARAM::data::itemName = "data"; -const double ACTPARAM::data::defaultValue = 0.000100; ADD::ADD() : ParserKeyword("ADD", KeywordSize(SLASH_TERMINATED)) { @@ -471,7 +493,6 @@ ADDREG::ADDREG() : ParserKeyword("ADDREG", KeywordSize(SLASH_TERMINATED)) { const std::string ADDREG::keywordName = "ADDREG"; const std::string ADDREG::ARRAY::itemName = "ARRAY"; const std::string ADDREG::SHIFT::itemName = "SHIFT"; -const double ADDREG::SHIFT::defaultValue = 0; const std::string ADDREG::REGION_NUMBER::itemName = "REGION_NUMBER"; const std::string ADDREG::REGION_NAME::itemName = "REGION_NAME"; const std::string ADDREG::REGION_NAME::defaultValue = "M"; @@ -627,9 +648,7 @@ const std::string ADSORP::A1::itemName = "A1"; const std::string ADSORP::A2::itemName = "A2"; const std::string ADSORP::B::itemName = "B"; const std::string ADSORP::M::itemName = "M"; -const double ADSORP::M::defaultValue = 0.500000; const std::string ADSORP::N::itemName = "N"; -const double ADSORP::N::defaultValue = 0.500000; const std::string ADSORP::K_REF::itemName = "K_REF"; @@ -806,7 +825,6 @@ APIGROUP::APIGROUP() : ParserKeyword("APIGROUP", KeywordSize(1, false)) { } const std::string APIGROUP::keywordName = "APIGROUP"; const std::string APIGROUP::MAX_OIL_PVT_GROUP_COUNT::itemName = "MAX_OIL_PVT_GROUP_COUNT"; -const int APIGROUP::MAX_OIL_PVT_GROUP_COUNT::defaultValue = 1; APILIM::APILIM() : ParserKeyword("APILIM", KeywordSize(1, false)) { @@ -849,7 +867,6 @@ const std::string APILIM::SCOPE::defaultValue = "BOTH"; const std::string APILIM::LOWER_API_LIMIT::itemName = "LOWER_API_LIMIT"; const std::string APILIM::UPPER_API_LIMIT::itemName = "UPPER_API_LIMIT"; const std::string APILIM::NUM_ROWS::itemName = "NUM_ROWS"; -const int APILIM::NUM_ROWS::defaultValue = 10; APIVD::APIVD() : ParserKeyword("APIVD", KeywordSize("EQLDIMS", "NTEQUL", false, 0)) { @@ -944,7 +961,6 @@ const std::string AQANCONL::UPPER_K::itemName = "UPPER_K"; const std::string AQANCONL::FACE_INDX::itemName = "FACE_INDX"; const std::string AQANCONL::AQUIFER_INFLUX_COEFF::itemName = "AQUIFER_INFLUX_COEFF"; const std::string AQANCONL::AQUIFER_INFLUX_MULT::itemName = "AQUIFER_INFLUX_MULT"; -const double AQANCONL::AQUIFER_INFLUX_MULT::defaultValue = 1.000000; const std::string AQANCONL::ALLOW::itemName = "ALLOW"; @@ -985,7 +1001,6 @@ const std::string AQANNC::IX::itemName = "IX"; const std::string AQANNC::IY::itemName = "IY"; const std::string AQANNC::IZ::itemName = "IZ"; const std::string AQANNC::AREA::itemName = "AREA"; -const double AQANNC::AREA::defaultValue = 0; AQANTRC::AQANTRC() : ParserKeyword("AQANTRC", KeywordSize(SLASH_TERMINATED)) { @@ -1107,7 +1122,6 @@ const std::string AQUANCON::K2::itemName = "K2"; const std::string AQUANCON::FACE::itemName = "FACE"; const std::string AQUANCON::INFLUX_COEFF::itemName = "INFLUX_COEFF"; const std::string AQUANCON::INFLUX_MULT::itemName = "INFLUX_MULT"; -const double AQUANCON::INFLUX_MULT::defaultValue = 1.000000; const std::string AQUANCON::CONNECT_ADJOINING_ACTIVE_CELL::itemName = "CONNECT_ADJOINING_ACTIVE_CELL"; const std::string AQUANCON::CONNECT_ADJOINING_ACTIVE_CELL::defaultValue = "NO"; @@ -1157,7 +1171,6 @@ const std::string AQUCHGAS::DATUM_DEPTH::itemName = "DATUM_DEPTH"; const std::string AQUCHGAS::GAS_PRESSURE::itemName = "GAS_PRESSURE"; const std::string AQUCHGAS::AQUIFER_PROD_INDEX::itemName = "AQUIFER_PROD_INDEX"; const std::string AQUCHGAS::TABLE_NUM::itemName = "TABLE_NUM"; -const int AQUCHGAS::TABLE_NUM::defaultValue = 1; const std::string AQUCHGAS::TEMPERATURE::itemName = "TEMPERATURE"; @@ -1253,23 +1266,16 @@ const std::string AQUCHWAT::INPUT_4::itemName = "INPUT_4"; const std::string AQUCHWAT::ITEM4::itemName = "ITEM4"; const std::string AQUCHWAT::AQUIFER_PROD_INDEX::itemName = "AQUIFER_PROD_INDEX"; const std::string AQUCHWAT::TABLE_NUM::itemName = "TABLE_NUM"; -const int AQUCHWAT::TABLE_NUM::defaultValue = 1; const std::string AQUCHWAT::INIT_SALT_CONC::itemName = "INIT_SALT_CONC"; -const double AQUCHWAT::INIT_SALT_CONC::defaultValue = 1.000000; const std::string AQUCHWAT::MINIMUM::itemName = "MINIMUM"; -const double AQUCHWAT::MINIMUM::defaultValue = -99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; const std::string AQUCHWAT::MAXIMUM::itemName = "MAXIMUM"; -const double AQUCHWAT::MAXIMUM::defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; const std::string AQUCHWAT::IGNORE_CAP_PRESSURE::itemName = "IGNORE_CAP_PRESSURE"; const std::string AQUCHWAT::IGNORE_CAP_PRESSURE::defaultValue = "NO"; const std::string AQUCHWAT::MIN_FLOW_PR_CONN::itemName = "MIN_FLOW_PR_CONN"; -const double AQUCHWAT::MIN_FLOW_PR_CONN::defaultValue = -99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; const std::string AQUCHWAT::MAX_FLOW_PR_CONN::itemName = "MAX_FLOW_PR_CONN"; -const double AQUCHWAT::MAX_FLOW_PR_CONN::defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; const std::string AQUCHWAT::REMOVE_DEPTH_TERM::itemName = "REMOVE_DEPTH_TERM"; const std::string AQUCHWAT::REMOVE_DEPTH_TERM::defaultValue = "NO"; const std::string AQUCHWAT::IMPORT_MAX_MIN_FLOW_RATE::itemName = "IMPORT_MAX_MIN_FLOW_RATE"; -const int AQUCHWAT::IMPORT_MAX_MIN_FLOW_RATE::defaultValue = 0; const std::string AQUCHWAT::TEMPERATURE::itemName = "TEMPERATURE"; @@ -1349,15 +1355,11 @@ const std::string AQUCON::K1::itemName = "K1"; const std::string AQUCON::K2::itemName = "K2"; const std::string AQUCON::CONNECT_FACE::itemName = "CONNECT_FACE"; const std::string AQUCON::TRANS_MULT::itemName = "TRANS_MULT"; -const double AQUCON::TRANS_MULT::defaultValue = 1.000000; const std::string AQUCON::TRANS_OPTION::itemName = "TRANS_OPTION"; -const int AQUCON::TRANS_OPTION::defaultValue = 0; const std::string AQUCON::ALLOW_INTERNAL_CELLS::itemName = "ALLOW_INTERNAL_CELLS"; const std::string AQUCON::ALLOW_INTERNAL_CELLS::defaultValue = "NO"; const std::string AQUCON::VEFRAC::itemName = "VEFRAC"; -const double AQUCON::VEFRAC::defaultValue = 1.000000; const std::string AQUCON::VEFRACP::itemName = "VEFRACP"; -const double AQUCON::VEFRACP::defaultValue = 1.000000; AQUCT::AQUCT() : ParserKeyword("AQUCT", KeywordSize(SLASH_TERMINATED)) { @@ -1448,18 +1450,13 @@ const std::string AQUCT::DAT_DEPTH::itemName = "DAT_DEPTH"; const std::string AQUCT::P_INI::itemName = "P_INI"; const std::string AQUCT::PERM_AQ::itemName = "PERM_AQ"; const std::string AQUCT::PORO_AQ::itemName = "PORO_AQ"; -const double AQUCT::PORO_AQ::defaultValue = 1.000000; const std::string AQUCT::C_T::itemName = "C_T"; const std::string AQUCT::RAD::itemName = "RAD"; const std::string AQUCT::THICKNESS_AQ::itemName = "THICKNESS_AQ"; const std::string AQUCT::INFLUENCE_ANGLE::itemName = "INFLUENCE_ANGLE"; -const double AQUCT::INFLUENCE_ANGLE::defaultValue = 360.000000; const std::string AQUCT::TABLE_NUM_WATER_PRESS::itemName = "TABLE_NUM_WATER_PRESS"; -const int AQUCT::TABLE_NUM_WATER_PRESS::defaultValue = 1; const std::string AQUCT::TABLE_NUM_INFLUENCE_FN::itemName = "TABLE_NUM_INFLUENCE_FN"; -const int AQUCT::TABLE_NUM_INFLUENCE_FN::defaultValue = 1; const std::string AQUCT::INI_SALT::itemName = "INI_SALT"; -const double AQUCT::INI_SALT::defaultValue = 0; const std::string AQUCT::TEMP_AQUIFER::itemName = "TEMP_AQUIFER"; @@ -1486,9 +1483,7 @@ AQUCWFAC::AQUCWFAC() : ParserKeyword("AQUCWFAC", KeywordSize(SLASH_TERMINATED)) } const std::string AQUCWFAC::keywordName = "AQUCWFAC"; const std::string AQUCWFAC::ADD_TO_DEPTH::itemName = "ADD_TO_DEPTH"; -const double AQUCWFAC::ADD_TO_DEPTH::defaultValue = 0; const std::string AQUCWFAC::MULTIPLY::itemName = "MULTIPLY"; -const double AQUCWFAC::MULTIPLY::defaultValue = 1.000000; AQUDIMS::AQUDIMS() : ParserKeyword("AQUDIMS", KeywordSize(1, false)) { @@ -1542,21 +1537,13 @@ AQUDIMS::AQUDIMS() : ParserKeyword("AQUDIMS", KeywordSize(1, false)) { } const std::string AQUDIMS::keywordName = "AQUDIMS"; const std::string AQUDIMS::MXNAQN::itemName = "MXNAQN"; -const int AQUDIMS::MXNAQN::defaultValue = 1; const std::string AQUDIMS::MXNAQC::itemName = "MXNAQC"; -const int AQUDIMS::MXNAQC::defaultValue = 1; const std::string AQUDIMS::NIFTBL::itemName = "NIFTBL"; -const int AQUDIMS::NIFTBL::defaultValue = 1; const std::string AQUDIMS::NRIFTB::itemName = "NRIFTB"; -const int AQUDIMS::NRIFTB::defaultValue = 36; const std::string AQUDIMS::NANAQU::itemName = "NANAQU"; -const int AQUDIMS::NANAQU::defaultValue = 1; const std::string AQUDIMS::NCAMAX::itemName = "NCAMAX"; -const int AQUDIMS::NCAMAX::defaultValue = 1; const std::string AQUDIMS::MXNALI::itemName = "MXNALI"; -const int AQUDIMS::MXNALI::defaultValue = 0; const std::string AQUDIMS::MXAAQL::itemName = "MXAAQL"; -const int AQUDIMS::MXAAQL::defaultValue = 0; AQUFET::AQUFET() : ParserKeyword("AQUFET", KeywordSize(SLASH_TERMINATED)) { @@ -1646,7 +1633,6 @@ const std::string AQUFET::LOWER_K::itemName = "LOWER_K"; const std::string AQUFET::UPPER_K::itemName = "UPPER_K"; const std::string AQUFET::FACE_INDX::itemName = "FACE_INDX"; const std::string AQUFET::SC_0::itemName = "SC_0"; -const double AQUFET::SC_0::defaultValue = 0; AQUFETP::AQUFETP() : ParserKeyword("AQUFETP", KeywordSize(SLASH_TERMINATED)) { @@ -1712,13 +1698,11 @@ const std::string AQUFETP::V0::itemName = "V0"; const std::string AQUFETP::C_T::itemName = "C_T"; const std::string AQUFETP::PI::itemName = "PI"; const std::string AQUFETP::TABLE_NUM_WATER_PRESS::itemName = "TABLE_NUM_WATER_PRESS"; -const int AQUFETP::TABLE_NUM_WATER_PRESS::defaultValue = 1; const std::string AQUFETP::SALINITY::itemName = "SALINITY"; -const double AQUFETP::SALINITY::defaultValue = 0; const std::string AQUFETP::TEMP::itemName = "TEMP"; -AQUFLUX::AQUFLUX() : ParserKeyword("AQUFLUX", KeywordSize("AQUDIMS", "NANAQU", false, 0)) { +AQUFLUX::AQUFLUX() : ParserKeyword("AQUFLUX", KeywordSize(SLASH_TERMINATED)) { addValidSectionName("SOLUTION"); addValidSectionName("SCHEDULE"); clearDeckNames(); @@ -1730,8 +1714,8 @@ AQUFLUX::AQUFLUX() : ParserKeyword("AQUFLUX", KeywordSize("AQUDIMS", "NANAQU", f record.addItem(item); } { - ParserItem item("DAT_DEPTH", ParserItem::itype::DOUBLE); - item.push_backDimension("Length"); + ParserItem item("FLUX", ParserItem::itype::DOUBLE); + item.push_backDimension("LiquidSurfaceVolume/Time*Length*Length"); record.addItem(item); } { @@ -1755,9 +1739,8 @@ AQUFLUX::AQUFLUX() : ParserKeyword("AQUFLUX", KeywordSize("AQUDIMS", "NANAQU", f } const std::string AQUFLUX::keywordName = "AQUFLUX"; const std::string AQUFLUX::AQUIFER_ID::itemName = "AQUIFER_ID"; -const std::string AQUFLUX::DAT_DEPTH::itemName = "DAT_DEPTH"; +const std::string AQUFLUX::FLUX::itemName = "FLUX"; const std::string AQUFLUX::SC_0::itemName = "SC_0"; -const double AQUFLUX::SC_0::defaultValue = 0; const std::string AQUFLUX::TEMP::itemName = "TEMP"; const std::string AQUFLUX::PRESSURE::itemName = "PRESSURE"; @@ -1907,7 +1890,6 @@ const std::string AQUNNC::JX::itemName = "JX"; const std::string AQUNNC::JY::itemName = "JY"; const std::string AQUNNC::JZ::itemName = "JZ"; const std::string AQUNNC::TRAN::itemName = "TRAN"; -const double AQUNNC::TRAN::defaultValue = 0; const std::string AQUNNC::IST1::itemName = "IST1"; const std::string AQUNNC::IST2::itemName = "IST2"; const std::string AQUNNC::IPT1::itemName = "IPT1"; @@ -2103,13 +2085,9 @@ AUTOREF::AUTOREF() : ParserKeyword("AUTOREF", KeywordSize(SLASH_TERMINATED)) { } const std::string AUTOREF::keywordName = "AUTOREF"; const std::string AUTOREF::NX::itemName = "NX"; -const int AUTOREF::NX::defaultValue = 1; const std::string AUTOREF::NY::itemName = "NY"; -const int AUTOREF::NY::defaultValue = 1; const std::string AUTOREF::NZ::itemName = "NZ"; -const int AUTOREF::NZ::defaultValue = 1; const std::string AUTOREF::OPTION_TRANS_MULT::itemName = "OPTION_TRANS_MULT"; -const double AUTOREF::OPTION_TRANS_MULT::defaultValue = 0; } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/B.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/B.cpp index 5e25a580a3..d42fdcaa6b 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/B.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/B.cpp @@ -42,11 +42,11 @@ BC::BC() : ParserKeyword("BC", KeywordSize(SLASH_TERMINATED)) { record.addItem(item); } { - ParserItem item("TYPE", ParserItem::itype::STRING); + ParserItem item("DIRECTION", ParserItem::itype::STRING); record.addItem(item); } { - ParserItem item("DIRECTION", ParserItem::itype::STRING); + ParserItem item("TYPE", ParserItem::itype::STRING); record.addItem(item); } { @@ -60,6 +60,17 @@ BC::BC() : ParserKeyword("BC", KeywordSize(SLASH_TERMINATED)) { item.push_backDimension("Mass/Time*Length*Length"); record.addItem(item); } + { + ParserItem item("PRESSURE", ParserItem::itype::DOUBLE); + item.setDefault( double(1.000000) ); + item.push_backDimension("Pressure"); + record.addItem(item); + } + { + ParserItem item("TEMPERATURE", ParserItem::itype::DOUBLE); + item.push_backDimension("Temperature"); + record.addItem(item); + } addRecord( record ); } } @@ -70,12 +81,181 @@ const std::string BC::J1::itemName = "J1"; const std::string BC::J2::itemName = "J2"; const std::string BC::K1::itemName = "K1"; const std::string BC::K2::itemName = "K2"; -const std::string BC::TYPE::itemName = "TYPE"; const std::string BC::DIRECTION::itemName = "DIRECTION"; +const std::string BC::TYPE::itemName = "TYPE"; const std::string BC::COMPONENT::itemName = "COMPONENT"; const std::string BC::COMPONENT::defaultValue = "NONE"; const std::string BC::RATE::itemName = "RATE"; -const double BC::RATE::defaultValue = 0; +const std::string BC::PRESSURE::itemName = "PRESSURE"; +const std::string BC::TEMPERATURE::itemName = "TEMPERATURE"; + + +BCCON::BCCON() : ParserKeyword("BCCON", KeywordSize(SLASH_TERMINATED)) { + addValidSectionName("GRID"); + clearDeckNames(); + addDeckName("BCCON"); + { + ParserRecord record; + { + ParserItem item("INDEX", ParserItem::itype::INT); + record.addItem(item); + } + { + ParserItem item("I1", ParserItem::itype::INT); + record.addItem(item); + } + { + ParserItem item("I2", ParserItem::itype::INT); + record.addItem(item); + } + { + ParserItem item("J1", ParserItem::itype::INT); + record.addItem(item); + } + { + ParserItem item("J2", ParserItem::itype::INT); + record.addItem(item); + } + { + ParserItem item("K1", ParserItem::itype::INT); + record.addItem(item); + } + { + ParserItem item("K2", ParserItem::itype::INT); + record.addItem(item); + } + { + ParserItem item("DIRECTION", ParserItem::itype::STRING); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string BCCON::keywordName = "BCCON"; +const std::string BCCON::INDEX::itemName = "INDEX"; +const std::string BCCON::I1::itemName = "I1"; +const std::string BCCON::I2::itemName = "I2"; +const std::string BCCON::J1::itemName = "J1"; +const std::string BCCON::J2::itemName = "J2"; +const std::string BCCON::K1::itemName = "K1"; +const std::string BCCON::K2::itemName = "K2"; +const std::string BCCON::DIRECTION::itemName = "DIRECTION"; + + +BCPROP::BCPROP() : ParserKeyword("BCPROP", KeywordSize(SLASH_TERMINATED)) { + addValidSectionName("SCHEDULE"); + clearDeckNames(); + addDeckName("BCPROP"); + { + ParserRecord record; + { + ParserItem item("INDEX", ParserItem::itype::INT); + record.addItem(item); + } + { + ParserItem item("TYPE", ParserItem::itype::STRING); + record.addItem(item); + } + { + ParserItem item("COMPONENT", ParserItem::itype::STRING); + item.setDefault( std::string("NONE") ); + record.addItem(item); + } + { + ParserItem item("RATE", ParserItem::itype::DOUBLE); + item.setDefault( double(0) ); + item.push_backDimension("Mass/Time*Length*Length"); + record.addItem(item); + } + { + ParserItem item("PRESSURE", ParserItem::itype::DOUBLE); + item.setDefault( double(1.000000) ); + item.push_backDimension("Pressure"); + record.addItem(item); + } + { + ParserItem item("TEMPERATURE", ParserItem::itype::DOUBLE); + item.push_backDimension("Temperature"); + record.addItem(item); + } + { + ParserItem item("MECHTYPE", ParserItem::itype::STRING); + item.setDefault( std::string("NONE") ); + record.addItem(item); + } + { + ParserItem item("FIXEDX", ParserItem::itype::INT); + item.setDefault( 1 ); + record.addItem(item); + } + { + ParserItem item("FIXEDY", ParserItem::itype::INT); + item.setDefault( 1 ); + record.addItem(item); + } + { + ParserItem item("FIXEDZ", ParserItem::itype::INT); + item.setDefault( 1 ); + record.addItem(item); + } + { + ParserItem item("STRESSXX", ParserItem::itype::DOUBLE); + item.setDefault( double(0) ); + item.push_backDimension("Pressure"); + record.addItem(item); + } + { + ParserItem item("STRESSYY", ParserItem::itype::DOUBLE); + item.setDefault( double(0) ); + item.push_backDimension("Pressure"); + record.addItem(item); + } + { + ParserItem item("STRESSZZ", ParserItem::itype::DOUBLE); + item.setDefault( double(0) ); + item.push_backDimension("Pressure"); + record.addItem(item); + } + { + ParserItem item("DISPX", ParserItem::itype::DOUBLE); + item.setDefault( double(0) ); + item.push_backDimension("Length"); + record.addItem(item); + } + { + ParserItem item("DISPY", ParserItem::itype::DOUBLE); + item.setDefault( double(0) ); + item.push_backDimension("Length"); + record.addItem(item); + } + { + ParserItem item("DISPZ", ParserItem::itype::DOUBLE); + item.setDefault( double(0) ); + item.push_backDimension("Length"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string BCPROP::keywordName = "BCPROP"; +const std::string BCPROP::INDEX::itemName = "INDEX"; +const std::string BCPROP::TYPE::itemName = "TYPE"; +const std::string BCPROP::COMPONENT::itemName = "COMPONENT"; +const std::string BCPROP::COMPONENT::defaultValue = "NONE"; +const std::string BCPROP::RATE::itemName = "RATE"; +const std::string BCPROP::PRESSURE::itemName = "PRESSURE"; +const std::string BCPROP::TEMPERATURE::itemName = "TEMPERATURE"; +const std::string BCPROP::MECHTYPE::itemName = "MECHTYPE"; +const std::string BCPROP::MECHTYPE::defaultValue = "NONE"; +const std::string BCPROP::FIXEDX::itemName = "FIXEDX"; +const std::string BCPROP::FIXEDY::itemName = "FIXEDY"; +const std::string BCPROP::FIXEDZ::itemName = "FIXEDZ"; +const std::string BCPROP::STRESSXX::itemName = "STRESSXX"; +const std::string BCPROP::STRESSYY::itemName = "STRESSYY"; +const std::string BCPROP::STRESSZZ::itemName = "STRESSZZ"; +const std::string BCPROP::DISPX::itemName = "DISPX"; +const std::string BCPROP::DISPY::itemName = "DISPY"; +const std::string BCPROP::DISPZ::itemName = "DISPZ"; BDENSITY::BDENSITY() : ParserKeyword("BDENSITY", KeywordSize("TABDIMS", "NTPVT", false, 0)) { @@ -122,6 +302,26 @@ const std::string BGGI::GAS_PRESSURE::itemName = "GAS_PRESSURE"; const std::string BGGI::DATA::itemName = "DATA"; +BIC::BIC() : ParserKeyword("BIC", KeywordSize("TABDIMS", "NUM_EOS_RES", false, 0)) { + addValidSectionName("PROPS"); + clearDeckNames(); + addDeckName("BIC"); + { + ParserRecord record; + { + ParserItem item("DATA", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.setDefault( double(0) ); + item.push_backDimension("1"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string BIC::keywordName = "BIC"; +const std::string BIC::DATA::itemName = "DATA"; + + BIGMODEL::BIGMODEL() : ParserKeyword("BIGMODEL", KeywordSize(0, false)) { addValidSectionName("RUNSPEC"); clearDeckNames(); @@ -130,6 +330,25 @@ BIGMODEL::BIGMODEL() : ParserKeyword("BIGMODEL", KeywordSize(0, false)) { const std::string BIGMODEL::keywordName = "BIGMODEL"; +BIOTCOEF::BIOTCOEF() : ParserKeyword("BIOTCOEF", KeywordSize(1, false)) { + addValidSectionName("GRID"); + clearDeckNames(); + addDeckName("BIOTCOEF"); + { + ParserRecord record; + { + ParserItem item("data", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("1"); + record.addDataItem(item); + } + addDataRecord( record ); + } +} +const std::string BIOTCOEF::keywordName = "BIOTCOEF"; +const std::string BIOTCOEF::data::itemName = "data"; + + BLACKOIL::BLACKOIL() : ParserKeyword("BLACKOIL", KeywordSize(0, false)) { addValidSectionName("RUNSPEC"); clearDeckNames(); @@ -143,44 +362,46 @@ BLOCK_PROBE::BLOCK_PROBE() : ParserKeyword("BLOCK_PROBE", KeywordSize(SLASH_TERM clearDeckNames(); addDeckName("BVELWK"); addDeckName("BFLOOK"); - addDeckName("BSOIL"); addDeckName("BOSAT"); + addDeckName("BSOIL"); addDeckName("BGIP"); addDeckName("BVOIL"); addDeckName("BGKR"); addDeckName("BOIP"); addDeckName("BOIPL"); addDeckName("BGPR"); - addDeckName("BSCN_X"); addDeckName("BGIPG"); + addDeckName("BSCN_X"); addDeckName("BOVIS"); - addDeckName("BOIPG"); addDeckName("BWVIS"); + addDeckName("BOIPG"); addDeckName("BRSSAT"); addDeckName("BPPO"); addDeckName("BPDEW"); addDeckName("BDENO"); - addDeckName("BVELOJ"); + addDeckName("BFLOWJ"); addDeckName("BODEN"); + addDeckName("BVELOJ"); addDeckName("BVELWI"); addDeckName("BFLOOI"); addDeckName("BGDEN"); addDeckName("BVELWJ"); addDeckName("BFLOOJ"); addDeckName("BFLOWI"); - addDeckName("LBHDF_X"); addDeckName("BVELOI"); + addDeckName("LBHDF_X"); + addDeckName("BFLOWK"); addDeckName("BVELOK"); addDeckName("BPPC"); - addDeckName("BTRADCAT"); addDeckName("BFLOGK"); + addDeckName("BTRADCAT"); addDeckName("BWSAT"); - addDeckName("BSWAT"); addDeckName("BGSAT"); + addDeckName("BSWAT"); addDeckName("BPR"); addDeckName("BWIP"); - addDeckName("BEWV_SAL"); addDeckName("BPPW"); + addDeckName("BEWV_SAL"); addDeckName("BWKR"); addDeckName("BVWAT"); addDeckName("BDENW"); @@ -212,8 +433,8 @@ BLOCK_PROBE::BLOCK_PROBE() : ParserKeyword("BLOCK_PROBE", KeywordSize(SLASH_TERM addDeckName("BGPC"); addDeckName("BGTRP"); addDeckName("BGTPD"); - addDeckName("BOPV"); addDeckName("BGSHY"); + addDeckName("BOPV"); addDeckName("BGSTRP"); addDeckName("BWSHY"); addDeckName("BWSMA"); @@ -234,14 +455,14 @@ BLOCK_PROBE::BLOCK_PROBE() : ParserKeyword("BLOCK_PROBE", KeywordSize(SLASH_TERM addDeckName("BRTM"); addDeckName("BPORVMOD"); addDeckName("BPERMMOD"); - addDeckName("BSCN"); addDeckName("BAPI"); + addDeckName("BSCN"); addDeckName("BSIP"); addDeckName("BCAD"); addDeckName("BTCNFANI"); addDeckName("BTCNFCAT"); - addDeckName("BTCASUR"); addDeckName("BTSADCAT"); + addDeckName("BTCASUR"); addDeckName("BESALSUR"); addDeckName("BESALPLY"); addDeckName("BTCNFHEA"); @@ -259,8 +480,8 @@ BLOCK_PROBE::BLOCK_PROBE() : ParserKeyword("BLOCK_PROBE", KeywordSize(SLASH_TERM addDeckName("BNSAT"); addDeckName("BNIP"); addDeckName("BNKR"); - addDeckName("BTPADALK"); addDeckName("BTCNFSUR"); + addDeckName("BTPADALK"); addDeckName("BTIPTSUR"); addDeckName("BTADSUR"); addDeckName("BTSTSUR"); @@ -400,7 +621,6 @@ const std::string BOUNDARY::JY2::itemName = "JY2"; const std::string BOUNDARY::KZ1::itemName = "KZ1"; const std::string BOUNDARY::KZ2::itemName = "KZ2"; const std::string BOUNDARY::ORIENTATION_INDEX::itemName = "ORIENTATION_INDEX"; -const int BOUNDARY::ORIENTATION_INDEX::defaultValue = 1; const std::string BOUNDARY::DUAL_PORO_FLAG::itemName = "DUAL_PORO_FLAG"; const std::string BOUNDARY::DUAL_PORO_FLAG::defaultValue = "BOTH"; @@ -481,13 +701,17 @@ BPIDIMS::BPIDIMS() : ParserKeyword("BPIDIMS", KeywordSize(1, false)) { } const std::string BPIDIMS::keywordName = "BPIDIMS"; const std::string BPIDIMS::MXNBIP::itemName = "MXNBIP"; -const int BPIDIMS::MXNBIP::defaultValue = 10; const std::string BPIDIMS::MXNLBI::itemName = "MXNLBI"; -const int BPIDIMS::MXNLBI::defaultValue = 1; BRANPROP::BRANPROP() : ParserKeyword("BRANPROP", KeywordSize(SLASH_TERMINATED)) { addValidSectionName("SCHEDULE"); + setProhibitedKeywords({ + "GRUPNET", + }); + setRequiredKeywords({ + "NETWORK", + }); clearDeckNames(); addDeckName("BRANPROP"); { @@ -522,7 +746,6 @@ const std::string BRANPROP::DOWNTREE_NODE::itemName = "DOWNTREE_NODE"; const std::string BRANPROP::UPTREE_NODE::itemName = "UPTREE_NODE"; const std::string BRANPROP::VFP_TABLE::itemName = "VFP_TABLE"; const std::string BRANPROP::ALQ::itemName = "ALQ"; -const double BRANPROP::ALQ::defaultValue = 0; const std::string BRANPROP::ALQ_SURFACE_DENSITY::itemName = "ALQ_SURFACE_DENSITY"; const std::string BRANPROP::ALQ_SURFACE_DENSITY::defaultValue = "NONE"; diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinA.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinA.cpp new file mode 100644 index 0000000000..727822a9b1 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinA.cpp @@ -0,0 +1,111 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_ACF() { return ACF(); } +const ::Opm::ParserKeyword Builtin::get_ACTCO2S() { return ACTCO2S(); } +const ::Opm::ParserKeyword Builtin::get_ACTDIMS() { return ACTDIMS(); } +const ::Opm::ParserKeyword Builtin::get_ACTION() { return ACTION(); } +const ::Opm::ParserKeyword Builtin::get_ACTIONG() { return ACTIONG(); } +const ::Opm::ParserKeyword Builtin::get_ACTIONR() { return ACTIONR(); } +const ::Opm::ParserKeyword Builtin::get_ACTIONS() { return ACTIONS(); } +const ::Opm::ParserKeyword Builtin::get_ACTIONW() { return ACTIONW(); } +const ::Opm::ParserKeyword Builtin::get_ACTIONX() { return ACTIONX(); } +const ::Opm::ParserKeyword Builtin::get_ACTNUM() { return ACTNUM(); } +const ::Opm::ParserKeyword Builtin::get_ACTPARAM() { return ACTPARAM(); } +const ::Opm::ParserKeyword Builtin::get_ADD() { return ADD(); } +const ::Opm::ParserKeyword Builtin::get_ADDREG() { return ADDREG(); } +const ::Opm::ParserKeyword Builtin::get_ADDZCORN() { return ADDZCORN(); } +const ::Opm::ParserKeyword Builtin::get_ADSALNOD() { return ADSALNOD(); } +const ::Opm::ParserKeyword Builtin::get_ADSORP() { return ADSORP(); } +const ::Opm::ParserKeyword Builtin::get_AITS() { return AITS(); } +const ::Opm::ParserKeyword Builtin::get_AITSOFF() { return AITSOFF(); } +const ::Opm::ParserKeyword Builtin::get_ALKADS() { return ALKADS(); } +const ::Opm::ParserKeyword Builtin::get_ALKALINE() { return ALKALINE(); } +const ::Opm::ParserKeyword Builtin::get_ALKROCK() { return ALKROCK(); } +const ::Opm::ParserKeyword Builtin::get_ALL() { return ALL(); } +const ::Opm::ParserKeyword Builtin::get_ALPOLADS() { return ALPOLADS(); } +const ::Opm::ParserKeyword Builtin::get_ALSURFAD() { return ALSURFAD(); } +const ::Opm::ParserKeyword Builtin::get_ALSURFST() { return ALSURFST(); } +const ::Opm::ParserKeyword Builtin::get_AMALGAM() { return AMALGAM(); } +const ::Opm::ParserKeyword Builtin::get_API() { return API(); } +const ::Opm::ParserKeyword Builtin::get_APIGROUP() { return APIGROUP(); } +const ::Opm::ParserKeyword Builtin::get_APILIM() { return APILIM(); } +const ::Opm::ParserKeyword Builtin::get_APIVD() { return APIVD(); } +const ::Opm::ParserKeyword Builtin::get_AQANCONL() { return AQANCONL(); } +const ::Opm::ParserKeyword Builtin::get_AQANNC() { return AQANNC(); } +const ::Opm::ParserKeyword Builtin::get_AQANTRC() { return AQANTRC(); } +const ::Opm::ParserKeyword Builtin::get_AQUALIST() { return AQUALIST(); } +const ::Opm::ParserKeyword Builtin::get_AQUANCON() { return AQUANCON(); } +const ::Opm::ParserKeyword Builtin::get_AQUCHGAS() { return AQUCHGAS(); } +const ::Opm::ParserKeyword Builtin::get_AQUCHWAT() { return AQUCHWAT(); } +const ::Opm::ParserKeyword Builtin::get_AQUCON() { return AQUCON(); } +const ::Opm::ParserKeyword Builtin::get_AQUCT() { return AQUCT(); } +const ::Opm::ParserKeyword Builtin::get_AQUCWFAC() { return AQUCWFAC(); } +const ::Opm::ParserKeyword Builtin::get_AQUDIMS() { return AQUDIMS(); } +const ::Opm::ParserKeyword Builtin::get_AQUFET() { return AQUFET(); } +const ::Opm::ParserKeyword Builtin::get_AQUFETP() { return AQUFETP(); } +const ::Opm::ParserKeyword Builtin::get_AQUFLUX() { return AQUFLUX(); } +const ::Opm::ParserKeyword Builtin::get_AQUIFER_PROBE_ANALYTIC() { return AQUIFER_PROBE_ANALYTIC(); } +const ::Opm::ParserKeyword Builtin::get_AQUIFER_PROBE_ANALYTIC_NAMED() { return AQUIFER_PROBE_ANALYTIC_NAMED(); } +const ::Opm::ParserKeyword Builtin::get_AQUIFER_PROBE_NUMERIC() { return AQUIFER_PROBE_NUMERIC(); } +const ::Opm::ParserKeyword Builtin::get_AQUNNC() { return AQUNNC(); } +const ::Opm::ParserKeyword Builtin::get_AQUNUM() { return AQUNUM(); } +const ::Opm::ParserKeyword Builtin::get_AQUTAB() { return AQUTAB(); } +const ::Opm::ParserKeyword Builtin::get_AUTOCOAR() { return AUTOCOAR(); } +const ::Opm::ParserKeyword Builtin::get_AUTOREF() { return AUTOREF(); } + +void Builtin::emplaceA() const { + this->keywords.emplace("ACF", ACF()); + this->keywords.emplace("ACTCO2S", ACTCO2S()); + this->keywords.emplace("ACTDIMS", ACTDIMS()); + this->keywords.emplace("ACTION", ACTION()); + this->keywords.emplace("ACTIONG", ACTIONG()); + this->keywords.emplace("ACTIONR", ACTIONR()); + this->keywords.emplace("ACTIONS", ACTIONS()); + this->keywords.emplace("ACTIONW", ACTIONW()); + this->keywords.emplace("ACTIONX", ACTIONX()); + this->keywords.emplace("ACTNUM", ACTNUM()); + this->keywords.emplace("ACTPARAM", ACTPARAM()); + this->keywords.emplace("ADD", ADD()); + this->keywords.emplace("ADDREG", ADDREG()); + this->keywords.emplace("ADDZCORN", ADDZCORN()); + this->keywords.emplace("ADSALNOD", ADSALNOD()); + this->keywords.emplace("ADSORP", ADSORP()); + this->keywords.emplace("AITS", AITS()); + this->keywords.emplace("AITSOFF", AITSOFF()); + this->keywords.emplace("ALKADS", ALKADS()); + this->keywords.emplace("ALKALINE", ALKALINE()); + this->keywords.emplace("ALKROCK", ALKROCK()); + this->keywords.emplace("ALL", ALL()); + this->keywords.emplace("ALPOLADS", ALPOLADS()); + this->keywords.emplace("ALSURFAD", ALSURFAD()); + this->keywords.emplace("ALSURFST", ALSURFST()); + this->keywords.emplace("AMALGAM", AMALGAM()); + this->keywords.emplace("API", API()); + this->keywords.emplace("APIGROUP", APIGROUP()); + this->keywords.emplace("APILIM", APILIM()); + this->keywords.emplace("APIVD", APIVD()); + this->keywords.emplace("AQANCONL", AQANCONL()); + this->keywords.emplace("AQANNC", AQANNC()); + this->keywords.emplace("AQANTRC", AQANTRC()); + this->keywords.emplace("AQUALIST", AQUALIST()); + this->keywords.emplace("AQUANCON", AQUANCON()); + this->keywords.emplace("AQUCHGAS", AQUCHGAS()); + this->keywords.emplace("AQUCHWAT", AQUCHWAT()); + this->keywords.emplace("AQUCON", AQUCON()); + this->keywords.emplace("AQUCT", AQUCT()); + this->keywords.emplace("AQUCWFAC", AQUCWFAC()); + this->keywords.emplace("AQUDIMS", AQUDIMS()); + this->keywords.emplace("AQUFET", AQUFET()); + this->keywords.emplace("AQUFETP", AQUFETP()); + this->keywords.emplace("AQUFLUX", AQUFLUX()); + this->keywords.emplace("AQUIFER_PROBE_ANALYTIC", AQUIFER_PROBE_ANALYTIC()); + this->keywords.emplace("AQUIFER_PROBE_ANALYTIC_NAMED", AQUIFER_PROBE_ANALYTIC_NAMED()); + this->keywords.emplace("AQUIFER_PROBE_NUMERIC", AQUIFER_PROBE_NUMERIC()); + this->keywords.emplace("AQUNNC", AQUNNC()); + this->keywords.emplace("AQUNUM", AQUNUM()); + this->keywords.emplace("AQUTAB", AQUTAB()); + this->keywords.emplace("AUTOCOAR", AUTOCOAR()); + this->keywords.emplace("AUTOREF", AUTOREF()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinB.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinB.cpp new file mode 100644 index 0000000000..adfec4728f --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinB.cpp @@ -0,0 +1,47 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_BC() { return BC(); } +const ::Opm::ParserKeyword Builtin::get_BCCON() { return BCCON(); } +const ::Opm::ParserKeyword Builtin::get_BCPROP() { return BCPROP(); } +const ::Opm::ParserKeyword Builtin::get_BDENSITY() { return BDENSITY(); } +const ::Opm::ParserKeyword Builtin::get_BGGI() { return BGGI(); } +const ::Opm::ParserKeyword Builtin::get_BIC() { return BIC(); } +const ::Opm::ParserKeyword Builtin::get_BIGMODEL() { return BIGMODEL(); } +const ::Opm::ParserKeyword Builtin::get_BIOTCOEF() { return BIOTCOEF(); } +const ::Opm::ParserKeyword Builtin::get_BLACKOIL() { return BLACKOIL(); } +const ::Opm::ParserKeyword Builtin::get_BLOCK_PROBE() { return BLOCK_PROBE(); } +const ::Opm::ParserKeyword Builtin::get_BLOCK_PROBE300() { return BLOCK_PROBE300(); } +const ::Opm::ParserKeyword Builtin::get_BOGI() { return BOGI(); } +const ::Opm::ParserKeyword Builtin::get_BOUNDARY() { return BOUNDARY(); } +const ::Opm::ParserKeyword Builtin::get_BOX() { return BOX(); } +const ::Opm::ParserKeyword Builtin::get_BPARA() { return BPARA(); } +const ::Opm::ParserKeyword Builtin::get_BPIDIMS() { return BPIDIMS(); } +const ::Opm::ParserKeyword Builtin::get_BRANPROP() { return BRANPROP(); } +const ::Opm::ParserKeyword Builtin::get_BRINE() { return BRINE(); } +const ::Opm::ParserKeyword Builtin::get_BTOBALFA() { return BTOBALFA(); } +const ::Opm::ParserKeyword Builtin::get_BTOBALFV() { return BTOBALFV(); } + +void Builtin::emplaceB() const { + this->keywords.emplace("BC", BC()); + this->keywords.emplace("BCCON", BCCON()); + this->keywords.emplace("BCPROP", BCPROP()); + this->keywords.emplace("BDENSITY", BDENSITY()); + this->keywords.emplace("BGGI", BGGI()); + this->keywords.emplace("BIC", BIC()); + this->keywords.emplace("BIGMODEL", BIGMODEL()); + this->keywords.emplace("BIOTCOEF", BIOTCOEF()); + this->keywords.emplace("BLACKOIL", BLACKOIL()); + this->keywords.emplace("BLOCK_PROBE", BLOCK_PROBE()); + this->keywords.emplace("BLOCK_PROBE300", BLOCK_PROBE300()); + this->keywords.emplace("BOGI", BOGI()); + this->keywords.emplace("BOUNDARY", BOUNDARY()); + this->keywords.emplace("BOX", BOX()); + this->keywords.emplace("BPARA", BPARA()); + this->keywords.emplace("BPIDIMS", BPIDIMS()); + this->keywords.emplace("BRANPROP", BRANPROP()); + this->keywords.emplace("BRINE", BRINE()); + this->keywords.emplace("BTOBALFA", BTOBALFA()); + this->keywords.emplace("BTOBALFV", BTOBALFV()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinC.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinC.cpp new file mode 100644 index 0000000000..6c2a1cd0c3 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinC.cpp @@ -0,0 +1,109 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_CALTRAC() { return CALTRAC(); } +const ::Opm::ParserKeyword Builtin::get_CARFIN() { return CARFIN(); } +const ::Opm::ParserKeyword Builtin::get_CART() { return CART(); } +const ::Opm::ParserKeyword Builtin::get_CBMOPTS() { return CBMOPTS(); } +const ::Opm::ParserKeyword Builtin::get_CECON() { return CECON(); } +const ::Opm::ParserKeyword Builtin::get_CECONT() { return CECONT(); } +const ::Opm::ParserKeyword Builtin::get_CIRCLE() { return CIRCLE(); } +const ::Opm::ParserKeyword Builtin::get_CNAMES() { return CNAMES(); } +const ::Opm::ParserKeyword Builtin::get_CO2SOL() { return CO2SOL(); } +const ::Opm::ParserKeyword Builtin::get_CO2STOR() { return CO2STOR(); } +const ::Opm::ParserKeyword Builtin::get_CO2STORE() { return CO2STORE(); } +const ::Opm::ParserKeyword Builtin::get_COAL() { return COAL(); } +const ::Opm::ParserKeyword Builtin::get_COALADS() { return COALADS(); } +const ::Opm::ParserKeyword Builtin::get_COALNUM() { return COALNUM(); } +const ::Opm::ParserKeyword Builtin::get_COALPP() { return COALPP(); } +const ::Opm::ParserKeyword Builtin::get_COARSEN() { return COARSEN(); } +const ::Opm::ParserKeyword Builtin::get_COLLAPSE() { return COLLAPSE(); } +const ::Opm::ParserKeyword Builtin::get_COLUMNS() { return COLUMNS(); } +const ::Opm::ParserKeyword Builtin::get_COMPDAT() { return COMPDAT(); } +const ::Opm::ParserKeyword Builtin::get_COMPDATX() { return COMPDATX(); } +const ::Opm::ParserKeyword Builtin::get_COMPFLSH() { return COMPFLSH(); } +const ::Opm::ParserKeyword Builtin::get_COMPIMB() { return COMPIMB(); } +const ::Opm::ParserKeyword Builtin::get_COMPINJK() { return COMPINJK(); } +const ::Opm::ParserKeyword Builtin::get_COMPLMPL() { return COMPLMPL(); } +const ::Opm::ParserKeyword Builtin::get_COMPLUMP() { return COMPLUMP(); } +const ::Opm::ParserKeyword Builtin::get_COMPOFF() { return COMPOFF(); } +const ::Opm::ParserKeyword Builtin::get_COMPORD() { return COMPORD(); } +const ::Opm::ParserKeyword Builtin::get_COMPRIV() { return COMPRIV(); } +const ::Opm::ParserKeyword Builtin::get_COMPRP() { return COMPRP(); } +const ::Opm::ParserKeyword Builtin::get_COMPRPL() { return COMPRPL(); } +const ::Opm::ParserKeyword Builtin::get_COMPS() { return COMPS(); } +const ::Opm::ParserKeyword Builtin::get_COMPSEGL() { return COMPSEGL(); } +const ::Opm::ParserKeyword Builtin::get_COMPSEGS() { return COMPSEGS(); } +const ::Opm::ParserKeyword Builtin::get_COMPTRAJ() { return COMPTRAJ(); } +const ::Opm::ParserKeyword Builtin::get_COMPVE() { return COMPVE(); } +const ::Opm::ParserKeyword Builtin::get_COMPVEL() { return COMPVEL(); } +const ::Opm::ParserKeyword Builtin::get_CONNECTION_PROBE() { return CONNECTION_PROBE(); } +const ::Opm::ParserKeyword Builtin::get_CONNECTION_PROBE_OPM() { return CONNECTION_PROBE_OPM(); } +const ::Opm::ParserKeyword Builtin::get_COORD() { return COORD(); } +const ::Opm::ParserKeyword Builtin::get_COORDSYS() { return COORDSYS(); } +const ::Opm::ParserKeyword Builtin::get_COPY() { return COPY(); } +const ::Opm::ParserKeyword Builtin::get_COPYBOX() { return COPYBOX(); } +const ::Opm::ParserKeyword Builtin::get_COPYREG() { return COPYREG(); } +const ::Opm::ParserKeyword Builtin::get_CPIFACT() { return CPIFACT(); } +const ::Opm::ParserKeyword Builtin::get_CPIFACTL() { return CPIFACTL(); } +const ::Opm::ParserKeyword Builtin::get_CPR() { return CPR(); } +const ::Opm::ParserKeyword Builtin::get_CREF() { return CREF(); } +const ::Opm::ParserKeyword Builtin::get_CREFW() { return CREFW(); } +const ::Opm::ParserKeyword Builtin::get_CREFWS() { return CREFWS(); } +const ::Opm::ParserKeyword Builtin::get_CRITPERM() { return CRITPERM(); } +const ::Opm::ParserKeyword Builtin::get_CSKIN() { return CSKIN(); } + +void Builtin::emplaceC() const { + this->keywords.emplace("CALTRAC", CALTRAC()); + this->keywords.emplace("CARFIN", CARFIN()); + this->keywords.emplace("CART", CART()); + this->keywords.emplace("CBMOPTS", CBMOPTS()); + this->keywords.emplace("CECON", CECON()); + this->keywords.emplace("CECONT", CECONT()); + this->keywords.emplace("CIRCLE", CIRCLE()); + this->keywords.emplace("CNAMES", CNAMES()); + this->keywords.emplace("CO2SOL", CO2SOL()); + this->keywords.emplace("CO2STOR", CO2STOR()); + this->keywords.emplace("CO2STORE", CO2STORE()); + this->keywords.emplace("COAL", COAL()); + this->keywords.emplace("COALADS", COALADS()); + this->keywords.emplace("COALNUM", COALNUM()); + this->keywords.emplace("COALPP", COALPP()); + this->keywords.emplace("COARSEN", COARSEN()); + this->keywords.emplace("COLLAPSE", COLLAPSE()); + this->keywords.emplace("COLUMNS", COLUMNS()); + this->keywords.emplace("COMPDAT", COMPDAT()); + this->keywords.emplace("COMPDATX", COMPDATX()); + this->keywords.emplace("COMPFLSH", COMPFLSH()); + this->keywords.emplace("COMPIMB", COMPIMB()); + this->keywords.emplace("COMPINJK", COMPINJK()); + this->keywords.emplace("COMPLMPL", COMPLMPL()); + this->keywords.emplace("COMPLUMP", COMPLUMP()); + this->keywords.emplace("COMPOFF", COMPOFF()); + this->keywords.emplace("COMPORD", COMPORD()); + this->keywords.emplace("COMPRIV", COMPRIV()); + this->keywords.emplace("COMPRP", COMPRP()); + this->keywords.emplace("COMPRPL", COMPRPL()); + this->keywords.emplace("COMPS", COMPS()); + this->keywords.emplace("COMPSEGL", COMPSEGL()); + this->keywords.emplace("COMPSEGS", COMPSEGS()); + this->keywords.emplace("COMPTRAJ", COMPTRAJ()); + this->keywords.emplace("COMPVE", COMPVE()); + this->keywords.emplace("COMPVEL", COMPVEL()); + this->keywords.emplace("CONNECTION_PROBE", CONNECTION_PROBE()); + this->keywords.emplace("CONNECTION_PROBE_OPM", CONNECTION_PROBE_OPM()); + this->keywords.emplace("COORD", COORD()); + this->keywords.emplace("COORDSYS", COORDSYS()); + this->keywords.emplace("COPY", COPY()); + this->keywords.emplace("COPYBOX", COPYBOX()); + this->keywords.emplace("COPYREG", COPYREG()); + this->keywords.emplace("CPIFACT", CPIFACT()); + this->keywords.emplace("CPIFACTL", CPIFACTL()); + this->keywords.emplace("CPR", CPR()); + this->keywords.emplace("CREF", CREF()); + this->keywords.emplace("CREFW", CREFW()); + this->keywords.emplace("CREFWS", CREFWS()); + this->keywords.emplace("CRITPERM", CRITPERM()); + this->keywords.emplace("CSKIN", CSKIN()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinD.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinD.cpp new file mode 100644 index 0000000000..1dabd0d9ec --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinD.cpp @@ -0,0 +1,157 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_DATE() { return DATE(); } +const ::Opm::ParserKeyword Builtin::get_DATES() { return DATES(); } +const ::Opm::ParserKeyword Builtin::get_DATUM() { return DATUM(); } +const ::Opm::ParserKeyword Builtin::get_DATUMR() { return DATUMR(); } +const ::Opm::ParserKeyword Builtin::get_DATUMRX() { return DATUMRX(); } +const ::Opm::ParserKeyword Builtin::get_DCQDEFN() { return DCQDEFN(); } +const ::Opm::ParserKeyword Builtin::get_DEBUG_() { return DEBUG_(); } +const ::Opm::ParserKeyword Builtin::get_DELAYACT() { return DELAYACT(); } +const ::Opm::ParserKeyword Builtin::get_DENAQA() { return DENAQA(); } +const ::Opm::ParserKeyword Builtin::get_DENSITY() { return DENSITY(); } +const ::Opm::ParserKeyword Builtin::get_DEPTH() { return DEPTH(); } +const ::Opm::ParserKeyword Builtin::get_DEPTHTAB() { return DEPTHTAB(); } +const ::Opm::ParserKeyword Builtin::get_DEPTHZ() { return DEPTHZ(); } +const ::Opm::ParserKeyword Builtin::get_DIAGDISP() { return DIAGDISP(); } +const ::Opm::ParserKeyword Builtin::get_DIFF() { return DIFF(); } +const ::Opm::ParserKeyword Builtin::get_DIFFAGAS() { return DIFFAGAS(); } +const ::Opm::ParserKeyword Builtin::get_DIFFAWAT() { return DIFFAWAT(); } +const ::Opm::ParserKeyword Builtin::get_DIFFC() { return DIFFC(); } +const ::Opm::ParserKeyword Builtin::get_DIFFCGAS() { return DIFFCGAS(); } +const ::Opm::ParserKeyword Builtin::get_DIFFCOAL() { return DIFFCOAL(); } +const ::Opm::ParserKeyword Builtin::get_DIFFCWAT() { return DIFFCWAT(); } +const ::Opm::ParserKeyword Builtin::get_DIFFDP() { return DIFFDP(); } +const ::Opm::ParserKeyword Builtin::get_DIFFMMF() { return DIFFMMF(); } +const ::Opm::ParserKeyword Builtin::get_DIFFMR() { return DIFFMR(); } +const ::Opm::ParserKeyword Builtin::get_DIFFMTHT() { return DIFFMTHT(); } +const ::Opm::ParserKeyword Builtin::get_DIFFMX() { return DIFFMX(); } +const ::Opm::ParserKeyword Builtin::get_DIFFMY() { return DIFFMY(); } +const ::Opm::ParserKeyword Builtin::get_DIFFMZ() { return DIFFMZ(); } +const ::Opm::ParserKeyword Builtin::get_DIFFR() { return DIFFR(); } +const ::Opm::ParserKeyword Builtin::get_DIFFTHT() { return DIFFTHT(); } +const ::Opm::ParserKeyword Builtin::get_DIFFUSE() { return DIFFUSE(); } +const ::Opm::ParserKeyword Builtin::get_DIFFX() { return DIFFX(); } +const ::Opm::ParserKeyword Builtin::get_DIFFY() { return DIFFY(); } +const ::Opm::ParserKeyword Builtin::get_DIFFZ() { return DIFFZ(); } +const ::Opm::ParserKeyword Builtin::get_DIMENS() { return DIMENS(); } +const ::Opm::ParserKeyword Builtin::get_DIMPES() { return DIMPES(); } +const ::Opm::ParserKeyword Builtin::get_DIMPLICT() { return DIMPLICT(); } +const ::Opm::ParserKeyword Builtin::get_DISGAS() { return DISGAS(); } +const ::Opm::ParserKeyword Builtin::get_DISGASW() { return DISGASW(); } +const ::Opm::ParserKeyword Builtin::get_DISPDIMS() { return DISPDIMS(); } +const ::Opm::ParserKeyword Builtin::get_DISPERC() { return DISPERC(); } +const ::Opm::ParserKeyword Builtin::get_DISPERSE() { return DISPERSE(); } +const ::Opm::ParserKeyword Builtin::get_DOMAINS() { return DOMAINS(); } +const ::Opm::ParserKeyword Builtin::get_DPGRID() { return DPGRID(); } +const ::Opm::ParserKeyword Builtin::get_DPKRMOD() { return DPKRMOD(); } +const ::Opm::ParserKeyword Builtin::get_DPNUM() { return DPNUM(); } +const ::Opm::ParserKeyword Builtin::get_DR() { return DR(); } +const ::Opm::ParserKeyword Builtin::get_DREF() { return DREF(); } +const ::Opm::ParserKeyword Builtin::get_DREFS() { return DREFS(); } +const ::Opm::ParserKeyword Builtin::get_DRILPRI() { return DRILPRI(); } +const ::Opm::ParserKeyword Builtin::get_DRSDT() { return DRSDT(); } +const ::Opm::ParserKeyword Builtin::get_DRSDTCON() { return DRSDTCON(); } +const ::Opm::ParserKeyword Builtin::get_DRSDTR() { return DRSDTR(); } +const ::Opm::ParserKeyword Builtin::get_DRV() { return DRV(); } +const ::Opm::ParserKeyword Builtin::get_DRVDT() { return DRVDT(); } +const ::Opm::ParserKeyword Builtin::get_DRVDTR() { return DRVDTR(); } +const ::Opm::ParserKeyword Builtin::get_DSPDEINT() { return DSPDEINT(); } +const ::Opm::ParserKeyword Builtin::get_DTHETA() { return DTHETA(); } +const ::Opm::ParserKeyword Builtin::get_DTHETAV() { return DTHETAV(); } +const ::Opm::ParserKeyword Builtin::get_DUALPERM() { return DUALPERM(); } +const ::Opm::ParserKeyword Builtin::get_DUALPORO() { return DUALPORO(); } +const ::Opm::ParserKeyword Builtin::get_DUMPCUPL() { return DUMPCUPL(); } +const ::Opm::ParserKeyword Builtin::get_DUMPFLUX() { return DUMPFLUX(); } +const ::Opm::ParserKeyword Builtin::get_DX() { return DX(); } +const ::Opm::ParserKeyword Builtin::get_DXV() { return DXV(); } +const ::Opm::ParserKeyword Builtin::get_DY() { return DY(); } +const ::Opm::ParserKeyword Builtin::get_DYNAMICR() { return DYNAMICR(); } +const ::Opm::ParserKeyword Builtin::get_DYNRDIMS() { return DYNRDIMS(); } +const ::Opm::ParserKeyword Builtin::get_DYV() { return DYV(); } +const ::Opm::ParserKeyword Builtin::get_DZ() { return DZ(); } +const ::Opm::ParserKeyword Builtin::get_DZMATRIX() { return DZMATRIX(); } +const ::Opm::ParserKeyword Builtin::get_DZMTRX() { return DZMTRX(); } +const ::Opm::ParserKeyword Builtin::get_DZMTRXV() { return DZMTRXV(); } +const ::Opm::ParserKeyword Builtin::get_DZNET() { return DZNET(); } +const ::Opm::ParserKeyword Builtin::get_DZV() { return DZV(); } + +void Builtin::emplaceD() const { + this->keywords.emplace("DATE", DATE()); + this->keywords.emplace("DATES", DATES()); + this->keywords.emplace("DATUM", DATUM()); + this->keywords.emplace("DATUMR", DATUMR()); + this->keywords.emplace("DATUMRX", DATUMRX()); + this->keywords.emplace("DCQDEFN", DCQDEFN()); + this->keywords.emplace("DEBUG_", DEBUG_()); + this->keywords.emplace("DELAYACT", DELAYACT()); + this->keywords.emplace("DENAQA", DENAQA()); + this->keywords.emplace("DENSITY", DENSITY()); + this->keywords.emplace("DEPTH", DEPTH()); + this->keywords.emplace("DEPTHTAB", DEPTHTAB()); + this->keywords.emplace("DEPTHZ", DEPTHZ()); + this->keywords.emplace("DIAGDISP", DIAGDISP()); + this->keywords.emplace("DIFF", DIFF()); + this->keywords.emplace("DIFFAGAS", DIFFAGAS()); + this->keywords.emplace("DIFFAWAT", DIFFAWAT()); + this->keywords.emplace("DIFFC", DIFFC()); + this->keywords.emplace("DIFFCGAS", DIFFCGAS()); + this->keywords.emplace("DIFFCOAL", DIFFCOAL()); + this->keywords.emplace("DIFFCWAT", DIFFCWAT()); + this->keywords.emplace("DIFFDP", DIFFDP()); + this->keywords.emplace("DIFFMMF", DIFFMMF()); + this->keywords.emplace("DIFFMR", DIFFMR()); + this->keywords.emplace("DIFFMTHT", DIFFMTHT()); + this->keywords.emplace("DIFFMX", DIFFMX()); + this->keywords.emplace("DIFFMY", DIFFMY()); + this->keywords.emplace("DIFFMZ", DIFFMZ()); + this->keywords.emplace("DIFFR", DIFFR()); + this->keywords.emplace("DIFFTHT", DIFFTHT()); + this->keywords.emplace("DIFFUSE", DIFFUSE()); + this->keywords.emplace("DIFFX", DIFFX()); + this->keywords.emplace("DIFFY", DIFFY()); + this->keywords.emplace("DIFFZ", DIFFZ()); + this->keywords.emplace("DIMENS", DIMENS()); + this->keywords.emplace("DIMPES", DIMPES()); + this->keywords.emplace("DIMPLICT", DIMPLICT()); + this->keywords.emplace("DISGAS", DISGAS()); + this->keywords.emplace("DISGASW", DISGASW()); + this->keywords.emplace("DISPDIMS", DISPDIMS()); + this->keywords.emplace("DISPERC", DISPERC()); + this->keywords.emplace("DISPERSE", DISPERSE()); + this->keywords.emplace("DOMAINS", DOMAINS()); + this->keywords.emplace("DPGRID", DPGRID()); + this->keywords.emplace("DPKRMOD", DPKRMOD()); + this->keywords.emplace("DPNUM", DPNUM()); + this->keywords.emplace("DR", DR()); + this->keywords.emplace("DREF", DREF()); + this->keywords.emplace("DREFS", DREFS()); + this->keywords.emplace("DRILPRI", DRILPRI()); + this->keywords.emplace("DRSDT", DRSDT()); + this->keywords.emplace("DRSDTCON", DRSDTCON()); + this->keywords.emplace("DRSDTR", DRSDTR()); + this->keywords.emplace("DRV", DRV()); + this->keywords.emplace("DRVDT", DRVDT()); + this->keywords.emplace("DRVDTR", DRVDTR()); + this->keywords.emplace("DSPDEINT", DSPDEINT()); + this->keywords.emplace("DTHETA", DTHETA()); + this->keywords.emplace("DTHETAV", DTHETAV()); + this->keywords.emplace("DUALPERM", DUALPERM()); + this->keywords.emplace("DUALPORO", DUALPORO()); + this->keywords.emplace("DUMPCUPL", DUMPCUPL()); + this->keywords.emplace("DUMPFLUX", DUMPFLUX()); + this->keywords.emplace("DX", DX()); + this->keywords.emplace("DXV", DXV()); + this->keywords.emplace("DY", DY()); + this->keywords.emplace("DYNAMICR", DYNAMICR()); + this->keywords.emplace("DYNRDIMS", DYNRDIMS()); + this->keywords.emplace("DYV", DYV()); + this->keywords.emplace("DZ", DZ()); + this->keywords.emplace("DZMATRIX", DZMATRIX()); + this->keywords.emplace("DZMTRX", DZMTRX()); + this->keywords.emplace("DZMTRXV", DZMTRXV()); + this->keywords.emplace("DZNET", DZNET()); + this->keywords.emplace("DZV", DZV()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinE.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinE.cpp new file mode 100644 index 0000000000..e6ee50253b --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinE.cpp @@ -0,0 +1,87 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_ECHO() { return ECHO(); } +const ::Opm::ParserKeyword Builtin::get_ECLMC() { return ECLMC(); } +const ::Opm::ParserKeyword Builtin::get_EDIT() { return EDIT(); } +const ::Opm::ParserKeyword Builtin::get_EDITNNC() { return EDITNNC(); } +const ::Opm::ParserKeyword Builtin::get_EDITNNCR() { return EDITNNCR(); } +const ::Opm::ParserKeyword Builtin::get_EHYSTR() { return EHYSTR(); } +const ::Opm::ParserKeyword Builtin::get_EHYSTRR() { return EHYSTRR(); } +const ::Opm::ParserKeyword Builtin::get_END() { return END(); } +const ::Opm::ParserKeyword Builtin::get_ENDACTIO() { return ENDACTIO(); } +const ::Opm::ParserKeyword Builtin::get_ENDBOX() { return ENDBOX(); } +const ::Opm::ParserKeyword Builtin::get_ENDDYN() { return ENDDYN(); } +const ::Opm::ParserKeyword Builtin::get_ENDFIN() { return ENDFIN(); } +const ::Opm::ParserKeyword Builtin::get_ENDINC() { return ENDINC(); } +const ::Opm::ParserKeyword Builtin::get_ENDNUM() { return ENDNUM(); } +const ::Opm::ParserKeyword Builtin::get_ENDPOINT_SPECIFIERS() { return ENDPOINT_SPECIFIERS(); } +const ::Opm::ParserKeyword Builtin::get_ENDSCALE() { return ENDSCALE(); } +const ::Opm::ParserKeyword Builtin::get_ENDSKIP() { return ENDSKIP(); } +const ::Opm::ParserKeyword Builtin::get_ENKRVD() { return ENKRVD(); } +const ::Opm::ParserKeyword Builtin::get_ENPCVD() { return ENPCVD(); } +const ::Opm::ParserKeyword Builtin::get_ENPTVD() { return ENPTVD(); } +const ::Opm::ParserKeyword Builtin::get_ENSPCVD() { return ENSPCVD(); } +const ::Opm::ParserKeyword Builtin::get_EOS() { return EOS(); } +const ::Opm::ParserKeyword Builtin::get_EOSNUM() { return EOSNUM(); } +const ::Opm::ParserKeyword Builtin::get_EPSDBGS() { return EPSDBGS(); } +const ::Opm::ParserKeyword Builtin::get_EPSDEBUG() { return EPSDEBUG(); } +const ::Opm::ParserKeyword Builtin::get_EQLDIMS() { return EQLDIMS(); } +const ::Opm::ParserKeyword Builtin::get_EQLNUM() { return EQLNUM(); } +const ::Opm::ParserKeyword Builtin::get_EQLOPTS() { return EQLOPTS(); } +const ::Opm::ParserKeyword Builtin::get_EQLZCORN() { return EQLZCORN(); } +const ::Opm::ParserKeyword Builtin::get_EQUALREG() { return EQUALREG(); } +const ::Opm::ParserKeyword Builtin::get_EQUALS() { return EQUALS(); } +const ::Opm::ParserKeyword Builtin::get_EQUIL() { return EQUIL(); } +const ::Opm::ParserKeyword Builtin::get_ESSNODE() { return ESSNODE(); } +const ::Opm::ParserKeyword Builtin::get_EXCAVATE() { return EXCAVATE(); } +const ::Opm::ParserKeyword Builtin::get_EXCEL() { return EXCEL(); } +const ::Opm::ParserKeyword Builtin::get_EXIT() { return EXIT(); } +const ::Opm::ParserKeyword Builtin::get_EXTFIN() { return EXTFIN(); } +const ::Opm::ParserKeyword Builtin::get_EXTHOST() { return EXTHOST(); } +const ::Opm::ParserKeyword Builtin::get_EXTRAPMS() { return EXTRAPMS(); } +const ::Opm::ParserKeyword Builtin::get_EXTREPGL() { return EXTREPGL(); } + +void Builtin::emplaceE() const { + this->keywords.emplace("ECHO", ECHO()); + this->keywords.emplace("ECLMC", ECLMC()); + this->keywords.emplace("EDIT", EDIT()); + this->keywords.emplace("EDITNNC", EDITNNC()); + this->keywords.emplace("EDITNNCR", EDITNNCR()); + this->keywords.emplace("EHYSTR", EHYSTR()); + this->keywords.emplace("EHYSTRR", EHYSTRR()); + this->keywords.emplace("END", END()); + this->keywords.emplace("ENDACTIO", ENDACTIO()); + this->keywords.emplace("ENDBOX", ENDBOX()); + this->keywords.emplace("ENDDYN", ENDDYN()); + this->keywords.emplace("ENDFIN", ENDFIN()); + this->keywords.emplace("ENDINC", ENDINC()); + this->keywords.emplace("ENDNUM", ENDNUM()); + this->keywords.emplace("ENDPOINT_SPECIFIERS", ENDPOINT_SPECIFIERS()); + this->keywords.emplace("ENDSCALE", ENDSCALE()); + this->keywords.emplace("ENDSKIP", ENDSKIP()); + this->keywords.emplace("ENKRVD", ENKRVD()); + this->keywords.emplace("ENPCVD", ENPCVD()); + this->keywords.emplace("ENPTVD", ENPTVD()); + this->keywords.emplace("ENSPCVD", ENSPCVD()); + this->keywords.emplace("EOS", EOS()); + this->keywords.emplace("EOSNUM", EOSNUM()); + this->keywords.emplace("EPSDBGS", EPSDBGS()); + this->keywords.emplace("EPSDEBUG", EPSDEBUG()); + this->keywords.emplace("EQLDIMS", EQLDIMS()); + this->keywords.emplace("EQLNUM", EQLNUM()); + this->keywords.emplace("EQLOPTS", EQLOPTS()); + this->keywords.emplace("EQLZCORN", EQLZCORN()); + this->keywords.emplace("EQUALREG", EQUALREG()); + this->keywords.emplace("EQUALS", EQUALS()); + this->keywords.emplace("EQUIL", EQUIL()); + this->keywords.emplace("ESSNODE", ESSNODE()); + this->keywords.emplace("EXCAVATE", EXCAVATE()); + this->keywords.emplace("EXCEL", EXCEL()); + this->keywords.emplace("EXIT", EXIT()); + this->keywords.emplace("EXTFIN", EXTFIN()); + this->keywords.emplace("EXTHOST", EXTHOST()); + this->keywords.emplace("EXTRAPMS", EXTRAPMS()); + this->keywords.emplace("EXTREPGL", EXTREPGL()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinF.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinF.cpp new file mode 100644 index 0000000000..06e216775b --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinF.cpp @@ -0,0 +1,85 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_FAULTDIM() { return FAULTDIM(); } +const ::Opm::ParserKeyword Builtin::get_FAULTS() { return FAULTS(); } +const ::Opm::ParserKeyword Builtin::get_FBHPDEF() { return FBHPDEF(); } +const ::Opm::ParserKeyword Builtin::get_FHERCHBL() { return FHERCHBL(); } +const ::Opm::ParserKeyword Builtin::get_FIELD() { return FIELD(); } +const ::Opm::ParserKeyword Builtin::get_FIELDSEP() { return FIELDSEP(); } +const ::Opm::ParserKeyword Builtin::get_FIELD_PROBE() { return FIELD_PROBE(); } +const ::Opm::ParserKeyword Builtin::get_FIELD_PROBE_OPM() { return FIELD_PROBE_OPM(); } +const ::Opm::ParserKeyword Builtin::get_FILEUNIT() { return FILEUNIT(); } +const ::Opm::ParserKeyword Builtin::get_FILLEPS() { return FILLEPS(); } +const ::Opm::ParserKeyword Builtin::get_FIPNUM() { return FIPNUM(); } +const ::Opm::ParserKeyword Builtin::get_FIPOWG() { return FIPOWG(); } +const ::Opm::ParserKeyword Builtin::get_FIPSEP() { return FIPSEP(); } +const ::Opm::ParserKeyword Builtin::get_FIP_PROBE() { return FIP_PROBE(); } +const ::Opm::ParserKeyword Builtin::get_FLUXNUM() { return FLUXNUM(); } +const ::Opm::ParserKeyword Builtin::get_FLUXREG() { return FLUXREG(); } +const ::Opm::ParserKeyword Builtin::get_FLUXTYPE() { return FLUXTYPE(); } +const ::Opm::ParserKeyword Builtin::get_FMTHMD() { return FMTHMD(); } +const ::Opm::ParserKeyword Builtin::get_FMTIN() { return FMTIN(); } +const ::Opm::ParserKeyword Builtin::get_FMTOUT() { return FMTOUT(); } +const ::Opm::ParserKeyword Builtin::get_FMWSET() { return FMWSET(); } +const ::Opm::ParserKeyword Builtin::get_FOAM() { return FOAM(); } +const ::Opm::ParserKeyword Builtin::get_FOAMADS() { return FOAMADS(); } +const ::Opm::ParserKeyword Builtin::get_FOAMDCYO() { return FOAMDCYO(); } +const ::Opm::ParserKeyword Builtin::get_FOAMDCYW() { return FOAMDCYW(); } +const ::Opm::ParserKeyword Builtin::get_FOAMFCN() { return FOAMFCN(); } +const ::Opm::ParserKeyword Builtin::get_FOAMFRM() { return FOAMFRM(); } +const ::Opm::ParserKeyword Builtin::get_FOAMFSC() { return FOAMFSC(); } +const ::Opm::ParserKeyword Builtin::get_FOAMFSO() { return FOAMFSO(); } +const ::Opm::ParserKeyword Builtin::get_FOAMFST() { return FOAMFST(); } +const ::Opm::ParserKeyword Builtin::get_FOAMFSW() { return FOAMFSW(); } +const ::Opm::ParserKeyword Builtin::get_FOAMMOB() { return FOAMMOB(); } +const ::Opm::ParserKeyword Builtin::get_FOAMMOBP() { return FOAMMOBP(); } +const ::Opm::ParserKeyword Builtin::get_FOAMMOBS() { return FOAMMOBS(); } +const ::Opm::ParserKeyword Builtin::get_FOAMOPTS() { return FOAMOPTS(); } +const ::Opm::ParserKeyword Builtin::get_FOAMROCK() { return FOAMROCK(); } +const ::Opm::ParserKeyword Builtin::get_FORMFEED() { return FORMFEED(); } +const ::Opm::ParserKeyword Builtin::get_FRICTION() { return FRICTION(); } +const ::Opm::ParserKeyword Builtin::get_FULLIMP() { return FULLIMP(); } + +void Builtin::emplaceF() const { + this->keywords.emplace("FAULTDIM", FAULTDIM()); + this->keywords.emplace("FAULTS", FAULTS()); + this->keywords.emplace("FBHPDEF", FBHPDEF()); + this->keywords.emplace("FHERCHBL", FHERCHBL()); + this->keywords.emplace("FIELD", FIELD()); + this->keywords.emplace("FIELDSEP", FIELDSEP()); + this->keywords.emplace("FIELD_PROBE", FIELD_PROBE()); + this->keywords.emplace("FIELD_PROBE_OPM", FIELD_PROBE_OPM()); + this->keywords.emplace("FILEUNIT", FILEUNIT()); + this->keywords.emplace("FILLEPS", FILLEPS()); + this->keywords.emplace("FIPNUM", FIPNUM()); + this->keywords.emplace("FIPOWG", FIPOWG()); + this->keywords.emplace("FIPSEP", FIPSEP()); + this->keywords.emplace("FIP_PROBE", FIP_PROBE()); + this->keywords.emplace("FLUXNUM", FLUXNUM()); + this->keywords.emplace("FLUXREG", FLUXREG()); + this->keywords.emplace("FLUXTYPE", FLUXTYPE()); + this->keywords.emplace("FMTHMD", FMTHMD()); + this->keywords.emplace("FMTIN", FMTIN()); + this->keywords.emplace("FMTOUT", FMTOUT()); + this->keywords.emplace("FMWSET", FMWSET()); + this->keywords.emplace("FOAM", FOAM()); + this->keywords.emplace("FOAMADS", FOAMADS()); + this->keywords.emplace("FOAMDCYO", FOAMDCYO()); + this->keywords.emplace("FOAMDCYW", FOAMDCYW()); + this->keywords.emplace("FOAMFCN", FOAMFCN()); + this->keywords.emplace("FOAMFRM", FOAMFRM()); + this->keywords.emplace("FOAMFSC", FOAMFSC()); + this->keywords.emplace("FOAMFSO", FOAMFSO()); + this->keywords.emplace("FOAMFST", FOAMFST()); + this->keywords.emplace("FOAMFSW", FOAMFSW()); + this->keywords.emplace("FOAMMOB", FOAMMOB()); + this->keywords.emplace("FOAMMOBP", FOAMMOBP()); + this->keywords.emplace("FOAMMOBS", FOAMMOBS()); + this->keywords.emplace("FOAMOPTS", FOAMOPTS()); + this->keywords.emplace("FOAMROCK", FOAMROCK()); + this->keywords.emplace("FORMFEED", FORMFEED()); + this->keywords.emplace("FRICTION", FRICTION()); + this->keywords.emplace("FULLIMP", FULLIMP()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinG.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinG.cpp new file mode 100644 index 0000000000..16234fdafe --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinG.cpp @@ -0,0 +1,179 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_GAS() { return GAS(); } +const ::Opm::ParserKeyword Builtin::get_GASBEGIN() { return GASBEGIN(); } +const ::Opm::ParserKeyword Builtin::get_GASCONC() { return GASCONC(); } +const ::Opm::ParserKeyword Builtin::get_GASDENT() { return GASDENT(); } +const ::Opm::ParserKeyword Builtin::get_GASEND() { return GASEND(); } +const ::Opm::ParserKeyword Builtin::get_GASFCOMP() { return GASFCOMP(); } +const ::Opm::ParserKeyword Builtin::get_GASFDECR() { return GASFDECR(); } +const ::Opm::ParserKeyword Builtin::get_GASFDELC() { return GASFDELC(); } +const ::Opm::ParserKeyword Builtin::get_GASFIELD() { return GASFIELD(); } +const ::Opm::ParserKeyword Builtin::get_GASFTARG() { return GASFTARG(); } +const ::Opm::ParserKeyword Builtin::get_GASJT() { return GASJT(); } +const ::Opm::ParserKeyword Builtin::get_GASMONTH() { return GASMONTH(); } +const ::Opm::ParserKeyword Builtin::get_GASPERIO() { return GASPERIO(); } +const ::Opm::ParserKeyword Builtin::get_GASSATC() { return GASSATC(); } +const ::Opm::ParserKeyword Builtin::get_GASVISCT() { return GASVISCT(); } +const ::Opm::ParserKeyword Builtin::get_GASWAT() { return GASWAT(); } +const ::Opm::ParserKeyword Builtin::get_GASYEAR() { return GASYEAR(); } +const ::Opm::ParserKeyword Builtin::get_GCALECON() { return GCALECON(); } +const ::Opm::ParserKeyword Builtin::get_GCOMPIDX() { return GCOMPIDX(); } +const ::Opm::ParserKeyword Builtin::get_GCONCAL() { return GCONCAL(); } +const ::Opm::ParserKeyword Builtin::get_GCONENG() { return GCONENG(); } +const ::Opm::ParserKeyword Builtin::get_GCONINJE() { return GCONINJE(); } +const ::Opm::ParserKeyword Builtin::get_GCONPRI() { return GCONPRI(); } +const ::Opm::ParserKeyword Builtin::get_GCONPROD() { return GCONPROD(); } +const ::Opm::ParserKeyword Builtin::get_GCONSALE() { return GCONSALE(); } +const ::Opm::ParserKeyword Builtin::get_GCONSUMP() { return GCONSUMP(); } +const ::Opm::ParserKeyword Builtin::get_GCONTOL() { return GCONTOL(); } +const ::Opm::ParserKeyword Builtin::get_GCUTBACK() { return GCUTBACK(); } +const ::Opm::ParserKeyword Builtin::get_GCUTBACT() { return GCUTBACT(); } +const ::Opm::ParserKeyword Builtin::get_GCVD() { return GCVD(); } +const ::Opm::ParserKeyword Builtin::get_GDCQ() { return GDCQ(); } +const ::Opm::ParserKeyword Builtin::get_GDCQECON() { return GDCQECON(); } +const ::Opm::ParserKeyword Builtin::get_GDFILE() { return GDFILE(); } +const ::Opm::ParserKeyword Builtin::get_GDIMS() { return GDIMS(); } +const ::Opm::ParserKeyword Builtin::get_GDORIENT() { return GDORIENT(); } +const ::Opm::ParserKeyword Builtin::get_GDRILPOT() { return GDRILPOT(); } +const ::Opm::ParserKeyword Builtin::get_GECON() { return GECON(); } +const ::Opm::ParserKeyword Builtin::get_GECONT() { return GECONT(); } +const ::Opm::ParserKeyword Builtin::get_GEFAC() { return GEFAC(); } +const ::Opm::ParserKeyword Builtin::get_GETDATA() { return GETDATA(); } +const ::Opm::ParserKeyword Builtin::get_GETGLOB() { return GETGLOB(); } +const ::Opm::ParserKeyword Builtin::get_GI() { return GI(); } +const ::Opm::ParserKeyword Builtin::get_GIALL() { return GIALL(); } +const ::Opm::ParserKeyword Builtin::get_GIMODEL() { return GIMODEL(); } +const ::Opm::ParserKeyword Builtin::get_GINODE() { return GINODE(); } +const ::Opm::ParserKeyword Builtin::get_GLIFTLIM() { return GLIFTLIM(); } +const ::Opm::ParserKeyword Builtin::get_GLIFTOPT() { return GLIFTOPT(); } +const ::Opm::ParserKeyword Builtin::get_GMWSET() { return GMWSET(); } +const ::Opm::ParserKeyword Builtin::get_GNETDP() { return GNETDP(); } +const ::Opm::ParserKeyword Builtin::get_GNETINJE() { return GNETINJE(); } +const ::Opm::ParserKeyword Builtin::get_GNETPUMP() { return GNETPUMP(); } +const ::Opm::ParserKeyword Builtin::get_GPMAINT() { return GPMAINT(); } +const ::Opm::ParserKeyword Builtin::get_GRADGRUP() { return GRADGRUP(); } +const ::Opm::ParserKeyword Builtin::get_GRADRESV() { return GRADRESV(); } +const ::Opm::ParserKeyword Builtin::get_GRADRFT() { return GRADRFT(); } +const ::Opm::ParserKeyword Builtin::get_GRADWELL() { return GRADWELL(); } +const ::Opm::ParserKeyword Builtin::get_GRAVCONS() { return GRAVCONS(); } +const ::Opm::ParserKeyword Builtin::get_GRAVDR() { return GRAVDR(); } +const ::Opm::ParserKeyword Builtin::get_GRAVDRB() { return GRAVDRB(); } +const ::Opm::ParserKeyword Builtin::get_GRAVDRM() { return GRAVDRM(); } +const ::Opm::ParserKeyword Builtin::get_GRAVITY() { return GRAVITY(); } +const ::Opm::ParserKeyword Builtin::get_GRDREACH() { return GRDREACH(); } +const ::Opm::ParserKeyword Builtin::get_GRID() { return GRID(); } +const ::Opm::ParserKeyword Builtin::get_GRIDFILE() { return GRIDFILE(); } +const ::Opm::ParserKeyword Builtin::get_GRIDOPTS() { return GRIDOPTS(); } +const ::Opm::ParserKeyword Builtin::get_GRIDUNIT() { return GRIDUNIT(); } +const ::Opm::ParserKeyword Builtin::get_GROUP_PROBE() { return GROUP_PROBE(); } +const ::Opm::ParserKeyword Builtin::get_GROUP_PROBE_OPM() { return GROUP_PROBE_OPM(); } +const ::Opm::ParserKeyword Builtin::get_GRUPMAST() { return GRUPMAST(); } +const ::Opm::ParserKeyword Builtin::get_GRUPNET() { return GRUPNET(); } +const ::Opm::ParserKeyword Builtin::get_GRUPRIG() { return GRUPRIG(); } +const ::Opm::ParserKeyword Builtin::get_GRUPSLAV() { return GRUPSLAV(); } +const ::Opm::ParserKeyword Builtin::get_GRUPTARG() { return GRUPTARG(); } +const ::Opm::ParserKeyword Builtin::get_GRUPTREE() { return GRUPTREE(); } +const ::Opm::ParserKeyword Builtin::get_GSATINJE() { return GSATINJE(); } +const ::Opm::ParserKeyword Builtin::get_GSATPROD() { return GSATPROD(); } +const ::Opm::ParserKeyword Builtin::get_GSEPCOND() { return GSEPCOND(); } +const ::Opm::ParserKeyword Builtin::get_GSF() { return GSF(); } +const ::Opm::ParserKeyword Builtin::get_GSSCPTST() { return GSSCPTST(); } +const ::Opm::ParserKeyword Builtin::get_GSWINGF() { return GSWINGF(); } +const ::Opm::ParserKeyword Builtin::get_GTADD() { return GTADD(); } +const ::Opm::ParserKeyword Builtin::get_GTMULT() { return GTMULT(); } +const ::Opm::ParserKeyword Builtin::get_GUIDECAL() { return GUIDECAL(); } +const ::Opm::ParserKeyword Builtin::get_GUIDERAT() { return GUIDERAT(); } +const ::Opm::ParserKeyword Builtin::get_GUPFREQ() { return GUPFREQ(); } +const ::Opm::ParserKeyword Builtin::get_GWRTWCV() { return GWRTWCV(); } + +void Builtin::emplaceG() const { + this->keywords.emplace("GAS", GAS()); + this->keywords.emplace("GASBEGIN", GASBEGIN()); + this->keywords.emplace("GASCONC", GASCONC()); + this->keywords.emplace("GASDENT", GASDENT()); + this->keywords.emplace("GASEND", GASEND()); + this->keywords.emplace("GASFCOMP", GASFCOMP()); + this->keywords.emplace("GASFDECR", GASFDECR()); + this->keywords.emplace("GASFDELC", GASFDELC()); + this->keywords.emplace("GASFIELD", GASFIELD()); + this->keywords.emplace("GASFTARG", GASFTARG()); + this->keywords.emplace("GASJT", GASJT()); + this->keywords.emplace("GASMONTH", GASMONTH()); + this->keywords.emplace("GASPERIO", GASPERIO()); + this->keywords.emplace("GASSATC", GASSATC()); + this->keywords.emplace("GASVISCT", GASVISCT()); + this->keywords.emplace("GASWAT", GASWAT()); + this->keywords.emplace("GASYEAR", GASYEAR()); + this->keywords.emplace("GCALECON", GCALECON()); + this->keywords.emplace("GCOMPIDX", GCOMPIDX()); + this->keywords.emplace("GCONCAL", GCONCAL()); + this->keywords.emplace("GCONENG", GCONENG()); + this->keywords.emplace("GCONINJE", GCONINJE()); + this->keywords.emplace("GCONPRI", GCONPRI()); + this->keywords.emplace("GCONPROD", GCONPROD()); + this->keywords.emplace("GCONSALE", GCONSALE()); + this->keywords.emplace("GCONSUMP", GCONSUMP()); + this->keywords.emplace("GCONTOL", GCONTOL()); + this->keywords.emplace("GCUTBACK", GCUTBACK()); + this->keywords.emplace("GCUTBACT", GCUTBACT()); + this->keywords.emplace("GCVD", GCVD()); + this->keywords.emplace("GDCQ", GDCQ()); + this->keywords.emplace("GDCQECON", GDCQECON()); + this->keywords.emplace("GDFILE", GDFILE()); + this->keywords.emplace("GDIMS", GDIMS()); + this->keywords.emplace("GDORIENT", GDORIENT()); + this->keywords.emplace("GDRILPOT", GDRILPOT()); + this->keywords.emplace("GECON", GECON()); + this->keywords.emplace("GECONT", GECONT()); + this->keywords.emplace("GEFAC", GEFAC()); + this->keywords.emplace("GETDATA", GETDATA()); + this->keywords.emplace("GETGLOB", GETGLOB()); + this->keywords.emplace("GI", GI()); + this->keywords.emplace("GIALL", GIALL()); + this->keywords.emplace("GIMODEL", GIMODEL()); + this->keywords.emplace("GINODE", GINODE()); + this->keywords.emplace("GLIFTLIM", GLIFTLIM()); + this->keywords.emplace("GLIFTOPT", GLIFTOPT()); + this->keywords.emplace("GMWSET", GMWSET()); + this->keywords.emplace("GNETDP", GNETDP()); + this->keywords.emplace("GNETINJE", GNETINJE()); + this->keywords.emplace("GNETPUMP", GNETPUMP()); + this->keywords.emplace("GPMAINT", GPMAINT()); + this->keywords.emplace("GRADGRUP", GRADGRUP()); + this->keywords.emplace("GRADRESV", GRADRESV()); + this->keywords.emplace("GRADRFT", GRADRFT()); + this->keywords.emplace("GRADWELL", GRADWELL()); + this->keywords.emplace("GRAVCONS", GRAVCONS()); + this->keywords.emplace("GRAVDR", GRAVDR()); + this->keywords.emplace("GRAVDRB", GRAVDRB()); + this->keywords.emplace("GRAVDRM", GRAVDRM()); + this->keywords.emplace("GRAVITY", GRAVITY()); + this->keywords.emplace("GRDREACH", GRDREACH()); + this->keywords.emplace("GRID", GRID()); + this->keywords.emplace("GRIDFILE", GRIDFILE()); + this->keywords.emplace("GRIDOPTS", GRIDOPTS()); + this->keywords.emplace("GRIDUNIT", GRIDUNIT()); + this->keywords.emplace("GROUP_PROBE", GROUP_PROBE()); + this->keywords.emplace("GROUP_PROBE_OPM", GROUP_PROBE_OPM()); + this->keywords.emplace("GRUPMAST", GRUPMAST()); + this->keywords.emplace("GRUPNET", GRUPNET()); + this->keywords.emplace("GRUPRIG", GRUPRIG()); + this->keywords.emplace("GRUPSLAV", GRUPSLAV()); + this->keywords.emplace("GRUPTARG", GRUPTARG()); + this->keywords.emplace("GRUPTREE", GRUPTREE()); + this->keywords.emplace("GSATINJE", GSATINJE()); + this->keywords.emplace("GSATPROD", GSATPROD()); + this->keywords.emplace("GSEPCOND", GSEPCOND()); + this->keywords.emplace("GSF", GSF()); + this->keywords.emplace("GSSCPTST", GSSCPTST()); + this->keywords.emplace("GSWINGF", GSWINGF()); + this->keywords.emplace("GTADD", GTADD()); + this->keywords.emplace("GTMULT", GTMULT()); + this->keywords.emplace("GUIDECAL", GUIDECAL()); + this->keywords.emplace("GUIDERAT", GUIDERAT()); + this->keywords.emplace("GUPFREQ", GUPFREQ()); + this->keywords.emplace("GWRTWCV", GWRTWCV()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinH.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinH.cpp new file mode 100644 index 0000000000..c37dc1deb5 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinH.cpp @@ -0,0 +1,105 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_H2SOL() { return H2SOL(); } +const ::Opm::ParserKeyword Builtin::get_H2STORE() { return H2STORE(); } +const ::Opm::ParserKeyword Builtin::get_HALFTRAN() { return HALFTRAN(); } +const ::Opm::ParserKeyword Builtin::get_HAxxxxxx() { return HAxxxxxx(); } +const ::Opm::ParserKeyword Builtin::get_HBNUM() { return HBNUM(); } +const ::Opm::ParserKeyword Builtin::get_HDISP() { return HDISP(); } +const ::Opm::ParserKeyword Builtin::get_HEATCR() { return HEATCR(); } +const ::Opm::ParserKeyword Builtin::get_HEATCRT() { return HEATCRT(); } +const ::Opm::ParserKeyword Builtin::get_HMAQUCT() { return HMAQUCT(); } +const ::Opm::ParserKeyword Builtin::get_HMAQUFET() { return HMAQUFET(); } +const ::Opm::ParserKeyword Builtin::get_HMAQUNUM() { return HMAQUNUM(); } +const ::Opm::ParserKeyword Builtin::get_HMDIMS() { return HMDIMS(); } +const ::Opm::ParserKeyword Builtin::get_HMFAULTS() { return HMFAULTS(); } +const ::Opm::ParserKeyword Builtin::get_HMMLAQUN() { return HMMLAQUN(); } +const ::Opm::ParserKeyword Builtin::get_HMMLCTAQ() { return HMMLCTAQ(); } +const ::Opm::ParserKeyword Builtin::get_HMMLFTAQ() { return HMMLFTAQ(); } +const ::Opm::ParserKeyword Builtin::get_HMMLTWCN() { return HMMLTWCN(); } +const ::Opm::ParserKeyword Builtin::get_HMMULTFT() { return HMMULTFT(); } +const ::Opm::ParserKeyword Builtin::get_HMMULTSG() { return HMMULTSG(); } +const ::Opm::ParserKeyword Builtin::get_HMMULTxx() { return HMMULTxx(); } +const ::Opm::ParserKeyword Builtin::get_HMPROPS() { return HMPROPS(); } +const ::Opm::ParserKeyword Builtin::get_HMROCK() { return HMROCK(); } +const ::Opm::ParserKeyword Builtin::get_HMROCKT() { return HMROCKT(); } +const ::Opm::ParserKeyword Builtin::get_HMRREF() { return HMRREF(); } +const ::Opm::ParserKeyword Builtin::get_HMWELCON() { return HMWELCON(); } +const ::Opm::ParserKeyword Builtin::get_HMWPIMLT() { return HMWPIMLT(); } +const ::Opm::ParserKeyword Builtin::get_HMxxxxxx() { return HMxxxxxx(); } +const ::Opm::ParserKeyword Builtin::get_HRFIN() { return HRFIN(); } +const ::Opm::ParserKeyword Builtin::get_HWELLS() { return HWELLS(); } +const ::Opm::ParserKeyword Builtin::get_HWKRO() { return HWKRO(); } +const ::Opm::ParserKeyword Builtin::get_HWKRORG() { return HWKRORG(); } +const ::Opm::ParserKeyword Builtin::get_HWKRORW() { return HWKRORW(); } +const ::Opm::ParserKeyword Builtin::get_HWKRW() { return HWKRW(); } +const ::Opm::ParserKeyword Builtin::get_HWKRWR() { return HWKRWR(); } +const ::Opm::ParserKeyword Builtin::get_HWPCW() { return HWPCW(); } +const ::Opm::ParserKeyword Builtin::get_HWSNUM() { return HWSNUM(); } +const ::Opm::ParserKeyword Builtin::get_HWSOGCR() { return HWSOGCR(); } +const ::Opm::ParserKeyword Builtin::get_HWSOWCR() { return HWSOWCR(); } +const ::Opm::ParserKeyword Builtin::get_HWSWCR() { return HWSWCR(); } +const ::Opm::ParserKeyword Builtin::get_HWSWL() { return HWSWL(); } +const ::Opm::ParserKeyword Builtin::get_HWSWLPC() { return HWSWLPC(); } +const ::Opm::ParserKeyword Builtin::get_HWSWU() { return HWSWU(); } +const ::Opm::ParserKeyword Builtin::get_HXFIN() { return HXFIN(); } +const ::Opm::ParserKeyword Builtin::get_HYDRHEAD() { return HYDRHEAD(); } +const ::Opm::ParserKeyword Builtin::get_HYFIN() { return HYFIN(); } +const ::Opm::ParserKeyword Builtin::get_HYMOBGDR() { return HYMOBGDR(); } +const ::Opm::ParserKeyword Builtin::get_HYST() { return HYST(); } +const ::Opm::ParserKeyword Builtin::get_HYSTCHCK() { return HYSTCHCK(); } +const ::Opm::ParserKeyword Builtin::get_HZFIN() { return HZFIN(); } + +void Builtin::emplaceH() const { + this->keywords.emplace("H2SOL", H2SOL()); + this->keywords.emplace("H2STORE", H2STORE()); + this->keywords.emplace("HALFTRAN", HALFTRAN()); + this->keywords.emplace("HAxxxxxx", HAxxxxxx()); + this->keywords.emplace("HBNUM", HBNUM()); + this->keywords.emplace("HDISP", HDISP()); + this->keywords.emplace("HEATCR", HEATCR()); + this->keywords.emplace("HEATCRT", HEATCRT()); + this->keywords.emplace("HMAQUCT", HMAQUCT()); + this->keywords.emplace("HMAQUFET", HMAQUFET()); + this->keywords.emplace("HMAQUNUM", HMAQUNUM()); + this->keywords.emplace("HMDIMS", HMDIMS()); + this->keywords.emplace("HMFAULTS", HMFAULTS()); + this->keywords.emplace("HMMLAQUN", HMMLAQUN()); + this->keywords.emplace("HMMLCTAQ", HMMLCTAQ()); + this->keywords.emplace("HMMLFTAQ", HMMLFTAQ()); + this->keywords.emplace("HMMLTWCN", HMMLTWCN()); + this->keywords.emplace("HMMULTFT", HMMULTFT()); + this->keywords.emplace("HMMULTSG", HMMULTSG()); + this->keywords.emplace("HMMULTxx", HMMULTxx()); + this->keywords.emplace("HMPROPS", HMPROPS()); + this->keywords.emplace("HMROCK", HMROCK()); + this->keywords.emplace("HMROCKT", HMROCKT()); + this->keywords.emplace("HMRREF", HMRREF()); + this->keywords.emplace("HMWELCON", HMWELCON()); + this->keywords.emplace("HMWPIMLT", HMWPIMLT()); + this->keywords.emplace("HMxxxxxx", HMxxxxxx()); + this->keywords.emplace("HRFIN", HRFIN()); + this->keywords.emplace("HWELLS", HWELLS()); + this->keywords.emplace("HWKRO", HWKRO()); + this->keywords.emplace("HWKRORG", HWKRORG()); + this->keywords.emplace("HWKRORW", HWKRORW()); + this->keywords.emplace("HWKRW", HWKRW()); + this->keywords.emplace("HWKRWR", HWKRWR()); + this->keywords.emplace("HWPCW", HWPCW()); + this->keywords.emplace("HWSNUM", HWSNUM()); + this->keywords.emplace("HWSOGCR", HWSOGCR()); + this->keywords.emplace("HWSOWCR", HWSOWCR()); + this->keywords.emplace("HWSWCR", HWSWCR()); + this->keywords.emplace("HWSWL", HWSWL()); + this->keywords.emplace("HWSWLPC", HWSWLPC()); + this->keywords.emplace("HWSWU", HWSWU()); + this->keywords.emplace("HXFIN", HXFIN()); + this->keywords.emplace("HYDRHEAD", HYDRHEAD()); + this->keywords.emplace("HYFIN", HYFIN()); + this->keywords.emplace("HYMOBGDR", HYMOBGDR()); + this->keywords.emplace("HYST", HYST()); + this->keywords.emplace("HYSTCHCK", HYSTCHCK()); + this->keywords.emplace("HZFIN", HZFIN()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinI.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinI.cpp new file mode 100644 index 0000000000..388feb541e --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinI.cpp @@ -0,0 +1,69 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_IHOST() { return IHOST(); } +const ::Opm::ParserKeyword Builtin::get_IMBNUM() { return IMBNUM(); } +const ::Opm::ParserKeyword Builtin::get_IMBNUMMF() { return IMBNUMMF(); } +const ::Opm::ParserKeyword Builtin::get_IMKRVD() { return IMKRVD(); } +const ::Opm::ParserKeyword Builtin::get_IMPCVD() { return IMPCVD(); } +const ::Opm::ParserKeyword Builtin::get_IMPES() { return IMPES(); } +const ::Opm::ParserKeyword Builtin::get_IMPLICIT() { return IMPLICIT(); } +const ::Opm::ParserKeyword Builtin::get_IMPORT() { return IMPORT(); } +const ::Opm::ParserKeyword Builtin::get_IMPTVD() { return IMPTVD(); } +const ::Opm::ParserKeyword Builtin::get_IMSPCVD() { return IMSPCVD(); } +const ::Opm::ParserKeyword Builtin::get_INCLUDE() { return INCLUDE(); } +const ::Opm::ParserKeyword Builtin::get_INIT() { return INIT(); } +const ::Opm::ParserKeyword Builtin::get_INRAD() { return INRAD(); } +const ::Opm::ParserKeyword Builtin::get_INSPEC() { return INSPEC(); } +const ::Opm::ParserKeyword Builtin::get_INTPC() { return INTPC(); } +const ::Opm::ParserKeyword Builtin::get_IONROCK() { return IONROCK(); } +const ::Opm::ParserKeyword Builtin::get_IONXROCK() { return IONXROCK(); } +const ::Opm::ParserKeyword Builtin::get_IONXSURF() { return IONXSURF(); } +const ::Opm::ParserKeyword Builtin::get_IPCG() { return IPCG(); } +const ::Opm::ParserKeyword Builtin::get_IPCW() { return IPCW(); } +const ::Opm::ParserKeyword Builtin::get_ISGCR() { return ISGCR(); } +const ::Opm::ParserKeyword Builtin::get_ISGL() { return ISGL(); } +const ::Opm::ParserKeyword Builtin::get_ISGLPC() { return ISGLPC(); } +const ::Opm::ParserKeyword Builtin::get_ISGU() { return ISGU(); } +const ::Opm::ParserKeyword Builtin::get_ISOGCR() { return ISOGCR(); } +const ::Opm::ParserKeyword Builtin::get_ISOLNUM() { return ISOLNUM(); } +const ::Opm::ParserKeyword Builtin::get_ISOWCR() { return ISOWCR(); } +const ::Opm::ParserKeyword Builtin::get_ISWCR() { return ISWCR(); } +const ::Opm::ParserKeyword Builtin::get_ISWL() { return ISWL(); } +const ::Opm::ParserKeyword Builtin::get_ISWLPC() { return ISWLPC(); } +const ::Opm::ParserKeyword Builtin::get_ISWU() { return ISWU(); } + +void Builtin::emplaceI() const { + this->keywords.emplace("IHOST", IHOST()); + this->keywords.emplace("IMBNUM", IMBNUM()); + this->keywords.emplace("IMBNUMMF", IMBNUMMF()); + this->keywords.emplace("IMKRVD", IMKRVD()); + this->keywords.emplace("IMPCVD", IMPCVD()); + this->keywords.emplace("IMPES", IMPES()); + this->keywords.emplace("IMPLICIT", IMPLICIT()); + this->keywords.emplace("IMPORT", IMPORT()); + this->keywords.emplace("IMPTVD", IMPTVD()); + this->keywords.emplace("IMSPCVD", IMSPCVD()); + this->keywords.emplace("INCLUDE", INCLUDE()); + this->keywords.emplace("INIT", INIT()); + this->keywords.emplace("INRAD", INRAD()); + this->keywords.emplace("INSPEC", INSPEC()); + this->keywords.emplace("INTPC", INTPC()); + this->keywords.emplace("IONROCK", IONROCK()); + this->keywords.emplace("IONXROCK", IONXROCK()); + this->keywords.emplace("IONXSURF", IONXSURF()); + this->keywords.emplace("IPCG", IPCG()); + this->keywords.emplace("IPCW", IPCW()); + this->keywords.emplace("ISGCR", ISGCR()); + this->keywords.emplace("ISGL", ISGL()); + this->keywords.emplace("ISGLPC", ISGLPC()); + this->keywords.emplace("ISGU", ISGU()); + this->keywords.emplace("ISOGCR", ISOGCR()); + this->keywords.emplace("ISOLNUM", ISOLNUM()); + this->keywords.emplace("ISOWCR", ISOWCR()); + this->keywords.emplace("ISWCR", ISWCR()); + this->keywords.emplace("ISWL", ISWL()); + this->keywords.emplace("ISWLPC", ISWLPC()); + this->keywords.emplace("ISWU", ISWU()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinJ.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinJ.cpp new file mode 100644 index 0000000000..a0eb422698 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinJ.cpp @@ -0,0 +1,11 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_JFUNC() { return JFUNC(); } +const ::Opm::ParserKeyword Builtin::get_JFUNCR() { return JFUNCR(); } + +void Builtin::emplaceJ() const { + this->keywords.emplace("JFUNC", JFUNC()); + this->keywords.emplace("JFUNCR", JFUNCR()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinK.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinK.cpp new file mode 100644 index 0000000000..ac31721d49 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinK.cpp @@ -0,0 +1,11 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_KRNUM() { return KRNUM(); } +const ::Opm::ParserKeyword Builtin::get_KRNUMMF() { return KRNUMMF(); } + +void Builtin::emplaceK() const { + this->keywords.emplace("KRNUM", KRNUM()); + this->keywords.emplace("KRNUMMF", KRNUMMF()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinL.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinL.cpp new file mode 100644 index 0000000000..ee02c3c623 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinL.cpp @@ -0,0 +1,115 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_LAB() { return LAB(); } +const ::Opm::ParserKeyword Builtin::get_LANGMPL() { return LANGMPL(); } +const ::Opm::ParserKeyword Builtin::get_LANGMUIR() { return LANGMUIR(); } +const ::Opm::ParserKeyword Builtin::get_LANGSOLV() { return LANGSOLV(); } +const ::Opm::ParserKeyword Builtin::get_LCUNIT() { return LCUNIT(); } +const ::Opm::ParserKeyword Builtin::get_LGR() { return LGR(); } +const ::Opm::ParserKeyword Builtin::get_LGRCOPY() { return LGRCOPY(); } +const ::Opm::ParserKeyword Builtin::get_LGRFREE() { return LGRFREE(); } +const ::Opm::ParserKeyword Builtin::get_LGRLOCK() { return LGRLOCK(); } +const ::Opm::ParserKeyword Builtin::get_LGROFF() { return LGROFF(); } +const ::Opm::ParserKeyword Builtin::get_LGRON() { return LGRON(); } +const ::Opm::ParserKeyword Builtin::get_LICENSES() { return LICENSES(); } +const ::Opm::ParserKeyword Builtin::get_LIFTOPT() { return LIFTOPT(); } +const ::Opm::ParserKeyword Builtin::get_LINCOM() { return LINCOM(); } +const ::Opm::ParserKeyword Builtin::get_LINKPERM() { return LINKPERM(); } +const ::Opm::ParserKeyword Builtin::get_LIVEOIL() { return LIVEOIL(); } +const ::Opm::ParserKeyword Builtin::get_LKRO() { return LKRO(); } +const ::Opm::ParserKeyword Builtin::get_LKRORG() { return LKRORG(); } +const ::Opm::ParserKeyword Builtin::get_LKRORW() { return LKRORW(); } +const ::Opm::ParserKeyword Builtin::get_LKRW() { return LKRW(); } +const ::Opm::ParserKeyword Builtin::get_LKRWR() { return LKRWR(); } +const ::Opm::ParserKeyword Builtin::get_LOAD() { return LOAD(); } +const ::Opm::ParserKeyword Builtin::get_LOWSALT() { return LOWSALT(); } +const ::Opm::ParserKeyword Builtin::get_LPCW() { return LPCW(); } +const ::Opm::ParserKeyword Builtin::get_LSALTFNC() { return LSALTFNC(); } +const ::Opm::ParserKeyword Builtin::get_LSLTWNUM() { return LSLTWNUM(); } +const ::Opm::ParserKeyword Builtin::get_LSNUM() { return LSNUM(); } +const ::Opm::ParserKeyword Builtin::get_LSOGCR() { return LSOGCR(); } +const ::Opm::ParserKeyword Builtin::get_LSOWCR() { return LSOWCR(); } +const ::Opm::ParserKeyword Builtin::get_LSWCR() { return LSWCR(); } +const ::Opm::ParserKeyword Builtin::get_LSWL() { return LSWL(); } +const ::Opm::ParserKeyword Builtin::get_LSWLPC() { return LSWLPC(); } +const ::Opm::ParserKeyword Builtin::get_LSWU() { return LSWU(); } +const ::Opm::ParserKeyword Builtin::get_LTOSIGMA() { return LTOSIGMA(); } +const ::Opm::ParserKeyword Builtin::get_LWKRO() { return LWKRO(); } +const ::Opm::ParserKeyword Builtin::get_LWKRORG() { return LWKRORG(); } +const ::Opm::ParserKeyword Builtin::get_LWKRORW() { return LWKRORW(); } +const ::Opm::ParserKeyword Builtin::get_LWKRW() { return LWKRW(); } +const ::Opm::ParserKeyword Builtin::get_LWKRWR() { return LWKRWR(); } +const ::Opm::ParserKeyword Builtin::get_LWPCW() { return LWPCW(); } +const ::Opm::ParserKeyword Builtin::get_LWSLTNUM() { return LWSLTNUM(); } +const ::Opm::ParserKeyword Builtin::get_LWSNUM() { return LWSNUM(); } +const ::Opm::ParserKeyword Builtin::get_LWSOGCR() { return LWSOGCR(); } +const ::Opm::ParserKeyword Builtin::get_LWSOWCR() { return LWSOWCR(); } +const ::Opm::ParserKeyword Builtin::get_LWSWCR() { return LWSWCR(); } +const ::Opm::ParserKeyword Builtin::get_LWSWL() { return LWSWL(); } +const ::Opm::ParserKeyword Builtin::get_LWSWLPC() { return LWSWLPC(); } +const ::Opm::ParserKeyword Builtin::get_LWSWU() { return LWSWU(); } +const ::Opm::ParserKeyword Builtin::get_LX() { return LX(); } +const ::Opm::ParserKeyword Builtin::get_LXFIN() { return LXFIN(); } +const ::Opm::ParserKeyword Builtin::get_LY() { return LY(); } +const ::Opm::ParserKeyword Builtin::get_LYFIN() { return LYFIN(); } +const ::Opm::ParserKeyword Builtin::get_LZ() { return LZ(); } +const ::Opm::ParserKeyword Builtin::get_LZFIN() { return LZFIN(); } + +void Builtin::emplaceL() const { + this->keywords.emplace("LAB", LAB()); + this->keywords.emplace("LANGMPL", LANGMPL()); + this->keywords.emplace("LANGMUIR", LANGMUIR()); + this->keywords.emplace("LANGSOLV", LANGSOLV()); + this->keywords.emplace("LCUNIT", LCUNIT()); + this->keywords.emplace("LGR", LGR()); + this->keywords.emplace("LGRCOPY", LGRCOPY()); + this->keywords.emplace("LGRFREE", LGRFREE()); + this->keywords.emplace("LGRLOCK", LGRLOCK()); + this->keywords.emplace("LGROFF", LGROFF()); + this->keywords.emplace("LGRON", LGRON()); + this->keywords.emplace("LICENSES", LICENSES()); + this->keywords.emplace("LIFTOPT", LIFTOPT()); + this->keywords.emplace("LINCOM", LINCOM()); + this->keywords.emplace("LINKPERM", LINKPERM()); + this->keywords.emplace("LIVEOIL", LIVEOIL()); + this->keywords.emplace("LKRO", LKRO()); + this->keywords.emplace("LKRORG", LKRORG()); + this->keywords.emplace("LKRORW", LKRORW()); + this->keywords.emplace("LKRW", LKRW()); + this->keywords.emplace("LKRWR", LKRWR()); + this->keywords.emplace("LOAD", LOAD()); + this->keywords.emplace("LOWSALT", LOWSALT()); + this->keywords.emplace("LPCW", LPCW()); + this->keywords.emplace("LSALTFNC", LSALTFNC()); + this->keywords.emplace("LSLTWNUM", LSLTWNUM()); + this->keywords.emplace("LSNUM", LSNUM()); + this->keywords.emplace("LSOGCR", LSOGCR()); + this->keywords.emplace("LSOWCR", LSOWCR()); + this->keywords.emplace("LSWCR", LSWCR()); + this->keywords.emplace("LSWL", LSWL()); + this->keywords.emplace("LSWLPC", LSWLPC()); + this->keywords.emplace("LSWU", LSWU()); + this->keywords.emplace("LTOSIGMA", LTOSIGMA()); + this->keywords.emplace("LWKRO", LWKRO()); + this->keywords.emplace("LWKRORG", LWKRORG()); + this->keywords.emplace("LWKRORW", LWKRORW()); + this->keywords.emplace("LWKRW", LWKRW()); + this->keywords.emplace("LWKRWR", LWKRWR()); + this->keywords.emplace("LWPCW", LWPCW()); + this->keywords.emplace("LWSLTNUM", LWSLTNUM()); + this->keywords.emplace("LWSNUM", LWSNUM()); + this->keywords.emplace("LWSOGCR", LWSOGCR()); + this->keywords.emplace("LWSOWCR", LWSOWCR()); + this->keywords.emplace("LWSWCR", LWSWCR()); + this->keywords.emplace("LWSWL", LWSWL()); + this->keywords.emplace("LWSWLPC", LWSWLPC()); + this->keywords.emplace("LWSWU", LWSWU()); + this->keywords.emplace("LX", LX()); + this->keywords.emplace("LXFIN", LXFIN()); + this->keywords.emplace("LY", LY()); + this->keywords.emplace("LYFIN", LYFIN()); + this->keywords.emplace("LZ", LZ()); + this->keywords.emplace("LZFIN", LZFIN()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinM.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinM.cpp new file mode 100644 index 0000000000..762ecb3b7b --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinM.cpp @@ -0,0 +1,109 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_MAPAXES() { return MAPAXES(); } +const ::Opm::ParserKeyword Builtin::get_MAPUNITS() { return MAPUNITS(); } +const ::Opm::ParserKeyword Builtin::get_MASSFLOW() { return MASSFLOW(); } +const ::Opm::ParserKeyword Builtin::get_MATCORR() { return MATCORR(); } +const ::Opm::ParserKeyword Builtin::get_MAXVALUE() { return MAXVALUE(); } +const ::Opm::ParserKeyword Builtin::get_MECH() { return MECH(); } +const ::Opm::ParserKeyword Builtin::get_MEMORY() { return MEMORY(); } +const ::Opm::ParserKeyword Builtin::get_MESSAGE() { return MESSAGE(); } +const ::Opm::ParserKeyword Builtin::get_MESSAGES() { return MESSAGES(); } +const ::Opm::ParserKeyword Builtin::get_MESSOPTS() { return MESSOPTS(); } +const ::Opm::ParserKeyword Builtin::get_MESSSRVC() { return MESSSRVC(); } +const ::Opm::ParserKeyword Builtin::get_METRIC() { return METRIC(); } +const ::Opm::ParserKeyword Builtin::get_MICP() { return MICP(); } +const ::Opm::ParserKeyword Builtin::get_MICPPARA() { return MICPPARA(); } +const ::Opm::ParserKeyword Builtin::get_MINNNCT() { return MINNNCT(); } +const ::Opm::ParserKeyword Builtin::get_MINNPCOL() { return MINNPCOL(); } +const ::Opm::ParserKeyword Builtin::get_MINPORV() { return MINPORV(); } +const ::Opm::ParserKeyword Builtin::get_MINPV() { return MINPV(); } +const ::Opm::ParserKeyword Builtin::get_MINPVV() { return MINPVV(); } +const ::Opm::ParserKeyword Builtin::get_MINVALUE() { return MINVALUE(); } +const ::Opm::ParserKeyword Builtin::get_MISC() { return MISC(); } +const ::Opm::ParserKeyword Builtin::get_MISCIBLE() { return MISCIBLE(); } +const ::Opm::ParserKeyword Builtin::get_MISCNUM() { return MISCNUM(); } +const ::Opm::ParserKeyword Builtin::get_MLANG() { return MLANG(); } +const ::Opm::ParserKeyword Builtin::get_MLANGSLV() { return MLANGSLV(); } +const ::Opm::ParserKeyword Builtin::get_MONITOR() { return MONITOR(); } +const ::Opm::ParserKeyword Builtin::get_MPFANUM() { return MPFANUM(); } +const ::Opm::ParserKeyword Builtin::get_MPFNNC() { return MPFNNC(); } +const ::Opm::ParserKeyword Builtin::get_MSFN() { return MSFN(); } +const ::Opm::ParserKeyword Builtin::get_MSGFILE() { return MSGFILE(); } +const ::Opm::ParserKeyword Builtin::get_MSUM_PROBE() { return MSUM_PROBE(); } +const ::Opm::ParserKeyword Builtin::get_MULSGGD() { return MULSGGD(); } +const ::Opm::ParserKeyword Builtin::get_MULSGGDV() { return MULSGGDV(); } +const ::Opm::ParserKeyword Builtin::get_MULTFLT() { return MULTFLT(); } +const ::Opm::ParserKeyword Builtin::get_MULTIN() { return MULTIN(); } +const ::Opm::ParserKeyword Builtin::get_MULTIPLY() { return MULTIPLY(); } +const ::Opm::ParserKeyword Builtin::get_MULTIREG() { return MULTIREG(); } +const ::Opm::ParserKeyword Builtin::get_MULTNUM() { return MULTNUM(); } +const ::Opm::ParserKeyword Builtin::get_MULTOUT() { return MULTOUT(); } +const ::Opm::ParserKeyword Builtin::get_MULTOUTS() { return MULTOUTS(); } +const ::Opm::ParserKeyword Builtin::get_MULTPV() { return MULTPV(); } +const ::Opm::ParserKeyword Builtin::get_MULTREAL() { return MULTREAL(); } +const ::Opm::ParserKeyword Builtin::get_MULTREGD() { return MULTREGD(); } +const ::Opm::ParserKeyword Builtin::get_MULTREGH() { return MULTREGH(); } +const ::Opm::ParserKeyword Builtin::get_MULTREGP() { return MULTREGP(); } +const ::Opm::ParserKeyword Builtin::get_MULTREGT() { return MULTREGT(); } +const ::Opm::ParserKeyword Builtin::get_MULTSIG() { return MULTSIG(); } +const ::Opm::ParserKeyword Builtin::get_MULTSIGV() { return MULTSIGV(); } +const ::Opm::ParserKeyword Builtin::get_MULT_XYZ() { return MULT_XYZ(); } +const ::Opm::ParserKeyword Builtin::get_MW() { return MW(); } +const ::Opm::ParserKeyword Builtin::get_MWS() { return MWS(); } + +void Builtin::emplaceM() const { + this->keywords.emplace("MAPAXES", MAPAXES()); + this->keywords.emplace("MAPUNITS", MAPUNITS()); + this->keywords.emplace("MASSFLOW", MASSFLOW()); + this->keywords.emplace("MATCORR", MATCORR()); + this->keywords.emplace("MAXVALUE", MAXVALUE()); + this->keywords.emplace("MECH", MECH()); + this->keywords.emplace("MEMORY", MEMORY()); + this->keywords.emplace("MESSAGE", MESSAGE()); + this->keywords.emplace("MESSAGES", MESSAGES()); + this->keywords.emplace("MESSOPTS", MESSOPTS()); + this->keywords.emplace("MESSSRVC", MESSSRVC()); + this->keywords.emplace("METRIC", METRIC()); + this->keywords.emplace("MICP", MICP()); + this->keywords.emplace("MICPPARA", MICPPARA()); + this->keywords.emplace("MINNNCT", MINNNCT()); + this->keywords.emplace("MINNPCOL", MINNPCOL()); + this->keywords.emplace("MINPORV", MINPORV()); + this->keywords.emplace("MINPV", MINPV()); + this->keywords.emplace("MINPVV", MINPVV()); + this->keywords.emplace("MINVALUE", MINVALUE()); + this->keywords.emplace("MISC", MISC()); + this->keywords.emplace("MISCIBLE", MISCIBLE()); + this->keywords.emplace("MISCNUM", MISCNUM()); + this->keywords.emplace("MLANG", MLANG()); + this->keywords.emplace("MLANGSLV", MLANGSLV()); + this->keywords.emplace("MONITOR", MONITOR()); + this->keywords.emplace("MPFANUM", MPFANUM()); + this->keywords.emplace("MPFNNC", MPFNNC()); + this->keywords.emplace("MSFN", MSFN()); + this->keywords.emplace("MSGFILE", MSGFILE()); + this->keywords.emplace("MSUM_PROBE", MSUM_PROBE()); + this->keywords.emplace("MULSGGD", MULSGGD()); + this->keywords.emplace("MULSGGDV", MULSGGDV()); + this->keywords.emplace("MULTFLT", MULTFLT()); + this->keywords.emplace("MULTIN", MULTIN()); + this->keywords.emplace("MULTIPLY", MULTIPLY()); + this->keywords.emplace("MULTIREG", MULTIREG()); + this->keywords.emplace("MULTNUM", MULTNUM()); + this->keywords.emplace("MULTOUT", MULTOUT()); + this->keywords.emplace("MULTOUTS", MULTOUTS()); + this->keywords.emplace("MULTPV", MULTPV()); + this->keywords.emplace("MULTREAL", MULTREAL()); + this->keywords.emplace("MULTREGD", MULTREGD()); + this->keywords.emplace("MULTREGH", MULTREGH()); + this->keywords.emplace("MULTREGP", MULTREGP()); + this->keywords.emplace("MULTREGT", MULTREGT()); + this->keywords.emplace("MULTSIG", MULTSIG()); + this->keywords.emplace("MULTSIGV", MULTSIGV()); + this->keywords.emplace("MULT_XYZ", MULT_XYZ()); + this->keywords.emplace("MW", MW()); + this->keywords.emplace("MWS", MWS()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinN.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinN.cpp new file mode 100644 index 0000000000..c8284b4916 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinN.cpp @@ -0,0 +1,93 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_NARROW() { return NARROW(); } +const ::Opm::ParserKeyword Builtin::get_NCOMPS() { return NCOMPS(); } +const ::Opm::ParserKeyword Builtin::get_NCONSUMP() { return NCONSUMP(); } +const ::Opm::ParserKeyword Builtin::get_NEFAC() { return NEFAC(); } +const ::Opm::ParserKeyword Builtin::get_NETBALAN() { return NETBALAN(); } +const ::Opm::ParserKeyword Builtin::get_NETCOMPA() { return NETCOMPA(); } +const ::Opm::ParserKeyword Builtin::get_NETWORK() { return NETWORK(); } +const ::Opm::ParserKeyword Builtin::get_NETWORK_PROBE() { return NETWORK_PROBE(); } +const ::Opm::ParserKeyword Builtin::get_NEWTRAN() { return NEWTRAN(); } +const ::Opm::ParserKeyword Builtin::get_NEXTSTEP() { return NEXTSTEP(); } +const ::Opm::ParserKeyword Builtin::get_NEXTSTPL() { return NEXTSTPL(); } +const ::Opm::ParserKeyword Builtin::get_NINENUM() { return NINENUM(); } +const ::Opm::ParserKeyword Builtin::get_NINEPOIN() { return NINEPOIN(); } +const ::Opm::ParserKeyword Builtin::get_NMATOPTS() { return NMATOPTS(); } +const ::Opm::ParserKeyword Builtin::get_NMATRIX() { return NMATRIX(); } +const ::Opm::ParserKeyword Builtin::get_NMESSAGE() { return NMESSAGE(); } +const ::Opm::ParserKeyword Builtin::get_NNC() { return NNC(); } +const ::Opm::ParserKeyword Builtin::get_NNEWTF() { return NNEWTF(); } +const ::Opm::ParserKeyword Builtin::get_NOCASC() { return NOCASC(); } +const ::Opm::ParserKeyword Builtin::get_NODEPROP() { return NODEPROP(); } +const ::Opm::ParserKeyword Builtin::get_NODPPM() { return NODPPM(); } +const ::Opm::ParserKeyword Builtin::get_NOECHO() { return NOECHO(); } +const ::Opm::ParserKeyword Builtin::get_NOGGF() { return NOGGF(); } +const ::Opm::ParserKeyword Builtin::get_NOGRAV() { return NOGRAV(); } +const ::Opm::ParserKeyword Builtin::get_NOHMD() { return NOHMD(); } +const ::Opm::ParserKeyword Builtin::get_NOHMO() { return NOHMO(); } +const ::Opm::ParserKeyword Builtin::get_NOHYST() { return NOHYST(); } +const ::Opm::ParserKeyword Builtin::get_NOINSPEC() { return NOINSPEC(); } +const ::Opm::ParserKeyword Builtin::get_NOMONITO() { return NOMONITO(); } +const ::Opm::ParserKeyword Builtin::get_NONNC() { return NONNC(); } +const ::Opm::ParserKeyword Builtin::get_NORSSPEC() { return NORSSPEC(); } +const ::Opm::ParserKeyword Builtin::get_NOSIM() { return NOSIM(); } +const ::Opm::ParserKeyword Builtin::get_NOWARN() { return NOWARN(); } +const ::Opm::ParserKeyword Builtin::get_NOWARNEP() { return NOWARNEP(); } +const ::Opm::ParserKeyword Builtin::get_NRSOUT() { return NRSOUT(); } +const ::Opm::ParserKeyword Builtin::get_NSTACK() { return NSTACK(); } +const ::Opm::ParserKeyword Builtin::get_NTG() { return NTG(); } +const ::Opm::ParserKeyword Builtin::get_NUMRES() { return NUMRES(); } +const ::Opm::ParserKeyword Builtin::get_NUPCOL() { return NUPCOL(); } +const ::Opm::ParserKeyword Builtin::get_NWATREM() { return NWATREM(); } +const ::Opm::ParserKeyword Builtin::get_NXFIN() { return NXFIN(); } +const ::Opm::ParserKeyword Builtin::get_NYFIN() { return NYFIN(); } +const ::Opm::ParserKeyword Builtin::get_NZFIN() { return NZFIN(); } + +void Builtin::emplaceN() const { + this->keywords.emplace("NARROW", NARROW()); + this->keywords.emplace("NCOMPS", NCOMPS()); + this->keywords.emplace("NCONSUMP", NCONSUMP()); + this->keywords.emplace("NEFAC", NEFAC()); + this->keywords.emplace("NETBALAN", NETBALAN()); + this->keywords.emplace("NETCOMPA", NETCOMPA()); + this->keywords.emplace("NETWORK", NETWORK()); + this->keywords.emplace("NETWORK_PROBE", NETWORK_PROBE()); + this->keywords.emplace("NEWTRAN", NEWTRAN()); + this->keywords.emplace("NEXTSTEP", NEXTSTEP()); + this->keywords.emplace("NEXTSTPL", NEXTSTPL()); + this->keywords.emplace("NINENUM", NINENUM()); + this->keywords.emplace("NINEPOIN", NINEPOIN()); + this->keywords.emplace("NMATOPTS", NMATOPTS()); + this->keywords.emplace("NMATRIX", NMATRIX()); + this->keywords.emplace("NMESSAGE", NMESSAGE()); + this->keywords.emplace("NNC", NNC()); + this->keywords.emplace("NNEWTF", NNEWTF()); + this->keywords.emplace("NOCASC", NOCASC()); + this->keywords.emplace("NODEPROP", NODEPROP()); + this->keywords.emplace("NODPPM", NODPPM()); + this->keywords.emplace("NOECHO", NOECHO()); + this->keywords.emplace("NOGGF", NOGGF()); + this->keywords.emplace("NOGRAV", NOGRAV()); + this->keywords.emplace("NOHMD", NOHMD()); + this->keywords.emplace("NOHMO", NOHMO()); + this->keywords.emplace("NOHYST", NOHYST()); + this->keywords.emplace("NOINSPEC", NOINSPEC()); + this->keywords.emplace("NOMONITO", NOMONITO()); + this->keywords.emplace("NONNC", NONNC()); + this->keywords.emplace("NORSSPEC", NORSSPEC()); + this->keywords.emplace("NOSIM", NOSIM()); + this->keywords.emplace("NOWARN", NOWARN()); + this->keywords.emplace("NOWARNEP", NOWARNEP()); + this->keywords.emplace("NRSOUT", NRSOUT()); + this->keywords.emplace("NSTACK", NSTACK()); + this->keywords.emplace("NTG", NTG()); + this->keywords.emplace("NUMRES", NUMRES()); + this->keywords.emplace("NUPCOL", NUPCOL()); + this->keywords.emplace("NWATREM", NWATREM()); + this->keywords.emplace("NXFIN", NXFIN()); + this->keywords.emplace("NYFIN", NYFIN()); + this->keywords.emplace("NZFIN", NZFIN()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinO.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinO.cpp new file mode 100644 index 0000000000..10872c02a7 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinO.cpp @@ -0,0 +1,47 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_OCOMPIDX() { return OCOMPIDX(); } +const ::Opm::ParserKeyword Builtin::get_OFM() { return OFM(); } +const ::Opm::ParserKeyword Builtin::get_OIL() { return OIL(); } +const ::Opm::ParserKeyword Builtin::get_OILAPI() { return OILAPI(); } +const ::Opm::ParserKeyword Builtin::get_OILCOMPR() { return OILCOMPR(); } +const ::Opm::ParserKeyword Builtin::get_OILDENT() { return OILDENT(); } +const ::Opm::ParserKeyword Builtin::get_OILJT() { return OILJT(); } +const ::Opm::ParserKeyword Builtin::get_OILMW() { return OILMW(); } +const ::Opm::ParserKeyword Builtin::get_OILVISCT() { return OILVISCT(); } +const ::Opm::ParserKeyword Builtin::get_OILVTIM() { return OILVTIM(); } +const ::Opm::ParserKeyword Builtin::get_OLDTRAN() { return OLDTRAN(); } +const ::Opm::ParserKeyword Builtin::get_OLDTRANR() { return OLDTRANR(); } +const ::Opm::ParserKeyword Builtin::get_OPERATE() { return OPERATE(); } +const ::Opm::ParserKeyword Builtin::get_OPERATER() { return OPERATER(); } +const ::Opm::ParserKeyword Builtin::get_OPERNUM() { return OPERNUM(); } +const ::Opm::ParserKeyword Builtin::get_OPTIONS() { return OPTIONS(); } +const ::Opm::ParserKeyword Builtin::get_OPTIONS3() { return OPTIONS3(); } +const ::Opm::ParserKeyword Builtin::get_OUTRAD() { return OUTRAD(); } +const ::Opm::ParserKeyword Builtin::get_OUTSOL() { return OUTSOL(); } +const ::Opm::ParserKeyword Builtin::get_OVERBURD() { return OVERBURD(); } + +void Builtin::emplaceO() const { + this->keywords.emplace("OCOMPIDX", OCOMPIDX()); + this->keywords.emplace("OFM", OFM()); + this->keywords.emplace("OIL", OIL()); + this->keywords.emplace("OILAPI", OILAPI()); + this->keywords.emplace("OILCOMPR", OILCOMPR()); + this->keywords.emplace("OILDENT", OILDENT()); + this->keywords.emplace("OILJT", OILJT()); + this->keywords.emplace("OILMW", OILMW()); + this->keywords.emplace("OILVISCT", OILVISCT()); + this->keywords.emplace("OILVTIM", OILVTIM()); + this->keywords.emplace("OLDTRAN", OLDTRAN()); + this->keywords.emplace("OLDTRANR", OLDTRANR()); + this->keywords.emplace("OPERATE", OPERATE()); + this->keywords.emplace("OPERATER", OPERATER()); + this->keywords.emplace("OPERNUM", OPERNUM()); + this->keywords.emplace("OPTIONS", OPTIONS()); + this->keywords.emplace("OPTIONS3", OPTIONS3()); + this->keywords.emplace("OUTRAD", OUTRAD()); + this->keywords.emplace("OUTSOL", OUTSOL()); + this->keywords.emplace("OVERBURD", OVERBURD()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinP.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinP.cpp new file mode 100644 index 0000000000..bcce11eacc --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinP.cpp @@ -0,0 +1,215 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_PARALLEL() { return PARALLEL(); } +const ::Opm::ParserKeyword Builtin::get_PARAOPTS() { return PARAOPTS(); } +const ::Opm::ParserKeyword Builtin::get_PARTTRAC() { return PARTTRAC(); } +const ::Opm::ParserKeyword Builtin::get_PATHS() { return PATHS(); } +const ::Opm::ParserKeyword Builtin::get_PBUB() { return PBUB(); } +const ::Opm::ParserKeyword Builtin::get_PBVD() { return PBVD(); } +const ::Opm::ParserKeyword Builtin::get_PCFACT() { return PCFACT(); } +const ::Opm::ParserKeyword Builtin::get_PCG() { return PCG(); } +const ::Opm::ParserKeyword Builtin::get_PCG32D() { return PCG32D(); } +const ::Opm::ParserKeyword Builtin::get_PCRIT() { return PCRIT(); } +const ::Opm::ParserKeyword Builtin::get_PCW() { return PCW(); } +const ::Opm::ParserKeyword Builtin::get_PCW32D() { return PCW32D(); } +const ::Opm::ParserKeyword Builtin::get_PDEW() { return PDEW(); } +const ::Opm::ParserKeyword Builtin::get_PDVD() { return PDVD(); } +const ::Opm::ParserKeyword Builtin::get_PEBI() { return PEBI(); } +const ::Opm::ParserKeyword Builtin::get_PECOEFS() { return PECOEFS(); } +const ::Opm::ParserKeyword Builtin::get_PEDIMS() { return PEDIMS(); } +const ::Opm::ParserKeyword Builtin::get_PEGTABX() { return PEGTABX(); } +const ::Opm::ParserKeyword Builtin::get_PEKTABX() { return PEKTABX(); } +const ::Opm::ParserKeyword Builtin::get_PENUM() { return PENUM(); } +const ::Opm::ParserKeyword Builtin::get_PERFORMANCE_PROBE() { return PERFORMANCE_PROBE(); } +const ::Opm::ParserKeyword Builtin::get_PERMAVE() { return PERMAVE(); } +const ::Opm::ParserKeyword Builtin::get_PERMFACT() { return PERMFACT(); } +const ::Opm::ParserKeyword Builtin::get_PERMJFUN() { return PERMJFUN(); } +const ::Opm::ParserKeyword Builtin::get_PERMR() { return PERMR(); } +const ::Opm::ParserKeyword Builtin::get_PERMTHT() { return PERMTHT(); } +const ::Opm::ParserKeyword Builtin::get_PERMX() { return PERMX(); } +const ::Opm::ParserKeyword Builtin::get_PERMXY() { return PERMXY(); } +const ::Opm::ParserKeyword Builtin::get_PERMY() { return PERMY(); } +const ::Opm::ParserKeyword Builtin::get_PERMYZ() { return PERMYZ(); } +const ::Opm::ParserKeyword Builtin::get_PERMZ() { return PERMZ(); } +const ::Opm::ParserKeyword Builtin::get_PERMZX() { return PERMZX(); } +const ::Opm::ParserKeyword Builtin::get_PETGRID() { return PETGRID(); } +const ::Opm::ParserKeyword Builtin::get_PETOPTS() { return PETOPTS(); } +const ::Opm::ParserKeyword Builtin::get_PICOND() { return PICOND(); } +const ::Opm::ParserKeyword Builtin::get_PIMTDIMS() { return PIMTDIMS(); } +const ::Opm::ParserKeyword Builtin::get_PIMULTAB() { return PIMULTAB(); } +const ::Opm::ParserKeyword Builtin::get_PINCH() { return PINCH(); } +const ::Opm::ParserKeyword Builtin::get_PINCHNUM() { return PINCHNUM(); } +const ::Opm::ParserKeyword Builtin::get_PINCHOUT() { return PINCHOUT(); } +const ::Opm::ParserKeyword Builtin::get_PINCHREG() { return PINCHREG(); } +const ::Opm::ParserKeyword Builtin::get_PINCHXY() { return PINCHXY(); } +const ::Opm::ParserKeyword Builtin::get_PINTDIMS() { return PINTDIMS(); } +const ::Opm::ParserKeyword Builtin::get_PLMIXNUM() { return PLMIXNUM(); } +const ::Opm::ParserKeyword Builtin::get_PLMIXPAR() { return PLMIXPAR(); } +const ::Opm::ParserKeyword Builtin::get_PLYADS() { return PLYADS(); } +const ::Opm::ParserKeyword Builtin::get_PLYADSS() { return PLYADSS(); } +const ::Opm::ParserKeyword Builtin::get_PLYATEMP() { return PLYATEMP(); } +const ::Opm::ParserKeyword Builtin::get_PLYCAMAX() { return PLYCAMAX(); } +const ::Opm::ParserKeyword Builtin::get_PLYDHFLF() { return PLYDHFLF(); } +const ::Opm::ParserKeyword Builtin::get_PLYESAL() { return PLYESAL(); } +const ::Opm::ParserKeyword Builtin::get_PLYKRRF() { return PLYKRRF(); } +const ::Opm::ParserKeyword Builtin::get_PLYMAX() { return PLYMAX(); } +const ::Opm::ParserKeyword Builtin::get_PLYMWINJ() { return PLYMWINJ(); } +const ::Opm::ParserKeyword Builtin::get_PLYOPTS() { return PLYOPTS(); } +const ::Opm::ParserKeyword Builtin::get_PLYRMDEN() { return PLYRMDEN(); } +const ::Opm::ParserKeyword Builtin::get_PLYROCK() { return PLYROCK(); } +const ::Opm::ParserKeyword Builtin::get_PLYROCKM() { return PLYROCKM(); } +const ::Opm::ParserKeyword Builtin::get_PLYSHEAR() { return PLYSHEAR(); } +const ::Opm::ParserKeyword Builtin::get_PLYSHLOG() { return PLYSHLOG(); } +const ::Opm::ParserKeyword Builtin::get_PLYTRRF() { return PLYTRRF(); } +const ::Opm::ParserKeyword Builtin::get_PLYTRRFA() { return PLYTRRFA(); } +const ::Opm::ParserKeyword Builtin::get_PLYVISC() { return PLYVISC(); } +const ::Opm::ParserKeyword Builtin::get_PLYVISCS() { return PLYVISCS(); } +const ::Opm::ParserKeyword Builtin::get_PLYVISCT() { return PLYVISCT(); } +const ::Opm::ParserKeyword Builtin::get_PLYVMH() { return PLYVMH(); } +const ::Opm::ParserKeyword Builtin::get_PLYVSCST() { return PLYVSCST(); } +const ::Opm::ParserKeyword Builtin::get_PMAX() { return PMAX(); } +const ::Opm::ParserKeyword Builtin::get_PMISC() { return PMISC(); } +const ::Opm::ParserKeyword Builtin::get_POELCOEF() { return POELCOEF(); } +const ::Opm::ParserKeyword Builtin::get_POLYMER() { return POLYMER(); } +const ::Opm::ParserKeyword Builtin::get_POLYMW() { return POLYMW(); } +const ::Opm::ParserKeyword Builtin::get_PORO() { return PORO(); } +const ::Opm::ParserKeyword Builtin::get_PORV() { return PORV(); } +const ::Opm::ParserKeyword Builtin::get_PPCWMAX() { return PPCWMAX(); } +const ::Opm::ParserKeyword Builtin::get_PRATIO() { return PRATIO(); } +const ::Opm::ParserKeyword Builtin::get_PRECSALT() { return PRECSALT(); } +const ::Opm::ParserKeyword Builtin::get_PREF() { return PREF(); } +const ::Opm::ParserKeyword Builtin::get_PREFS() { return PREFS(); } +const ::Opm::ParserKeyword Builtin::get_PRESSURE() { return PRESSURE(); } +const ::Opm::ParserKeyword Builtin::get_PRIORITY() { return PRIORITY(); } +const ::Opm::ParserKeyword Builtin::get_PROPS() { return PROPS(); } +const ::Opm::ParserKeyword Builtin::get_PRORDER() { return PRORDER(); } +const ::Opm::ParserKeyword Builtin::get_PRVD() { return PRVD(); } +const ::Opm::ParserKeyword Builtin::get_PSTEADY() { return PSTEADY(); } +const ::Opm::ParserKeyword Builtin::get_PSWRG() { return PSWRG(); } +const ::Opm::ParserKeyword Builtin::get_PSWRO() { return PSWRO(); } +const ::Opm::ParserKeyword Builtin::get_PVCDO() { return PVCDO(); } +const ::Opm::ParserKeyword Builtin::get_PVCO() { return PVCO(); } +const ::Opm::ParserKeyword Builtin::get_PVDG() { return PVDG(); } +const ::Opm::ParserKeyword Builtin::get_PVDO() { return PVDO(); } +const ::Opm::ParserKeyword Builtin::get_PVDS() { return PVDS(); } +const ::Opm::ParserKeyword Builtin::get_PVTG() { return PVTG(); } +const ::Opm::ParserKeyword Builtin::get_PVTGW() { return PVTGW(); } +const ::Opm::ParserKeyword Builtin::get_PVTGWO() { return PVTGWO(); } +const ::Opm::ParserKeyword Builtin::get_PVTNUM() { return PVTNUM(); } +const ::Opm::ParserKeyword Builtin::get_PVTO() { return PVTO(); } +const ::Opm::ParserKeyword Builtin::get_PVTSOL() { return PVTSOL(); } +const ::Opm::ParserKeyword Builtin::get_PVTW() { return PVTW(); } +const ::Opm::ParserKeyword Builtin::get_PVTWSALT() { return PVTWSALT(); } +const ::Opm::ParserKeyword Builtin::get_PVT_M() { return PVT_M(); } +const ::Opm::ParserKeyword Builtin::get_PVZG() { return PVZG(); } +const ::Opm::ParserKeyword Builtin::get_PYACTION() { return PYACTION(); } +const ::Opm::ParserKeyword Builtin::get_PYINPUT() { return PYINPUT(); } + +void Builtin::emplaceP() const { + this->keywords.emplace("PARALLEL", PARALLEL()); + this->keywords.emplace("PARAOPTS", PARAOPTS()); + this->keywords.emplace("PARTTRAC", PARTTRAC()); + this->keywords.emplace("PATHS", PATHS()); + this->keywords.emplace("PBUB", PBUB()); + this->keywords.emplace("PBVD", PBVD()); + this->keywords.emplace("PCFACT", PCFACT()); + this->keywords.emplace("PCG", PCG()); + this->keywords.emplace("PCG32D", PCG32D()); + this->keywords.emplace("PCRIT", PCRIT()); + this->keywords.emplace("PCW", PCW()); + this->keywords.emplace("PCW32D", PCW32D()); + this->keywords.emplace("PDEW", PDEW()); + this->keywords.emplace("PDVD", PDVD()); + this->keywords.emplace("PEBI", PEBI()); + this->keywords.emplace("PECOEFS", PECOEFS()); + this->keywords.emplace("PEDIMS", PEDIMS()); + this->keywords.emplace("PEGTABX", PEGTABX()); + this->keywords.emplace("PEKTABX", PEKTABX()); + this->keywords.emplace("PENUM", PENUM()); + this->keywords.emplace("PERFORMANCE_PROBE", PERFORMANCE_PROBE()); + this->keywords.emplace("PERMAVE", PERMAVE()); + this->keywords.emplace("PERMFACT", PERMFACT()); + this->keywords.emplace("PERMJFUN", PERMJFUN()); + this->keywords.emplace("PERMR", PERMR()); + this->keywords.emplace("PERMTHT", PERMTHT()); + this->keywords.emplace("PERMX", PERMX()); + this->keywords.emplace("PERMXY", PERMXY()); + this->keywords.emplace("PERMY", PERMY()); + this->keywords.emplace("PERMYZ", PERMYZ()); + this->keywords.emplace("PERMZ", PERMZ()); + this->keywords.emplace("PERMZX", PERMZX()); + this->keywords.emplace("PETGRID", PETGRID()); + this->keywords.emplace("PETOPTS", PETOPTS()); + this->keywords.emplace("PICOND", PICOND()); + this->keywords.emplace("PIMTDIMS", PIMTDIMS()); + this->keywords.emplace("PIMULTAB", PIMULTAB()); + this->keywords.emplace("PINCH", PINCH()); + this->keywords.emplace("PINCHNUM", PINCHNUM()); + this->keywords.emplace("PINCHOUT", PINCHOUT()); + this->keywords.emplace("PINCHREG", PINCHREG()); + this->keywords.emplace("PINCHXY", PINCHXY()); + this->keywords.emplace("PINTDIMS", PINTDIMS()); + this->keywords.emplace("PLMIXNUM", PLMIXNUM()); + this->keywords.emplace("PLMIXPAR", PLMIXPAR()); + this->keywords.emplace("PLYADS", PLYADS()); + this->keywords.emplace("PLYADSS", PLYADSS()); + this->keywords.emplace("PLYATEMP", PLYATEMP()); + this->keywords.emplace("PLYCAMAX", PLYCAMAX()); + this->keywords.emplace("PLYDHFLF", PLYDHFLF()); + this->keywords.emplace("PLYESAL", PLYESAL()); + this->keywords.emplace("PLYKRRF", PLYKRRF()); + this->keywords.emplace("PLYMAX", PLYMAX()); + this->keywords.emplace("PLYMWINJ", PLYMWINJ()); + this->keywords.emplace("PLYOPTS", PLYOPTS()); + this->keywords.emplace("PLYRMDEN", PLYRMDEN()); + this->keywords.emplace("PLYROCK", PLYROCK()); + this->keywords.emplace("PLYROCKM", PLYROCKM()); + this->keywords.emplace("PLYSHEAR", PLYSHEAR()); + this->keywords.emplace("PLYSHLOG", PLYSHLOG()); + this->keywords.emplace("PLYTRRF", PLYTRRF()); + this->keywords.emplace("PLYTRRFA", PLYTRRFA()); + this->keywords.emplace("PLYVISC", PLYVISC()); + this->keywords.emplace("PLYVISCS", PLYVISCS()); + this->keywords.emplace("PLYVISCT", PLYVISCT()); + this->keywords.emplace("PLYVMH", PLYVMH()); + this->keywords.emplace("PLYVSCST", PLYVSCST()); + this->keywords.emplace("PMAX", PMAX()); + this->keywords.emplace("PMISC", PMISC()); + this->keywords.emplace("POELCOEF", POELCOEF()); + this->keywords.emplace("POLYMER", POLYMER()); + this->keywords.emplace("POLYMW", POLYMW()); + this->keywords.emplace("PORO", PORO()); + this->keywords.emplace("PORV", PORV()); + this->keywords.emplace("PPCWMAX", PPCWMAX()); + this->keywords.emplace("PRATIO", PRATIO()); + this->keywords.emplace("PRECSALT", PRECSALT()); + this->keywords.emplace("PREF", PREF()); + this->keywords.emplace("PREFS", PREFS()); + this->keywords.emplace("PRESSURE", PRESSURE()); + this->keywords.emplace("PRIORITY", PRIORITY()); + this->keywords.emplace("PROPS", PROPS()); + this->keywords.emplace("PRORDER", PRORDER()); + this->keywords.emplace("PRVD", PRVD()); + this->keywords.emplace("PSTEADY", PSTEADY()); + this->keywords.emplace("PSWRG", PSWRG()); + this->keywords.emplace("PSWRO", PSWRO()); + this->keywords.emplace("PVCDO", PVCDO()); + this->keywords.emplace("PVCO", PVCO()); + this->keywords.emplace("PVDG", PVDG()); + this->keywords.emplace("PVDO", PVDO()); + this->keywords.emplace("PVDS", PVDS()); + this->keywords.emplace("PVTG", PVTG()); + this->keywords.emplace("PVTGW", PVTGW()); + this->keywords.emplace("PVTGWO", PVTGWO()); + this->keywords.emplace("PVTNUM", PVTNUM()); + this->keywords.emplace("PVTO", PVTO()); + this->keywords.emplace("PVTSOL", PVTSOL()); + this->keywords.emplace("PVTW", PVTW()); + this->keywords.emplace("PVTWSALT", PVTWSALT()); + this->keywords.emplace("PVT_M", PVT_M()); + this->keywords.emplace("PVZG", PVZG()); + this->keywords.emplace("PYACTION", PYACTION()); + this->keywords.emplace("PYINPUT", PYINPUT()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinQ.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinQ.cpp new file mode 100644 index 0000000000..7861e1b478 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinQ.cpp @@ -0,0 +1,13 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_QDRILL() { return QDRILL(); } +const ::Opm::ParserKeyword Builtin::get_QHRATING() { return QHRATING(); } +const ::Opm::ParserKeyword Builtin::get_QMOBIL() { return QMOBIL(); } + +void Builtin::emplaceQ() const { + this->keywords.emplace("QDRILL", QDRILL()); + this->keywords.emplace("QHRATING", QHRATING()); + this->keywords.emplace("QMOBIL", QMOBIL()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinR.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinR.cpp new file mode 100644 index 0000000000..4d38dea0c4 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinR.cpp @@ -0,0 +1,163 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_RADFIN() { return RADFIN(); } +const ::Opm::ParserKeyword Builtin::get_RADFIN4() { return RADFIN4(); } +const ::Opm::ParserKeyword Builtin::get_RADIAL() { return RADIAL(); } +const ::Opm::ParserKeyword Builtin::get_RAINFALL() { return RAINFALL(); } +const ::Opm::ParserKeyword Builtin::get_RBEDCONT() { return RBEDCONT(); } +const ::Opm::ParserKeyword Builtin::get_RCMASTS() { return RCMASTS(); } +const ::Opm::ParserKeyword Builtin::get_REACHES() { return REACHES(); } +const ::Opm::ParserKeyword Builtin::get_READDATA() { return READDATA(); } +const ::Opm::ParserKeyword Builtin::get_REFINE() { return REFINE(); } +const ::Opm::ParserKeyword Builtin::get_REGDIMS() { return REGDIMS(); } +const ::Opm::ParserKeyword Builtin::get_REGION2REGION_PROBE() { return REGION2REGION_PROBE(); } +const ::Opm::ParserKeyword Builtin::get_REGION2REGION_PROBE_E300() { return REGION2REGION_PROBE_E300(); } +const ::Opm::ParserKeyword Builtin::get_REGIONS() { return REGIONS(); } +const ::Opm::ParserKeyword Builtin::get_REGION_PROBE() { return REGION_PROBE(); } +const ::Opm::ParserKeyword Builtin::get_REGION_PROBE_OPM() { return REGION_PROBE_OPM(); } +const ::Opm::ParserKeyword Builtin::get_RESIDNUM() { return RESIDNUM(); } +const ::Opm::ParserKeyword Builtin::get_RESTART() { return RESTART(); } +const ::Opm::ParserKeyword Builtin::get_RESVNUM() { return RESVNUM(); } +const ::Opm::ParserKeyword Builtin::get_RHO() { return RHO(); } +const ::Opm::ParserKeyword Builtin::get_RIVDEBUG() { return RIVDEBUG(); } +const ::Opm::ParserKeyword Builtin::get_RIVERSYS() { return RIVERSYS(); } +const ::Opm::ParserKeyword Builtin::get_RIVRDIMS() { return RIVRDIMS(); } +const ::Opm::ParserKeyword Builtin::get_RIVRPROP() { return RIVRPROP(); } +const ::Opm::ParserKeyword Builtin::get_RIVRXSEC() { return RIVRXSEC(); } +const ::Opm::ParserKeyword Builtin::get_RIVSALT() { return RIVSALT(); } +const ::Opm::ParserKeyword Builtin::get_RIVTRACE() { return RIVTRACE(); } +const ::Opm::ParserKeyword Builtin::get_RKTRMDIR() { return RKTRMDIR(); } +const ::Opm::ParserKeyword Builtin::get_ROCK() { return ROCK(); } +const ::Opm::ParserKeyword Builtin::get_ROCK2D() { return ROCK2D(); } +const ::Opm::ParserKeyword Builtin::get_ROCK2DTR() { return ROCK2DTR(); } +const ::Opm::ParserKeyword Builtin::get_ROCKCOMP() { return ROCKCOMP(); } +const ::Opm::ParserKeyword Builtin::get_ROCKFRAC() { return ROCKFRAC(); } +const ::Opm::ParserKeyword Builtin::get_ROCKNUM() { return ROCKNUM(); } +const ::Opm::ParserKeyword Builtin::get_ROCKOPTS() { return ROCKOPTS(); } +const ::Opm::ParserKeyword Builtin::get_ROCKPAMA() { return ROCKPAMA(); } +const ::Opm::ParserKeyword Builtin::get_ROCKTAB() { return ROCKTAB(); } +const ::Opm::ParserKeyword Builtin::get_ROCKTABH() { return ROCKTABH(); } +const ::Opm::ParserKeyword Builtin::get_ROCKTABW() { return ROCKTABW(); } +const ::Opm::ParserKeyword Builtin::get_ROCKTHSG() { return ROCKTHSG(); } +const ::Opm::ParserKeyword Builtin::get_ROCKTSIG() { return ROCKTSIG(); } +const ::Opm::ParserKeyword Builtin::get_ROCKV() { return ROCKV(); } +const ::Opm::ParserKeyword Builtin::get_ROCKWNOD() { return ROCKWNOD(); } +const ::Opm::ParserKeyword Builtin::get_RPTCPL() { return RPTCPL(); } +const ::Opm::ParserKeyword Builtin::get_RPTGRID() { return RPTGRID(); } +const ::Opm::ParserKeyword Builtin::get_RPTGRIDL() { return RPTGRIDL(); } +const ::Opm::ParserKeyword Builtin::get_RPTHMD() { return RPTHMD(); } +const ::Opm::ParserKeyword Builtin::get_RPTHMG() { return RPTHMG(); } +const ::Opm::ParserKeyword Builtin::get_RPTHMW() { return RPTHMW(); } +const ::Opm::ParserKeyword Builtin::get_RPTINIT() { return RPTINIT(); } +const ::Opm::ParserKeyword Builtin::get_RPTISOL() { return RPTISOL(); } +const ::Opm::ParserKeyword Builtin::get_RPTONLY() { return RPTONLY(); } +const ::Opm::ParserKeyword Builtin::get_RPTONLYO() { return RPTONLYO(); } +const ::Opm::ParserKeyword Builtin::get_RPTPROPS() { return RPTPROPS(); } +const ::Opm::ParserKeyword Builtin::get_RPTREGS() { return RPTREGS(); } +const ::Opm::ParserKeyword Builtin::get_RPTRST() { return RPTRST(); } +const ::Opm::ParserKeyword Builtin::get_RPTRUNSP() { return RPTRUNSP(); } +const ::Opm::ParserKeyword Builtin::get_RPTSCHED() { return RPTSCHED(); } +const ::Opm::ParserKeyword Builtin::get_RPTSMRY() { return RPTSMRY(); } +const ::Opm::ParserKeyword Builtin::get_RPTSOL() { return RPTSOL(); } +const ::Opm::ParserKeyword Builtin::get_RS() { return RS(); } +const ::Opm::ParserKeyword Builtin::get_RSCONST() { return RSCONST(); } +const ::Opm::ParserKeyword Builtin::get_RSCONSTT() { return RSCONSTT(); } +const ::Opm::ParserKeyword Builtin::get_RSGI() { return RSGI(); } +const ::Opm::ParserKeyword Builtin::get_RSSPEC() { return RSSPEC(); } +const ::Opm::ParserKeyword Builtin::get_RSVD() { return RSVD(); } +const ::Opm::ParserKeyword Builtin::get_RTEMP() { return RTEMP(); } +const ::Opm::ParserKeyword Builtin::get_RTEMPA() { return RTEMPA(); } +const ::Opm::ParserKeyword Builtin::get_RTEMPVD() { return RTEMPVD(); } +const ::Opm::ParserKeyword Builtin::get_RUNSPEC() { return RUNSPEC(); } +const ::Opm::ParserKeyword Builtin::get_RUNSUM() { return RUNSUM(); } +const ::Opm::ParserKeyword Builtin::get_RV() { return RV(); } +const ::Opm::ParserKeyword Builtin::get_RVCONST() { return RVCONST(); } +const ::Opm::ParserKeyword Builtin::get_RVCONSTT() { return RVCONSTT(); } +const ::Opm::ParserKeyword Builtin::get_RVGI() { return RVGI(); } +const ::Opm::ParserKeyword Builtin::get_RVVD() { return RVVD(); } +const ::Opm::ParserKeyword Builtin::get_RVW() { return RVW(); } +const ::Opm::ParserKeyword Builtin::get_RVWVD() { return RVWVD(); } +const ::Opm::ParserKeyword Builtin::get_RWGSALT() { return RWGSALT(); } + +void Builtin::emplaceR() const { + this->keywords.emplace("RADFIN", RADFIN()); + this->keywords.emplace("RADFIN4", RADFIN4()); + this->keywords.emplace("RADIAL", RADIAL()); + this->keywords.emplace("RAINFALL", RAINFALL()); + this->keywords.emplace("RBEDCONT", RBEDCONT()); + this->keywords.emplace("RCMASTS", RCMASTS()); + this->keywords.emplace("REACHES", REACHES()); + this->keywords.emplace("READDATA", READDATA()); + this->keywords.emplace("REFINE", REFINE()); + this->keywords.emplace("REGDIMS", REGDIMS()); + this->keywords.emplace("REGION2REGION_PROBE", REGION2REGION_PROBE()); + this->keywords.emplace("REGION2REGION_PROBE_E300", REGION2REGION_PROBE_E300()); + this->keywords.emplace("REGIONS", REGIONS()); + this->keywords.emplace("REGION_PROBE", REGION_PROBE()); + this->keywords.emplace("REGION_PROBE_OPM", REGION_PROBE_OPM()); + this->keywords.emplace("RESIDNUM", RESIDNUM()); + this->keywords.emplace("RESTART", RESTART()); + this->keywords.emplace("RESVNUM", RESVNUM()); + this->keywords.emplace("RHO", RHO()); + this->keywords.emplace("RIVDEBUG", RIVDEBUG()); + this->keywords.emplace("RIVERSYS", RIVERSYS()); + this->keywords.emplace("RIVRDIMS", RIVRDIMS()); + this->keywords.emplace("RIVRPROP", RIVRPROP()); + this->keywords.emplace("RIVRXSEC", RIVRXSEC()); + this->keywords.emplace("RIVSALT", RIVSALT()); + this->keywords.emplace("RIVTRACE", RIVTRACE()); + this->keywords.emplace("RKTRMDIR", RKTRMDIR()); + this->keywords.emplace("ROCK", ROCK()); + this->keywords.emplace("ROCK2D", ROCK2D()); + this->keywords.emplace("ROCK2DTR", ROCK2DTR()); + this->keywords.emplace("ROCKCOMP", ROCKCOMP()); + this->keywords.emplace("ROCKFRAC", ROCKFRAC()); + this->keywords.emplace("ROCKNUM", ROCKNUM()); + this->keywords.emplace("ROCKOPTS", ROCKOPTS()); + this->keywords.emplace("ROCKPAMA", ROCKPAMA()); + this->keywords.emplace("ROCKTAB", ROCKTAB()); + this->keywords.emplace("ROCKTABH", ROCKTABH()); + this->keywords.emplace("ROCKTABW", ROCKTABW()); + this->keywords.emplace("ROCKTHSG", ROCKTHSG()); + this->keywords.emplace("ROCKTSIG", ROCKTSIG()); + this->keywords.emplace("ROCKV", ROCKV()); + this->keywords.emplace("ROCKWNOD", ROCKWNOD()); + this->keywords.emplace("RPTCPL", RPTCPL()); + this->keywords.emplace("RPTGRID", RPTGRID()); + this->keywords.emplace("RPTGRIDL", RPTGRIDL()); + this->keywords.emplace("RPTHMD", RPTHMD()); + this->keywords.emplace("RPTHMG", RPTHMG()); + this->keywords.emplace("RPTHMW", RPTHMW()); + this->keywords.emplace("RPTINIT", RPTINIT()); + this->keywords.emplace("RPTISOL", RPTISOL()); + this->keywords.emplace("RPTONLY", RPTONLY()); + this->keywords.emplace("RPTONLYO", RPTONLYO()); + this->keywords.emplace("RPTPROPS", RPTPROPS()); + this->keywords.emplace("RPTREGS", RPTREGS()); + this->keywords.emplace("RPTRST", RPTRST()); + this->keywords.emplace("RPTRUNSP", RPTRUNSP()); + this->keywords.emplace("RPTSCHED", RPTSCHED()); + this->keywords.emplace("RPTSMRY", RPTSMRY()); + this->keywords.emplace("RPTSOL", RPTSOL()); + this->keywords.emplace("RS", RS()); + this->keywords.emplace("RSCONST", RSCONST()); + this->keywords.emplace("RSCONSTT", RSCONSTT()); + this->keywords.emplace("RSGI", RSGI()); + this->keywords.emplace("RSSPEC", RSSPEC()); + this->keywords.emplace("RSVD", RSVD()); + this->keywords.emplace("RTEMP", RTEMP()); + this->keywords.emplace("RTEMPA", RTEMPA()); + this->keywords.emplace("RTEMPVD", RTEMPVD()); + this->keywords.emplace("RUNSPEC", RUNSPEC()); + this->keywords.emplace("RUNSUM", RUNSUM()); + this->keywords.emplace("RV", RV()); + this->keywords.emplace("RVCONST", RVCONST()); + this->keywords.emplace("RVCONSTT", RVCONSTT()); + this->keywords.emplace("RVGI", RVGI()); + this->keywords.emplace("RVVD", RVVD()); + this->keywords.emplace("RVW", RVW()); + this->keywords.emplace("RVWVD", RVWVD()); + this->keywords.emplace("RWGSALT", RWGSALT()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinS.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinS.cpp new file mode 100644 index 0000000000..7c08d37298 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinS.cpp @@ -0,0 +1,283 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_SALINITY() { return SALINITY(); } +const ::Opm::ParserKeyword Builtin::get_SALT() { return SALT(); } +const ::Opm::ParserKeyword Builtin::get_SALTMF() { return SALTMF(); } +const ::Opm::ParserKeyword Builtin::get_SALTNODE() { return SALTNODE(); } +const ::Opm::ParserKeyword Builtin::get_SALTP() { return SALTP(); } +const ::Opm::ParserKeyword Builtin::get_SALTPVD() { return SALTPVD(); } +const ::Opm::ParserKeyword Builtin::get_SALTREST() { return SALTREST(); } +const ::Opm::ParserKeyword Builtin::get_SALTSOL() { return SALTSOL(); } +const ::Opm::ParserKeyword Builtin::get_SALTVD() { return SALTVD(); } +const ::Opm::ParserKeyword Builtin::get_SAMG() { return SAMG(); } +const ::Opm::ParserKeyword Builtin::get_SATNUM() { return SATNUM(); } +const ::Opm::ParserKeyword Builtin::get_SATOPTS() { return SATOPTS(); } +const ::Opm::ParserKeyword Builtin::get_SAVE() { return SAVE(); } +const ::Opm::ParserKeyword Builtin::get_SBIOF() { return SBIOF(); } +const ::Opm::ParserKeyword Builtin::get_SCALC() { return SCALC(); } +const ::Opm::ParserKeyword Builtin::get_SCALECRS() { return SCALECRS(); } +const ::Opm::ParserKeyword Builtin::get_SCALELIM() { return SCALELIM(); } +const ::Opm::ParserKeyword Builtin::get_SCDATAB() { return SCDATAB(); } +const ::Opm::ParserKeyword Builtin::get_SCDETAB() { return SCDETAB(); } +const ::Opm::ParserKeyword Builtin::get_SCDPDIMS() { return SCDPDIMS(); } +const ::Opm::ParserKeyword Builtin::get_SCDPTAB() { return SCDPTAB(); } +const ::Opm::ParserKeyword Builtin::get_SCDPTRAC() { return SCDPTRAC(); } +const ::Opm::ParserKeyword Builtin::get_SCHEDULE() { return SCHEDULE(); } +const ::Opm::ParserKeyword Builtin::get_SCVD() { return SCVD(); } +const ::Opm::ParserKeyword Builtin::get_SDENSITY() { return SDENSITY(); } +const ::Opm::ParserKeyword Builtin::get_SEGMENT_PROBE() { return SEGMENT_PROBE(); } +const ::Opm::ParserKeyword Builtin::get_SEPARATE() { return SEPARATE(); } +const ::Opm::ParserKeyword Builtin::get_SEPVALS() { return SEPVALS(); } +const ::Opm::ParserKeyword Builtin::get_SFOAM() { return SFOAM(); } +const ::Opm::ParserKeyword Builtin::get_SGAS() { return SGAS(); } +const ::Opm::ParserKeyword Builtin::get_SGCR() { return SGCR(); } +const ::Opm::ParserKeyword Builtin::get_SGCWMIS() { return SGCWMIS(); } +const ::Opm::ParserKeyword Builtin::get_SGF32D() { return SGF32D(); } +const ::Opm::ParserKeyword Builtin::get_SGFN() { return SGFN(); } +const ::Opm::ParserKeyword Builtin::get_SGL() { return SGL(); } +const ::Opm::ParserKeyword Builtin::get_SGLPC() { return SGLPC(); } +const ::Opm::ParserKeyword Builtin::get_SGOF() { return SGOF(); } +const ::Opm::ParserKeyword Builtin::get_SGOFLET() { return SGOFLET(); } +const ::Opm::ParserKeyword Builtin::get_SGU() { return SGU(); } +const ::Opm::ParserKeyword Builtin::get_SGWFN() { return SGWFN(); } +const ::Opm::ParserKeyword Builtin::get_SHRATE() { return SHRATE(); } +const ::Opm::ParserKeyword Builtin::get_SIGMA() { return SIGMA(); } +const ::Opm::ParserKeyword Builtin::get_SIGMAGDV() { return SIGMAGDV(); } +const ::Opm::ParserKeyword Builtin::get_SIGMATH() { return SIGMATH(); } +const ::Opm::ParserKeyword Builtin::get_SIGMAV() { return SIGMAV(); } +const ::Opm::ParserKeyword Builtin::get_SIMULATE() { return SIMULATE(); } +const ::Opm::ParserKeyword Builtin::get_SKIP() { return SKIP(); } +const ::Opm::ParserKeyword Builtin::get_SKIP100() { return SKIP100(); } +const ::Opm::ParserKeyword Builtin::get_SKIP300() { return SKIP300(); } +const ::Opm::ParserKeyword Builtin::get_SKIPREST() { return SKIPREST(); } +const ::Opm::ParserKeyword Builtin::get_SKPRPOLY() { return SKPRPOLY(); } +const ::Opm::ParserKeyword Builtin::get_SKPRWAT() { return SKPRWAT(); } +const ::Opm::ParserKeyword Builtin::get_SKRO() { return SKRO(); } +const ::Opm::ParserKeyword Builtin::get_SKRORG() { return SKRORG(); } +const ::Opm::ParserKeyword Builtin::get_SKRORW() { return SKRORW(); } +const ::Opm::ParserKeyword Builtin::get_SKRW() { return SKRW(); } +const ::Opm::ParserKeyword Builtin::get_SKRWR() { return SKRWR(); } +const ::Opm::ParserKeyword Builtin::get_SLAVES() { return SLAVES(); } +const ::Opm::ParserKeyword Builtin::get_SLGOF() { return SLGOF(); } +const ::Opm::ParserKeyword Builtin::get_SMICR() { return SMICR(); } +const ::Opm::ParserKeyword Builtin::get_SMRYDIMS() { return SMRYDIMS(); } +const ::Opm::ParserKeyword Builtin::get_SMULTX() { return SMULTX(); } +const ::Opm::ParserKeyword Builtin::get_SMULTY() { return SMULTY(); } +const ::Opm::ParserKeyword Builtin::get_SMULTZ() { return SMULTZ(); } +const ::Opm::ParserKeyword Builtin::get_SOCRS() { return SOCRS(); } +const ::Opm::ParserKeyword Builtin::get_SOF2() { return SOF2(); } +const ::Opm::ParserKeyword Builtin::get_SOF3() { return SOF3(); } +const ::Opm::ParserKeyword Builtin::get_SOF32D() { return SOF32D(); } +const ::Opm::ParserKeyword Builtin::get_SOGCR() { return SOGCR(); } +const ::Opm::ParserKeyword Builtin::get_SOIL() { return SOIL(); } +const ::Opm::ParserKeyword Builtin::get_SOLID() { return SOLID(); } +const ::Opm::ParserKeyword Builtin::get_SOLUTION() { return SOLUTION(); } +const ::Opm::ParserKeyword Builtin::get_SOLVCONC() { return SOLVCONC(); } +const ::Opm::ParserKeyword Builtin::get_SOLVDIMS() { return SOLVDIMS(); } +const ::Opm::ParserKeyword Builtin::get_SOLVDIRS() { return SOLVDIRS(); } +const ::Opm::ParserKeyword Builtin::get_SOLVENT() { return SOLVENT(); } +const ::Opm::ParserKeyword Builtin::get_SOLVFRAC() { return SOLVFRAC(); } +const ::Opm::ParserKeyword Builtin::get_SOLVNUM() { return SOLVNUM(); } +const ::Opm::ParserKeyword Builtin::get_SOMGAS() { return SOMGAS(); } +const ::Opm::ParserKeyword Builtin::get_SOMWAT() { return SOMWAT(); } +const ::Opm::ParserKeyword Builtin::get_SORWMIS() { return SORWMIS(); } +const ::Opm::ParserKeyword Builtin::get_SOURCE() { return SOURCE(); } +const ::Opm::ParserKeyword Builtin::get_SOWCR() { return SOWCR(); } +const ::Opm::ParserKeyword Builtin::get_SOXYG() { return SOXYG(); } +const ::Opm::ParserKeyword Builtin::get_SPECGRID() { return SPECGRID(); } +const ::Opm::ParserKeyword Builtin::get_SPECHEAT() { return SPECHEAT(); } +const ::Opm::ParserKeyword Builtin::get_SPECROCK() { return SPECROCK(); } +const ::Opm::ParserKeyword Builtin::get_SPIDER() { return SPIDER(); } +const ::Opm::ParserKeyword Builtin::get_SPOLY() { return SPOLY(); } +const ::Opm::ParserKeyword Builtin::get_SPOLYMW() { return SPOLYMW(); } +const ::Opm::ParserKeyword Builtin::get_SSFN() { return SSFN(); } +const ::Opm::ParserKeyword Builtin::get_SSGCR() { return SSGCR(); } +const ::Opm::ParserKeyword Builtin::get_SSGL() { return SSGL(); } +const ::Opm::ParserKeyword Builtin::get_SSOGCR() { return SSOGCR(); } +const ::Opm::ParserKeyword Builtin::get_SSOL() { return SSOL(); } +const ::Opm::ParserKeyword Builtin::get_SSOWCR() { return SSOWCR(); } +const ::Opm::ParserKeyword Builtin::get_SSWCR() { return SSWCR(); } +const ::Opm::ParserKeyword Builtin::get_SSWL() { return SSWL(); } +const ::Opm::ParserKeyword Builtin::get_SSWU() { return SSWU(); } +const ::Opm::ParserKeyword Builtin::get_START() { return START(); } +const ::Opm::ParserKeyword Builtin::get_STCOND() { return STCOND(); } +const ::Opm::ParserKeyword Builtin::get_STOG() { return STOG(); } +const ::Opm::ParserKeyword Builtin::get_STONE() { return STONE(); } +const ::Opm::ParserKeyword Builtin::get_STONE1() { return STONE1(); } +const ::Opm::ParserKeyword Builtin::get_STONE1EX() { return STONE1EX(); } +const ::Opm::ParserKeyword Builtin::get_STONE2() { return STONE2(); } +const ::Opm::ParserKeyword Builtin::get_STOW() { return STOW(); } +const ::Opm::ParserKeyword Builtin::get_STREQUIL() { return STREQUIL(); } +const ::Opm::ParserKeyword Builtin::get_STRESSEQUILNUM() { return STRESSEQUILNUM(); } +const ::Opm::ParserKeyword Builtin::get_STWG() { return STWG(); } +const ::Opm::ParserKeyword Builtin::get_SUMMARY() { return SUMMARY(); } +const ::Opm::ParserKeyword Builtin::get_SUMTHIN() { return SUMTHIN(); } +const ::Opm::ParserKeyword Builtin::get_SUREA() { return SUREA(); } +const ::Opm::ParserKeyword Builtin::get_SURF() { return SURF(); } +const ::Opm::ParserKeyword Builtin::get_SURFACT() { return SURFACT(); } +const ::Opm::ParserKeyword Builtin::get_SURFACTW() { return SURFACTW(); } +const ::Opm::ParserKeyword Builtin::get_SURFADDW() { return SURFADDW(); } +const ::Opm::ParserKeyword Builtin::get_SURFADS() { return SURFADS(); } +const ::Opm::ParserKeyword Builtin::get_SURFCAPD() { return SURFCAPD(); } +const ::Opm::ParserKeyword Builtin::get_SURFESAL() { return SURFESAL(); } +const ::Opm::ParserKeyword Builtin::get_SURFNUM() { return SURFNUM(); } +const ::Opm::ParserKeyword Builtin::get_SURFOPTS() { return SURFOPTS(); } +const ::Opm::ParserKeyword Builtin::get_SURFROCK() { return SURFROCK(); } +const ::Opm::ParserKeyword Builtin::get_SURFST() { return SURFST(); } +const ::Opm::ParserKeyword Builtin::get_SURFSTES() { return SURFSTES(); } +const ::Opm::ParserKeyword Builtin::get_SURFVISC() { return SURFVISC(); } +const ::Opm::ParserKeyword Builtin::get_SURFWNUM() { return SURFWNUM(); } +const ::Opm::ParserKeyword Builtin::get_SWAT() { return SWAT(); } +const ::Opm::ParserKeyword Builtin::get_SWATINIT() { return SWATINIT(); } +const ::Opm::ParserKeyword Builtin::get_SWCR() { return SWCR(); } +const ::Opm::ParserKeyword Builtin::get_SWF32D() { return SWF32D(); } +const ::Opm::ParserKeyword Builtin::get_SWFN() { return SWFN(); } +const ::Opm::ParserKeyword Builtin::get_SWINGFAC() { return SWINGFAC(); } +const ::Opm::ParserKeyword Builtin::get_SWL() { return SWL(); } +const ::Opm::ParserKeyword Builtin::get_SWLPC() { return SWLPC(); } +const ::Opm::ParserKeyword Builtin::get_SWOF() { return SWOF(); } +const ::Opm::ParserKeyword Builtin::get_SWOFLET() { return SWOFLET(); } +const ::Opm::ParserKeyword Builtin::get_SWU() { return SWU(); } + +void Builtin::emplaceS() const { + this->keywords.emplace("SALINITY", SALINITY()); + this->keywords.emplace("SALT", SALT()); + this->keywords.emplace("SALTMF", SALTMF()); + this->keywords.emplace("SALTNODE", SALTNODE()); + this->keywords.emplace("SALTP", SALTP()); + this->keywords.emplace("SALTPVD", SALTPVD()); + this->keywords.emplace("SALTREST", SALTREST()); + this->keywords.emplace("SALTSOL", SALTSOL()); + this->keywords.emplace("SALTVD", SALTVD()); + this->keywords.emplace("SAMG", SAMG()); + this->keywords.emplace("SATNUM", SATNUM()); + this->keywords.emplace("SATOPTS", SATOPTS()); + this->keywords.emplace("SAVE", SAVE()); + this->keywords.emplace("SBIOF", SBIOF()); + this->keywords.emplace("SCALC", SCALC()); + this->keywords.emplace("SCALECRS", SCALECRS()); + this->keywords.emplace("SCALELIM", SCALELIM()); + this->keywords.emplace("SCDATAB", SCDATAB()); + this->keywords.emplace("SCDETAB", SCDETAB()); + this->keywords.emplace("SCDPDIMS", SCDPDIMS()); + this->keywords.emplace("SCDPTAB", SCDPTAB()); + this->keywords.emplace("SCDPTRAC", SCDPTRAC()); + this->keywords.emplace("SCHEDULE", SCHEDULE()); + this->keywords.emplace("SCVD", SCVD()); + this->keywords.emplace("SDENSITY", SDENSITY()); + this->keywords.emplace("SEGMENT_PROBE", SEGMENT_PROBE()); + this->keywords.emplace("SEPARATE", SEPARATE()); + this->keywords.emplace("SEPVALS", SEPVALS()); + this->keywords.emplace("SFOAM", SFOAM()); + this->keywords.emplace("SGAS", SGAS()); + this->keywords.emplace("SGCR", SGCR()); + this->keywords.emplace("SGCWMIS", SGCWMIS()); + this->keywords.emplace("SGF32D", SGF32D()); + this->keywords.emplace("SGFN", SGFN()); + this->keywords.emplace("SGL", SGL()); + this->keywords.emplace("SGLPC", SGLPC()); + this->keywords.emplace("SGOF", SGOF()); + this->keywords.emplace("SGOFLET", SGOFLET()); + this->keywords.emplace("SGU", SGU()); + this->keywords.emplace("SGWFN", SGWFN()); + this->keywords.emplace("SHRATE", SHRATE()); + this->keywords.emplace("SIGMA", SIGMA()); + this->keywords.emplace("SIGMAGDV", SIGMAGDV()); + this->keywords.emplace("SIGMATH", SIGMATH()); + this->keywords.emplace("SIGMAV", SIGMAV()); + this->keywords.emplace("SIMULATE", SIMULATE()); + this->keywords.emplace("SKIP", SKIP()); + this->keywords.emplace("SKIP100", SKIP100()); + this->keywords.emplace("SKIP300", SKIP300()); + this->keywords.emplace("SKIPREST", SKIPREST()); + this->keywords.emplace("SKPRPOLY", SKPRPOLY()); + this->keywords.emplace("SKPRWAT", SKPRWAT()); + this->keywords.emplace("SKRO", SKRO()); + this->keywords.emplace("SKRORG", SKRORG()); + this->keywords.emplace("SKRORW", SKRORW()); + this->keywords.emplace("SKRW", SKRW()); + this->keywords.emplace("SKRWR", SKRWR()); + this->keywords.emplace("SLAVES", SLAVES()); + this->keywords.emplace("SLGOF", SLGOF()); + this->keywords.emplace("SMICR", SMICR()); + this->keywords.emplace("SMRYDIMS", SMRYDIMS()); + this->keywords.emplace("SMULTX", SMULTX()); + this->keywords.emplace("SMULTY", SMULTY()); + this->keywords.emplace("SMULTZ", SMULTZ()); + this->keywords.emplace("SOCRS", SOCRS()); + this->keywords.emplace("SOF2", SOF2()); + this->keywords.emplace("SOF3", SOF3()); + this->keywords.emplace("SOF32D", SOF32D()); + this->keywords.emplace("SOGCR", SOGCR()); + this->keywords.emplace("SOIL", SOIL()); + this->keywords.emplace("SOLID", SOLID()); + this->keywords.emplace("SOLUTION", SOLUTION()); + this->keywords.emplace("SOLVCONC", SOLVCONC()); + this->keywords.emplace("SOLVDIMS", SOLVDIMS()); + this->keywords.emplace("SOLVDIRS", SOLVDIRS()); + this->keywords.emplace("SOLVENT", SOLVENT()); + this->keywords.emplace("SOLVFRAC", SOLVFRAC()); + this->keywords.emplace("SOLVNUM", SOLVNUM()); + this->keywords.emplace("SOMGAS", SOMGAS()); + this->keywords.emplace("SOMWAT", SOMWAT()); + this->keywords.emplace("SORWMIS", SORWMIS()); + this->keywords.emplace("SOURCE", SOURCE()); + this->keywords.emplace("SOWCR", SOWCR()); + this->keywords.emplace("SOXYG", SOXYG()); + this->keywords.emplace("SPECGRID", SPECGRID()); + this->keywords.emplace("SPECHEAT", SPECHEAT()); + this->keywords.emplace("SPECROCK", SPECROCK()); + this->keywords.emplace("SPIDER", SPIDER()); + this->keywords.emplace("SPOLY", SPOLY()); + this->keywords.emplace("SPOLYMW", SPOLYMW()); + this->keywords.emplace("SSFN", SSFN()); + this->keywords.emplace("SSGCR", SSGCR()); + this->keywords.emplace("SSGL", SSGL()); + this->keywords.emplace("SSOGCR", SSOGCR()); + this->keywords.emplace("SSOL", SSOL()); + this->keywords.emplace("SSOWCR", SSOWCR()); + this->keywords.emplace("SSWCR", SSWCR()); + this->keywords.emplace("SSWL", SSWL()); + this->keywords.emplace("SSWU", SSWU()); + this->keywords.emplace("START", START()); + this->keywords.emplace("STCOND", STCOND()); + this->keywords.emplace("STOG", STOG()); + this->keywords.emplace("STONE", STONE()); + this->keywords.emplace("STONE1", STONE1()); + this->keywords.emplace("STONE1EX", STONE1EX()); + this->keywords.emplace("STONE2", STONE2()); + this->keywords.emplace("STOW", STOW()); + this->keywords.emplace("STREQUIL", STREQUIL()); + this->keywords.emplace("STRESSEQUILNUM", STRESSEQUILNUM()); + this->keywords.emplace("STWG", STWG()); + this->keywords.emplace("SUMMARY", SUMMARY()); + this->keywords.emplace("SUMTHIN", SUMTHIN()); + this->keywords.emplace("SUREA", SUREA()); + this->keywords.emplace("SURF", SURF()); + this->keywords.emplace("SURFACT", SURFACT()); + this->keywords.emplace("SURFACTW", SURFACTW()); + this->keywords.emplace("SURFADDW", SURFADDW()); + this->keywords.emplace("SURFADS", SURFADS()); + this->keywords.emplace("SURFCAPD", SURFCAPD()); + this->keywords.emplace("SURFESAL", SURFESAL()); + this->keywords.emplace("SURFNUM", SURFNUM()); + this->keywords.emplace("SURFOPTS", SURFOPTS()); + this->keywords.emplace("SURFROCK", SURFROCK()); + this->keywords.emplace("SURFST", SURFST()); + this->keywords.emplace("SURFSTES", SURFSTES()); + this->keywords.emplace("SURFVISC", SURFVISC()); + this->keywords.emplace("SURFWNUM", SURFWNUM()); + this->keywords.emplace("SWAT", SWAT()); + this->keywords.emplace("SWATINIT", SWATINIT()); + this->keywords.emplace("SWCR", SWCR()); + this->keywords.emplace("SWF32D", SWF32D()); + this->keywords.emplace("SWFN", SWFN()); + this->keywords.emplace("SWINGFAC", SWINGFAC()); + this->keywords.emplace("SWL", SWL()); + this->keywords.emplace("SWLPC", SWLPC()); + this->keywords.emplace("SWOF", SWOF()); + this->keywords.emplace("SWOFLET", SWOFLET()); + this->keywords.emplace("SWU", SWU()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinT.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinT.cpp new file mode 100644 index 0000000000..c423a754d3 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinT.cpp @@ -0,0 +1,129 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_TABDIMS() { return TABDIMS(); } +const ::Opm::ParserKeyword Builtin::get_TBLK() { return TBLK(); } +const ::Opm::ParserKeyword Builtin::get_TCRIT() { return TCRIT(); } +const ::Opm::ParserKeyword Builtin::get_TEMP() { return TEMP(); } +const ::Opm::ParserKeyword Builtin::get_TEMPI() { return TEMPI(); } +const ::Opm::ParserKeyword Builtin::get_TEMPNODE() { return TEMPNODE(); } +const ::Opm::ParserKeyword Builtin::get_TEMPTVD() { return TEMPTVD(); } +const ::Opm::ParserKeyword Builtin::get_TEMPVD() { return TEMPVD(); } +const ::Opm::ParserKeyword Builtin::get_THCGAS() { return THCGAS(); } +const ::Opm::ParserKeyword Builtin::get_THCO2MIX() { return THCO2MIX(); } +const ::Opm::ParserKeyword Builtin::get_THCOIL() { return THCOIL(); } +const ::Opm::ParserKeyword Builtin::get_THCONR() { return THCONR(); } +const ::Opm::ParserKeyword Builtin::get_THCONSF() { return THCONSF(); } +const ::Opm::ParserKeyword Builtin::get_THCROCK() { return THCROCK(); } +const ::Opm::ParserKeyword Builtin::get_THCWATER() { return THCWATER(); } +const ::Opm::ParserKeyword Builtin::get_THELCOEF() { return THELCOEF(); } +const ::Opm::ParserKeyword Builtin::get_THERMAL() { return THERMAL(); } +const ::Opm::ParserKeyword Builtin::get_THERMEXR() { return THERMEXR(); } +const ::Opm::ParserKeyword Builtin::get_THPRES() { return THPRES(); } +const ::Opm::ParserKeyword Builtin::get_THPRESFT() { return THPRESFT(); } +const ::Opm::ParserKeyword Builtin::get_TIGHTEN() { return TIGHTEN(); } +const ::Opm::ParserKeyword Builtin::get_TIGHTENP() { return TIGHTENP(); } +const ::Opm::ParserKeyword Builtin::get_TIME() { return TIME(); } +const ::Opm::ParserKeyword Builtin::get_TITLE() { return TITLE(); } +const ::Opm::ParserKeyword Builtin::get_TLMIXPAR() { return TLMIXPAR(); } +const ::Opm::ParserKeyword Builtin::get_TLPMIXPA() { return TLPMIXPA(); } +const ::Opm::ParserKeyword Builtin::get_TNUM() { return TNUM(); } +const ::Opm::ParserKeyword Builtin::get_TOLCRIT() { return TOLCRIT(); } +const ::Opm::ParserKeyword Builtin::get_TOPS() { return TOPS(); } +const ::Opm::ParserKeyword Builtin::get_TPAMEPS() { return TPAMEPS(); } +const ::Opm::ParserKeyword Builtin::get_TPAMEPSS() { return TPAMEPSS(); } +const ::Opm::ParserKeyword Builtin::get_TRACER() { return TRACER(); } +const ::Opm::ParserKeyword Builtin::get_TRACERKM() { return TRACERKM(); } +const ::Opm::ParserKeyword Builtin::get_TRACERKP() { return TRACERKP(); } +const ::Opm::ParserKeyword Builtin::get_TRACERS() { return TRACERS(); } +const ::Opm::ParserKeyword Builtin::get_TRACITVD() { return TRACITVD(); } +const ::Opm::ParserKeyword Builtin::get_TRACTVD() { return TRACTVD(); } +const ::Opm::ParserKeyword Builtin::get_TRADS() { return TRADS(); } +const ::Opm::ParserKeyword Builtin::get_TRANGL() { return TRANGL(); } +const ::Opm::ParserKeyword Builtin::get_TRANR() { return TRANR(); } +const ::Opm::ParserKeyword Builtin::get_TRANTHT() { return TRANTHT(); } +const ::Opm::ParserKeyword Builtin::get_TRANX() { return TRANX(); } +const ::Opm::ParserKeyword Builtin::get_TRANY() { return TRANY(); } +const ::Opm::ParserKeyword Builtin::get_TRANZ() { return TRANZ(); } +const ::Opm::ParserKeyword Builtin::get_TRDCY() { return TRDCY(); } +const ::Opm::ParserKeyword Builtin::get_TRDIF() { return TRDIF(); } +const ::Opm::ParserKeyword Builtin::get_TRDIS() { return TRDIS(); } +const ::Opm::ParserKeyword Builtin::get_TREF() { return TREF(); } +const ::Opm::ParserKeyword Builtin::get_TREFS() { return TREFS(); } +const ::Opm::ParserKeyword Builtin::get_TRKPF() { return TRKPF(); } +const ::Opm::ParserKeyword Builtin::get_TRNHD() { return TRNHD(); } +const ::Opm::ParserKeyword Builtin::get_TRPLPORO() { return TRPLPORO(); } +const ::Opm::ParserKeyword Builtin::get_TRROCK() { return TRROCK(); } +const ::Opm::ParserKeyword Builtin::get_TSTEP() { return TSTEP(); } +const ::Opm::ParserKeyword Builtin::get_TUNING() { return TUNING(); } +const ::Opm::ParserKeyword Builtin::get_TUNINGDP() { return TUNINGDP(); } +const ::Opm::ParserKeyword Builtin::get_TUNINGH() { return TUNINGH(); } +const ::Opm::ParserKeyword Builtin::get_TUNINGL() { return TUNINGL(); } +const ::Opm::ParserKeyword Builtin::get_TUNINGS() { return TUNINGS(); } +const ::Opm::ParserKeyword Builtin::get_TVDP() { return TVDP(); } +const ::Opm::ParserKeyword Builtin::get_TZONE() { return TZONE(); } + +void Builtin::emplaceT() const { + this->keywords.emplace("TABDIMS", TABDIMS()); + this->keywords.emplace("TBLK", TBLK()); + this->keywords.emplace("TCRIT", TCRIT()); + this->keywords.emplace("TEMP", TEMP()); + this->keywords.emplace("TEMPI", TEMPI()); + this->keywords.emplace("TEMPNODE", TEMPNODE()); + this->keywords.emplace("TEMPTVD", TEMPTVD()); + this->keywords.emplace("TEMPVD", TEMPVD()); + this->keywords.emplace("THCGAS", THCGAS()); + this->keywords.emplace("THCO2MIX", THCO2MIX()); + this->keywords.emplace("THCOIL", THCOIL()); + this->keywords.emplace("THCONR", THCONR()); + this->keywords.emplace("THCONSF", THCONSF()); + this->keywords.emplace("THCROCK", THCROCK()); + this->keywords.emplace("THCWATER", THCWATER()); + this->keywords.emplace("THELCOEF", THELCOEF()); + this->keywords.emplace("THERMAL", THERMAL()); + this->keywords.emplace("THERMEXR", THERMEXR()); + this->keywords.emplace("THPRES", THPRES()); + this->keywords.emplace("THPRESFT", THPRESFT()); + this->keywords.emplace("TIGHTEN", TIGHTEN()); + this->keywords.emplace("TIGHTENP", TIGHTENP()); + this->keywords.emplace("TIME", TIME()); + this->keywords.emplace("TITLE", TITLE()); + this->keywords.emplace("TLMIXPAR", TLMIXPAR()); + this->keywords.emplace("TLPMIXPA", TLPMIXPA()); + this->keywords.emplace("TNUM", TNUM()); + this->keywords.emplace("TOLCRIT", TOLCRIT()); + this->keywords.emplace("TOPS", TOPS()); + this->keywords.emplace("TPAMEPS", TPAMEPS()); + this->keywords.emplace("TPAMEPSS", TPAMEPSS()); + this->keywords.emplace("TRACER", TRACER()); + this->keywords.emplace("TRACERKM", TRACERKM()); + this->keywords.emplace("TRACERKP", TRACERKP()); + this->keywords.emplace("TRACERS", TRACERS()); + this->keywords.emplace("TRACITVD", TRACITVD()); + this->keywords.emplace("TRACTVD", TRACTVD()); + this->keywords.emplace("TRADS", TRADS()); + this->keywords.emplace("TRANGL", TRANGL()); + this->keywords.emplace("TRANR", TRANR()); + this->keywords.emplace("TRANTHT", TRANTHT()); + this->keywords.emplace("TRANX", TRANX()); + this->keywords.emplace("TRANY", TRANY()); + this->keywords.emplace("TRANZ", TRANZ()); + this->keywords.emplace("TRDCY", TRDCY()); + this->keywords.emplace("TRDIF", TRDIF()); + this->keywords.emplace("TRDIS", TRDIS()); + this->keywords.emplace("TREF", TREF()); + this->keywords.emplace("TREFS", TREFS()); + this->keywords.emplace("TRKPF", TRKPF()); + this->keywords.emplace("TRNHD", TRNHD()); + this->keywords.emplace("TRPLPORO", TRPLPORO()); + this->keywords.emplace("TRROCK", TRROCK()); + this->keywords.emplace("TSTEP", TSTEP()); + this->keywords.emplace("TUNING", TUNING()); + this->keywords.emplace("TUNINGDP", TUNINGDP()); + this->keywords.emplace("TUNINGH", TUNINGH()); + this->keywords.emplace("TUNINGL", TUNINGL()); + this->keywords.emplace("TUNINGS", TUNINGS()); + this->keywords.emplace("TVDP", TVDP()); + this->keywords.emplace("TZONE", TZONE()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinU.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinU.cpp new file mode 100644 index 0000000000..d09d057704 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinU.cpp @@ -0,0 +1,35 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_UDADIMS() { return UDADIMS(); } +const ::Opm::ParserKeyword Builtin::get_UDQ() { return UDQ(); } +const ::Opm::ParserKeyword Builtin::get_UDQDIMS() { return UDQDIMS(); } +const ::Opm::ParserKeyword Builtin::get_UDQPARAM() { return UDQPARAM(); } +const ::Opm::ParserKeyword Builtin::get_UDT() { return UDT(); } +const ::Opm::ParserKeyword Builtin::get_UDTDIMS() { return UDTDIMS(); } +const ::Opm::ParserKeyword Builtin::get_UNCODHMD() { return UNCODHMD(); } +const ::Opm::ParserKeyword Builtin::get_UNIFIN() { return UNIFIN(); } +const ::Opm::ParserKeyword Builtin::get_UNIFOUT() { return UNIFOUT(); } +const ::Opm::ParserKeyword Builtin::get_UNIFOUTS() { return UNIFOUTS(); } +const ::Opm::ParserKeyword Builtin::get_UNIFSAVE() { return UNIFSAVE(); } +const ::Opm::ParserKeyword Builtin::get_USECUPL() { return USECUPL(); } +const ::Opm::ParserKeyword Builtin::get_USEFLUX() { return USEFLUX(); } +const ::Opm::ParserKeyword Builtin::get_USENOFLO() { return USENOFLO(); } + +void Builtin::emplaceU() const { + this->keywords.emplace("UDADIMS", UDADIMS()); + this->keywords.emplace("UDQ", UDQ()); + this->keywords.emplace("UDQDIMS", UDQDIMS()); + this->keywords.emplace("UDQPARAM", UDQPARAM()); + this->keywords.emplace("UDT", UDT()); + this->keywords.emplace("UDTDIMS", UDTDIMS()); + this->keywords.emplace("UNCODHMD", UNCODHMD()); + this->keywords.emplace("UNIFIN", UNIFIN()); + this->keywords.emplace("UNIFOUT", UNIFOUT()); + this->keywords.emplace("UNIFOUTS", UNIFOUTS()); + this->keywords.emplace("UNIFSAVE", UNIFSAVE()); + this->keywords.emplace("USECUPL", USECUPL()); + this->keywords.emplace("USEFLUX", USEFLUX()); + this->keywords.emplace("USENOFLO", USENOFLO()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinV.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinV.cpp new file mode 100644 index 0000000000..fc80855470 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinV.cpp @@ -0,0 +1,57 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_VAPOIL() { return VAPOIL(); } +const ::Opm::ParserKeyword Builtin::get_VAPPARS() { return VAPPARS(); } +const ::Opm::ParserKeyword Builtin::get_VAPWAT() { return VAPWAT(); } +const ::Opm::ParserKeyword Builtin::get_VCRIT() { return VCRIT(); } +const ::Opm::ParserKeyword Builtin::get_VDFLOW() { return VDFLOW(); } +const ::Opm::ParserKeyword Builtin::get_VDFLOWR() { return VDFLOWR(); } +const ::Opm::ParserKeyword Builtin::get_VE() { return VE(); } +const ::Opm::ParserKeyword Builtin::get_VEDEBUG() { return VEDEBUG(); } +const ::Opm::ParserKeyword Builtin::get_VEFIN() { return VEFIN(); } +const ::Opm::ParserKeyword Builtin::get_VEFRAC() { return VEFRAC(); } +const ::Opm::ParserKeyword Builtin::get_VEFRACP() { return VEFRACP(); } +const ::Opm::ParserKeyword Builtin::get_VEFRACPV() { return VEFRACPV(); } +const ::Opm::ParserKeyword Builtin::get_VEFRACV() { return VEFRACV(); } +const ::Opm::ParserKeyword Builtin::get_VFPCHK() { return VFPCHK(); } +const ::Opm::ParserKeyword Builtin::get_VFPIDIMS() { return VFPIDIMS(); } +const ::Opm::ParserKeyword Builtin::get_VFPINJ() { return VFPINJ(); } +const ::Opm::ParserKeyword Builtin::get_VFPPDIMS() { return VFPPDIMS(); } +const ::Opm::ParserKeyword Builtin::get_VFPPROD() { return VFPPROD(); } +const ::Opm::ParserKeyword Builtin::get_VFPTABL() { return VFPTABL(); } +const ::Opm::ParserKeyword Builtin::get_VISAGE() { return VISAGE(); } +const ::Opm::ParserKeyword Builtin::get_VISCAQA() { return VISCAQA(); } +const ::Opm::ParserKeyword Builtin::get_VISCD() { return VISCD(); } +const ::Opm::ParserKeyword Builtin::get_VISCREF() { return VISCREF(); } +const ::Opm::ParserKeyword Builtin::get_VISDATES() { return VISDATES(); } +const ::Opm::ParserKeyword Builtin::get_VISOPTS() { return VISOPTS(); } + +void Builtin::emplaceV() const { + this->keywords.emplace("VAPOIL", VAPOIL()); + this->keywords.emplace("VAPPARS", VAPPARS()); + this->keywords.emplace("VAPWAT", VAPWAT()); + this->keywords.emplace("VCRIT", VCRIT()); + this->keywords.emplace("VDFLOW", VDFLOW()); + this->keywords.emplace("VDFLOWR", VDFLOWR()); + this->keywords.emplace("VE", VE()); + this->keywords.emplace("VEDEBUG", VEDEBUG()); + this->keywords.emplace("VEFIN", VEFIN()); + this->keywords.emplace("VEFRAC", VEFRAC()); + this->keywords.emplace("VEFRACP", VEFRACP()); + this->keywords.emplace("VEFRACPV", VEFRACPV()); + this->keywords.emplace("VEFRACV", VEFRACV()); + this->keywords.emplace("VFPCHK", VFPCHK()); + this->keywords.emplace("VFPIDIMS", VFPIDIMS()); + this->keywords.emplace("VFPINJ", VFPINJ()); + this->keywords.emplace("VFPPDIMS", VFPPDIMS()); + this->keywords.emplace("VFPPROD", VFPPROD()); + this->keywords.emplace("VFPTABL", VFPTABL()); + this->keywords.emplace("VISAGE", VISAGE()); + this->keywords.emplace("VISCAQA", VISCAQA()); + this->keywords.emplace("VISCD", VISCD()); + this->keywords.emplace("VISCREF", VISCREF()); + this->keywords.emplace("VISDATES", VISDATES()); + this->keywords.emplace("VISOPTS", VISOPTS()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinW.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinW.cpp new file mode 100644 index 0000000000..d7b2463860 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinW.cpp @@ -0,0 +1,271 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_WAGHYSTR() { return WAGHYSTR(); } +const ::Opm::ParserKeyword Builtin::get_WAITBAL() { return WAITBAL(); } +const ::Opm::ParserKeyword Builtin::get_WALKALIN() { return WALKALIN(); } +const ::Opm::ParserKeyword Builtin::get_WALQCALC() { return WALQCALC(); } +const ::Opm::ParserKeyword Builtin::get_WAPI() { return WAPI(); } +const ::Opm::ParserKeyword Builtin::get_WARN() { return WARN(); } +const ::Opm::ParserKeyword Builtin::get_WATDENT() { return WATDENT(); } +const ::Opm::ParserKeyword Builtin::get_WATER() { return WATER(); } +const ::Opm::ParserKeyword Builtin::get_WATJT() { return WATJT(); } +const ::Opm::ParserKeyword Builtin::get_WATVISCT() { return WATVISCT(); } +const ::Opm::ParserKeyword Builtin::get_WBHGLR() { return WBHGLR(); } +const ::Opm::ParserKeyword Builtin::get_WBOREVOL() { return WBOREVOL(); } +const ::Opm::ParserKeyword Builtin::get_WCALCVAL() { return WCALCVAL(); } +const ::Opm::ParserKeyword Builtin::get_WCONHIST() { return WCONHIST(); } +const ::Opm::ParserKeyword Builtin::get_WCONINJ() { return WCONINJ(); } +const ::Opm::ParserKeyword Builtin::get_WCONINJE() { return WCONINJE(); } +const ::Opm::ParserKeyword Builtin::get_WCONINJH() { return WCONINJH(); } +const ::Opm::ParserKeyword Builtin::get_WCONINJP() { return WCONINJP(); } +const ::Opm::ParserKeyword Builtin::get_WCONPROD() { return WCONPROD(); } +const ::Opm::ParserKeyword Builtin::get_WCUTBACK() { return WCUTBACK(); } +const ::Opm::ParserKeyword Builtin::get_WCUTBACT() { return WCUTBACT(); } +const ::Opm::ParserKeyword Builtin::get_WCYCLE() { return WCYCLE(); } +const ::Opm::ParserKeyword Builtin::get_WDFAC() { return WDFAC(); } +const ::Opm::ParserKeyword Builtin::get_WDFACCOR() { return WDFACCOR(); } +const ::Opm::ParserKeyword Builtin::get_WDRILPRI() { return WDRILPRI(); } +const ::Opm::ParserKeyword Builtin::get_WDRILRES() { return WDRILRES(); } +const ::Opm::ParserKeyword Builtin::get_WDRILTIM() { return WDRILTIM(); } +const ::Opm::ParserKeyword Builtin::get_WECON() { return WECON(); } +const ::Opm::ParserKeyword Builtin::get_WECONINJ() { return WECONINJ(); } +const ::Opm::ParserKeyword Builtin::get_WECONT() { return WECONT(); } +const ::Opm::ParserKeyword Builtin::get_WEFAC() { return WEFAC(); } +const ::Opm::ParserKeyword Builtin::get_WELCNTL() { return WELCNTL(); } +const ::Opm::ParserKeyword Builtin::get_WELDEBUG() { return WELDEBUG(); } +const ::Opm::ParserKeyword Builtin::get_WELDRAW() { return WELDRAW(); } +const ::Opm::ParserKeyword Builtin::get_WELEVNT() { return WELEVNT(); } +const ::Opm::ParserKeyword Builtin::get_WELLDIMS() { return WELLDIMS(); } +const ::Opm::ParserKeyword Builtin::get_WELLSTRE() { return WELLSTRE(); } +const ::Opm::ParserKeyword Builtin::get_WELL_COMPLETION_PROBE() { return WELL_COMPLETION_PROBE(); } +const ::Opm::ParserKeyword Builtin::get_WELL_PROBE() { return WELL_PROBE(); } +const ::Opm::ParserKeyword Builtin::get_WELL_PROBE_COMP() { return WELL_PROBE_COMP(); } +const ::Opm::ParserKeyword Builtin::get_WELL_PROBE_OPM() { return WELL_PROBE_OPM(); } +const ::Opm::ParserKeyword Builtin::get_WELMOVEL() { return WELMOVEL(); } +const ::Opm::ParserKeyword Builtin::get_WELOPEN() { return WELOPEN(); } +const ::Opm::ParserKeyword Builtin::get_WELOPENL() { return WELOPENL(); } +const ::Opm::ParserKeyword Builtin::get_WELPI() { return WELPI(); } +const ::Opm::ParserKeyword Builtin::get_WELPRI() { return WELPRI(); } +const ::Opm::ParserKeyword Builtin::get_WELSEGS() { return WELSEGS(); } +const ::Opm::ParserKeyword Builtin::get_WELSOMIN() { return WELSOMIN(); } +const ::Opm::ParserKeyword Builtin::get_WELSPECL() { return WELSPECL(); } +const ::Opm::ParserKeyword Builtin::get_WELSPECS() { return WELSPECS(); } +const ::Opm::ParserKeyword Builtin::get_WELTARG() { return WELTARG(); } +const ::Opm::ParserKeyword Builtin::get_WELTRAJ() { return WELTRAJ(); } +const ::Opm::ParserKeyword Builtin::get_WFOAM() { return WFOAM(); } +const ::Opm::ParserKeyword Builtin::get_WFRICSEG() { return WFRICSEG(); } +const ::Opm::ParserKeyword Builtin::get_WFRICSGL() { return WFRICSGL(); } +const ::Opm::ParserKeyword Builtin::get_WFRICTN() { return WFRICTN(); } +const ::Opm::ParserKeyword Builtin::get_WFRICTNL() { return WFRICTNL(); } +const ::Opm::ParserKeyword Builtin::get_WGASPROD() { return WGASPROD(); } +const ::Opm::ParserKeyword Builtin::get_WGORPEN() { return WGORPEN(); } +const ::Opm::ParserKeyword Builtin::get_WGRUPCON() { return WGRUPCON(); } +const ::Opm::ParserKeyword Builtin::get_WH2NUM() { return WH2NUM(); } +const ::Opm::ParserKeyword Builtin::get_WH3NUM() { return WH3NUM(); } +const ::Opm::ParserKeyword Builtin::get_WHEDREFD() { return WHEDREFD(); } +const ::Opm::ParserKeyword Builtin::get_WHISTCTL() { return WHISTCTL(); } +const ::Opm::ParserKeyword Builtin::get_WHTEMP() { return WHTEMP(); } +const ::Opm::ParserKeyword Builtin::get_WINJCLN() { return WINJCLN(); } +const ::Opm::ParserKeyword Builtin::get_WINJDAM() { return WINJDAM(); } +const ::Opm::ParserKeyword Builtin::get_WINJFCNC() { return WINJFCNC(); } +const ::Opm::ParserKeyword Builtin::get_WINJGAS() { return WINJGAS(); } +const ::Opm::ParserKeyword Builtin::get_WINJMULT() { return WINJMULT(); } +const ::Opm::ParserKeyword Builtin::get_WINJTEMP() { return WINJTEMP(); } +const ::Opm::ParserKeyword Builtin::get_WLIFT() { return WLIFT(); } +const ::Opm::ParserKeyword Builtin::get_WLIFTOPT() { return WLIFTOPT(); } +const ::Opm::ParserKeyword Builtin::get_WLIMTOL() { return WLIMTOL(); } +const ::Opm::ParserKeyword Builtin::get_WLIST() { return WLIST(); } +const ::Opm::ParserKeyword Builtin::get_WLISTARG() { return WLISTARG(); } +const ::Opm::ParserKeyword Builtin::get_WLISTNAM() { return WLISTNAM(); } +const ::Opm::ParserKeyword Builtin::get_WMICP() { return WMICP(); } +const ::Opm::ParserKeyword Builtin::get_WNETCTRL() { return WNETCTRL(); } +const ::Opm::ParserKeyword Builtin::get_WNETDP() { return WNETDP(); } +const ::Opm::ParserKeyword Builtin::get_WORKLIM() { return WORKLIM(); } +const ::Opm::ParserKeyword Builtin::get_WORKTHP() { return WORKTHP(); } +const ::Opm::ParserKeyword Builtin::get_WPAVE() { return WPAVE(); } +const ::Opm::ParserKeyword Builtin::get_WPAVEDEP() { return WPAVEDEP(); } +const ::Opm::ParserKeyword Builtin::get_WPIMULT() { return WPIMULT(); } +const ::Opm::ParserKeyword Builtin::get_WPIMULTL() { return WPIMULTL(); } +const ::Opm::ParserKeyword Builtin::get_WPITAB() { return WPITAB(); } +const ::Opm::ParserKeyword Builtin::get_WPLUG() { return WPLUG(); } +const ::Opm::ParserKeyword Builtin::get_WPMITAB() { return WPMITAB(); } +const ::Opm::ParserKeyword Builtin::get_WPOLYMER() { return WPOLYMER(); } +const ::Opm::ParserKeyword Builtin::get_WPOLYRED() { return WPOLYRED(); } +const ::Opm::ParserKeyword Builtin::get_WPOTCALC() { return WPOTCALC(); } +const ::Opm::ParserKeyword Builtin::get_WREGROUP() { return WREGROUP(); } +const ::Opm::ParserKeyword Builtin::get_WRFT() { return WRFT(); } +const ::Opm::ParserKeyword Builtin::get_WRFTPLT() { return WRFTPLT(); } +const ::Opm::ParserKeyword Builtin::get_WSALT() { return WSALT(); } +const ::Opm::ParserKeyword Builtin::get_WSCCLEAN() { return WSCCLEAN(); } +const ::Opm::ParserKeyword Builtin::get_WSCCLENL() { return WSCCLENL(); } +const ::Opm::ParserKeyword Builtin::get_WSCTAB() { return WSCTAB(); } +const ::Opm::ParserKeyword Builtin::get_WSEGAICD() { return WSEGAICD(); } +const ::Opm::ParserKeyword Builtin::get_WSEGDFIN() { return WSEGDFIN(); } +const ::Opm::ParserKeyword Builtin::get_WSEGDFMD() { return WSEGDFMD(); } +const ::Opm::ParserKeyword Builtin::get_WSEGDFPA() { return WSEGDFPA(); } +const ::Opm::ParserKeyword Builtin::get_WSEGDIMS() { return WSEGDIMS(); } +const ::Opm::ParserKeyword Builtin::get_WSEGEXSS() { return WSEGEXSS(); } +const ::Opm::ParserKeyword Builtin::get_WSEGFLIM() { return WSEGFLIM(); } +const ::Opm::ParserKeyword Builtin::get_WSEGFMOD() { return WSEGFMOD(); } +const ::Opm::ParserKeyword Builtin::get_WSEGINIT() { return WSEGINIT(); } +const ::Opm::ParserKeyword Builtin::get_WSEGITER() { return WSEGITER(); } +const ::Opm::ParserKeyword Builtin::get_WSEGLABY() { return WSEGLABY(); } +const ::Opm::ParserKeyword Builtin::get_WSEGLINK() { return WSEGLINK(); } +const ::Opm::ParserKeyword Builtin::get_WSEGMULT() { return WSEGMULT(); } +const ::Opm::ParserKeyword Builtin::get_WSEGPROP() { return WSEGPROP(); } +const ::Opm::ParserKeyword Builtin::get_WSEGSEP() { return WSEGSEP(); } +const ::Opm::ParserKeyword Builtin::get_WSEGSICD() { return WSEGSICD(); } +const ::Opm::ParserKeyword Builtin::get_WSEGSOLV() { return WSEGSOLV(); } +const ::Opm::ParserKeyword Builtin::get_WSEGTABL() { return WSEGTABL(); } +const ::Opm::ParserKeyword Builtin::get_WSEGVALV() { return WSEGVALV(); } +const ::Opm::ParserKeyword Builtin::get_WSF() { return WSF(); } +const ::Opm::ParserKeyword Builtin::get_WSKPTAB() { return WSKPTAB(); } +const ::Opm::ParserKeyword Builtin::get_WSOLVENT() { return WSOLVENT(); } +const ::Opm::ParserKeyword Builtin::get_WSURFACT() { return WSURFACT(); } +const ::Opm::ParserKeyword Builtin::get_WTADD() { return WTADD(); } +const ::Opm::ParserKeyword Builtin::get_WTEMP() { return WTEMP(); } +const ::Opm::ParserKeyword Builtin::get_WTEMPQ() { return WTEMPQ(); } +const ::Opm::ParserKeyword Builtin::get_WTEST() { return WTEST(); } +const ::Opm::ParserKeyword Builtin::get_WTHPMAX() { return WTHPMAX(); } +const ::Opm::ParserKeyword Builtin::get_WTMULT() { return WTMULT(); } +const ::Opm::ParserKeyword Builtin::get_WTRACER() { return WTRACER(); } +const ::Opm::ParserKeyword Builtin::get_WVFPDP() { return WVFPDP(); } +const ::Opm::ParserKeyword Builtin::get_WVFPEXP() { return WVFPEXP(); } +const ::Opm::ParserKeyword Builtin::get_WWPAVE() { return WWPAVE(); } + +void Builtin::emplaceW() const { + this->keywords.emplace("WAGHYSTR", WAGHYSTR()); + this->keywords.emplace("WAITBAL", WAITBAL()); + this->keywords.emplace("WALKALIN", WALKALIN()); + this->keywords.emplace("WALQCALC", WALQCALC()); + this->keywords.emplace("WAPI", WAPI()); + this->keywords.emplace("WARN", WARN()); + this->keywords.emplace("WATDENT", WATDENT()); + this->keywords.emplace("WATER", WATER()); + this->keywords.emplace("WATJT", WATJT()); + this->keywords.emplace("WATVISCT", WATVISCT()); + this->keywords.emplace("WBHGLR", WBHGLR()); + this->keywords.emplace("WBOREVOL", WBOREVOL()); + this->keywords.emplace("WCALCVAL", WCALCVAL()); + this->keywords.emplace("WCONHIST", WCONHIST()); + this->keywords.emplace("WCONINJ", WCONINJ()); + this->keywords.emplace("WCONINJE", WCONINJE()); + this->keywords.emplace("WCONINJH", WCONINJH()); + this->keywords.emplace("WCONINJP", WCONINJP()); + this->keywords.emplace("WCONPROD", WCONPROD()); + this->keywords.emplace("WCUTBACK", WCUTBACK()); + this->keywords.emplace("WCUTBACT", WCUTBACT()); + this->keywords.emplace("WCYCLE", WCYCLE()); + this->keywords.emplace("WDFAC", WDFAC()); + this->keywords.emplace("WDFACCOR", WDFACCOR()); + this->keywords.emplace("WDRILPRI", WDRILPRI()); + this->keywords.emplace("WDRILRES", WDRILRES()); + this->keywords.emplace("WDRILTIM", WDRILTIM()); + this->keywords.emplace("WECON", WECON()); + this->keywords.emplace("WECONINJ", WECONINJ()); + this->keywords.emplace("WECONT", WECONT()); + this->keywords.emplace("WEFAC", WEFAC()); + this->keywords.emplace("WELCNTL", WELCNTL()); + this->keywords.emplace("WELDEBUG", WELDEBUG()); + this->keywords.emplace("WELDRAW", WELDRAW()); + this->keywords.emplace("WELEVNT", WELEVNT()); + this->keywords.emplace("WELLDIMS", WELLDIMS()); + this->keywords.emplace("WELLSTRE", WELLSTRE()); + this->keywords.emplace("WELL_COMPLETION_PROBE", WELL_COMPLETION_PROBE()); + this->keywords.emplace("WELL_PROBE", WELL_PROBE()); + this->keywords.emplace("WELL_PROBE_COMP", WELL_PROBE_COMP()); + this->keywords.emplace("WELL_PROBE_OPM", WELL_PROBE_OPM()); + this->keywords.emplace("WELMOVEL", WELMOVEL()); + this->keywords.emplace("WELOPEN", WELOPEN()); + this->keywords.emplace("WELOPENL", WELOPENL()); + this->keywords.emplace("WELPI", WELPI()); + this->keywords.emplace("WELPRI", WELPRI()); + this->keywords.emplace("WELSEGS", WELSEGS()); + this->keywords.emplace("WELSOMIN", WELSOMIN()); + this->keywords.emplace("WELSPECL", WELSPECL()); + this->keywords.emplace("WELSPECS", WELSPECS()); + this->keywords.emplace("WELTARG", WELTARG()); + this->keywords.emplace("WELTRAJ", WELTRAJ()); + this->keywords.emplace("WFOAM", WFOAM()); + this->keywords.emplace("WFRICSEG", WFRICSEG()); + this->keywords.emplace("WFRICSGL", WFRICSGL()); + this->keywords.emplace("WFRICTN", WFRICTN()); + this->keywords.emplace("WFRICTNL", WFRICTNL()); + this->keywords.emplace("WGASPROD", WGASPROD()); + this->keywords.emplace("WGORPEN", WGORPEN()); + this->keywords.emplace("WGRUPCON", WGRUPCON()); + this->keywords.emplace("WH2NUM", WH2NUM()); + this->keywords.emplace("WH3NUM", WH3NUM()); + this->keywords.emplace("WHEDREFD", WHEDREFD()); + this->keywords.emplace("WHISTCTL", WHISTCTL()); + this->keywords.emplace("WHTEMP", WHTEMP()); + this->keywords.emplace("WINJCLN", WINJCLN()); + this->keywords.emplace("WINJDAM", WINJDAM()); + this->keywords.emplace("WINJFCNC", WINJFCNC()); + this->keywords.emplace("WINJGAS", WINJGAS()); + this->keywords.emplace("WINJMULT", WINJMULT()); + this->keywords.emplace("WINJTEMP", WINJTEMP()); + this->keywords.emplace("WLIFT", WLIFT()); + this->keywords.emplace("WLIFTOPT", WLIFTOPT()); + this->keywords.emplace("WLIMTOL", WLIMTOL()); + this->keywords.emplace("WLIST", WLIST()); + this->keywords.emplace("WLISTARG", WLISTARG()); + this->keywords.emplace("WLISTNAM", WLISTNAM()); + this->keywords.emplace("WMICP", WMICP()); + this->keywords.emplace("WNETCTRL", WNETCTRL()); + this->keywords.emplace("WNETDP", WNETDP()); + this->keywords.emplace("WORKLIM", WORKLIM()); + this->keywords.emplace("WORKTHP", WORKTHP()); + this->keywords.emplace("WPAVE", WPAVE()); + this->keywords.emplace("WPAVEDEP", WPAVEDEP()); + this->keywords.emplace("WPIMULT", WPIMULT()); + this->keywords.emplace("WPIMULTL", WPIMULTL()); + this->keywords.emplace("WPITAB", WPITAB()); + this->keywords.emplace("WPLUG", WPLUG()); + this->keywords.emplace("WPMITAB", WPMITAB()); + this->keywords.emplace("WPOLYMER", WPOLYMER()); + this->keywords.emplace("WPOLYRED", WPOLYRED()); + this->keywords.emplace("WPOTCALC", WPOTCALC()); + this->keywords.emplace("WREGROUP", WREGROUP()); + this->keywords.emplace("WRFT", WRFT()); + this->keywords.emplace("WRFTPLT", WRFTPLT()); + this->keywords.emplace("WSALT", WSALT()); + this->keywords.emplace("WSCCLEAN", WSCCLEAN()); + this->keywords.emplace("WSCCLENL", WSCCLENL()); + this->keywords.emplace("WSCTAB", WSCTAB()); + this->keywords.emplace("WSEGAICD", WSEGAICD()); + this->keywords.emplace("WSEGDFIN", WSEGDFIN()); + this->keywords.emplace("WSEGDFMD", WSEGDFMD()); + this->keywords.emplace("WSEGDFPA", WSEGDFPA()); + this->keywords.emplace("WSEGDIMS", WSEGDIMS()); + this->keywords.emplace("WSEGEXSS", WSEGEXSS()); + this->keywords.emplace("WSEGFLIM", WSEGFLIM()); + this->keywords.emplace("WSEGFMOD", WSEGFMOD()); + this->keywords.emplace("WSEGINIT", WSEGINIT()); + this->keywords.emplace("WSEGITER", WSEGITER()); + this->keywords.emplace("WSEGLABY", WSEGLABY()); + this->keywords.emplace("WSEGLINK", WSEGLINK()); + this->keywords.emplace("WSEGMULT", WSEGMULT()); + this->keywords.emplace("WSEGPROP", WSEGPROP()); + this->keywords.emplace("WSEGSEP", WSEGSEP()); + this->keywords.emplace("WSEGSICD", WSEGSICD()); + this->keywords.emplace("WSEGSOLV", WSEGSOLV()); + this->keywords.emplace("WSEGTABL", WSEGTABL()); + this->keywords.emplace("WSEGVALV", WSEGVALV()); + this->keywords.emplace("WSF", WSF()); + this->keywords.emplace("WSKPTAB", WSKPTAB()); + this->keywords.emplace("WSOLVENT", WSOLVENT()); + this->keywords.emplace("WSURFACT", WSURFACT()); + this->keywords.emplace("WTADD", WTADD()); + this->keywords.emplace("WTEMP", WTEMP()); + this->keywords.emplace("WTEMPQ", WTEMPQ()); + this->keywords.emplace("WTEST", WTEST()); + this->keywords.emplace("WTHPMAX", WTHPMAX()); + this->keywords.emplace("WTMULT", WTMULT()); + this->keywords.emplace("WTRACER", WTRACER()); + this->keywords.emplace("WVFPDP", WVFPDP()); + this->keywords.emplace("WVFPEXP", WVFPEXP()); + this->keywords.emplace("WWPAVE", WWPAVE()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinX.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinX.cpp new file mode 100644 index 0000000000..e3f0979e22 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinX.cpp @@ -0,0 +1,9 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_XMF() { return XMF(); } + +void Builtin::emplaceX() const { + this->keywords.emplace("XMF", XMF()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinY.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinY.cpp new file mode 100644 index 0000000000..f8c5ab7ee6 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinY.cpp @@ -0,0 +1,11 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_YMF() { return YMF(); } +const ::Opm::ParserKeyword Builtin::get_YMODULE() { return YMODULE(); } + +void Builtin::emplaceY() const { + this->keywords.emplace("YMF", YMF()); + this->keywords.emplace("YMODULE", YMODULE()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinZ.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinZ.cpp new file mode 100644 index 0000000000..84e2d085f0 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinZ.cpp @@ -0,0 +1,25 @@ +#include +#include +namespace Opm { namespace ParserKeywords { +const ::Opm::ParserKeyword Builtin::get_ZCORN() { return ZCORN(); } +const ::Opm::ParserKeyword Builtin::get_ZFACT1() { return ZFACT1(); } +const ::Opm::ParserKeyword Builtin::get_ZFACT1S() { return ZFACT1S(); } +const ::Opm::ParserKeyword Builtin::get_ZFACTOR() { return ZFACTOR(); } +const ::Opm::ParserKeyword Builtin::get_ZFACTORS() { return ZFACTORS(); } +const ::Opm::ParserKeyword Builtin::get_ZIPP2OFF() { return ZIPP2OFF(); } +const ::Opm::ParserKeyword Builtin::get_ZIPPY2() { return ZIPPY2(); } +const ::Opm::ParserKeyword Builtin::get_ZMF() { return ZMF(); } +const ::Opm::ParserKeyword Builtin::get_ZMFVD() { return ZMFVD(); } + +void Builtin::emplaceZ() const { + this->keywords.emplace("ZCORN", ZCORN()); + this->keywords.emplace("ZFACT1", ZFACT1()); + this->keywords.emplace("ZFACT1S", ZFACT1S()); + this->keywords.emplace("ZFACTOR", ZFACTOR()); + this->keywords.emplace("ZFACTORS", ZFACTORS()); + this->keywords.emplace("ZIPP2OFF", ZIPP2OFF()); + this->keywords.emplace("ZIPPY2", ZIPPY2()); + this->keywords.emplace("ZMF", ZMF()); + this->keywords.emplace("ZMFVD", ZMFVD()); +} +} } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/C.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/C.cpp index 7772a2420c..e2b691d57b 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/C.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/C.cpp @@ -182,7 +182,6 @@ const std::string CBMOPTS::APPLICATION::defaultValue = "PMPVK"; const std::string CBMOPTS::PRESSURE_CHOP::itemName = "PRESSURE_CHOP"; const std::string CBMOPTS::PRESSURE_CHOP::defaultValue = "NOPMPCHP"; const std::string CBMOPTS::MIN_PORE_VOLUME::itemName = "MIN_PORE_VOLUME"; -const double CBMOPTS::MIN_PORE_VOLUME::defaultValue = 5e-06; CECON::CECON() : ParserKeyword("CECON", KeywordSize(SLASH_TERMINATED)) { @@ -261,27 +260,18 @@ CECON::CECON() : ParserKeyword("CECON", KeywordSize(SLASH_TERMINATED)) { const std::string CECON::keywordName = "CECON"; const std::string CECON::WELLNAME::itemName = "WELLNAME"; const std::string CECON::I::itemName = "I"; -const int CECON::I::defaultValue = 0; const std::string CECON::J::itemName = "J"; -const int CECON::J::defaultValue = 0; const std::string CECON::K1::itemName = "K1"; -const int CECON::K1::defaultValue = 0; const std::string CECON::K2::itemName = "K2"; -const int CECON::K2::defaultValue = 0; const std::string CECON::MAX_WCUT::itemName = "MAX_WCUT"; -const double CECON::MAX_WCUT::defaultValue = 0; const std::string CECON::MAX_GOR::itemName = "MAX_GOR"; -const double CECON::MAX_GOR::defaultValue = 0; const std::string CECON::MAX_WGR::itemName = "MAX_WGR"; -const double CECON::MAX_WGR::defaultValue = 0; const std::string CECON::WORKOVER_PROCEDURE::itemName = "WORKOVER_PROCEDURE"; const std::string CECON::WORKOVER_PROCEDURE::defaultValue = "CON"; const std::string CECON::CHECK_STOPPED::itemName = "CHECK_STOPPED"; const std::string CECON::CHECK_STOPPED::defaultValue = "NO"; const std::string CECON::MIN_OIL::itemName = "MIN_OIL"; -const double CECON::MIN_OIL::defaultValue = -100000000000000000000.000000; const std::string CECON::MIN_GAS::itemName = "MIN_GAS"; -const double CECON::MIN_GAS::defaultValue = -100000000000000000000.000000; const std::string CECON::FOLLOW_ON_WELL::itemName = "FOLLOW_ON_WELL"; const std::string CECON::FOLLOW_ON_WELL::defaultValue = ""; @@ -371,30 +361,20 @@ CECONT::CECONT() : ParserKeyword("CECONT", KeywordSize(DOUBLE_SLASH_TERMINATED)) const std::string CECONT::keywordName = "CECONT"; const std::string CECONT::WELL::itemName = "WELL"; const std::string CECONT::I::itemName = "I"; -const int CECONT::I::defaultValue = 0; const std::string CECONT::J::itemName = "J"; -const int CECONT::J::defaultValue = 0; const std::string CECONT::K_UPPER::itemName = "K_UPPER"; -const int CECONT::K_UPPER::defaultValue = 0; const std::string CECONT::K_LOWER::itemName = "K_LOWER"; -const int CECONT::K_LOWER::defaultValue = 0; const std::string CECONT::PROCEDURE::itemName = "PROCEDURE"; const std::string CECONT::PROCEDURE::defaultValue = "CON"; const std::string CECONT::CHECK_STOPPED_WELLS::itemName = "CHECK_STOPPED_WELLS"; const std::string CECONT::CHECK_STOPPED_WELLS::defaultValue = "NO"; const std::string CECONT::TRACER::itemName = "TRACER"; const std::string CECONT::MAX_TOTAL_TRACER_RATE::itemName = "MAX_TOTAL_TRACER_RATE"; -const double CECONT::MAX_TOTAL_TRACER_RATE::defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; const std::string CECONT::MAX_TOTAL_TRACER_CONC::itemName = "MAX_TOTAL_TRACER_CONC"; -const double CECONT::MAX_TOTAL_TRACER_CONC::defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; const std::string CECONT::MAX_FREE_TRACER_RATE::itemName = "MAX_FREE_TRACER_RATE"; -const double CECONT::MAX_FREE_TRACER_RATE::defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; const std::string CECONT::MAX_FREE_TRACER_CONC::itemName = "MAX_FREE_TRACER_CONC"; -const double CECONT::MAX_FREE_TRACER_CONC::defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; const std::string CECONT::MAX_SOL_TRACER_RATE::itemName = "MAX_SOL_TRACER_RATE"; -const double CECONT::MAX_SOL_TRACER_RATE::defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; const std::string CECONT::MAX_SOL_TRACER_CONC::itemName = "MAX_SOL_TRACER_CONC"; -const double CECONT::MAX_SOL_TRACER_CONC::defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; CIRCLE::CIRCLE() : ParserKeyword("CIRCLE", KeywordSize(0, false)) { @@ -405,6 +385,32 @@ CIRCLE::CIRCLE() : ParserKeyword("CIRCLE", KeywordSize(0, false)) { const std::string CIRCLE::keywordName = "CIRCLE"; +CNAMES::CNAMES() : ParserKeyword("CNAMES", KeywordSize(1, false)) { + addValidSectionName("PROPS"); + clearDeckNames(); + addDeckName("CNAMES"); + { + ParserRecord record; + { + ParserItem item("data", ParserItem::itype::STRING); + item.setSizeType(ParserItem::item_size::ALL); + record.addDataItem(item); + } + addDataRecord( record ); + } +} +const std::string CNAMES::keywordName = "CNAMES"; +const std::string CNAMES::data::itemName = "data"; + + +CO2SOL::CO2SOL() : ParserKeyword("CO2SOL", KeywordSize(0, false)) { + addValidSectionName("RUNSPEC"); + clearDeckNames(); + addDeckName("CO2SOL"); +} +const std::string CO2SOL::keywordName = "CO2SOL"; + + CO2STOR::CO2STOR() : ParserKeyword("CO2STOR", KeywordSize(0, false)) { addValidSectionName("RUNSPEC"); clearDeckNames(); @@ -562,7 +568,6 @@ COLLAPSE::COLLAPSE() : ParserKeyword("COLLAPSE", KeywordSize(SLASH_TERMINATED)) } const std::string COLLAPSE::keywordName = "COLLAPSE"; const std::string COLLAPSE::VALUE::itemName = "VALUE"; -const int COLLAPSE::VALUE::defaultValue = 1; COLUMNS::COLUMNS() : ParserKeyword("COLUMNS", KeywordSize(1, false)) { @@ -593,9 +598,7 @@ COLUMNS::COLUMNS() : ParserKeyword("COLUMNS", KeywordSize(1, false)) { } const std::string COLUMNS::keywordName = "COLUMNS"; const std::string COLUMNS::LEFT_MARGIN::itemName = "LEFT_MARGIN"; -const int COLUMNS::LEFT_MARGIN::defaultValue = 1; const std::string COLUMNS::RIGHT_MARGIN::itemName = "RIGHT_MARGIN"; -const int COLUMNS::RIGHT_MARGIN::defaultValue = 132; COMPDAT::COMPDAT() : ParserKeyword("COMPDAT", KeywordSize(SLASH_TERMINATED)) { @@ -660,7 +663,8 @@ COMPDAT::COMPDAT() : ParserKeyword("COMPDAT", KeywordSize(SLASH_TERMINATED)) { } { ParserItem item("D_FACTOR", ParserItem::itype::DOUBLE); - item.push_backDimension("1"); + item.setDefault( double(0) ); + item.push_backDimension("Time/GasSurfaceVolume"); record.addItem(item); } { @@ -679,21 +683,16 @@ COMPDAT::COMPDAT() : ParserKeyword("COMPDAT", KeywordSize(SLASH_TERMINATED)) { const std::string COMPDAT::keywordName = "COMPDAT"; const std::string COMPDAT::WELL::itemName = "WELL"; const std::string COMPDAT::I::itemName = "I"; -const int COMPDAT::I::defaultValue = 0; const std::string COMPDAT::J::itemName = "J"; -const int COMPDAT::J::defaultValue = 0; const std::string COMPDAT::K1::itemName = "K1"; const std::string COMPDAT::K2::itemName = "K2"; const std::string COMPDAT::STATE::itemName = "STATE"; const std::string COMPDAT::STATE::defaultValue = "OPEN"; const std::string COMPDAT::SAT_TABLE::itemName = "SAT_TABLE"; -const int COMPDAT::SAT_TABLE::defaultValue = 0; const std::string COMPDAT::CONNECTION_TRANSMISSIBILITY_FACTOR::itemName = "CONNECTION_TRANSMISSIBILITY_FACTOR"; const std::string COMPDAT::DIAMETER::itemName = "DIAMETER"; const std::string COMPDAT::Kh::itemName = "Kh"; -const double COMPDAT::Kh::defaultValue = -1.000000; const std::string COMPDAT::SKIN::itemName = "SKIN"; -const double COMPDAT::SKIN::defaultValue = 0; const std::string COMPDAT::D_FACTOR::itemName = "D_FACTOR"; const std::string COMPDAT::DIR::itemName = "DIR"; const std::string COMPDAT::DIR::defaultValue = "Z"; @@ -787,21 +786,16 @@ const std::string COMPDATX::keywordName = "COMPDATX"; const std::string COMPDATX::WELL::itemName = "WELL"; const std::string COMPDATX::LGR::itemName = "LGR"; const std::string COMPDATX::I::itemName = "I"; -const int COMPDATX::I::defaultValue = 0; const std::string COMPDATX::J::itemName = "J"; -const int COMPDATX::J::defaultValue = 0; const std::string COMPDATX::K1::itemName = "K1"; const std::string COMPDATX::K2::itemName = "K2"; const std::string COMPDATX::STATE::itemName = "STATE"; const std::string COMPDATX::STATE::defaultValue = "OPEN"; const std::string COMPDATX::SAT_TABLE::itemName = "SAT_TABLE"; -const int COMPDATX::SAT_TABLE::defaultValue = 0; const std::string COMPDATX::CONNECTION_TRANSMISSIBILITY_FACTOR::itemName = "CONNECTION_TRANSMISSIBILITY_FACTOR"; const std::string COMPDATX::DIAMETER::itemName = "DIAMETER"; const std::string COMPDATX::Kh::itemName = "Kh"; -const double COMPDATX::Kh::defaultValue = -1.000000; const std::string COMPDATX::SKIN::itemName = "SKIN"; -const double COMPDATX::SKIN::defaultValue = 0; const std::string COMPDATX::D_FACTOR::itemName = "D_FACTOR"; const std::string COMPDATX::DIR::itemName = "DIR"; const std::string COMPDATX::DIR::defaultValue = "Z"; @@ -861,19 +855,12 @@ COMPFLSH::COMPFLSH() : ParserKeyword("COMPFLSH", KeywordSize(SLASH_TERMINATED)) const std::string COMPFLSH::keywordName = "COMPFLSH"; const std::string COMPFLSH::WELL::itemName = "WELL"; const std::string COMPFLSH::I::itemName = "I"; -const int COMPFLSH::I::defaultValue = 0; const std::string COMPFLSH::J::itemName = "J"; -const int COMPFLSH::J::defaultValue = 0; const std::string COMPFLSH::UPPER_K::itemName = "UPPER_K"; -const int COMPFLSH::UPPER_K::defaultValue = 0; const std::string COMPFLSH::LOWER_K::itemName = "LOWER_K"; -const int COMPFLSH::LOWER_K::defaultValue = 0; const std::string COMPFLSH::F1::itemName = "F1"; -const double COMPFLSH::F1::defaultValue = 1.000000; const std::string COMPFLSH::F2::itemName = "F2"; -const double COMPFLSH::F2::defaultValue = 1.000000; const std::string COMPFLSH::FLASH_PVTNUM::itemName = "FLASH_PVTNUM"; -const int COMPFLSH::FLASH_PVTNUM::defaultValue = 0; COMPIMB::COMPIMB() : ParserKeyword("COMPIMB", KeywordSize(SLASH_TERMINATED)) { @@ -915,13 +902,10 @@ COMPIMB::COMPIMB() : ParserKeyword("COMPIMB", KeywordSize(SLASH_TERMINATED)) { const std::string COMPIMB::keywordName = "COMPIMB"; const std::string COMPIMB::WELL::itemName = "WELL"; const std::string COMPIMB::I::itemName = "I"; -const int COMPIMB::I::defaultValue = 0; const std::string COMPIMB::J::itemName = "J"; -const int COMPIMB::J::defaultValue = 0; const std::string COMPIMB::K1::itemName = "K1"; const std::string COMPIMB::K2::itemName = "K2"; const std::string COMPIMB::SAT_TABLE::itemName = "SAT_TABLE"; -const int COMPIMB::SAT_TABLE::defaultValue = 0; COMPINJK::COMPINJK() : ParserKeyword("COMPINJK", KeywordSize(SLASH_TERMINATED)) { @@ -966,15 +950,10 @@ COMPINJK::COMPINJK() : ParserKeyword("COMPINJK", KeywordSize(SLASH_TERMINATED)) const std::string COMPINJK::keywordName = "COMPINJK"; const std::string COMPINJK::WELL::itemName = "WELL"; const std::string COMPINJK::I::itemName = "I"; -const int COMPINJK::I::defaultValue = 0; const std::string COMPINJK::J::itemName = "J"; -const int COMPINJK::J::defaultValue = 0; const std::string COMPINJK::K_UPPER::itemName = "K_UPPER"; -const int COMPINJK::K_UPPER::defaultValue = 0; const std::string COMPINJK::K_LOWER::itemName = "K_LOWER"; -const int COMPINJK::K_LOWER::defaultValue = 0; const std::string COMPINJK::REL_PERM::itemName = "REL_PERM"; -const double COMPINJK::REL_PERM::defaultValue = 0; COMPLMPL::COMPLMPL() : ParserKeyword("COMPLMPL", KeywordSize(SLASH_TERMINATED)) { @@ -1024,13 +1003,9 @@ const std::string COMPLMPL::WELL::itemName = "WELL"; const std::string COMPLMPL::GRID::itemName = "GRID"; const std::string COMPLMPL::GRID::defaultValue = ""; const std::string COMPLMPL::I::itemName = "I"; -const int COMPLMPL::I::defaultValue = 0; const std::string COMPLMPL::J::itemName = "J"; -const int COMPLMPL::J::defaultValue = 0; const std::string COMPLMPL::UPPER_K::itemName = "UPPER_K"; -const int COMPLMPL::UPPER_K::defaultValue = 0; const std::string COMPLMPL::LOWER_K::itemName = "LOWER_K"; -const int COMPLMPL::LOWER_K::defaultValue = 0; const std::string COMPLMPL::COMPLETION_NUMBER::itemName = "COMPLETION_NUMBER"; @@ -1074,13 +1049,9 @@ COMPLUMP::COMPLUMP() : ParserKeyword("COMPLUMP", KeywordSize(SLASH_TERMINATED)) const std::string COMPLUMP::keywordName = "COMPLUMP"; const std::string COMPLUMP::WELL::itemName = "WELL"; const std::string COMPLUMP::I::itemName = "I"; -const int COMPLUMP::I::defaultValue = 0; const std::string COMPLUMP::J::itemName = "J"; -const int COMPLUMP::J::defaultValue = 0; const std::string COMPLUMP::K1::itemName = "K1"; -const int COMPLUMP::K1::defaultValue = 0; const std::string COMPLUMP::K2::itemName = "K2"; -const int COMPLUMP::K2::defaultValue = 0; const std::string COMPLUMP::N::itemName = "N"; @@ -1208,13 +1179,9 @@ COMPRP::COMPRP() : ParserKeyword("COMPRP", KeywordSize(SLASH_TERMINATED)) { const std::string COMPRP::keywordName = "COMPRP"; const std::string COMPRP::WELL::itemName = "WELL"; const std::string COMPRP::I::itemName = "I"; -const int COMPRP::I::defaultValue = 0; const std::string COMPRP::J::itemName = "J"; -const int COMPRP::J::defaultValue = 0; const std::string COMPRP::K_UPPER::itemName = "K_UPPER"; -const int COMPRP::K_UPPER::defaultValue = 0; const std::string COMPRP::K_LOWER::itemName = "K_LOWER"; -const int COMPRP::K_LOWER::defaultValue = 0; const std::string COMPRP::SAT_TABLE_NUM::itemName = "SAT_TABLE_NUM"; const std::string COMPRP::SWMIN::itemName = "SWMIN"; const std::string COMPRP::SWMAX::itemName = "SWMAX"; @@ -1287,13 +1254,9 @@ const std::string COMPRPL::keywordName = "COMPRPL"; const std::string COMPRPL::WELL::itemName = "WELL"; const std::string COMPRPL::LOCAL_GRID::itemName = "LOCAL_GRID"; const std::string COMPRPL::I::itemName = "I"; -const int COMPRPL::I::defaultValue = 0; const std::string COMPRPL::J::itemName = "J"; -const int COMPRPL::J::defaultValue = 0; const std::string COMPRPL::K_UPPER::itemName = "K_UPPER"; -const int COMPRPL::K_UPPER::defaultValue = 0; const std::string COMPRPL::K_LOWER::itemName = "K_LOWER"; -const int COMPRPL::K_LOWER::defaultValue = 0; const std::string COMPRPL::SAT_TABLE_NUM::itemName = "SAT_TABLE_NUM"; const std::string COMPRPL::SWMIN::itemName = "SWMIN"; const std::string COMPRPL::SWMAX::itemName = "SWMAX"; @@ -1400,7 +1363,6 @@ const std::string COMPSEGL::DISTANCE_END::itemName = "DISTANCE_END"; const std::string COMPSEGL::DIRECTION::itemName = "DIRECTION"; const std::string COMPSEGL::END_IJK::itemName = "END_IJK"; const std::string COMPSEGL::CENTER_DEPTH::itemName = "CENTER_DEPTH"; -const double COMPSEGL::CENTER_DEPTH::defaultValue = 0; const std::string COMPSEGL::THERMAL_LENGTH::itemName = "THERMAL_LENGTH"; const std::string COMPSEGL::SEGMENT_NUMBER::itemName = "SEGMENT_NUMBER"; @@ -1482,11 +1444,106 @@ const std::string COMPSEGS::DISTANCE_END::itemName = "DISTANCE_END"; const std::string COMPSEGS::DIRECTION::itemName = "DIRECTION"; const std::string COMPSEGS::END_IJK::itemName = "END_IJK"; const std::string COMPSEGS::CENTER_DEPTH::itemName = "CENTER_DEPTH"; -const double COMPSEGS::CENTER_DEPTH::defaultValue = 0; const std::string COMPSEGS::THERMAL_LENGTH::itemName = "THERMAL_LENGTH"; const std::string COMPSEGS::SEGMENT_NUMBER::itemName = "SEGMENT_NUMBER"; +COMPTRAJ::COMPTRAJ() : ParserKeyword("COMPTRAJ", KeywordSize(SLASH_TERMINATED)) { + addValidSectionName("SCHEDULE"); + setRequiredKeywords({ + "WELTRAJ", + }); + clearDeckNames(); + addDeckName("COMPTRAJ"); + { + ParserRecord record; + { + ParserItem item("WELL", ParserItem::itype::STRING); + record.addItem(item); + } + { + ParserItem item("BRANCH_NUMBER", ParserItem::itype::INT); + item.setDefault( 1 ); + record.addItem(item); + } + { + ParserItem item("PERF_TOP", ParserItem::itype::DOUBLE); + item.push_backDimension("Length"); + record.addItem(item); + } + { + ParserItem item("PERF_BOT", ParserItem::itype::DOUBLE); + item.push_backDimension("Length"); + record.addItem(item); + } + { + ParserItem item("PERF_REF", ParserItem::itype::STRING); + item.setDefault( std::string("TVD") ); + record.addItem(item); + } + { + ParserItem item("COMPLETION_NUMBER", ParserItem::itype::INT); + item.setDefault( 1 ); + record.addItem(item); + } + { + ParserItem item("STATE", ParserItem::itype::STRING); + item.setDefault( std::string("OPEN") ); + record.addItem(item); + } + { + ParserItem item("SAT_TABLE", ParserItem::itype::INT); + item.setDefault( 0 ); + record.addItem(item); + } + { + ParserItem item("CONNECTION_TRANSMISSIBILITY_FACTOR", ParserItem::itype::DOUBLE); + item.push_backDimension("Viscosity*ReservoirVolume/Time*Pressure"); + record.addItem(item); + } + { + ParserItem item("DIAMETER", ParserItem::itype::DOUBLE); + item.push_backDimension("Length"); + record.addItem(item); + } + { + ParserItem item("Kh", ParserItem::itype::DOUBLE); + item.setDefault( double(-1.000000) ); + item.push_backDimension("Permeability*Length"); + record.addItem(item); + } + { + ParserItem item("SKIN", ParserItem::itype::DOUBLE); + item.setDefault( double(0) ); + item.push_backDimension("1"); + record.addItem(item); + } + { + ParserItem item("D_FACTOR", ParserItem::itype::DOUBLE); + item.push_backDimension("1"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string COMPTRAJ::keywordName = "COMPTRAJ"; +const std::string COMPTRAJ::WELL::itemName = "WELL"; +const std::string COMPTRAJ::BRANCH_NUMBER::itemName = "BRANCH_NUMBER"; +const std::string COMPTRAJ::PERF_TOP::itemName = "PERF_TOP"; +const std::string COMPTRAJ::PERF_BOT::itemName = "PERF_BOT"; +const std::string COMPTRAJ::PERF_REF::itemName = "PERF_REF"; +const std::string COMPTRAJ::PERF_REF::defaultValue = "TVD"; +const std::string COMPTRAJ::COMPLETION_NUMBER::itemName = "COMPLETION_NUMBER"; +const std::string COMPTRAJ::STATE::itemName = "STATE"; +const std::string COMPTRAJ::STATE::defaultValue = "OPEN"; +const std::string COMPTRAJ::SAT_TABLE::itemName = "SAT_TABLE"; +const std::string COMPTRAJ::CONNECTION_TRANSMISSIBILITY_FACTOR::itemName = "CONNECTION_TRANSMISSIBILITY_FACTOR"; +const std::string COMPTRAJ::DIAMETER::itemName = "DIAMETER"; +const std::string COMPTRAJ::Kh::itemName = "Kh"; +const std::string COMPTRAJ::SKIN::itemName = "SKIN"; +const std::string COMPTRAJ::D_FACTOR::itemName = "D_FACTOR"; + + COMPVE::COMPVE() : ParserKeyword("COMPVE", KeywordSize(SLASH_TERMINATED)) { addValidSectionName("SCHEDULE"); clearDeckNames(); @@ -1562,13 +1619,9 @@ COMPVE::COMPVE() : ParserKeyword("COMPVE", KeywordSize(SLASH_TERMINATED)) { const std::string COMPVE::keywordName = "COMPVE"; const std::string COMPVE::WELL::itemName = "WELL"; const std::string COMPVE::I::itemName = "I"; -const int COMPVE::I::defaultValue = 0; const std::string COMPVE::J::itemName = "J"; -const int COMPVE::J::defaultValue = 0; const std::string COMPVE::K_UPPER::itemName = "K_UPPER"; -const int COMPVE::K_UPPER::defaultValue = 0; const std::string COMPVE::K_LOWER::itemName = "K_LOWER"; -const int COMPVE::K_LOWER::defaultValue = 0; const std::string COMPVE::SAT_TABLE_NUM::itemName = "SAT_TABLE_NUM"; const std::string COMPVE::CVEFRAC::itemName = "CVEFRAC"; const std::string COMPVE::DTOP::itemName = "DTOP"; @@ -1576,7 +1629,6 @@ const std::string COMPVE::DBOT::itemName = "DBOT"; const std::string COMPVE::FLAG::itemName = "FLAG"; const std::string COMPVE::FLAG::defaultValue = "NO"; const std::string COMPVE::S_D::itemName = "S_D"; -const double COMPVE::S_D::defaultValue = 0; const std::string COMPVE::GTOP::itemName = "GTOP"; const std::string COMPVE::GBOT::itemName = "GBOT"; @@ -1661,13 +1713,9 @@ const std::string COMPVEL::keywordName = "COMPVEL"; const std::string COMPVEL::WELL::itemName = "WELL"; const std::string COMPVEL::LOCAL::itemName = "LOCAL"; const std::string COMPVEL::I::itemName = "I"; -const int COMPVEL::I::defaultValue = 0; const std::string COMPVEL::J::itemName = "J"; -const int COMPVEL::J::defaultValue = 0; const std::string COMPVEL::K_UPPER::itemName = "K_UPPER"; -const int COMPVEL::K_UPPER::defaultValue = 0; const std::string COMPVEL::K_LOWER::itemName = "K_LOWER"; -const int COMPVEL::K_LOWER::defaultValue = 0; const std::string COMPVEL::SAT_TABLE_NUM::itemName = "SAT_TABLE_NUM"; const std::string COMPVEL::CVEFRAC::itemName = "CVEFRAC"; const std::string COMPVEL::DTOP::itemName = "DTOP"; @@ -1675,7 +1723,6 @@ const std::string COMPVEL::DBOT::itemName = "DBOT"; const std::string COMPVEL::FLAG::itemName = "FLAG"; const std::string COMPVEL::FLAG::defaultValue = "NO"; const std::string COMPVEL::S_D::itemName = "S_D"; -const double COMPVEL::S_D::defaultValue = 0; const std::string COMPVEL::GTOP::itemName = "GTOP"; const std::string COMPVEL::GBOT::itemName = "GBOT"; @@ -1826,6 +1873,45 @@ const std::string CONNECTION_PROBE::J::itemName = "J"; const std::string CONNECTION_PROBE::K::itemName = "K"; +CONNECTION_PROBE_OPM::CONNECTION_PROBE_OPM() : ParserKeyword("CONNECTION_PROBE_OPM", KeywordSize(SLASH_TERMINATED)) { + addValidSectionName("SUMMARY"); + clearDeckNames(); + addDeckName("CINJFVT"); + addDeckName("CFCPORO"); + addDeckName("CFCPERM"); + addDeckName("CFCRAD"); + addDeckName("CFCSKIN"); + addDeckName("CFCWIDTH"); + addDeckName("CFCAOF"); + addDeckName("CINJFVR"); + { + ParserRecord record; + { + ParserItem item("WELL", ParserItem::itype::STRING); + record.addItem(item); + } + { + ParserItem item("I", ParserItem::itype::INT); + record.addItem(item); + } + { + ParserItem item("J", ParserItem::itype::INT); + record.addItem(item); + } + { + ParserItem item("K", ParserItem::itype::INT); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string CONNECTION_PROBE_OPM::keywordName = "CONNECTION_PROBE_OPM"; +const std::string CONNECTION_PROBE_OPM::WELL::itemName = "WELL"; +const std::string CONNECTION_PROBE_OPM::I::itemName = "I"; +const std::string CONNECTION_PROBE_OPM::J::itemName = "J"; +const std::string CONNECTION_PROBE_OPM::K::itemName = "K"; + + COORD::COORD() : ParserKeyword("COORD", KeywordSize(1, false)) { addValidSectionName("GRID"); setProhibitedKeywords({ @@ -1893,9 +1979,7 @@ const std::string COORDSYS::CIRCLE_COMPLETION::defaultValue = "INCOMP"; const std::string COORDSYS::CONNECTION::itemName = "CONNECTION"; const std::string COORDSYS::CONNECTION::defaultValue = "SEPARATE"; const std::string COORDSYS::R1::itemName = "R1"; -const int COORDSYS::R1::defaultValue = 0; const std::string COORDSYS::R2::itemName = "R2"; -const int COORDSYS::R2::defaultValue = 0; COPY::COPY() : ParserKeyword("COPY", KeywordSize(SLASH_TERMINATED)) { @@ -2034,9 +2118,9 @@ const std::string COPYBOX::KY2D::itemName = "KY2D"; COPYREG::COPYREG() : ParserKeyword("COPYREG", KeywordSize(SLASH_TERMINATED)) { - addValidSectionName("PROPS"); - addValidSectionName("EDIT"); addValidSectionName("GRID"); + addValidSectionName("EDIT"); + addValidSectionName("PROPS"); addValidSectionName("REGIONS"); addValidSectionName("SOLUTION"); clearDeckNames(); @@ -2207,7 +2291,7 @@ const std::string CPR::J::itemName = "J"; const std::string CPR::K::itemName = "K"; -CREF::CREF() : ParserKeyword("CREF", KeywordSize("TABDIMS", "NUM_STATE_EQ", false, 0)) { +CREF::CREF() : ParserKeyword("CREF", KeywordSize("TABDIMS", "NUM_EOS_RES", false, 0)) { addValidSectionName("PROPS"); clearDeckNames(); addDeckName("CREF"); @@ -2226,10 +2310,29 @@ const std::string CREF::keywordName = "CREF"; const std::string CREF::COMPRESSIBILITY::itemName = "COMPRESSIBILITY"; -CREFS::CREFS() : ParserKeyword("CREFS", KeywordSize("TABDIMS", "NUM_STATE_EQ", false, 0)) { +CREFW::CREFW() : ParserKeyword("CREFW", KeywordSize("TABDIMS", "NUM_EOS_RES", false, 0)) { + addValidSectionName("PROPS"); + clearDeckNames(); + addDeckName("CREFW"); + { + ParserRecord record; + { + ParserItem item("COMPRESSIBILITY", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("1/Pressure"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string CREFW::keywordName = "CREFW"; +const std::string CREFW::COMPRESSIBILITY::itemName = "COMPRESSIBILITY"; + + +CREFWS::CREFWS() : ParserKeyword("CREFWS", KeywordSize("TABDIMS", "NUM_EOS_SURFACE", false, 0)) { addValidSectionName("PROPS"); clearDeckNames(); - addDeckName("CREFS"); + addDeckName("CREFWS"); { ParserRecord record; { @@ -2241,8 +2344,8 @@ CREFS::CREFS() : ParserKeyword("CREFS", KeywordSize("TABDIMS", "NUM_STATE_EQ", f addRecord( record ); } } -const std::string CREFS::keywordName = "CREFS"; -const std::string CREFS::COMPRESSIBILITY::itemName = "COMPRESSIBILITY"; +const std::string CREFWS::keywordName = "CREFWS"; +const std::string CREFWS::COMPRESSIBILITY::itemName = "COMPRESSIBILITY"; CRITPERM::CRITPERM() : ParserKeyword("CRITPERM", KeywordSize(1, false)) { @@ -2305,15 +2408,10 @@ CSKIN::CSKIN() : ParserKeyword("CSKIN", KeywordSize(SLASH_TERMINATED)) { const std::string CSKIN::keywordName = "CSKIN"; const std::string CSKIN::WELL::itemName = "WELL"; const std::string CSKIN::I::itemName = "I"; -const int CSKIN::I::defaultValue = 0; const std::string CSKIN::J::itemName = "J"; -const int CSKIN::J::defaultValue = 0; const std::string CSKIN::K_UPPER::itemName = "K_UPPER"; -const int CSKIN::K_UPPER::defaultValue = 0; const std::string CSKIN::K_LOWER::itemName = "K_LOWER"; -const int CSKIN::K_LOWER::defaultValue = 0; const std::string CSKIN::CONNECTION_SKIN_FACTOR::itemName = "CONNECTION_SKIN_FACTOR"; -const double CSKIN::CONNECTION_SKIN_FACTOR::defaultValue = 0; } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/D.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/D.cpp index 336957ce5c..b0772e5da2 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/D.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/D.cpp @@ -98,10 +98,12 @@ DATUMRX::DATUMRX() : ParserKeyword("DATUMRX", KeywordSize(SLASH_TERMINATED)) { ParserRecord record; { ParserItem item("REGION_FAMILY", ParserItem::itype::STRING); + item.setDefault( std::string("") ); record.addItem(item); } { ParserItem item("DEPTH", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); item.push_backDimension("Length"); record.addItem(item); } @@ -110,6 +112,7 @@ DATUMRX::DATUMRX() : ParserKeyword("DATUMRX", KeywordSize(SLASH_TERMINATED)) { } const std::string DATUMRX::keywordName = "DATUMRX"; const std::string DATUMRX::REGION_FAMILY::itemName = "REGION_FAMILY"; +const std::string DATUMRX::REGION_FAMILY::defaultValue = ""; const std::string DATUMRX::DEPTH::itemName = "DEPTH"; @@ -585,179 +588,92 @@ DEBUG_::DEBUG_() : ParserKeyword("DEBUG_", KeywordSize(1, false)) { } const std::string DEBUG_::keywordName = "DEBUG_"; const std::string DEBUG_::Item1::itemName = "Item1"; -const int DEBUG_::Item1::defaultValue = 0; const std::string DEBUG_::Item2::itemName = "Item2"; -const int DEBUG_::Item2::defaultValue = 0; const std::string DEBUG_::Item3::itemName = "Item3"; -const int DEBUG_::Item3::defaultValue = 0; const std::string DEBUG_::Item4::itemName = "Item4"; -const int DEBUG_::Item4::defaultValue = 0; const std::string DEBUG_::Item5::itemName = "Item5"; -const int DEBUG_::Item5::defaultValue = 0; const std::string DEBUG_::Item6::itemName = "Item6"; -const int DEBUG_::Item6::defaultValue = 0; const std::string DEBUG_::Item7::itemName = "Item7"; -const int DEBUG_::Item7::defaultValue = 0; const std::string DEBUG_::Item8::itemName = "Item8"; -const int DEBUG_::Item8::defaultValue = 0; const std::string DEBUG_::Item9::itemName = "Item9"; -const int DEBUG_::Item9::defaultValue = 0; const std::string DEBUG_::Item10::itemName = "Item10"; -const int DEBUG_::Item10::defaultValue = 0; const std::string DEBUG_::Item11::itemName = "Item11"; -const int DEBUG_::Item11::defaultValue = 0; const std::string DEBUG_::Item12::itemName = "Item12"; -const int DEBUG_::Item12::defaultValue = 0; const std::string DEBUG_::Item13::itemName = "Item13"; -const int DEBUG_::Item13::defaultValue = 0; const std::string DEBUG_::Item14::itemName = "Item14"; -const int DEBUG_::Item14::defaultValue = 0; const std::string DEBUG_::Item15::itemName = "Item15"; -const int DEBUG_::Item15::defaultValue = 0; const std::string DEBUG_::Item16::itemName = "Item16"; -const int DEBUG_::Item16::defaultValue = 0; const std::string DEBUG_::Item17::itemName = "Item17"; -const int DEBUG_::Item17::defaultValue = 0; const std::string DEBUG_::Item18::itemName = "Item18"; -const int DEBUG_::Item18::defaultValue = 0; const std::string DEBUG_::Item19::itemName = "Item19"; -const int DEBUG_::Item19::defaultValue = 0; const std::string DEBUG_::Item20::itemName = "Item20"; -const int DEBUG_::Item20::defaultValue = 0; const std::string DEBUG_::Item21::itemName = "Item21"; -const int DEBUG_::Item21::defaultValue = 0; const std::string DEBUG_::Item22::itemName = "Item22"; -const int DEBUG_::Item22::defaultValue = 0; const std::string DEBUG_::Item23::itemName = "Item23"; -const int DEBUG_::Item23::defaultValue = 0; const std::string DEBUG_::Item24::itemName = "Item24"; -const int DEBUG_::Item24::defaultValue = 0; const std::string DEBUG_::Item25::itemName = "Item25"; -const int DEBUG_::Item25::defaultValue = 0; const std::string DEBUG_::Item26::itemName = "Item26"; -const int DEBUG_::Item26::defaultValue = 0; const std::string DEBUG_::Item27::itemName = "Item27"; -const int DEBUG_::Item27::defaultValue = 0; const std::string DEBUG_::Item28::itemName = "Item28"; -const int DEBUG_::Item28::defaultValue = 0; const std::string DEBUG_::Item29::itemName = "Item29"; -const int DEBUG_::Item29::defaultValue = 0; const std::string DEBUG_::Item30::itemName = "Item30"; -const int DEBUG_::Item30::defaultValue = 0; const std::string DEBUG_::Item31::itemName = "Item31"; -const int DEBUG_::Item31::defaultValue = 0; const std::string DEBUG_::Item32::itemName = "Item32"; -const int DEBUG_::Item32::defaultValue = 0; const std::string DEBUG_::Item33::itemName = "Item33"; -const int DEBUG_::Item33::defaultValue = 0; const std::string DEBUG_::Item34::itemName = "Item34"; -const int DEBUG_::Item34::defaultValue = 0; const std::string DEBUG_::Item35::itemName = "Item35"; -const int DEBUG_::Item35::defaultValue = 0; const std::string DEBUG_::Item36::itemName = "Item36"; -const int DEBUG_::Item36::defaultValue = 0; const std::string DEBUG_::Item37::itemName = "Item37"; -const int DEBUG_::Item37::defaultValue = 0; const std::string DEBUG_::Item38::itemName = "Item38"; -const int DEBUG_::Item38::defaultValue = 0; const std::string DEBUG_::Item39::itemName = "Item39"; -const int DEBUG_::Item39::defaultValue = 0; const std::string DEBUG_::Item40::itemName = "Item40"; -const int DEBUG_::Item40::defaultValue = 0; const std::string DEBUG_::Item41::itemName = "Item41"; -const int DEBUG_::Item41::defaultValue = 0; const std::string DEBUG_::Item42::itemName = "Item42"; -const int DEBUG_::Item42::defaultValue = 0; const std::string DEBUG_::Item43::itemName = "Item43"; -const int DEBUG_::Item43::defaultValue = 0; const std::string DEBUG_::Item44::itemName = "Item44"; -const int DEBUG_::Item44::defaultValue = 0; const std::string DEBUG_::Item45::itemName = "Item45"; -const int DEBUG_::Item45::defaultValue = 0; const std::string DEBUG_::Item46::itemName = "Item46"; -const int DEBUG_::Item46::defaultValue = 0; const std::string DEBUG_::Item47::itemName = "Item47"; -const int DEBUG_::Item47::defaultValue = 0; const std::string DEBUG_::Item48::itemName = "Item48"; -const int DEBUG_::Item48::defaultValue = 0; const std::string DEBUG_::Item49::itemName = "Item49"; -const int DEBUG_::Item49::defaultValue = 0; const std::string DEBUG_::Item50::itemName = "Item50"; -const int DEBUG_::Item50::defaultValue = 0; const std::string DEBUG_::Item51::itemName = "Item51"; -const int DEBUG_::Item51::defaultValue = 0; const std::string DEBUG_::Item52::itemName = "Item52"; -const int DEBUG_::Item52::defaultValue = 0; const std::string DEBUG_::Item53::itemName = "Item53"; -const int DEBUG_::Item53::defaultValue = 0; const std::string DEBUG_::Item54::itemName = "Item54"; -const int DEBUG_::Item54::defaultValue = 0; const std::string DEBUG_::Item55::itemName = "Item55"; -const int DEBUG_::Item55::defaultValue = 0; const std::string DEBUG_::Item56::itemName = "Item56"; -const int DEBUG_::Item56::defaultValue = 0; const std::string DEBUG_::Item57::itemName = "Item57"; -const int DEBUG_::Item57::defaultValue = 0; const std::string DEBUG_::Item58::itemName = "Item58"; -const int DEBUG_::Item58::defaultValue = 0; const std::string DEBUG_::Item59::itemName = "Item59"; -const int DEBUG_::Item59::defaultValue = 0; const std::string DEBUG_::Item60::itemName = "Item60"; -const int DEBUG_::Item60::defaultValue = 0; const std::string DEBUG_::Item61::itemName = "Item61"; -const int DEBUG_::Item61::defaultValue = 0; const std::string DEBUG_::Item62::itemName = "Item62"; -const int DEBUG_::Item62::defaultValue = 0; const std::string DEBUG_::Item63::itemName = "Item63"; -const int DEBUG_::Item63::defaultValue = 0; const std::string DEBUG_::Item64::itemName = "Item64"; -const int DEBUG_::Item64::defaultValue = 0; const std::string DEBUG_::Item65::itemName = "Item65"; -const int DEBUG_::Item65::defaultValue = 0; const std::string DEBUG_::Item66::itemName = "Item66"; -const int DEBUG_::Item66::defaultValue = 0; const std::string DEBUG_::Item67::itemName = "Item67"; -const int DEBUG_::Item67::defaultValue = 0; const std::string DEBUG_::Item68::itemName = "Item68"; -const int DEBUG_::Item68::defaultValue = 0; const std::string DEBUG_::Item69::itemName = "Item69"; -const int DEBUG_::Item69::defaultValue = 0; const std::string DEBUG_::Item70::itemName = "Item70"; -const int DEBUG_::Item70::defaultValue = 0; const std::string DEBUG_::Item71::itemName = "Item71"; -const int DEBUG_::Item71::defaultValue = 0; const std::string DEBUG_::Item72::itemName = "Item72"; -const int DEBUG_::Item72::defaultValue = 0; const std::string DEBUG_::Item73::itemName = "Item73"; -const int DEBUG_::Item73::defaultValue = 0; const std::string DEBUG_::Item74::itemName = "Item74"; -const int DEBUG_::Item74::defaultValue = 0; const std::string DEBUG_::Item75::itemName = "Item75"; -const int DEBUG_::Item75::defaultValue = 0; const std::string DEBUG_::Item76::itemName = "Item76"; -const int DEBUG_::Item76::defaultValue = 0; const std::string DEBUG_::Item77::itemName = "Item77"; -const int DEBUG_::Item77::defaultValue = 0; const std::string DEBUG_::Item78::itemName = "Item78"; -const int DEBUG_::Item78::defaultValue = 0; const std::string DEBUG_::Item79::itemName = "Item79"; -const int DEBUG_::Item79::defaultValue = 0; const std::string DEBUG_::Item80::itemName = "Item80"; -const int DEBUG_::Item80::defaultValue = 0; const std::string DEBUG_::Item81::itemName = "Item81"; -const int DEBUG_::Item81::defaultValue = 0; const std::string DEBUG_::Item82::itemName = "Item82"; -const int DEBUG_::Item82::defaultValue = 0; const std::string DEBUG_::Item83::itemName = "Item83"; -const int DEBUG_::Item83::defaultValue = 0; const std::string DEBUG_::Item84::itemName = "Item84"; -const int DEBUG_::Item84::defaultValue = 0; const std::string DEBUG_::Item85::itemName = "Item85"; -const int DEBUG_::Item85::defaultValue = 0; const std::string DEBUG_::Item86::itemName = "Item86"; -const int DEBUG_::Item86::defaultValue = 0; const std::string DEBUG_::Item87::itemName = "Item87"; -const int DEBUG_::Item87::defaultValue = 0; DELAYACT::DELAYACT() : ParserKeyword("DELAYACT", KeywordSize(1, false)) { @@ -798,9 +714,26 @@ const std::string DELAYACT::ACTION_NAME::itemName = "ACTION_NAME"; const std::string DELAYACT::ACTION_TRIGGER::itemName = "ACTION_TRIGGER"; const std::string DELAYACT::DELAY::itemName = "DELAY"; const std::string DELAYACT::NUM_TIMES::itemName = "NUM_TIMES"; -const int DELAYACT::NUM_TIMES::defaultValue = 1; const std::string DELAYACT::INCREMENT::itemName = "INCREMENT"; -const double DELAYACT::INCREMENT::defaultValue = 0; + + +DENAQA::DENAQA() : ParserKeyword("DENAQA", KeywordSize("TABDIMS", "NUM_EOS_RES", false, 0)) { + addValidSectionName("PROPS"); + clearDeckNames(); + addDeckName("DENAQA"); + { + ParserRecord record; + { + ParserItem item("DATA", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("1"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string DENAQA::keywordName = "DENAQA"; +const std::string DENAQA::DATA::itemName = "DATA"; DENSITY::DENSITY() : ParserKeyword("DENSITY", KeywordSize("TABDIMS", "NTPVT", false, 0)) { @@ -832,11 +765,8 @@ DENSITY::DENSITY() : ParserKeyword("DENSITY", KeywordSize("TABDIMS", "NTPVT", fa } const std::string DENSITY::keywordName = "DENSITY"; const std::string DENSITY::OIL::itemName = "OIL"; -const double DENSITY::OIL::defaultValue = 600.000000; const std::string DENSITY::WATER::itemName = "WATER"; -const double DENSITY::WATER::defaultValue = 999.014000; const std::string DENSITY::GAS::itemName = "GAS"; -const double DENSITY::GAS::defaultValue = 1.000000; DEPTH::DEPTH() : ParserKeyword("DEPTH", KeywordSize(1, false)) { @@ -924,7 +854,70 @@ DIFF::DIFF() : ParserKeyword("DIFF", KeywordSize(1, false)) { } const std::string DIFF::keywordName = "DIFF"; const std::string DIFF::data::itemName = "data"; -const double DIFF::data::defaultValue = 1.000000; + + +DIFFAGAS::DIFFAGAS() : ParserKeyword("DIFFAGAS", KeywordSize("TABDIMS", "NTPVT", false, 0)) { + addValidSectionName("PROPS"); + setProhibitedKeywords({ + "DIFFCWAT", + "DIFFCGAS", + }); + setRequiredKeywords({ + "GAS", + "WATER", + }); + clearDeckNames(); + addDeckName("DIFFAGAS"); + { + ParserRecord record; + { + ParserItem item("CO2_IN_GAS", ParserItem::itype::DOUBLE); + item.push_backDimension("Length*Length/Time"); + record.addItem(item); + } + { + ParserItem item("H20_IN_GAS", ParserItem::itype::DOUBLE); + item.push_backDimension("Length*Length/Time"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string DIFFAGAS::keywordName = "DIFFAGAS"; +const std::string DIFFAGAS::CO2_IN_GAS::itemName = "CO2_IN_GAS"; +const std::string DIFFAGAS::H20_IN_GAS::itemName = "H20_IN_GAS"; + + +DIFFAWAT::DIFFAWAT() : ParserKeyword("DIFFAWAT", KeywordSize("TABDIMS", "NTPVT", false, 0)) { + addValidSectionName("PROPS"); + setProhibitedKeywords({ + "DIFFCWAT", + "DIFFCGAS", + }); + setRequiredKeywords({ + "GAS", + "WATER", + }); + clearDeckNames(); + addDeckName("DIFFAWAT"); + { + ParserRecord record; + { + ParserItem item("CO2_IN_WATER", ParserItem::itype::DOUBLE); + item.push_backDimension("Length*Length/Time"); + record.addItem(item); + } + { + ParserItem item("H20_IN_WATER", ParserItem::itype::DOUBLE); + item.push_backDimension("Length*Length/Time"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string DIFFAWAT::keywordName = "DIFFAWAT"; +const std::string DIFFAWAT::CO2_IN_WATER::itemName = "CO2_IN_WATER"; +const std::string DIFFAWAT::H20_IN_WATER::itemName = "H20_IN_WATER"; DIFFC::DIFFC() : ParserKeyword("DIFFC", KeywordSize("TABDIMS", "NTPVT", false, 0)) { @@ -986,9 +979,39 @@ const std::string DIFFC::OIL_GAS_DIFF_COEFF::itemName = "OIL_GAS_DIFF_COEFF"; const std::string DIFFC::GAS_OIL_DIFF_COEFF::itemName = "GAS_OIL_DIFF_COEFF"; const std::string DIFFC::OIL_OIL_DIFF_COEFF::itemName = "OIL_OIL_DIFF_COEFF"; const std::string DIFFC::GAS_OIL_CROSS_DIFF_COEFF::itemName = "GAS_OIL_CROSS_DIFF_COEFF"; -const double DIFFC::GAS_OIL_CROSS_DIFF_COEFF::defaultValue = 0; const std::string DIFFC::OIL_OIL_CROSS_DIFF_COEFF::itemName = "OIL_OIL_CROSS_DIFF_COEFF"; -const double DIFFC::OIL_OIL_CROSS_DIFF_COEFF::defaultValue = 0; + + +DIFFCGAS::DIFFCGAS() : ParserKeyword("DIFFCGAS", KeywordSize("TABDIMS", "NTPVT", false, 0)) { + addValidSectionName("PROPS"); + setProhibitedKeywords({ + "DIFFAWAT", + "DIFFAGAS", + }); + setRequiredKeywords({ + "GAS", + "WATER", + }); + clearDeckNames(); + addDeckName("DIFFCGAS"); + { + ParserRecord record; + { + ParserItem item("CO2_IN_GAS", ParserItem::itype::DOUBLE); + item.push_backDimension("Length*Length/Time"); + record.addItem(item); + } + { + ParserItem item("H20_IN_GAS", ParserItem::itype::DOUBLE); + item.push_backDimension("Length*Length/Time"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string DIFFCGAS::keywordName = "DIFFCGAS"; +const std::string DIFFCGAS::CO2_IN_GAS::itemName = "CO2_IN_GAS"; +const std::string DIFFCGAS::H20_IN_GAS::itemName = "H20_IN_GAS"; DIFFCOAL::DIFFCOAL() : ParserKeyword("DIFFCOAL", KeywordSize("REGDIMS", "NTCREG", false, 0)) { @@ -1019,10 +1042,41 @@ DIFFCOAL::DIFFCOAL() : ParserKeyword("DIFFCOAL", KeywordSize("REGDIMS", "NTCREG" const std::string DIFFCOAL::keywordName = "DIFFCOAL"; const std::string DIFFCOAL::GAS_DIFF_COEFF::itemName = "GAS_DIFF_COEFF"; const std::string DIFFCOAL::RE_ADSORB_FRACTION::itemName = "RE_ADSORB_FRACTION"; -const double DIFFCOAL::RE_ADSORB_FRACTION::defaultValue = 1.000000; const std::string DIFFCOAL::SOL_DIFF_COEFF::itemName = "SOL_DIFF_COEFF"; +DIFFCWAT::DIFFCWAT() : ParserKeyword("DIFFCWAT", KeywordSize("TABDIMS", "NTPVT", false, 0)) { + addValidSectionName("PROPS"); + setProhibitedKeywords({ + "DIFFAWAT", + "DIFFAGAS", + }); + setRequiredKeywords({ + "GAS", + "WATER", + }); + clearDeckNames(); + addDeckName("DIFFCWAT"); + { + ParserRecord record; + { + ParserItem item("CO2_IN_WATER", ParserItem::itype::DOUBLE); + item.push_backDimension("Length*Length/Time"); + record.addItem(item); + } + { + ParserItem item("H20_IN_WATER", ParserItem::itype::DOUBLE); + item.push_backDimension("Length*Length/Time"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string DIFFCWAT::keywordName = "DIFFCWAT"; +const std::string DIFFCWAT::CO2_IN_WATER::itemName = "CO2_IN_WATER"; +const std::string DIFFCWAT::H20_IN_WATER::itemName = "H20_IN_WATER"; + + DIFFDP::DIFFDP() : ParserKeyword("DIFFDP", KeywordSize(0, false)) { addValidSectionName("PROPS"); clearDeckNames(); @@ -1050,7 +1104,6 @@ DIFFMMF::DIFFMMF() : ParserKeyword("DIFFMMF", KeywordSize(1, false)) { } const std::string DIFFMMF::keywordName = "DIFFMMF"; const std::string DIFFMMF::data::itemName = "data"; -const double DIFFMMF::data::defaultValue = 1.000000; DIFFMR::DIFFMR() : ParserKeyword("DIFFMR", KeywordSize(1, false)) { @@ -1071,7 +1124,6 @@ DIFFMR::DIFFMR() : ParserKeyword("DIFFMR", KeywordSize(1, false)) { } const std::string DIFFMR::keywordName = "DIFFMR"; const std::string DIFFMR::data::itemName = "data"; -const double DIFFMR::data::defaultValue = 1.000000; DIFFMTHT::DIFFMTHT() : ParserKeyword("DIFFMTHT", KeywordSize(1, false)) { @@ -1092,7 +1144,6 @@ DIFFMTHT::DIFFMTHT() : ParserKeyword("DIFFMTHT", KeywordSize(1, false)) { } const std::string DIFFMTHT::keywordName = "DIFFMTHT"; const std::string DIFFMTHT::data::itemName = "data"; -const double DIFFMTHT::data::defaultValue = 1.000000; DIFFMX::DIFFMX() : ParserKeyword("DIFFMX", KeywordSize(1, false)) { @@ -1113,7 +1164,6 @@ DIFFMX::DIFFMX() : ParserKeyword("DIFFMX", KeywordSize(1, false)) { } const std::string DIFFMX::keywordName = "DIFFMX"; const std::string DIFFMX::data::itemName = "data"; -const double DIFFMX::data::defaultValue = 1.000000; DIFFMY::DIFFMY() : ParserKeyword("DIFFMY", KeywordSize(1, false)) { @@ -1134,7 +1184,6 @@ DIFFMY::DIFFMY() : ParserKeyword("DIFFMY", KeywordSize(1, false)) { } const std::string DIFFMY::keywordName = "DIFFMY"; const std::string DIFFMY::data::itemName = "data"; -const double DIFFMY::data::defaultValue = 1.000000; DIFFMZ::DIFFMZ() : ParserKeyword("DIFFMZ", KeywordSize(1, false)) { @@ -1155,7 +1204,6 @@ DIFFMZ::DIFFMZ() : ParserKeyword("DIFFMZ", KeywordSize(1, false)) { } const std::string DIFFMZ::keywordName = "DIFFMZ"; const std::string DIFFMZ::data::itemName = "data"; -const double DIFFMZ::data::defaultValue = 1.000000; DIFFR::DIFFR() : ParserKeyword("DIFFR", KeywordSize(1, false)) { @@ -1317,11 +1365,8 @@ DIMPES::DIMPES() : ParserKeyword("DIMPES", KeywordSize(1, false)) { } const std::string DIMPES::keywordName = "DIMPES"; const std::string DIMPES::DSTARG::itemName = "DSTARG"; -const double DIMPES::DSTARG::defaultValue = 0.050000; const std::string DIMPES::DSMAX::itemName = "DSMAX"; -const double DIMPES::DSMAX::defaultValue = 0.100000; const std::string DIMPES::DPMAX::itemName = "DPMAX"; -const double DIMPES::DPMAX::defaultValue = 13.790000; DIMPLICT::DIMPLICT() : ParserKeyword("DIMPLICT", KeywordSize(0, false)) { @@ -1340,6 +1385,14 @@ DISGAS::DISGAS() : ParserKeyword("DISGAS", KeywordSize(0, false)) { const std::string DISGAS::keywordName = "DISGAS"; +DISGASW::DISGASW() : ParserKeyword("DISGASW", KeywordSize(0, false)) { + addValidSectionName("RUNSPEC"); + clearDeckNames(); + addDeckName("DISGASW"); +} +const std::string DISGASW::keywordName = "DISGASW"; + + DISPDIMS::DISPDIMS() : ParserKeyword("DISPDIMS", KeywordSize(1, false)) { addValidSectionName("RUNSPEC"); clearDeckNames(); @@ -1366,11 +1419,27 @@ DISPDIMS::DISPDIMS() : ParserKeyword("DISPDIMS", KeywordSize(1, false)) { } const std::string DISPDIMS::keywordName = "DISPDIMS"; const std::string DISPDIMS::NUM_DISP_TABLES::itemName = "NUM_DISP_TABLES"; -const int DISPDIMS::NUM_DISP_TABLES::defaultValue = 1; const std::string DISPDIMS::MAX_VELOCITY_NODES::itemName = "MAX_VELOCITY_NODES"; -const int DISPDIMS::MAX_VELOCITY_NODES::defaultValue = 2; const std::string DISPDIMS::MAX_CONCENTRATION_NODES::itemName = "MAX_CONCENTRATION_NODES"; -const int DISPDIMS::MAX_CONCENTRATION_NODES::defaultValue = 1; + + +DISPERC::DISPERC() : ParserKeyword("DISPERC", KeywordSize(1, false)) { + addValidSectionName("GRID"); + clearDeckNames(); + addDeckName("DISPERC"); + { + ParserRecord record; + { + ParserItem item("data", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("Length"); + record.addDataItem(item); + } + addDataRecord( record ); + } +} +const std::string DISPERC::keywordName = "DISPERC"; +const std::string DISPERC::data::itemName = "data"; DISPERSE::DISPERSE() : ParserKeyword("DISPERSE", KeywordSize("DISPDIMS", "MXDIST", true, 0)) { @@ -1454,9 +1523,7 @@ DPKRMOD::DPKRMOD() : ParserKeyword("DPKRMOD", KeywordSize("TABDIMS", "NTSFUN", f } const std::string DPKRMOD::keywordName = "DPKRMOD"; const std::string DPKRMOD::MOD_OIL_WAT_PERM::itemName = "MOD_OIL_WAT_PERM"; -const double DPKRMOD::MOD_OIL_WAT_PERM::defaultValue = 0; const std::string DPKRMOD::MOD_OIL_GAS_PERM::itemName = "MOD_OIL_GAS_PERM"; -const double DPKRMOD::MOD_OIL_GAS_PERM::defaultValue = 0; const std::string DPKRMOD::SCALE_PERM_FRACTURE::itemName = "SCALE_PERM_FRACTURE"; const std::string DPKRMOD::SCALE_PERM_FRACTURE::defaultValue = "YES"; @@ -1498,7 +1565,7 @@ const std::string DR::keywordName = "DR"; const std::string DR::data::itemName = "data"; -DREF::DREF() : ParserKeyword("DREF", KeywordSize("TABDIMS", "NUM_STATE_EQ", false, 0)) { +DREF::DREF() : ParserKeyword("DREF", KeywordSize("TABDIMS", "NUM_EOS_RES", false, 0)) { addValidSectionName("PROPS"); clearDeckNames(); addDeckName("DREF"); @@ -1517,7 +1584,7 @@ const std::string DREF::keywordName = "DREF"; const std::string DREF::DENSITY::itemName = "DENSITY"; -DREFS::DREFS() : ParserKeyword("DREFS", KeywordSize("TABDIMS", "NUM_STATE_EQ", false, 0)) { +DREFS::DREFS() : ParserKeyword("DREFS", KeywordSize("TABDIMS", "NUM_EOS_SURFACE", false, 0)) { addValidSectionName("PROPS"); clearDeckNames(); addDeckName("DREFS"); @@ -1604,25 +1671,15 @@ DRILPRI::DRILPRI() : ParserKeyword("DRILPRI", KeywordSize(1, false)) { } const std::string DRILPRI::keywordName = "DRILPRI"; const std::string DRILPRI::INTERVAL::itemName = "INTERVAL"; -const double DRILPRI::INTERVAL::defaultValue = 0; const std::string DRILPRI::A::itemName = "A"; -const double DRILPRI::A::defaultValue = 0; const std::string DRILPRI::B::itemName = "B"; -const double DRILPRI::B::defaultValue = 0; const std::string DRILPRI::C::itemName = "C"; -const double DRILPRI::C::defaultValue = 0; const std::string DRILPRI::D::itemName = "D"; -const double DRILPRI::D::defaultValue = 0; const std::string DRILPRI::E::itemName = "E"; -const double DRILPRI::E::defaultValue = 0; const std::string DRILPRI::F::itemName = "F"; -const double DRILPRI::F::defaultValue = 0; const std::string DRILPRI::G::itemName = "G"; -const double DRILPRI::G::defaultValue = 0; const std::string DRILPRI::H::itemName = "H"; -const double DRILPRI::H::defaultValue = 0; const std::string DRILPRI::LOOK_AHEAD::itemName = "LOOK_AHEAD"; -const double DRILPRI::LOOK_AHEAD::defaultValue = 0; const std::string DRILPRI::CALCULATION::itemName = "CALCULATION"; const std::string DRILPRI::CALCULATION::defaultValue = "SINGLE"; @@ -1652,7 +1709,7 @@ const std::string DRSDT::OPTION::itemName = "OPTION"; const std::string DRSDT::OPTION::defaultValue = "ALL"; -DRSDTCON::DRSDTCON() : ParserKeyword("DRSDTCON", KeywordSize(1, false)) { +DRSDTCON::DRSDTCON() : ParserKeyword("DRSDTCON", KeywordSize("TABDIMS", "NTPVT", false, 0)) { addValidSectionName("SCHEDULE"); clearDeckNames(); addDeckName("DRSDTCON"); @@ -1660,6 +1717,19 @@ DRSDTCON::DRSDTCON() : ParserKeyword("DRSDTCON", KeywordSize(1, false)) { ParserRecord record; { ParserItem item("DRSDT_MAX", ParserItem::itype::DOUBLE); + item.setDefault( double(0.040000) ); + item.push_backDimension("1"); + record.addItem(item); + } + { + ParserItem item("PSI", ParserItem::itype::DOUBLE); + item.setDefault( double(0.340000) ); + item.push_backDimension("1"); + record.addItem(item); + } + { + ParserItem item("OMEGA", ParserItem::itype::DOUBLE); + item.setDefault( double(3e-09) ); item.push_backDimension("1"); record.addItem(item); } @@ -1673,6 +1743,8 @@ DRSDTCON::DRSDTCON() : ParserKeyword("DRSDTCON", KeywordSize(1, false)) { } const std::string DRSDTCON::keywordName = "DRSDTCON"; const std::string DRSDTCON::DRSDT_MAX::itemName = "DRSDT_MAX"; +const std::string DRSDTCON::PSI::itemName = "PSI"; +const std::string DRSDTCON::OMEGA::itemName = "OMEGA"; const std::string DRSDTCON::OPTION::itemName = "OPTION"; const std::string DRSDTCON::OPTION::defaultValue = "ALL"; @@ -1956,11 +2028,8 @@ DYNRDIMS::DYNRDIMS() : ParserKeyword("DYNRDIMS", KeywordSize(1, false)) { } const std::string DYNRDIMS::keywordName = "DYNRDIMS"; const std::string DYNRDIMS::MNUMDR::itemName = "MNUMDR"; -const int DYNRDIMS::MNUMDR::defaultValue = 0; const std::string DYNRDIMS::MXDYNF::itemName = "MXDYNF"; -const int DYNRDIMS::MXDYNF::defaultValue = 0; const std::string DYNRDIMS::MXDYNR::itemName = "MXDYNR"; -const int DYNRDIMS::MXDYNR::defaultValue = 0; DYV::DYV() : ParserKeyword("DYV", KeywordSize(1, false)) { @@ -2022,7 +2091,6 @@ DZMATRIX::DZMATRIX() : ParserKeyword("DZMATRIX", KeywordSize(1, false)) { } const std::string DZMATRIX::keywordName = "DZMATRIX"; const std::string DZMATRIX::data::itemName = "data"; -const double DZMATRIX::data::defaultValue = 0; DZMTRX::DZMTRX() : ParserKeyword("DZMTRX", KeywordSize(1, false)) { @@ -2043,7 +2111,6 @@ DZMTRX::DZMTRX() : ParserKeyword("DZMTRX", KeywordSize(1, false)) { } const std::string DZMTRX::keywordName = "DZMTRX"; const std::string DZMTRX::data::itemName = "data"; -const double DZMTRX::data::defaultValue = 0; DZMTRXV::DZMTRXV() : ParserKeyword("DZMTRXV", KeywordSize(1, false)) { @@ -2064,7 +2131,6 @@ DZMTRXV::DZMTRXV() : ParserKeyword("DZMTRXV", KeywordSize(1, false)) { } const std::string DZMTRXV::keywordName = "DZMTRXV"; const std::string DZMTRXV::data::itemName = "data"; -const double DZMTRXV::data::defaultValue = 0; DZNET::DZNET() : ParserKeyword("DZNET", KeywordSize(1, false)) { diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/E.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/E.cpp index d087fcb9e4..23dd423cce 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/E.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/E.cpp @@ -155,6 +155,7 @@ EDITNNCR::EDITNNCR() : ParserKeyword("EDITNNCR", KeywordSize(SLASH_TERMINATED)) } { ParserItem item("TRANS", ParserItem::itype::DOUBLE); + item.push_backDimension("Transmissibility"); record.addItem(item); } { @@ -213,7 +214,7 @@ EHYSTR::EHYSTR() : ParserKeyword("EHYSTR", KeywordSize(1, false)) { { ParserRecord record; { - ParserItem item("curvature_caplillary_pressure_hyst", ParserItem::itype::DOUBLE); + ParserItem item("curvature_capillary_pressure_hyst", ParserItem::itype::DOUBLE); item.setDefault( double(0.100000) ); record.addItem(item); } @@ -281,14 +282,10 @@ EHYSTR::EHYSTR() : ParserKeyword("EHYSTR", KeywordSize(1, false)) { } } const std::string EHYSTR::keywordName = "EHYSTR"; -const std::string EHYSTR::curvature_caplillary_pressure_hyst::itemName = "curvature_caplillary_pressure_hyst"; -const double EHYSTR::curvature_caplillary_pressure_hyst::defaultValue = 0.100000; +const std::string EHYSTR::curvature_capillary_pressure_hyst::itemName = "curvature_capillary_pressure_hyst"; const std::string EHYSTR::relative_perm_hyst::itemName = "relative_perm_hyst"; -const int EHYSTR::relative_perm_hyst::defaultValue = 0; const std::string EHYSTR::curvature_param_killough_wetting::itemName = "curvature_param_killough_wetting"; -const double EHYSTR::curvature_param_killough_wetting::defaultValue = 1.000000; const std::string EHYSTR::mod_param_trapped::itemName = "mod_param_trapped"; -const double EHYSTR::mod_param_trapped::defaultValue = 0.100000; const std::string EHYSTR::limiting_hyst_flag::itemName = "limiting_hyst_flag"; const std::string EHYSTR::limiting_hyst_flag::defaultValue = "BOTH"; const std::string EHYSTR::shape_cap_press_flag::itemName = "shape_cap_press_flag"; @@ -304,9 +301,7 @@ const std::string EHYSTR::baker_flag_gas::defaultValue = "NO"; const std::string EHYSTR::baker_flag_water::itemName = "baker_flag_water"; const std::string EHYSTR::baker_flag_water::defaultValue = "NO"; const std::string EHYSTR::threshold_saturation::itemName = "threshold_saturation"; -const double EHYSTR::threshold_saturation::defaultValue = 0; const std::string EHYSTR::FLAG_SOMETHING::itemName = "FLAG_SOMETHING"; -const int EHYSTR::FLAG_SOMETHING::defaultValue = 0; EHYSTRR::EHYSTRR() : ParserKeyword("EHYSTRR", KeywordSize("TABDIMS", "NTSFUN", false, 0)) { @@ -335,11 +330,8 @@ EHYSTRR::EHYSTRR() : ParserKeyword("EHYSTRR", KeywordSize("TABDIMS", "NTSFUN", f } const std::string EHYSTRR::keywordName = "EHYSTRR"; const std::string EHYSTRR::curvature_caplillary_pressure_hyst::itemName = "curvature_caplillary_pressure_hyst"; -const double EHYSTRR::curvature_caplillary_pressure_hyst::defaultValue = 0.100000; const std::string EHYSTRR::curvature_parameter_wetting_phase_hyst::itemName = "curvature_parameter_wetting_phase_hyst"; -const double EHYSTRR::curvature_parameter_wetting_phase_hyst::defaultValue = 1.000000; const std::string EHYSTRR::mod_param_non_wet_phase_sat::itemName = "mod_param_non_wet_phase_sat"; -const double EHYSTRR::mod_param_non_wet_phase_sat::defaultValue = 0.100000; END::END() : ParserKeyword("END", KeywordSize(0, false)) { @@ -682,11 +674,8 @@ const std::string ENDSCALE::DIRECT::defaultValue = "NODIR"; const std::string ENDSCALE::IRREVERS::itemName = "IRREVERS"; const std::string ENDSCALE::IRREVERS::defaultValue = "REVERS"; const std::string ENDSCALE::NTENDP::itemName = "NTENDP"; -const int ENDSCALE::NTENDP::defaultValue = 1; const std::string ENDSCALE::NSENDP::itemName = "NSENDP"; -const int ENDSCALE::NSENDP::defaultValue = 20; const std::string ENDSCALE::COMB_MODE::itemName = "COMB_MODE"; -const int ENDSCALE::COMB_MODE::defaultValue = 0; ENDSKIP::ENDSKIP() : ParserKeyword("ENDSKIP", KeywordSize(0, false)) { @@ -729,7 +718,6 @@ ENKRVD::ENKRVD() : ParserKeyword("ENKRVD", KeywordSize("ENDSCALE", "NTENDP", fal } const std::string ENKRVD::keywordName = "ENKRVD"; const std::string ENKRVD::DATA::itemName = "DATA"; -const double ENKRVD::DATA::defaultValue = -1.000000; ENPCVD::ENPCVD() : ParserKeyword("ENPCVD", KeywordSize("ENDSCALE", "NTENDP", false, 0)) { @@ -752,7 +740,6 @@ ENPCVD::ENPCVD() : ParserKeyword("ENPCVD", KeywordSize("ENDSCALE", "NTENDP", fal } const std::string ENPCVD::keywordName = "ENPCVD"; const std::string ENPCVD::DATA::itemName = "DATA"; -const double ENPCVD::DATA::defaultValue = -1.000000; ENPTVD::ENPTVD() : ParserKeyword("ENPTVD", KeywordSize("ENDSCALE", "NTENDP", false, 0)) { @@ -781,7 +768,6 @@ ENPTVD::ENPTVD() : ParserKeyword("ENPTVD", KeywordSize("ENDSCALE", "NTENDP", fal } const std::string ENPTVD::keywordName = "ENPTVD"; const std::string ENPTVD::DATA::itemName = "DATA"; -const double ENPTVD::DATA::defaultValue = -1.000000; ENSPCVD::ENSPCVD() : ParserKeyword("ENSPCVD", KeywordSize("ENDSCALE", "NTENDP", false, 0)) { @@ -804,7 +790,44 @@ ENSPCVD::ENSPCVD() : ParserKeyword("ENSPCVD", KeywordSize("ENDSCALE", "NTENDP", } const std::string ENSPCVD::keywordName = "ENSPCVD"; const std::string ENSPCVD::DATA::itemName = "DATA"; -const double ENSPCVD::DATA::defaultValue = -1.000000; + + +EOS::EOS() : ParserKeyword("EOS", KeywordSize("TABDIMS", "NUM_EOS_RES", false, 0)) { + addValidSectionName("RUNSPEC"); + addValidSectionName("PROPS"); + clearDeckNames(); + addDeckName("EOS"); + { + ParserRecord record; + { + ParserItem item("EQUATION", ParserItem::itype::STRING); + item.setDefault( std::string("PR") ); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string EOS::keywordName = "EOS"; +const std::string EOS::EQUATION::itemName = "EQUATION"; +const std::string EOS::EQUATION::defaultValue = "PR"; + + +EOSNUM::EOSNUM() : ParserKeyword("EOSNUM", KeywordSize(1, false)) { + addValidSectionName("REGIONS"); + clearDeckNames(); + addDeckName("EOSNUM"); + { + ParserRecord record; + { + ParserItem item("data", ParserItem::itype::INT); + item.setSizeType(ParserItem::item_size::ALL); + record.addDataItem(item); + } + addDataRecord( record ); + } +} +const std::string EOSNUM::keywordName = "EOSNUM"; +const std::string EOSNUM::data::itemName = "data"; EPSDBGS::EPSDBGS() : ParserKeyword("EPSDBGS", KeywordSize(SLASH_TERMINATED)) { @@ -862,9 +885,7 @@ EPSDBGS::EPSDBGS() : ParserKeyword("EPSDBGS", KeywordSize(SLASH_TERMINATED)) { } const std::string EPSDBGS::keywordName = "EPSDBGS"; const std::string EPSDBGS::TABLE_OUTPUT::itemName = "TABLE_OUTPUT"; -const int EPSDBGS::TABLE_OUTPUT::defaultValue = 0; const std::string EPSDBGS::CHECK_DRAIN_HYST::itemName = "CHECK_DRAIN_HYST"; -const int EPSDBGS::CHECK_DRAIN_HYST::defaultValue = 0; const std::string EPSDBGS::IX1::itemName = "IX1"; const std::string EPSDBGS::IX2::itemName = "IX2"; const std::string EPSDBGS::JY1::itemName = "JY1"; @@ -932,11 +953,9 @@ const std::string EPSDEBUG::JY2::itemName = "JY2"; const std::string EPSDEBUG::KZ1::itemName = "KZ1"; const std::string EPSDEBUG::KZ2::itemName = "KZ2"; const std::string EPSDEBUG::TABLE_OUTPUT::itemName = "TABLE_OUTPUT"; -const int EPSDEBUG::TABLE_OUTPUT::defaultValue = 0; const std::string EPSDEBUG::GRID_NAME::itemName = "GRID_NAME"; const std::string EPSDEBUG::GRID_NAME::defaultValue = ""; const std::string EPSDEBUG::CHECK_DRAIN_HYST::itemName = "CHECK_DRAIN_HYST"; -const int EPSDEBUG::CHECK_DRAIN_HYST::defaultValue = 0; EQLDIMS::EQLDIMS() : ParserKeyword("EQLDIMS", KeywordSize(1, false)) { @@ -952,7 +971,7 @@ EQLDIMS::EQLDIMS() : ParserKeyword("EQLDIMS", KeywordSize(1, false)) { } { ParserItem item("DEPTH_NODES_P", ParserItem::itype::INT); - item.setDefault( 100 ); + item.setDefault( 2000 ); record.addItem(item); } { @@ -975,15 +994,10 @@ EQLDIMS::EQLDIMS() : ParserKeyword("EQLDIMS", KeywordSize(1, false)) { } const std::string EQLDIMS::keywordName = "EQLDIMS"; const std::string EQLDIMS::NTEQUL::itemName = "NTEQUL"; -const int EQLDIMS::NTEQUL::defaultValue = 1; const std::string EQLDIMS::DEPTH_NODES_P::itemName = "DEPTH_NODES_P"; -const int EQLDIMS::DEPTH_NODES_P::defaultValue = 100; const std::string EQLDIMS::DEPTH_NODES_TAB::itemName = "DEPTH_NODES_TAB"; -const int EQLDIMS::DEPTH_NODES_TAB::defaultValue = 20; const std::string EQLDIMS::NTTRVD::itemName = "NTTRVD"; -const int EQLDIMS::NTTRVD::defaultValue = 1; const std::string EQLDIMS::NSTRVD::itemName = "NSTRVD"; -const int EQLDIMS::NSTRVD::defaultValue = 20; EQLNUM::EQLNUM() : ParserKeyword("EQLNUM", KeywordSize(1, false)) { @@ -1112,9 +1126,9 @@ const std::string EQLZCORN::ACTION_REQ::defaultValue = "TOP"; EQUALREG::EQUALREG() : ParserKeyword("EQUALREG", KeywordSize(SLASH_TERMINATED)) { - addValidSectionName("PROPS"); - addValidSectionName("EDIT"); addValidSectionName("GRID"); + addValidSectionName("EDIT"); + addValidSectionName("PROPS"); addValidSectionName("REGIONS"); addValidSectionName("SOLUTION"); clearDeckNames(); @@ -1149,7 +1163,6 @@ EQUALREG::EQUALREG() : ParserKeyword("EQUALREG", KeywordSize(SLASH_TERMINATED)) const std::string EQUALREG::keywordName = "EQUALREG"; const std::string EQUALREG::ARRAY::itemName = "ARRAY"; const std::string EQUALREG::VALUE::itemName = "VALUE"; -const double EQUALREG::VALUE::defaultValue = 0; const std::string EQUALREG::REGION_NUMBER::itemName = "REGION_NUMBER"; const std::string EQUALREG::REGION_NAME::itemName = "REGION_NAME"; const std::string EQUALREG::REGION_NAME::defaultValue = "M"; @@ -1276,29 +1289,27 @@ EQUIL::EQUIL() : ParserKeyword("EQUIL", KeywordSize("EQLDIMS", "NTEQUL", false, ParserItem item("EQLOPT5", ParserItem::itype::INT); record.addItem(item); } + { + ParserItem item("BLACK_OIL_INIT_HG", ParserItem::itype::INT); + item.setDefault( 0 ); + record.addItem(item); + } addRecord( record ); } } const std::string EQUIL::keywordName = "EQUIL"; const std::string EQUIL::DATUM_DEPTH::itemName = "DATUM_DEPTH"; -const double EQUIL::DATUM_DEPTH::defaultValue = 0; const std::string EQUIL::DATUM_PRESSURE::itemName = "DATUM_PRESSURE"; const std::string EQUIL::OWC::itemName = "OWC"; -const double EQUIL::OWC::defaultValue = 0; const std::string EQUIL::PC_OWC::itemName = "PC_OWC"; -const double EQUIL::PC_OWC::defaultValue = 0; const std::string EQUIL::GOC::itemName = "GOC"; -const double EQUIL::GOC::defaultValue = 0; const std::string EQUIL::PC_GOC::itemName = "PC_GOC"; -const double EQUIL::PC_GOC::defaultValue = 0; const std::string EQUIL::BLACK_OIL_INIT::itemName = "BLACK_OIL_INIT"; -const int EQUIL::BLACK_OIL_INIT::defaultValue = 0; const std::string EQUIL::BLACK_OIL_INIT_WG::itemName = "BLACK_OIL_INIT_WG"; -const int EQUIL::BLACK_OIL_INIT_WG::defaultValue = 0; const std::string EQUIL::OIP_INIT::itemName = "OIP_INIT"; -const int EQUIL::OIP_INIT::defaultValue = -5; const std::string EQUIL::EQLOPT04::itemName = "EQLOPT04"; const std::string EQUIL::EQLOPT5::itemName = "EQLOPT5"; +const std::string EQUIL::BLACK_OIL_INIT_HG::itemName = "BLACK_OIL_INIT_HG"; ESSNODE::ESSNODE() : ParserKeyword("ESSNODE", KeywordSize("TABDIMS", "NTPVT", false, 0)) { @@ -1362,7 +1373,6 @@ EXIT::EXIT() : ParserKeyword("EXIT", KeywordSize(1, false)) { } const std::string EXIT::keywordName = "EXIT"; const std::string EXIT::STATUS_CODE::itemName = "STATUS_CODE"; -const int EXIT::STATUS_CODE::defaultValue = 0; EXTFIN::EXTFIN() : ParserKeyword("EXTFIN", KeywordSize(1, false)) { @@ -1468,7 +1478,6 @@ EXTRAPMS::EXTRAPMS() : ParserKeyword("EXTRAPMS", KeywordSize(1, false)) { } const std::string EXTRAPMS::keywordName = "EXTRAPMS"; const std::string EXTRAPMS::LEVEL::itemName = "LEVEL"; -const int EXTRAPMS::LEVEL::defaultValue = 0; EXTREPGL::EXTREPGL() : ParserKeyword("EXTREPGL", KeywordSize(1, false)) { diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/F.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/F.cpp index eab4042c71..49472987de 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/F.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/F.cpp @@ -27,7 +27,6 @@ FAULTDIM::FAULTDIM() : ParserKeyword("FAULTDIM", KeywordSize(1, false)) { } const std::string FAULTDIM::keywordName = "FAULTDIM"; const std::string FAULTDIM::MFSEGS::itemName = "MFSEGS"; -const int FAULTDIM::MFSEGS::defaultValue = 0; FAULTS::FAULTS() : ParserKeyword("FAULTS", KeywordSize(SLASH_TERMINATED)) { @@ -90,11 +89,13 @@ FBHPDEF::FBHPDEF() : ParserKeyword("FBHPDEF", KeywordSize(1, false)) { ParserRecord record; { ParserItem item("TARGET_BHP", ParserItem::itype::DOUBLE); - item.push_backDimension("Length"); + item.setDefault( double(1.013250) ); + item.push_backDimension("Pressure"); record.addItem(item); } { ParserItem item("LIMIT_BHP", ParserItem::itype::DOUBLE); + item.setDefault( double(6895.000000) ); item.push_backDimension("Pressure"); record.addItem(item); } @@ -136,38 +137,110 @@ FIELD::FIELD() : ParserKeyword("FIELD", KeywordSize(0, false)) { const std::string FIELD::keywordName = "FIELD"; +FIELDSEP::FIELDSEP() : ParserKeyword("FIELDSEP", KeywordSize(SLASH_TERMINATED)) { + addValidSectionName("SOLUTION"); + clearDeckNames(); + addDeckName("FIELDSEP"); + { + ParserRecord record; + { + ParserItem item("STAGE", ParserItem::itype::INT); + record.addItem(item); + } + { + ParserItem item("TEMPERATURE", ParserItem::itype::DOUBLE); + item.setDefault( double(15.560000) ); + item.push_backDimension("Temperature"); + record.addItem(item); + } + { + ParserItem item("PRESSURE", ParserItem::itype::DOUBLE); + item.setDefault( double(1.013250) ); + item.push_backDimension("Pressure"); + record.addItem(item); + } + { + ParserItem item("LIQ_DESTINATION", ParserItem::itype::INT); + record.addItem(item); + } + { + ParserItem item("VAP_DESTINATION", ParserItem::itype::INT); + record.addItem(item); + } + { + ParserItem item("KVALUE", ParserItem::itype::DOUBLE); + item.setDefault( double(0) ); + item.push_backDimension("1"); + record.addItem(item); + } + { + ParserItem item("TABLE_NUM", ParserItem::itype::INT); + item.setDefault( 0 ); + record.addItem(item); + } + { + ParserItem item("EOS_NUM", ParserItem::itype::INT); + record.addItem(item); + } + { + ParserItem item("REF_TEMP", ParserItem::itype::DOUBLE); + item.push_backDimension("Temperature"); + record.addItem(item); + } + { + ParserItem item("REF_PRESS", ParserItem::itype::DOUBLE); + item.push_backDimension("Pressure"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string FIELDSEP::keywordName = "FIELDSEP"; +const std::string FIELDSEP::STAGE::itemName = "STAGE"; +const std::string FIELDSEP::TEMPERATURE::itemName = "TEMPERATURE"; +const std::string FIELDSEP::PRESSURE::itemName = "PRESSURE"; +const std::string FIELDSEP::LIQ_DESTINATION::itemName = "LIQ_DESTINATION"; +const std::string FIELDSEP::VAP_DESTINATION::itemName = "VAP_DESTINATION"; +const std::string FIELDSEP::KVALUE::itemName = "KVALUE"; +const std::string FIELDSEP::TABLE_NUM::itemName = "TABLE_NUM"; +const std::string FIELDSEP::EOS_NUM::itemName = "EOS_NUM"; +const std::string FIELDSEP::REF_TEMP::itemName = "REF_TEMP"; +const std::string FIELDSEP::REF_PRESS::itemName = "REF_PRESS"; + + FIELD_PROBE::FIELD_PROBE() : ParserKeyword("FIELD_PROBE", KeywordSize(0, false)) { addValidSectionName("SUMMARY"); clearDeckNames(); - addDeckName("FORFF"); addDeckName("FOPR"); - addDeckName("FCSC"); + addDeckName("FGCDI"); + addDeckName("FORFF"); addDeckName("FOPRH"); + addDeckName("FCSC"); addDeckName("FOPTF"); - addDeckName("FSPR"); - addDeckName("FGPTF"); addDeckName("FGIMT"); + addDeckName("FGPTF"); + addDeckName("FSPR"); addDeckName("FGPP2"); - addDeckName("FGLRH"); addDeckName("FOPRT"); + addDeckName("FGLRH"); addDeckName("FGPRF"); addDeckName("FOPT"); addDeckName("FOPRF"); - addDeckName("FMWPL"); addDeckName("FGST"); - addDeckName("FOPRS"); + addDeckName("FMWPL"); addDeckName("FOPI2"); + addDeckName("FOPRS"); addDeckName("FOPI"); addDeckName("FGPP"); addDeckName("FOPTH"); addDeckName("FGIRT"); - addDeckName("FCIP"); addDeckName("FOPTS"); + addDeckName("FCIP"); addDeckName("FOIR"); - addDeckName("FCIT"); addDeckName("FOIRH"); - addDeckName("FOIRT"); + addDeckName("FCIT"); addDeckName("FWIT"); + addDeckName("FOIRT"); addDeckName("FOIT"); addDeckName("FGPRS"); addDeckName("FWPI2"); @@ -176,88 +249,89 @@ FIELD_PROBE::FIELD_PROBE() : ParserKeyword("FIELD_PROBE", KeywordSize(0, false)) addDeckName("FWPRT"); addDeckName("FOPP2"); addDeckName("FWPRH"); - addDeckName("FMWPO"); addDeckName("FWPR"); + addDeckName("FMWPO"); addDeckName("FWPT"); - addDeckName("FCIC"); addDeckName("FWPTH"); + addDeckName("FCIC"); addDeckName("FWIR"); addDeckName("FGSR"); addDeckName("FWIRH"); addDeckName("FWIRT"); addDeckName("FWITH"); - addDeckName("FSPT"); addDeckName("FGIMR"); + addDeckName("FSPT"); addDeckName("FWPP"); addDeckName("FWPP2"); - addDeckName("FORFE"); addDeckName("FGPI2"); - addDeckName("FMWPT"); + addDeckName("FORFE"); addDeckName("FWPI"); + addDeckName("FMWPT"); addDeckName("FGPI"); addDeckName("FWPIR"); addDeckName("FGPPF"); addDeckName("FGPR"); addDeckName("FGPRH"); addDeckName("FGPRT"); - addDeckName("FGSAT"); addDeckName("FGPT"); + addDeckName("FGSAT"); addDeckName("FGPTH"); addDeckName("FGPTS"); addDeckName("FGIR"); - addDeckName("FMWIA"); - addDeckName("FSGR"); addDeckName("FGCR"); - addDeckName("FGIRH"); + addDeckName("FSGR"); + addDeckName("FMWIA"); addDeckName("FGPPS2"); + addDeckName("FGIRH"); addDeckName("FGIT"); - addDeckName("FOSRL"); addDeckName("FGITH"); + addDeckName("FOSRL"); addDeckName("FGPPS"); addDeckName("FGPPF2"); - addDeckName("FMWIG"); - addDeckName("FSGT"); addDeckName("FGCT"); - addDeckName("FJPRH"); + addDeckName("FSGT"); + addDeckName("FMWIG"); + addDeckName("FWCD"); addDeckName("FGLIR"); + addDeckName("FJPRH"); addDeckName("FGQ"); addDeckName("FLPR"); - addDeckName("FTICHEA"); - addDeckName("FSIP"); addDeckName("FLPRH"); + addDeckName("FSIP"); + addDeckName("FTICHEA"); addDeckName("FLPRT"); addDeckName("FLPT"); - addDeckName("FOEIW"); addDeckName("FLPTH"); + addDeckName("FOEIW"); addDeckName("FJPR"); addDeckName("FJPRT"); addDeckName("FJPT"); - addDeckName("FEIR"); addDeckName("FJPTH"); + addDeckName("FEIR"); addDeckName("FVPR"); addDeckName("FVPRT"); - addDeckName("FGDEN"); addDeckName("FVPT"); + addDeckName("FGDEN"); addDeckName("FVIR"); addDeckName("FVIRT"); addDeckName("FVIT"); addDeckName("FWCT"); - addDeckName("FORFG"); addDeckName("FWCTH"); + addDeckName("FORFG"); addDeckName("FGOR"); addDeckName("FGORH"); addDeckName("FOGR"); - addDeckName("FORMX"); addDeckName("FOGRH"); + addDeckName("FORMX"); addDeckName("FWGR"); addDeckName("FWGRH"); - addDeckName("FMPT"); addDeckName("FGLR"); - addDeckName("FPRP"); + addDeckName("FMPT"); addDeckName("FMCTP"); + addDeckName("FPRP"); addDeckName("FMCTW"); - addDeckName("FOVIS"); addDeckName("FMCTG"); + addDeckName("FOVIS"); addDeckName("FMWPR"); addDeckName("FMWPA"); addDeckName("FMWPU"); @@ -276,21 +350,25 @@ FIELD_PROBE::FIELD_PROBE() : ParserKeyword("FIELD_PROBE", KeywordSize(0, false)) addDeckName("FMWWO"); addDeckName("FMWWT"); addDeckName("FEPR"); - addDeckName("FTITSUR"); addDeckName("FEPT"); + addDeckName("FTITSUR"); + addDeckName("FGCDM"); + addDeckName("FOPV"); addDeckName("FGSPR"); addDeckName("FGSRL"); addDeckName("FGSRU"); addDeckName("FGSSP"); - addDeckName("FMIR"); addDeckName("FGSTP"); + addDeckName("FMIR"); addDeckName("FOSPR"); addDeckName("FOSRU"); addDeckName("FOSSP"); addDeckName("FOSTP"); + addDeckName("FWIPG"); + addDeckName("FWIPL"); addDeckName("FWSPR"); - addDeckName("FTPTCAT"); addDeckName("FWSRL"); + addDeckName("FTPTCAT"); addDeckName("FWSRU"); addDeckName("FWSSP"); addDeckName("FWSTP"); @@ -300,14 +378,14 @@ FIELD_PROBE::FIELD_PROBE() : ParserKeyword("FIELD_PROBE", KeywordSize(0, false)) addDeckName("FOIPL"); addDeckName("FOIPG"); addDeckName("FPPO"); - addDeckName("FMIT"); addDeckName("FODEN"); + addDeckName("FMIT"); addDeckName("FWSAT"); addDeckName("FWIP"); addDeckName("FWIPR"); addDeckName("FPPW"); - addDeckName("FORMS"); addDeckName("FWVIS"); + addDeckName("FORMS"); addDeckName("FWDEN"); addDeckName("FGIP"); addDeckName("FGIPR"); @@ -315,31 +393,30 @@ FIELD_PROBE::FIELD_PROBE() : ParserKeyword("FIELD_PROBE", KeywordSize(0, false)) addDeckName("FGIPG"); addDeckName("FPPG"); addDeckName("FGVIS"); - addDeckName("FCAD"); addDeckName("FPR"); + addDeckName("FCAD"); addDeckName("FPRH"); addDeckName("FPRGZ"); addDeckName("FRS"); - addDeckName("FSIR"); addDeckName("FRV"); + addDeckName("FSIR"); addDeckName("FPPC"); addDeckName("FRPV"); - addDeckName("FOPV"); addDeckName("FWPV"); addDeckName("FGPV"); addDeckName("FHPV"); addDeckName("FRTM"); addDeckName("FOE"); addDeckName("FOEW"); - addDeckName("FAPI"); addDeckName("FOEWW"); + addDeckName("FAPI"); addDeckName("FOEIG"); addDeckName("FOEWG"); - addDeckName("FTPTALK"); addDeckName("FORMR"); + addDeckName("FTPTALK"); addDeckName("FORMW"); - addDeckName("FNIT"); addDeckName("FORMG"); + addDeckName("FNIT"); addDeckName("FORME"); addDeckName("FORMF"); addDeckName("FORMY"); @@ -361,8 +438,8 @@ FIELD_PROBE::FIELD_PROBE() : ParserKeyword("FIELD_PROBE", KeywordSize(0, false)) addDeckName("FTPTANI"); addDeckName("FTIRANI"); addDeckName("FTITANI"); - addDeckName("FTPTSUR"); addDeckName("FTPRCAT"); + addDeckName("FTPTSUR"); addDeckName("FTIRCAT"); addDeckName("FTITCAT"); addDeckName("FTPCHEA"); @@ -377,8 +454,8 @@ FIELD_PROBE::FIELD_PROBE() : ParserKeyword("FIELD_PROBE", KeywordSize(0, false)) addDeckName("FTPTFOA"); addDeckName("FTIRFOA"); addDeckName("FTITFOA"); - addDeckName("FNIP"); addDeckName("FTIPTFOA"); + addDeckName("FNIP"); addDeckName("FTADSFOA"); addDeckName("FTDCYFOA"); addDeckName("FTMOBFOA"); @@ -398,8 +475,8 @@ FIELD_PROBE::FIELD_PROBE() : ParserKeyword("FIELD_PROBE", KeywordSize(0, false)) addDeckName("FNPT"); addDeckName("FNIR"); addDeckName("FTPRSUR"); - addDeckName("FTIRALK"); addDeckName("FTIRSUR"); + addDeckName("FTIRALK"); addDeckName("FTIPTSUR"); addDeckName("FTADSUR"); addDeckName("FTPRALK"); @@ -409,6 +486,26 @@ FIELD_PROBE::FIELD_PROBE() : ParserKeyword("FIELD_PROBE", KeywordSize(0, false)) const std::string FIELD_PROBE::keywordName = "FIELD_PROBE"; +FIELD_PROBE_OPM::FIELD_PROBE_OPM() : ParserKeyword("FIELD_PROBE_OPM", KeywordSize(0, false)) { + addValidSectionName("SUMMARY"); + clearDeckNames(); + addDeckName("FGMIP"); + addDeckName("FGKDI"); + addDeckName("FGMDS"); + addDeckName("FGKDM"); + addDeckName("FGKMO"); + addDeckName("FGKTR"); + addDeckName("FGMIR"); + addDeckName("FGMGP"); + addDeckName("FGMIT"); + addDeckName("FGMMO"); + addDeckName("FGMST"); + addDeckName("FGMTR"); + addDeckName("FGMUS"); +} +const std::string FIELD_PROBE_OPM::keywordName = "FIELD_PROBE_OPM"; + + FILEUNIT::FILEUNIT() : ParserKeyword("FILEUNIT", KeywordSize(1, false)) { addValidSectionName("GRID"); addValidSectionName("EDIT"); @@ -532,17 +629,11 @@ const std::string FIPSEP::keywordName = "FIPSEP"; const std::string FIPSEP::FLUID_IN_PLACE_REGION::itemName = "FLUID_IN_PLACE_REGION"; const std::string FIPSEP::STAGE_INDEX::itemName = "STAGE_INDEX"; const std::string FIPSEP::STAGE_TEMPERATURE::itemName = "STAGE_TEMPERATURE"; -const double FIPSEP::STAGE_TEMPERATURE::defaultValue = 15.560000; const std::string FIPSEP::STAGE_PRESSURE::itemName = "STAGE_PRESSURE"; -const double FIPSEP::STAGE_PRESSURE::defaultValue = 1.013250; const std::string FIPSEP::DESTINATION_OUPUT::itemName = "DESTINATION_OUPUT"; -const int FIPSEP::DESTINATION_OUPUT::defaultValue = 0; const std::string FIPSEP::DESTINATION_STAGE::itemName = "DESTINATION_STAGE"; -const int FIPSEP::DESTINATION_STAGE::defaultValue = 0; const std::string FIPSEP::K_VAL_TABLE_NUM::itemName = "K_VAL_TABLE_NUM"; -const int FIPSEP::K_VAL_TABLE_NUM::defaultValue = 0; const std::string FIPSEP::GAS_PLANT_TABLE_NUM::itemName = "GAS_PLANT_TABLE_NUM"; -const int FIPSEP::GAS_PLANT_TABLE_NUM::defaultValue = 0; const std::string FIPSEP::SURF_EQ_STATE_NUM::itemName = "SURF_EQ_STATE_NUM"; const std::string FIPSEP::DENSITY_EVAL_GAS_TEMP::itemName = "DENSITY_EVAL_GAS_TEMP"; const std::string FIPSEP::DENSITY_EVAL_PRESSURE_TEMP::itemName = "DENSITY_EVAL_PRESSURE_TEMP"; @@ -741,7 +832,6 @@ FOAMFCN::FOAMFCN() : ParserKeyword("FOAMFCN", KeywordSize("TABDIMS", "NTSFUN", f const std::string FOAMFCN::keywordName = "FOAMFCN"; const std::string FOAMFCN::CAPILLARY_NUMBER::itemName = "CAPILLARY_NUMBER"; const std::string FOAMFCN::EXP::itemName = "EXP"; -const double FOAMFCN::EXP::defaultValue = 1.000000; FOAMFRM::FOAMFRM() : ParserKeyword("FOAMFRM", KeywordSize("TABDIMS", "NTSFUN", false, 0)) { @@ -801,11 +891,8 @@ FOAMFSC::FOAMFSC() : ParserKeyword("FOAMFSC", KeywordSize("TABDIMS", "NTSFUN", f const std::string FOAMFSC::keywordName = "FOAMFSC"; const std::string FOAMFSC::REF_SURF_CONC::itemName = "REF_SURF_CONC"; const std::string FOAMFSC::EXPONENT::itemName = "EXPONENT"; -const double FOAMFSC::EXPONENT::defaultValue = 1.000000; const std::string FOAMFSC::MIN_SURF_CONC::itemName = "MIN_SURF_CONC"; -const double FOAMFSC::MIN_SURF_CONC::defaultValue = 1e-20; const std::string FOAMFSC::MIN_WAT_SAT::itemName = "MIN_WAT_SAT"; -const double FOAMFSC::MIN_WAT_SAT::defaultValue = 1e-06; FOAMFSO::FOAMFSO() : ParserKeyword("FOAMFSO", KeywordSize("TABDIMS", "NTSFUN", false, 0)) { @@ -975,7 +1062,6 @@ FOAMROCK::FOAMROCK() : ParserKeyword("FOAMROCK", KeywordSize("TABDIMS", "NTSFUN" } const std::string FOAMROCK::keywordName = "FOAMROCK"; const std::string FOAMROCK::ADSORPTION_INDEX::itemName = "ADSORPTION_INDEX"; -const int FOAMROCK::ADSORPTION_INDEX::defaultValue = 1; const std::string FOAMROCK::ROCK_DENSITY::itemName = "ROCK_DENSITY"; @@ -1002,7 +1088,6 @@ FORMFEED::FORMFEED() : ParserKeyword("FORMFEED", KeywordSize(1, false)) { } const std::string FORMFEED::keywordName = "FORMFEED"; const std::string FORMFEED::VALUE::itemName = "VALUE"; -const int FORMFEED::VALUE::defaultValue = 1; FRICTION::FRICTION() : ParserKeyword("FRICTION", KeywordSize(1, false)) { @@ -1026,9 +1111,7 @@ FRICTION::FRICTION() : ParserKeyword("FRICTION", KeywordSize(1, false)) { } const std::string FRICTION::keywordName = "FRICTION"; const std::string FRICTION::NWFRIC::itemName = "NWFRIC"; -const int FRICTION::NWFRIC::defaultValue = 0; const std::string FRICTION::NWFRIB::itemName = "NWFRIB"; -const int FRICTION::NWFRIB::defaultValue = 1; FULLIMP::FULLIMP() : ParserKeyword("FULLIMP", KeywordSize(0, false)) { diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/G.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/G.cpp index f946f9d7e0..bf295743ab 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/G.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/G.cpp @@ -75,11 +75,8 @@ GASDENT::GASDENT() : ParserKeyword("GASDENT", KeywordSize("TABDIMS", "NTPVT", fa } const std::string GASDENT::keywordName = "GASDENT"; const std::string GASDENT::REFERENCE_TEMPERATURE::itemName = "REFERENCE_TEMPERATURE"; -const double GASDENT::REFERENCE_TEMPERATURE::defaultValue = 293.150000; const std::string GASDENT::EXPANSION_COEFF_LINEAR::itemName = "EXPANSION_COEFF_LINEAR"; -const double GASDENT::EXPANSION_COEFF_LINEAR::defaultValue = 0; const std::string GASDENT::EXPANSION_COEFF_QUADRATIC::itemName = "EXPANSION_COEFF_QUADRATIC"; -const double GASDENT::EXPANSION_COEFF_QUADRATIC::defaultValue = 0; GASEND::GASEND() : ParserKeyword("GASEND", KeywordSize(0, false)) { @@ -132,15 +129,10 @@ GASFCOMP::GASFCOMP() : ParserKeyword("GASFCOMP", KeywordSize(SLASH_TERMINATED)) const std::string GASFCOMP::keywordName = "GASFCOMP"; const std::string GASFCOMP::GROUP::itemName = "GROUP"; const std::string GASFCOMP::VFP_TABLE_NUM::itemName = "VFP_TABLE_NUM"; -const int GASFCOMP::VFP_TABLE_NUM::defaultValue = 0; const std::string GASFCOMP::ARTFICIAL_LIFT_QNTY::itemName = "ARTFICIAL_LIFT_QNTY"; -const double GASFCOMP::ARTFICIAL_LIFT_QNTY::defaultValue = 0; const std::string GASFCOMP::GAS_CONSUMPTION_RATE::itemName = "GAS_CONSUMPTION_RATE"; -const double GASFCOMP::GAS_CONSUMPTION_RATE::defaultValue = 0; const std::string GASFCOMP::COMPRESSION_LVL::itemName = "COMPRESSION_LVL"; -const int GASFCOMP::COMPRESSION_LVL::defaultValue = 1; const std::string GASFCOMP::ACTION_SEQ_NUM::itemName = "ACTION_SEQ_NUM"; -const int GASFCOMP::ACTION_SEQ_NUM::defaultValue = 1; GASFDECR::GASFDECR() : ParserKeyword("GASFDECR", KeywordSize(1, false)) { @@ -214,29 +206,17 @@ GASFDECR::GASFDECR() : ParserKeyword("GASFDECR", KeywordSize(1, false)) { } const std::string GASFDECR::keywordName = "GASFDECR"; const std::string GASFDECR::JAN::itemName = "JAN"; -const double GASFDECR::JAN::defaultValue = 0; const std::string GASFDECR::FEB::itemName = "FEB"; -const double GASFDECR::FEB::defaultValue = 0; const std::string GASFDECR::MAR::itemName = "MAR"; -const double GASFDECR::MAR::defaultValue = 0; const std::string GASFDECR::APR::itemName = "APR"; -const double GASFDECR::APR::defaultValue = 0; const std::string GASFDECR::MAY::itemName = "MAY"; -const double GASFDECR::MAY::defaultValue = 0; const std::string GASFDECR::JUN::itemName = "JUN"; -const double GASFDECR::JUN::defaultValue = 0; const std::string GASFDECR::JUL::itemName = "JUL"; -const double GASFDECR::JUL::defaultValue = 0; const std::string GASFDECR::AUG::itemName = "AUG"; -const double GASFDECR::AUG::defaultValue = 0; const std::string GASFDECR::SEP::itemName = "SEP"; -const double GASFDECR::SEP::defaultValue = 0; const std::string GASFDECR::OCT::itemName = "OCT"; -const double GASFDECR::OCT::defaultValue = 0; const std::string GASFDECR::NOV::itemName = "NOV"; -const double GASFDECR::NOV::defaultValue = 0; const std::string GASFDECR::DEC::itemName = "DEC"; -const double GASFDECR::DEC::defaultValue = 0; GASFDELC::GASFDELC() : ParserKeyword("GASFDELC", KeywordSize(1, false)) { @@ -381,7 +361,7 @@ GASJT::GASJT() : ParserKeyword("GASJT", KeywordSize("TABDIMS", "NTPVT", false, 0 { ParserItem item("JOULE_THOMSON_COEFFICIENT", ParserItem::itype::DOUBLE); item.setDefault( double(0) ); - item.push_backDimension("Temperature/Pressure"); + item.push_backDimension("AbsoluteTemperature/Pressure"); record.addItem(item); } addRecord( record ); @@ -389,9 +369,7 @@ GASJT::GASJT() : ParserKeyword("GASJT", KeywordSize("TABDIMS", "NTPVT", false, 0 } const std::string GASJT::keywordName = "GASJT"; const std::string GASJT::PREF::itemName = "PREF"; -const double GASJT::PREF::defaultValue = 1.013200; const std::string GASJT::JOULE_THOMSON_COEFFICIENT::itemName = "JOULE_THOMSON_COEFFICIENT"; -const double GASJT::JOULE_THOMSON_COEFFICIENT::defaultValue = 0; GASMONTH::GASMONTH() : ParserKeyword("GASMONTH", KeywordSize(1, false)) { @@ -476,20 +454,15 @@ GASPERIO::GASPERIO() : ParserKeyword("GASPERIO", KeywordSize(1, false)) { const std::string GASPERIO::keywordName = "GASPERIO"; const std::string GASPERIO::NUM_PERIODS::itemName = "NUM_PERIODS"; const std::string GASPERIO::NUM_MONTHS::itemName = "NUM_MONTHS"; -const int GASPERIO::NUM_MONTHS::defaultValue = 12; const std::string GASPERIO::INITIAL_DCQ::itemName = "INITIAL_DCQ"; const std::string GASPERIO::SWING_REQ::itemName = "SWING_REQ"; const std::string GASPERIO::SWING_REQ::defaultValue = "PER"; const std::string GASPERIO::LIMIT_TIMESTEPS::itemName = "LIMIT_TIMESTEPS"; const std::string GASPERIO::LIMIT_TIMESTEPS::defaultValue = "YES"; const std::string GASPERIO::LIMIT_DCQ_RED_FACTOR::itemName = "LIMIT_DCQ_RED_FACTOR"; -const double GASPERIO::LIMIT_DCQ_RED_FACTOR::defaultValue = 0; const std::string GASPERIO::ANTICIPATED_DCQ_RED_FACTOR::itemName = "ANTICIPATED_DCQ_RED_FACTOR"; -const double GASPERIO::ANTICIPATED_DCQ_RED_FACTOR::defaultValue = 1.000000; const std::string GASPERIO::MAX_ITERATIONS::itemName = "MAX_ITERATIONS"; -const int GASPERIO::MAX_ITERATIONS::defaultValue = 3; const std::string GASPERIO::DCQ_CONV_TOLERANCE::itemName = "DCQ_CONV_TOLERANCE"; -const double GASPERIO::DCQ_CONV_TOLERANCE::defaultValue = 0.100000; GASSATC::GASSATC() : ParserKeyword("GASSATC", KeywordSize(1, false)) { @@ -520,7 +493,8 @@ GASVISCT::GASVISCT() : ParserKeyword("GASVISCT", KeywordSize("TABDIMS", "NTPVT", { ParserItem item("DATA", ParserItem::itype::DOUBLE); item.setSizeType(ParserItem::item_size::ALL); - item.push_backDimension("ContextDependent"); + item.push_backDimension("Temperature"); + item.push_backDimension("Viscosity"); record.addItem(item); } addRecord( record ); @@ -530,6 +504,14 @@ const std::string GASVISCT::keywordName = "GASVISCT"; const std::string GASVISCT::DATA::itemName = "DATA"; +GASWAT::GASWAT() : ParserKeyword("GASWAT", KeywordSize(0, false)) { + addValidSectionName("RUNSPEC"); + clearDeckNames(); + addDeckName("GASWAT"); +} +const std::string GASWAT::keywordName = "GASWAT"; + + GASYEAR::GASYEAR() : ParserKeyword("GASYEAR", KeywordSize(1, false)) { addValidSectionName("SCHEDULE"); clearDeckNames(); @@ -588,13 +570,9 @@ const std::string GASYEAR::SWING_REQ::defaultValue = "YEAR"; const std::string GASYEAR::LIMIT_TIMESTEPS::itemName = "LIMIT_TIMESTEPS"; const std::string GASYEAR::LIMIT_TIMESTEPS::defaultValue = "YES"; const std::string GASYEAR::LIMIT_DCQ_RED_FACTOR::itemName = "LIMIT_DCQ_RED_FACTOR"; -const double GASYEAR::LIMIT_DCQ_RED_FACTOR::defaultValue = 0; const std::string GASYEAR::ANTICIPATED_DCQ_RED_FACTOR::itemName = "ANTICIPATED_DCQ_RED_FACTOR"; -const double GASYEAR::ANTICIPATED_DCQ_RED_FACTOR::defaultValue = 1.000000; const std::string GASYEAR::MAX_ITERATIONS::itemName = "MAX_ITERATIONS"; -const int GASYEAR::MAX_ITERATIONS::defaultValue = 3; const std::string GASYEAR::DCQ_CONV_TOLERANCE::itemName = "DCQ_CONV_TOLERANCE"; -const double GASYEAR::DCQ_CONV_TOLERANCE::defaultValue = 0.100000; GCALECON::GCALECON() : ParserKeyword("GCALECON", KeywordSize(SLASH_TERMINATED)) { @@ -630,9 +608,7 @@ GCALECON::GCALECON() : ParserKeyword("GCALECON", KeywordSize(SLASH_TERMINATED)) const std::string GCALECON::keywordName = "GCALECON"; const std::string GCALECON::GROUP::itemName = "GROUP"; const std::string GCALECON::MIN_ENERGY_PROD_RATE::itemName = "MIN_ENERGY_PROD_RATE"; -const double GCALECON::MIN_ENERGY_PROD_RATE::defaultValue = 0; const std::string GCALECON::MIN_CALORIFIC_VAL::itemName = "MIN_CALORIFIC_VAL"; -const double GCALECON::MIN_CALORIFIC_VAL::defaultValue = 0; const std::string GCALECON::FLAG_END_RUN::itemName = "FLAG_END_RUN"; const std::string GCALECON::FLAG_END_RUN::defaultValue = "NO"; @@ -689,7 +665,6 @@ const std::string GCONCAL::MEAN_CALORIFIC_VAL::itemName = "MEAN_CALORIFIC_VAL"; const std::string GCONCAL::ACTION::itemName = "ACTION"; const std::string GCONCAL::ACTION::defaultValue = "NONE"; const std::string GCONCAL::RATE_RED_FACTOR::itemName = "RATE_RED_FACTOR"; -const double GCONCAL::RATE_RED_FACTOR::defaultValue = 0.900000; GCONENG::GCONENG() : ParserKeyword("GCONENG", KeywordSize(SLASH_TERMINATED)) { @@ -714,7 +689,6 @@ GCONENG::GCONENG() : ParserKeyword("GCONENG", KeywordSize(SLASH_TERMINATED)) { const std::string GCONENG::keywordName = "GCONENG"; const std::string GCONENG::GROUP::itemName = "GROUP"; const std::string GCONENG::ENERGY_PROD_RATE::itemName = "ENERGY_PROD_RATE"; -const double GCONENG::ENERGY_PROD_RATE::defaultValue = 100000000000000000000.000000; GCONINJE::GCONINJE() : ParserKeyword("GCONINJE", KeywordSize(SLASH_TERMINATED)) { @@ -738,24 +712,20 @@ GCONINJE::GCONINJE() : ParserKeyword("GCONINJE", KeywordSize(SLASH_TERMINATED)) } { ParserItem item("SURFACE_TARGET", ParserItem::itype::UDA); - item.setDefault( UDAValue(0) ); record.addItem(item); } { ParserItem item("RESV_TARGET", ParserItem::itype::UDA); - item.setDefault( UDAValue(0) ); item.push_backDimension("ReservoirVolume/Time"); record.addItem(item); } { ParserItem item("REINJ_TARGET", ParserItem::itype::UDA); - item.setDefault( UDAValue(0) ); item.push_backDimension("1"); record.addItem(item); } { ParserItem item("VOIDAGE_TARGET", ParserItem::itype::UDA); - item.setDefault( UDAValue(0) ); item.push_backDimension("1"); record.addItem(item); } @@ -796,17 +766,12 @@ const std::string GCONINJE::PHASE::itemName = "PHASE"; const std::string GCONINJE::CONTROL_MODE::itemName = "CONTROL_MODE"; const std::string GCONINJE::CONTROL_MODE::defaultValue = "NONE"; const std::string GCONINJE::SURFACE_TARGET::itemName = "SURFACE_TARGET"; -const UDAValue GCONINJE::SURFACE_TARGET::defaultValue = UDAValue(0); const std::string GCONINJE::RESV_TARGET::itemName = "RESV_TARGET"; -const UDAValue GCONINJE::RESV_TARGET::defaultValue = UDAValue(0); const std::string GCONINJE::REINJ_TARGET::itemName = "REINJ_TARGET"; -const UDAValue GCONINJE::REINJ_TARGET::defaultValue = UDAValue(0); const std::string GCONINJE::VOIDAGE_TARGET::itemName = "VOIDAGE_TARGET"; -const UDAValue GCONINJE::VOIDAGE_TARGET::defaultValue = UDAValue(0); const std::string GCONINJE::RESPOND_TO_PARENT::itemName = "RESPOND_TO_PARENT"; const std::string GCONINJE::RESPOND_TO_PARENT::defaultValue = "YES"; const std::string GCONINJE::GUIDE_RATE::itemName = "GUIDE_RATE"; -const double GCONINJE::GUIDE_RATE::defaultValue = 0; const std::string GCONINJE::GUIDE_RATE_DEF::itemName = "GUIDE_RATE_DEF"; const std::string GCONINJE::REINJECT_GROUP::itemName = "REINJECT_GROUP"; const std::string GCONINJE::VOIDAGE_GROUP::itemName = "VOIDAGE_GROUP"; @@ -1006,14 +971,17 @@ GCONPROD::GCONPROD() : ParserKeyword("GCONPROD", KeywordSize(SLASH_TERMINATED)) } { ParserItem item("WATER_EXCEED_PROCEDURE", ParserItem::itype::STRING); + item.setDefault( std::string("NONE") ); record.addItem(item); } { ParserItem item("GAS_EXCEED_PROCEDURE", ParserItem::itype::STRING); + item.setDefault( std::string("NONE") ); record.addItem(item); } { ParserItem item("LIQUID_EXCEED_PROCEDURE", ParserItem::itype::STRING); + item.setDefault( std::string("NONE") ); record.addItem(item); } { @@ -1033,22 +1001,18 @@ GCONPROD::GCONPROD() : ParserKeyword("GCONPROD", KeywordSize(SLASH_TERMINATED)) } { ParserItem item("CALORIFIC_TARGET", ParserItem::itype::DOUBLE); - item.push_backDimension("1"); record.addItem(item); } { - ParserItem item("SURFACE_GAS_BALANCE", ParserItem::itype::DOUBLE); - item.push_backDimension("1"); + ParserItem item("SURFACE_GAS_FRACTION", ParserItem::itype::DOUBLE); record.addItem(item); } { - ParserItem item("SURFACE_WATER_BALANCE", ParserItem::itype::DOUBLE); - item.push_backDimension("1"); + ParserItem item("SURFACE_WAT_FRACTION", ParserItem::itype::DOUBLE); record.addItem(item); } { ParserItem item("LINEAR_COMBINED_TARGET", ParserItem::itype::DOUBLE); - item.push_backDimension("1"); record.addItem(item); } { @@ -1073,14 +1037,17 @@ const std::string GCONPROD::RESPOND_TO_PARENT::defaultValue = "YES"; const std::string GCONPROD::GUIDE_RATE::itemName = "GUIDE_RATE"; const std::string GCONPROD::GUIDE_RATE_DEF::itemName = "GUIDE_RATE_DEF"; const std::string GCONPROD::WATER_EXCEED_PROCEDURE::itemName = "WATER_EXCEED_PROCEDURE"; +const std::string GCONPROD::WATER_EXCEED_PROCEDURE::defaultValue = "NONE"; const std::string GCONPROD::GAS_EXCEED_PROCEDURE::itemName = "GAS_EXCEED_PROCEDURE"; +const std::string GCONPROD::GAS_EXCEED_PROCEDURE::defaultValue = "NONE"; const std::string GCONPROD::LIQUID_EXCEED_PROCEDURE::itemName = "LIQUID_EXCEED_PROCEDURE"; +const std::string GCONPROD::LIQUID_EXCEED_PROCEDURE::defaultValue = "NONE"; const std::string GCONPROD::RESERVOIR_FLUID_TARGET::itemName = "RESERVOIR_FLUID_TARGET"; const std::string GCONPROD::RESERVOIR_VOLUME_BALANCE::itemName = "RESERVOIR_VOLUME_BALANCE"; const std::string GCONPROD::WET_GAS_TARGET::itemName = "WET_GAS_TARGET"; const std::string GCONPROD::CALORIFIC_TARGET::itemName = "CALORIFIC_TARGET"; -const std::string GCONPROD::SURFACE_GAS_BALANCE::itemName = "SURFACE_GAS_BALANCE"; -const std::string GCONPROD::SURFACE_WATER_BALANCE::itemName = "SURFACE_WATER_BALANCE"; +const std::string GCONPROD::SURFACE_GAS_FRACTION::itemName = "SURFACE_GAS_FRACTION"; +const std::string GCONPROD::SURFACE_WAT_FRACTION::itemName = "SURFACE_WAT_FRACTION"; const std::string GCONPROD::LINEAR_COMBINED_TARGET::itemName = "LINEAR_COMBINED_TARGET"; const std::string GCONPROD::LIN_TARGET_EXCEED_PROCEDURE::itemName = "LIN_TARGET_EXCEED_PROCEDURE"; @@ -1200,9 +1167,7 @@ const std::string GCONTOL::keywordName = "GCONTOL"; const std::string GCONTOL::TOLERANCE_FRACTION::itemName = "TOLERANCE_FRACTION"; const std::string GCONTOL::NUPCOL_VALUE::itemName = "NUPCOL_VALUE"; const std::string GCONTOL::TOLERANCE_FRACTION_INJ::itemName = "TOLERANCE_FRACTION_INJ"; -const double GCONTOL::TOLERANCE_FRACTION_INJ::defaultValue = 0.001000; const std::string GCONTOL::MAX_IT_INJ::itemName = "MAX_IT_INJ"; -const int GCONTOL::MAX_IT_INJ::defaultValue = 5; GCUTBACK::GCUTBACK() : ParserKeyword("GCUTBACK", KeywordSize(SLASH_TERMINATED)) { @@ -1318,13 +1283,9 @@ const std::string GCUTBACT::RATE_CUTBACK::itemName = "RATE_CUTBACK"; const std::string GCUTBACT::CONTROL_PHASE::itemName = "CONTROL_PHASE"; const std::string GCUTBACT::TRACER::itemName = "TRACER"; const std::string GCUTBACT::UPPER_RATE_LIM::itemName = "UPPER_RATE_LIM"; -const double GCUTBACT::UPPER_RATE_LIM::defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; const std::string GCUTBACT::LOWER_RATE_LIM::itemName = "LOWER_RATE_LIM"; -const double GCUTBACT::LOWER_RATE_LIM::defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; const std::string GCUTBACT::UPPER_CONC_LIM::itemName = "UPPER_CONC_LIM"; -const double GCUTBACT::UPPER_CONC_LIM::defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; const std::string GCUTBACT::LOWER_CONC_LIM::itemName = "LOWER_CONC_LIM"; -const double GCUTBACT::LOWER_CONC_LIM::defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; GCVD::GCVD() : ParserKeyword("GCVD", KeywordSize("EQLDIMS", "NTEQUL", false, 0)) { @@ -1442,7 +1403,6 @@ GDIMS::GDIMS() : ParserKeyword("GDIMS", KeywordSize(1, false)) { } const std::string GDIMS::keywordName = "GDIMS"; const std::string GDIMS::MAX_NUM_GRAD_PARAMS::itemName = "MAX_NUM_GRAD_PARAMS"; -const int GDIMS::MAX_NUM_GRAD_PARAMS::defaultValue = 0; GDORIENT::GDORIENT() : ParserKeyword("GDORIENT", KeywordSize(1, false)) { @@ -1518,7 +1478,6 @@ const std::string GDRILPOT::keywordName = "GDRILPOT"; const std::string GDRILPOT::GROUP_NAME::itemName = "GROUP_NAME"; const std::string GDRILPOT::QNTY_TYPE::itemName = "QNTY_TYPE"; const std::string GDRILPOT::MIN_POTENTIAL_RATE::itemName = "MIN_POTENTIAL_RATE"; -const double GDRILPOT::MIN_POTENTIAL_RATE::defaultValue = 0; GECON::GECON() : ParserKeyword("GECON", KeywordSize(SLASH_TERMINATED)) { @@ -1534,11 +1493,13 @@ GECON::GECON() : ParserKeyword("GECON", KeywordSize(SLASH_TERMINATED)) { { ParserItem item("MIN_OIL_RATE", ParserItem::itype::UDA); item.setDefault( UDAValue(0) ); + item.push_backDimension("LiquidSurfaceVolume/Time"); record.addItem(item); } { ParserItem item("MIN_GAS_RATE", ParserItem::itype::UDA); item.setDefault( UDAValue(0) ); + item.push_backDimension("GasSurfaceVolume/Time"); record.addItem(item); } { @@ -1591,7 +1552,6 @@ const std::string GECON::WORKOVER::defaultValue = "NONE"; const std::string GECON::END_RUN::itemName = "END_RUN"; const std::string GECON::END_RUN::defaultValue = "NO"; const std::string GECON::MAX_OPEN_WELLS::itemName = "MAX_OPEN_WELLS"; -const int GECON::MAX_OPEN_WELLS::defaultValue = 0; GECONT::GECONT() : ParserKeyword("GECONT", KeywordSize(DOUBLE_SLASH_TERMINATED)) { @@ -1674,20 +1634,13 @@ const std::string GECONT::PROCEDURE::defaultValue = "NONE"; const std::string GECONT::END_RUN::itemName = "END_RUN"; const std::string GECONT::END_RUN::defaultValue = "NO"; const std::string GECONT::MAX_OPEN_WELLS::itemName = "MAX_OPEN_WELLS"; -const int GECONT::MAX_OPEN_WELLS::defaultValue = 0; const std::string GECONT::TRACER::itemName = "TRACER"; const std::string GECONT::MAX_TOTAL_TRACER_RATE::itemName = "MAX_TOTAL_TRACER_RATE"; -const double GECONT::MAX_TOTAL_TRACER_RATE::defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; const std::string GECONT::MAX_TOTAL_TRACER_CONC::itemName = "MAX_TOTAL_TRACER_CONC"; -const double GECONT::MAX_TOTAL_TRACER_CONC::defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; const std::string GECONT::MAX_FREE_TRACER_RATE::itemName = "MAX_FREE_TRACER_RATE"; -const double GECONT::MAX_FREE_TRACER_RATE::defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; const std::string GECONT::MAX_FREE_TRACER_CONC::itemName = "MAX_FREE_TRACER_CONC"; -const double GECONT::MAX_FREE_TRACER_CONC::defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; const std::string GECONT::MAX_SOL_TRACER_RATE::itemName = "MAX_SOL_TRACER_RATE"; -const double GECONT::MAX_SOL_TRACER_RATE::defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; const std::string GECONT::MAX_SOL_TRACER_CONC::itemName = "MAX_SOL_TRACER_CONC"; -const double GECONT::MAX_SOL_TRACER_CONC::defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; GEFAC::GEFAC() : ParserKeyword("GEFAC", KeywordSize(SLASH_TERMINATED)) { @@ -1716,7 +1669,6 @@ GEFAC::GEFAC() : ParserKeyword("GEFAC", KeywordSize(SLASH_TERMINATED)) { const std::string GEFAC::keywordName = "GEFAC"; const std::string GEFAC::GROUP::itemName = "GROUP"; const std::string GEFAC::EFFICIENCY_FACTOR::itemName = "EFFICIENCY_FACTOR"; -const double GEFAC::EFFICIENCY_FACTOR::defaultValue = 1.000000; const std::string GEFAC::TRANSFER_EXT_NET::itemName = "TRANSFER_EXT_NET"; const std::string GEFAC::TRANSFER_EXT_NET::defaultValue = "YES"; @@ -1866,9 +1818,7 @@ GLIFTLIM::GLIFTLIM() : ParserKeyword("GLIFTLIM", KeywordSize(SLASH_TERMINATED)) const std::string GLIFTLIM::keywordName = "GLIFTLIM"; const std::string GLIFTLIM::GROUP_NAME::itemName = "GROUP_NAME"; const std::string GLIFTLIM::MAX_LIFT_CAPACITY::itemName = "MAX_LIFT_CAPACITY"; -const double GLIFTLIM::MAX_LIFT_CAPACITY::defaultValue = 0; const std::string GLIFTLIM::MAX_NUM_WELL::itemName = "MAX_NUM_WELL"; -const int GLIFTLIM::MAX_NUM_WELL::defaultValue = 0; GLIFTOPT::GLIFTOPT() : ParserKeyword("GLIFTOPT", KeywordSize(SLASH_TERMINATED)) { @@ -1902,9 +1852,7 @@ GLIFTOPT::GLIFTOPT() : ParserKeyword("GLIFTOPT", KeywordSize(SLASH_TERMINATED)) const std::string GLIFTOPT::keywordName = "GLIFTOPT"; const std::string GLIFTOPT::GROUP_NAME::itemName = "GROUP_NAME"; const std::string GLIFTOPT::MAX_LIFT_GAS_SUPPLY::itemName = "MAX_LIFT_GAS_SUPPLY"; -const double GLIFTOPT::MAX_LIFT_GAS_SUPPLY::defaultValue = -100000000000000000000.000000; const std::string GLIFTOPT::MAX_TOTAL_GAS_RATE::itemName = "MAX_TOTAL_GAS_RATE"; -const double GLIFTOPT::MAX_TOTAL_GAS_RATE::defaultValue = -100000000000000000000.000000; GMWSET::GMWSET() : ParserKeyword("GMWSET", KeywordSize(0, false)) { @@ -1972,17 +1920,11 @@ const std::string GNETDP::FIXED_PRESSURE_GROUP::itemName = "FIXED_PRESSURE_GROUP const std::string GNETDP::PHASE_TYPE::itemName = "PHASE_TYPE"; const std::string GNETDP::PHASE_TYPE::defaultValue = "GA"; const std::string GNETDP::MIN_RATE_TRIGGER::itemName = "MIN_RATE_TRIGGER"; -const double GNETDP::MIN_RATE_TRIGGER::defaultValue = 0; const std::string GNETDP::MAX_RATE_TRIGGER::itemName = "MAX_RATE_TRIGGER"; -const double GNETDP::MAX_RATE_TRIGGER::defaultValue = 100000000000000000000.000000; const std::string GNETDP::PRESSURE_INCR_SUBTRACT::itemName = "PRESSURE_INCR_SUBTRACT"; -const double GNETDP::PRESSURE_INCR_SUBTRACT::defaultValue = 0; const std::string GNETDP::PRESSURE_INCR_ADD::itemName = "PRESSURE_INCR_ADD"; -const double GNETDP::PRESSURE_INCR_ADD::defaultValue = 0; const std::string GNETDP::MIN_ALLOW_PRESSURE::itemName = "MIN_ALLOW_PRESSURE"; -const double GNETDP::MIN_ALLOW_PRESSURE::defaultValue = 0; const std::string GNETDP::MAX_ALLOW_PRESSURE::itemName = "MAX_ALLOW_PRESSURE"; -const double GNETDP::MAX_ALLOW_PRESSURE::defaultValue = 100000000000000000000.000000; GNETINJE::GNETINJE() : ParserKeyword("GNETINJE", KeywordSize(SLASH_TERMINATED)) { @@ -2017,7 +1959,6 @@ const std::string GNETINJE::GROUP::itemName = "GROUP"; const std::string GNETINJE::PHASE::itemName = "PHASE"; const std::string GNETINJE::PRESSURE::itemName = "PRESSURE"; const std::string GNETINJE::VFP_TABLE::itemName = "VFP_TABLE"; -const int GNETINJE::VFP_TABLE::defaultValue = 0; GNETPUMP::GNETPUMP() : ParserKeyword("GNETPUMP", KeywordSize(SLASH_TERMINATED)) { @@ -2062,15 +2003,11 @@ GNETPUMP::GNETPUMP() : ParserKeyword("GNETPUMP", KeywordSize(SLASH_TERMINATED)) const std::string GNETPUMP::keywordName = "GNETPUMP"; const std::string GNETPUMP::GROUP::itemName = "GROUP"; const std::string GNETPUMP::PROD_RATE_SWITCH::itemName = "PROD_RATE_SWITCH"; -const double GNETPUMP::PROD_RATE_SWITCH::defaultValue = 0; const std::string GNETPUMP::PHASE_TYPE::itemName = "PHASE_TYPE"; const std::string GNETPUMP::PHASE_TYPE::defaultValue = "OIL"; const std::string GNETPUMP::NEW_VFT_TABLE_NUM::itemName = "NEW_VFT_TABLE_NUM"; -const int GNETPUMP::NEW_VFT_TABLE_NUM::defaultValue = 4; const std::string GNETPUMP::NEW_ARTIFICIAL_LIFT_QNTY::itemName = "NEW_ARTIFICIAL_LIFT_QNTY"; -const double GNETPUMP::NEW_ARTIFICIAL_LIFT_QNTY::defaultValue = 0; const std::string GNETPUMP::NEW_GAS_CONUMPTION_RATE::itemName = "NEW_GAS_CONUMPTION_RATE"; -const double GNETPUMP::NEW_GAS_CONUMPTION_RATE::defaultValue = 0; GPMAINT::GPMAINT() : ParserKeyword("GPMAINT", KeywordSize(SLASH_TERMINATED)) { @@ -2275,9 +2212,7 @@ GRAVITY::GRAVITY() : ParserKeyword("GRAVITY", KeywordSize("TABDIMS", "NTPVT", fa const std::string GRAVITY::keywordName = "GRAVITY"; const std::string GRAVITY::API_GRAVITY::itemName = "API_GRAVITY"; const std::string GRAVITY::WATER_SP_GRAVITY::itemName = "WATER_SP_GRAVITY"; -const double GRAVITY::WATER_SP_GRAVITY::defaultValue = 1.000000; const std::string GRAVITY::GAS_SP_GRAVITY::itemName = "GAS_SP_GRAVITY"; -const double GRAVITY::GAS_SP_GRAVITY::defaultValue = 0.777300; GRDREACH::GRDREACH() : ParserKeyword("GRDREACH", KeywordSize(SLASH_TERMINATED)) { @@ -2401,20 +2336,14 @@ const std::string GRDREACH::GRID_BLOCK_COORD::itemName = "GRID_BLOCK_COORD"; const std::string GRDREACH::CONTACT_AREA::itemName = "CONTACT_AREA"; const std::string GRDREACH::TABLE_NUM::itemName = "TABLE_NUM"; const std::string GRDREACH::PRODUCTIVITY_INDEX::itemName = "PRODUCTIVITY_INDEX"; -const double GRDREACH::PRODUCTIVITY_INDEX::defaultValue = 0; const std::string GRDREACH::LENGTH_DEAD_GRID_BLOCK::itemName = "LENGTH_DEAD_GRID_BLOCK"; const std::string GRDREACH::OPTION_CONNECT_REACH::itemName = "OPTION_CONNECT_REACH"; -const int GRDREACH::OPTION_CONNECT_REACH::defaultValue = 0; const std::string GRDREACH::ADJUSTMENT_REACH::itemName = "ADJUSTMENT_REACH"; -const int GRDREACH::ADJUSTMENT_REACH::defaultValue = 0; const std::string GRDREACH::REMOVE_CAP_PRESSURE::itemName = "REMOVE_CAP_PRESSURE"; const std::string GRDREACH::REMOVE_CAP_PRESSURE::defaultValue = "NO"; const std::string GRDREACH::INFILTR_EQ::itemName = "INFILTR_EQ"; -const int GRDREACH::INFILTR_EQ::defaultValue = 0; const std::string GRDREACH::HYDRAULIC_CONDUCTIVITY::itemName = "HYDRAULIC_CONDUCTIVITY"; -const double GRDREACH::HYDRAULIC_CONDUCTIVITY::defaultValue = 0; const std::string GRDREACH::RIVER_BED_THICKNESS::itemName = "RIVER_BED_THICKNESS"; -const double GRDREACH::RIVER_BED_THICKNESS::defaultValue = 0; GRID::GRID() : ParserKeyword("GRID", KeywordSize(0, false)) { @@ -2445,9 +2374,7 @@ GRIDFILE::GRIDFILE() : ParserKeyword("GRIDFILE", KeywordSize(1, false)) { } const std::string GRIDFILE::keywordName = "GRIDFILE"; const std::string GRIDFILE::GRID::itemName = "GRID"; -const int GRIDFILE::GRID::defaultValue = 0; const std::string GRIDFILE::EGRID::itemName = "EGRID"; -const int GRIDFILE::EGRID::defaultValue = 1; GRIDOPTS::GRIDOPTS() : ParserKeyword("GRIDOPTS", KeywordSize(1, false)) { @@ -2478,9 +2405,7 @@ const std::string GRIDOPTS::keywordName = "GRIDOPTS"; const std::string GRIDOPTS::TRANMULT::itemName = "TRANMULT"; const std::string GRIDOPTS::TRANMULT::defaultValue = "NO"; const std::string GRIDOPTS::NRMULT::itemName = "NRMULT"; -const int GRIDOPTS::NRMULT::defaultValue = 0; const std::string GRIDOPTS::NRPINC::itemName = "NRPINC"; -const int GRIDOPTS::NRPINC::defaultValue = 0; GRIDUNIT::GRIDUNIT() : ParserKeyword("GRIDUNIT", KeywordSize(1, false)) { @@ -2753,6 +2678,25 @@ const std::string GROUP_PROBE::keywordName = "GROUP_PROBE"; const std::string GROUP_PROBE::GROUPS::itemName = "GROUPS"; +GROUP_PROBE_OPM::GROUP_PROBE_OPM() : ParserKeyword("GROUP_PROBE_OPM", KeywordSize(1, false)) { + addValidSectionName("SUMMARY"); + clearDeckNames(); + addDeckName("GGMIR"); + addDeckName("GGMIT"); + { + ParserRecord record; + { + ParserItem item("GROUPS", ParserItem::itype::STRING); + item.setSizeType(ParserItem::item_size::ALL); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string GROUP_PROBE_OPM::keywordName = "GROUP_PROBE_OPM"; +const std::string GROUP_PROBE_OPM::GROUPS::itemName = "GROUPS"; + + GRUPMAST::GRUPMAST() : ParserKeyword("GRUPMAST", KeywordSize(SLASH_TERMINATED)) { addValidSectionName("SCHEDULE"); clearDeckNames(); @@ -2773,6 +2717,7 @@ GRUPMAST::GRUPMAST() : ParserKeyword("GRUPMAST", KeywordSize(SLASH_TERMINATED)) } { ParserItem item("LIMITING_FRACTION", ParserItem::itype::DOUBLE); + item.setDefault( double(100000000000000000000.000000) ); item.push_backDimension("1"); record.addItem(item); } @@ -2789,6 +2734,11 @@ const std::string GRUPMAST::LIMITING_FRACTION::itemName = "LIMITING_FRACTION"; GRUPNET::GRUPNET() : ParserKeyword("GRUPNET", KeywordSize(SLASH_TERMINATED)) { addValidSectionName("SPECIAL"); addValidSectionName("SCHEDULE"); + setProhibitedKeywords({ + "NETWORK", + "BRANPROP", + "NODEPROP", + }); clearDeckNames(); addDeckName("GRUPNET"); { @@ -2799,6 +2749,7 @@ GRUPNET::GRUPNET() : ParserKeyword("GRUPNET", KeywordSize(SLASH_TERMINATED)) { } { ParserItem item("TERMINAL_PRESSURE", ParserItem::itype::DOUBLE); + item.push_backDimension("Pressure"); record.addItem(item); } { @@ -2817,12 +2768,12 @@ GRUPNET::GRUPNET() : ParserKeyword("GRUPNET", KeywordSize(SLASH_TERMINATED)) { record.addItem(item); } { - ParserItem item("LIFT_GAS_FLOW_THROUGH", ParserItem::itype::STRING); + ParserItem item("ADD_GAS_LIFT_GAS", ParserItem::itype::STRING); item.setDefault( std::string("NO") ); record.addItem(item); } { - ParserItem item("ALQ_SURFACE_EQV", ParserItem::itype::STRING); + ParserItem item("ALQ_SURFACE_DENSITY", ParserItem::itype::STRING); item.setDefault( std::string("NONE") ); record.addItem(item); } @@ -2833,15 +2784,13 @@ const std::string GRUPNET::keywordName = "GRUPNET"; const std::string GRUPNET::NAME::itemName = "NAME"; const std::string GRUPNET::TERMINAL_PRESSURE::itemName = "TERMINAL_PRESSURE"; const std::string GRUPNET::VFP_TABLE::itemName = "VFP_TABLE"; -const int GRUPNET::VFP_TABLE::defaultValue = 0; const std::string GRUPNET::ALQ::itemName = "ALQ"; -const double GRUPNET::ALQ::defaultValue = 0; const std::string GRUPNET::SUB_SEA_MANIFOLD::itemName = "SUB_SEA_MANIFOLD"; const std::string GRUPNET::SUB_SEA_MANIFOLD::defaultValue = "NO"; -const std::string GRUPNET::LIFT_GAS_FLOW_THROUGH::itemName = "LIFT_GAS_FLOW_THROUGH"; -const std::string GRUPNET::LIFT_GAS_FLOW_THROUGH::defaultValue = "NO"; -const std::string GRUPNET::ALQ_SURFACE_EQV::itemName = "ALQ_SURFACE_EQV"; -const std::string GRUPNET::ALQ_SURFACE_EQV::defaultValue = "NONE"; +const std::string GRUPNET::ADD_GAS_LIFT_GAS::itemName = "ADD_GAS_LIFT_GAS"; +const std::string GRUPNET::ADD_GAS_LIFT_GAS::defaultValue = "NO"; +const std::string GRUPNET::ALQ_SURFACE_DENSITY::itemName = "ALQ_SURFACE_DENSITY"; +const std::string GRUPNET::ALQ_SURFACE_DENSITY::defaultValue = "NONE"; GRUPRIG::GRUPRIG() : ParserKeyword("GRUPRIG", KeywordSize(SLASH_TERMINATED)) { @@ -2875,9 +2824,7 @@ GRUPRIG::GRUPRIG() : ParserKeyword("GRUPRIG", KeywordSize(SLASH_TERMINATED)) { const std::string GRUPRIG::keywordName = "GRUPRIG"; const std::string GRUPRIG::GROUP::itemName = "GROUP"; const std::string GRUPRIG::WORKOVER_RIG_NUM::itemName = "WORKOVER_RIG_NUM"; -const int GRUPRIG::WORKOVER_RIG_NUM::defaultValue = 0; const std::string GRUPRIG::DRILLING_RIG_NUM::itemName = "DRILLING_RIG_NUM"; -const int GRUPRIG::DRILLING_RIG_NUM::defaultValue = 0; const std::string GRUPRIG::ADD_OR_REMOVE::itemName = "ADD_OR_REMOVE"; const std::string GRUPRIG::ADD_OR_REMOVE::defaultValue = "ADD"; @@ -2917,17 +2864,17 @@ GRUPSLAV::GRUPSLAV() : ParserKeyword("GRUPSLAV", KeywordSize(SLASH_TERMINATED)) record.addItem(item); } { - ParserItem item("OIL_INJ_PROD_CONSTRAINTS", ParserItem::itype::STRING); + ParserItem item("OIL_INJ_CONSTRAINTS", ParserItem::itype::STRING); item.setDefault( std::string("MAST") ); record.addItem(item); } { - ParserItem item("WAT_INJ_PROD_CONSTRAINTS", ParserItem::itype::STRING); + ParserItem item("WAT_INJ_CONSTRAINTS", ParserItem::itype::STRING); item.setDefault( std::string("MAST") ); record.addItem(item); } { - ParserItem item("GAS_INJ_PROD_CONSTRAINTS", ParserItem::itype::STRING); + ParserItem item("GAS_INJ_CONSTRAINTS", ParserItem::itype::STRING); item.setDefault( std::string("MAST") ); record.addItem(item); } @@ -2945,12 +2892,12 @@ const std::string GRUPSLAV::GAS_PROD_CONSTRAINTS::itemName = "GAS_PROD_CONSTRAIN const std::string GRUPSLAV::GAS_PROD_CONSTRAINTS::defaultValue = "MAST"; const std::string GRUPSLAV::FLUID_VOL_PROD_CONSTRAINTS::itemName = "FLUID_VOL_PROD_CONSTRAINTS"; const std::string GRUPSLAV::FLUID_VOL_PROD_CONSTRAINTS::defaultValue = "MAST"; -const std::string GRUPSLAV::OIL_INJ_PROD_CONSTRAINTS::itemName = "OIL_INJ_PROD_CONSTRAINTS"; -const std::string GRUPSLAV::OIL_INJ_PROD_CONSTRAINTS::defaultValue = "MAST"; -const std::string GRUPSLAV::WAT_INJ_PROD_CONSTRAINTS::itemName = "WAT_INJ_PROD_CONSTRAINTS"; -const std::string GRUPSLAV::WAT_INJ_PROD_CONSTRAINTS::defaultValue = "MAST"; -const std::string GRUPSLAV::GAS_INJ_PROD_CONSTRAINTS::itemName = "GAS_INJ_PROD_CONSTRAINTS"; -const std::string GRUPSLAV::GAS_INJ_PROD_CONSTRAINTS::defaultValue = "MAST"; +const std::string GRUPSLAV::OIL_INJ_CONSTRAINTS::itemName = "OIL_INJ_CONSTRAINTS"; +const std::string GRUPSLAV::OIL_INJ_CONSTRAINTS::defaultValue = "MAST"; +const std::string GRUPSLAV::WAT_INJ_CONSTRAINTS::itemName = "WAT_INJ_CONSTRAINTS"; +const std::string GRUPSLAV::WAT_INJ_CONSTRAINTS::defaultValue = "MAST"; +const std::string GRUPSLAV::GAS_INJ_CONSTRAINTS::itemName = "GAS_INJ_CONSTRAINTS"; +const std::string GRUPSLAV::GAS_INJ_CONSTRAINTS::defaultValue = "MAST"; GRUPTARG::GRUPTARG() : ParserKeyword("GRUPTARG", KeywordSize(SLASH_TERMINATED)) { @@ -2979,7 +2926,6 @@ const std::string GRUPTARG::keywordName = "GRUPTARG"; const std::string GRUPTARG::GROUP::itemName = "GROUP"; const std::string GRUPTARG::TARGET::itemName = "TARGET"; const std::string GRUPTARG::NEW_VALUE::itemName = "NEW_VALUE"; -const double GRUPTARG::NEW_VALUE::defaultValue = 999999999999999949387135297074018866963645011013410073083904.000000; GRUPTREE::GRUPTREE() : ParserKeyword("GRUPTREE", KeywordSize(SLASH_TERMINATED)) { @@ -3043,11 +2989,8 @@ const std::string GSATINJE::keywordName = "GSATINJE"; const std::string GSATINJE::GROUP::itemName = "GROUP"; const std::string GSATINJE::PHASE::itemName = "PHASE"; const std::string GSATINJE::SURF_INJ_RATE::itemName = "SURF_INJ_RATE"; -const double GSATINJE::SURF_INJ_RATE::defaultValue = 0; const std::string GSATINJE::RES_INJ_RATE::itemName = "RES_INJ_RATE"; -const double GSATINJE::RES_INJ_RATE::defaultValue = 0; const std::string GSATINJE::MEAN_CALORIFIC::itemName = "MEAN_CALORIFIC"; -const double GSATINJE::MEAN_CALORIFIC::defaultValue = 0; GSATPROD::GSATPROD() : ParserKeyword("GSATPROD", KeywordSize(SLASH_TERMINATED)) { @@ -3096,17 +3039,11 @@ GSATPROD::GSATPROD() : ParserKeyword("GSATPROD", KeywordSize(SLASH_TERMINATED)) const std::string GSATPROD::keywordName = "GSATPROD"; const std::string GSATPROD::SATELLITE_GROUP_NAME_OR_GROUP_NAME_ROOT::itemName = "SATELLITE_GROUP_NAME_OR_GROUP_NAME_ROOT"; const std::string GSATPROD::OIL_PRODUCTION_RATE::itemName = "OIL_PRODUCTION_RATE"; -const double GSATPROD::OIL_PRODUCTION_RATE::defaultValue = 0; const std::string GSATPROD::WATER_PRODUCTION_RATE::itemName = "WATER_PRODUCTION_RATE"; -const double GSATPROD::WATER_PRODUCTION_RATE::defaultValue = 0; const std::string GSATPROD::GAS_PRODUCTION_RATE::itemName = "GAS_PRODUCTION_RATE"; -const double GSATPROD::GAS_PRODUCTION_RATE::defaultValue = 0; const std::string GSATPROD::RES_FLUID_VOL_PRODUCTION_RATE::itemName = "RES_FLUID_VOL_PRODUCTION_RATE"; -const double GSATPROD::RES_FLUID_VOL_PRODUCTION_RATE::defaultValue = 0; const std::string GSATPROD::LIFT_GAS_SUPPLY_RATE::itemName = "LIFT_GAS_SUPPLY_RATE"; -const double GSATPROD::LIFT_GAS_SUPPLY_RATE::defaultValue = 0; const std::string GSATPROD::MEAN_CALORIFIC_VALUE::itemName = "MEAN_CALORIFIC_VALUE"; -const double GSATPROD::MEAN_CALORIFIC_VALUE::defaultValue = 0; GSEPCOND::GSEPCOND() : ParserKeyword("GSEPCOND", KeywordSize(SLASH_TERMINATED)) { @@ -3131,6 +3068,32 @@ const std::string GSEPCOND::GROUP::itemName = "GROUP"; const std::string GSEPCOND::SEPARATOR::itemName = "SEPARATOR"; +GSF::GSF() : ParserKeyword("GSF", KeywordSize("TABDIMS", "NTSFUN", false, 0)) { + addValidSectionName("PROPS"); + setProhibitedKeywords({ + "SGOF", + "SLGOF", + "SGFN", + }); + clearDeckNames(); + addDeckName("GSF"); + { + ParserRecord record; + { + ParserItem item("DATA", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("1"); + item.push_backDimension("1"); + item.push_backDimension("Pressure"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string GSF::keywordName = "GSF"; +const std::string GSF::DATA::itemName = "DATA"; + + GSSCPTST::GSSCPTST() : ParserKeyword("GSSCPTST", KeywordSize(1, false)) { addValidSectionName("SCHEDULE"); clearDeckNames(); @@ -3185,17 +3148,11 @@ const std::string GSSCPTST::GROUP::itemName = "GROUP"; const std::string GSSCPTST::CONTROL_MODE::itemName = "CONTROL_MODE"; const std::string GSSCPTST::CONTROL_MODE::defaultValue = "GRAT"; const std::string GSSCPTST::TARGET_PROD_RATE::itemName = "TARGET_PROD_RATE"; -const double GSSCPTST::TARGET_PROD_RATE::defaultValue = 0; const std::string GSSCPTST::TARGET_PROD_PERIOD::itemName = "TARGET_PROD_PERIOD"; -const double GSSCPTST::TARGET_PROD_PERIOD::defaultValue = 0; const std::string GSSCPTST::MAX_PROD_RATE_FLAG::itemName = "MAX_PROD_RATE_FLAG"; -const int GSSCPTST::MAX_PROD_RATE_FLAG::defaultValue = 1; const std::string GSSCPTST::CONV_TOLERANCE::itemName = "CONV_TOLERANCE"; -const double GSSCPTST::CONV_TOLERANCE::defaultValue = 0; const std::string GSSCPTST::MAT_IT::itemName = "MAT_IT"; -const int GSSCPTST::MAT_IT::defaultValue = 6; const std::string GSSCPTST::SUB_GRP_CONTROL_FLAG::itemName = "SUB_GRP_CONTROL_FLAG"; -const int GSSCPTST::SUB_GRP_CONTROL_FLAG::defaultValue = 1; GSWINGF::GSWINGF() : ParserKeyword("GSWINGF", KeywordSize(SLASH_TERMINATED)) { @@ -3390,7 +3347,6 @@ const std::string GTADD::GROUP::itemName = "GROUP"; const std::string GTADD::TARGET::itemName = "TARGET"; const std::string GTADD::QUANTITY::itemName = "QUANTITY"; const std::string GTADD::NUM_ADDITIONS::itemName = "NUM_ADDITIONS"; -const int GTADD::NUM_ADDITIONS::defaultValue = 1; GTMULT::GTMULT() : ParserKeyword("GTMULT", KeywordSize(SLASH_TERMINATED)) { @@ -3424,7 +3380,6 @@ const std::string GTMULT::GROUP::itemName = "GROUP"; const std::string GTMULT::TARGET::itemName = "TARGET"; const std::string GTMULT::QUANTITY::itemName = "QUANTITY"; const std::string GTMULT::NUM_MULT::itemName = "NUM_MULT"; -const int GTMULT::NUM_MULT::defaultValue = 1; GUIDECAL::GUIDECAL() : ParserKeyword("GUIDECAL", KeywordSize(1, false)) { @@ -3521,29 +3476,20 @@ GUIDERAT::GUIDERAT() : ParserKeyword("GUIDERAT", KeywordSize(1, false)) { } const std::string GUIDERAT::keywordName = "GUIDERAT"; const std::string GUIDERAT::MIN_CALC_TIME::itemName = "MIN_CALC_TIME"; -const double GUIDERAT::MIN_CALC_TIME::defaultValue = 0; const std::string GUIDERAT::NOMINATED_PHASE::itemName = "NOMINATED_PHASE"; const std::string GUIDERAT::NOMINATED_PHASE::defaultValue = "NONE"; const std::string GUIDERAT::A::itemName = "A"; -const double GUIDERAT::A::defaultValue = 0; const std::string GUIDERAT::B::itemName = "B"; -const double GUIDERAT::B::defaultValue = 0; const std::string GUIDERAT::C::itemName = "C"; -const double GUIDERAT::C::defaultValue = 0; const std::string GUIDERAT::D::itemName = "D"; -const double GUIDERAT::D::defaultValue = 0; const std::string GUIDERAT::E::itemName = "E"; -const double GUIDERAT::E::defaultValue = 0; const std::string GUIDERAT::F::itemName = "F"; -const double GUIDERAT::F::defaultValue = 0; const std::string GUIDERAT::ALLOW_INCREASE::itemName = "ALLOW_INCREASE"; const std::string GUIDERAT::ALLOW_INCREASE::defaultValue = "YES"; const std::string GUIDERAT::DAMPING_FACTOR::itemName = "DAMPING_FACTOR"; -const double GUIDERAT::DAMPING_FACTOR::defaultValue = 1.000000; const std::string GUIDERAT::USE_FREE_GAS::itemName = "USE_FREE_GAS"; const std::string GUIDERAT::USE_FREE_GAS::defaultValue = "NO"; const std::string GUIDERAT::MIN_GUIDE_RATE::itemName = "MIN_GUIDE_RATE"; -const double GUIDERAT::MIN_GUIDE_RATE::defaultValue = 1e-06; GUPFREQ::GUPFREQ() : ParserKeyword("GUPFREQ", KeywordSize(1, false)) { diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/H.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/H.cpp index 14765cd9d0..1ff77818ed 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/H.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/H.cpp @@ -11,6 +11,22 @@ #include namespace Opm { namespace ParserKeywords { +H2SOL::H2SOL() : ParserKeyword("H2SOL", KeywordSize(0, false)) { + addValidSectionName("RUNSPEC"); + clearDeckNames(); + addDeckName("H2SOL"); +} +const std::string H2SOL::keywordName = "H2SOL"; + + +H2STORE::H2STORE() : ParserKeyword("H2STORE", KeywordSize(0, false)) { + addValidSectionName("RUNSPEC"); + clearDeckNames(); + addDeckName("H2STORE"); +} +const std::string H2STORE::keywordName = "H2STORE"; + + HALFTRAN::HALFTRAN() : ParserKeyword("HALFTRAN", KeywordSize(0, false)) { addValidSectionName("GRID"); clearDeckNames(); @@ -287,23 +303,14 @@ HMDIMS::HMDIMS() : ParserKeyword("HMDIMS", KeywordSize(1, false)) { } const std::string HMDIMS::keywordName = "HMDIMS"; const std::string HMDIMS::MAX_GRAD_REGIONS::itemName = "MAX_GRAD_REGIONS"; -const int HMDIMS::MAX_GRAD_REGIONS::defaultValue = 0; const std::string HMDIMS::MAX_SUB_REGIONS::itemName = "MAX_SUB_REGIONS"; -const int HMDIMS::MAX_SUB_REGIONS::defaultValue = 0; const std::string HMDIMS::MAX_GRADS::itemName = "MAX_GRADS"; -const int HMDIMS::MAX_GRADS::defaultValue = 0; const std::string HMDIMS::MAX_FAULTS::itemName = "MAX_FAULTS"; -const int HMDIMS::MAX_FAULTS::defaultValue = 0; const std::string HMDIMS::MAX_AQUIFER_PARAMS::itemName = "MAX_AQUIFER_PARAMS"; -const int HMDIMS::MAX_AQUIFER_PARAMS::defaultValue = 0; const std::string HMDIMS::MAX_WELL_PARAMS::itemName = "MAX_WELL_PARAMS"; -const int HMDIMS::MAX_WELL_PARAMS::defaultValue = 0; const std::string HMDIMS::UNUSED::itemName = "UNUSED"; -const int HMDIMS::UNUSED::defaultValue = 0; const std::string HMDIMS::MAX_ROCK_GRAD_PARAMS::itemName = "MAX_ROCK_GRAD_PARAMS"; -const int HMDIMS::MAX_ROCK_GRAD_PARAMS::defaultValue = 0; const std::string HMDIMS::MAX_WELL_CONN_PARAMS::itemName = "MAX_WELL_CONN_PARAMS"; -const int HMDIMS::MAX_WELL_CONN_PARAMS::defaultValue = 0; HMFAULTS::HMFAULTS() : ParserKeyword("HMFAULTS", KeywordSize(SLASH_TERMINATED)) { @@ -357,11 +364,8 @@ HMMLAQUN::HMMLAQUN() : ParserKeyword("HMMLAQUN", KeywordSize(SLASH_TERMINATED)) const std::string HMMLAQUN::keywordName = "HMMLAQUN"; const std::string HMMLAQUN::AQUIFER_ID::itemName = "AQUIFER_ID"; const std::string HMMLAQUN::AQUIFER_PORE_VOL_MULT::itemName = "AQUIFER_PORE_VOL_MULT"; -const double HMMLAQUN::AQUIFER_PORE_VOL_MULT::defaultValue = 1.000000; const std::string HMMLAQUN::AQUIFER_PORE_PERM_MULT::itemName = "AQUIFER_PORE_PERM_MULT"; -const double HMMLAQUN::AQUIFER_PORE_PERM_MULT::defaultValue = 1.000000; const std::string HMMLAQUN::AQUIFER_GRID_CONN_MULT::itemName = "AQUIFER_GRID_CONN_MULT"; -const double HMMLAQUN::AQUIFER_GRID_CONN_MULT::defaultValue = 1.000000; HMMLCTAQ::HMMLCTAQ() : ParserKeyword("HMMLCTAQ", KeywordSize(SLASH_TERMINATED)) { @@ -398,11 +402,8 @@ HMMLCTAQ::HMMLCTAQ() : ParserKeyword("HMMLCTAQ", KeywordSize(SLASH_TERMINATED)) const std::string HMMLCTAQ::keywordName = "HMMLCTAQ"; const std::string HMMLCTAQ::AQUIFER_ID::itemName = "AQUIFER_ID"; const std::string HMMLCTAQ::AQUIFER_PERM_MULT::itemName = "AQUIFER_PERM_MULT"; -const double HMMLCTAQ::AQUIFER_PERM_MULT::defaultValue = 1.000000; const std::string HMMLCTAQ::AQUIFER_ANGLE_MULT::itemName = "AQUIFER_ANGLE_MULT"; -const double HMMLCTAQ::AQUIFER_ANGLE_MULT::defaultValue = 1.000000; const std::string HMMLCTAQ::AQUIFER_DEPTH_MULT::itemName = "AQUIFER_DEPTH_MULT"; -const double HMMLCTAQ::AQUIFER_DEPTH_MULT::defaultValue = 1.000000; HMMLFTAQ::HMMLFTAQ() : ParserKeyword("HMMLFTAQ", KeywordSize(SLASH_TERMINATED)) { @@ -439,11 +440,8 @@ HMMLFTAQ::HMMLFTAQ() : ParserKeyword("HMMLFTAQ", KeywordSize(SLASH_TERMINATED)) const std::string HMMLFTAQ::keywordName = "HMMLFTAQ"; const std::string HMMLFTAQ::AQUIFER_ID::itemName = "AQUIFER_ID"; const std::string HMMLFTAQ::AQUIFER_WAT_VOL_MULT::itemName = "AQUIFER_WAT_VOL_MULT"; -const double HMMLFTAQ::AQUIFER_WAT_VOL_MULT::defaultValue = 1.000000; const std::string HMMLFTAQ::AQUIFER_PROD_INDEX_MULT::itemName = "AQUIFER_PROD_INDEX_MULT"; -const double HMMLFTAQ::AQUIFER_PROD_INDEX_MULT::defaultValue = 1.000000; const std::string HMMLFTAQ::AQUIFER_DEPTH_MULT::itemName = "AQUIFER_DEPTH_MULT"; -const double HMMLFTAQ::AQUIFER_DEPTH_MULT::defaultValue = 1.000000; HMMLTWCN::HMMLTWCN() : ParserKeyword("HMMLTWCN", KeywordSize(SLASH_TERMINATED)) { @@ -496,9 +494,7 @@ const std::string HMMLTWCN::I::itemName = "I"; const std::string HMMLTWCN::J::itemName = "J"; const std::string HMMLTWCN::K::itemName = "K"; const std::string HMMLTWCN::CTF::itemName = "CTF"; -const double HMMLTWCN::CTF::defaultValue = 1.000000; const std::string HMMLTWCN::SKIN::itemName = "SKIN"; -const double HMMLTWCN::SKIN::defaultValue = 1.000000; HMMULTFT::HMMULTFT() : ParserKeyword("HMMULTFT", KeywordSize(SLASH_TERMINATED)) { @@ -529,9 +525,7 @@ HMMULTFT::HMMULTFT() : ParserKeyword("HMMULTFT", KeywordSize(SLASH_TERMINATED)) const std::string HMMULTFT::keywordName = "HMMULTFT"; const std::string HMMULTFT::FAULT::itemName = "FAULT"; const std::string HMMULTFT::TRANS_MULT::itemName = "TRANS_MULT"; -const double HMMULTFT::TRANS_MULT::defaultValue = 1.000000; const std::string HMMULTFT::DIFF_MULT::itemName = "DIFF_MULT"; -const double HMMULTFT::DIFF_MULT::defaultValue = 1.000000; HMMULTSG::HMMULTSG() : ParserKeyword("HMMULTSG", KeywordSize(1, false)) { @@ -554,13 +548,13 @@ const std::string HMMULTSG::data::itemName = "data"; HMMULTxx::HMMULTxx() : ParserKeyword("HMMULTxx", KeywordSize(1, false)) { - addValidSectionName("EDIT"); addValidSectionName("GRID"); + addValidSectionName("EDIT"); clearDeckNames(); addDeckName("HMMULTX"); addDeckName("HMMULTY"); - addDeckName("HMMULTR"); addDeckName("HMMULTZ"); + addDeckName("HMMULTR"); addDeckName("HMMULTPV"); addDeckName("HMMULTTH"); { @@ -608,7 +602,6 @@ HMROCK::HMROCK() : ParserKeyword("HMROCK", KeywordSize(SLASH_TERMINATED)) { const std::string HMROCK::keywordName = "HMROCK"; const std::string HMROCK::TABLE_NUMBER::itemName = "TABLE_NUMBER"; const std::string HMROCK::CALCULATE_GRADIENTS::itemName = "CALCULATE_GRADIENTS"; -const int HMROCK::CALCULATE_GRADIENTS::defaultValue = 0; HMROCKT::HMROCKT() : ParserKeyword("HMROCKT", KeywordSize(SLASH_TERMINATED)) { @@ -792,6 +785,14 @@ const std::string HRFIN::keywordName = "HRFIN"; const std::string HRFIN::data::itemName = "data"; +HWELLS::HWELLS() : ParserKeyword("HWELLS", KeywordSize(0, false)) { + addValidSectionName("RUNSPEC"); + clearDeckNames(); + addDeckName("HWELLS"); +} +const std::string HWELLS::keywordName = "HWELLS"; + + HWKRO::HWKRO() : ParserKeyword("HWKRO", KeywordSize(1, false)) { addValidSectionName("PROPS"); clearDeckNames(); diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/I.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/I.cpp index 1e1e9003c4..03ffe25044 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/I.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/I.cpp @@ -32,13 +32,15 @@ IHOST::IHOST() : ParserKeyword("IHOST", KeywordSize(SLASH_TERMINATED)) { const std::string IHOST::keywordName = "IHOST"; const std::string IHOST::LGR::itemName = "LGR"; const std::string IHOST::PROCESS::itemName = "PROCESS"; -const int IHOST::PROCESS::defaultValue = 0; IMBNUM::IMBNUM() : ParserKeyword("IMBNUM", KeywordSize(1, false)) { addValidSectionName("REGIONS"); clearDeckNames(); addDeckName("IMBNUM"); + addDeckName("IMBNUMZ"); + addDeckName("IMBNUMX"); + addDeckName("IMBNUMY"); { ParserRecord record; { @@ -321,7 +323,6 @@ IONXROCK::IONXROCK() : ParserKeyword("IONXROCK", KeywordSize("TABDIMS", "NTSFUN" } const std::string IONXROCK::keywordName = "IONXROCK"; const std::string IONXROCK::VALUE::itemName = "VALUE"; -const double IONXROCK::VALUE::defaultValue = 0; IONXSURF::IONXSURF() : ParserKeyword("IONXSURF", KeywordSize("TABDIMS", "NTSFUN", false, 0)) { @@ -345,7 +346,6 @@ IONXSURF::IONXSURF() : ParserKeyword("IONXSURF", KeywordSize("TABDIMS", "NTSFUN" const std::string IONXSURF::keywordName = "IONXSURF"; const std::string IONXSURF::MOLECULAR_WEIGHT::itemName = "MOLECULAR_WEIGHT"; const std::string IONXSURF::ION_EXCH_CONST::itemName = "ION_EXCH_CONST"; -const double IONXSURF::ION_EXCH_CONST::defaultValue = 0; IPCG::IPCG() : ParserKeyword("IPCG", KeywordSize(1, false)) { diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/J.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/J.cpp index 58f2d2afaf..4462d6ee52 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/J.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/J.cpp @@ -59,13 +59,9 @@ const std::string JFUNC::keywordName = "JFUNC"; const std::string JFUNC::FLAG::itemName = "FLAG"; const std::string JFUNC::FLAG::defaultValue = "BOTH"; const std::string JFUNC::OW_SURFACE_TENSION::itemName = "OW_SURFACE_TENSION"; -const double JFUNC::OW_SURFACE_TENSION::defaultValue = -1.000000; const std::string JFUNC::GO_SURFACE_TENSION::itemName = "GO_SURFACE_TENSION"; -const double JFUNC::GO_SURFACE_TENSION::defaultValue = -1.000000; const std::string JFUNC::ALPHA_FACTOR::itemName = "ALPHA_FACTOR"; -const double JFUNC::ALPHA_FACTOR::defaultValue = 0.500000; const std::string JFUNC::BETA_FACTOR::itemName = "BETA_FACTOR"; -const double JFUNC::BETA_FACTOR::defaultValue = 0.500000; const std::string JFUNC::DIRECTION::itemName = "DIRECTION"; const std::string JFUNC::DIRECTION::defaultValue = "XY"; @@ -118,9 +114,7 @@ const std::string JFUNCR::J_FUNCTION::defaultValue = "BOTH"; const std::string JFUNCR::OIL_WAT_SURF_TENSTION::itemName = "OIL_WAT_SURF_TENSTION"; const std::string JFUNCR::OIL_GAS_SURF_TENSTION::itemName = "OIL_GAS_SURF_TENSTION"; const std::string JFUNCR::POROSITY_POWER::itemName = "POROSITY_POWER"; -const double JFUNCR::POROSITY_POWER::defaultValue = 0.500000; const std::string JFUNCR::PERMEABILITY_POWER::itemName = "PERMEABILITY_POWER"; -const double JFUNCR::PERMEABILITY_POWER::defaultValue = 0.500000; const std::string JFUNCR::PERM_DIRECTION::itemName = "PERM_DIRECTION"; const std::string JFUNCR::PERM_DIRECTION::defaultValue = "XY"; diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/L.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/L.cpp index 649f364148..81eeb491af 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/L.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/L.cpp @@ -149,21 +149,14 @@ LGR::LGR() : ParserKeyword("LGR", KeywordSize(1, false)) { } const std::string LGR::keywordName = "LGR"; const std::string LGR::MAXLGR::itemName = "MAXLGR"; -const int LGR::MAXLGR::defaultValue = 0; const std::string LGR::MAXCLS::itemName = "MAXCLS"; -const int LGR::MAXCLS::defaultValue = 0; const std::string LGR::MCOARS::itemName = "MCOARS"; -const int LGR::MCOARS::defaultValue = 0; const std::string LGR::MAMALG::itemName = "MAMALG"; -const int LGR::MAMALG::defaultValue = 0; const std::string LGR::MXLALG::itemName = "MXLALG"; -const int LGR::MXLALG::defaultValue = 0; const std::string LGR::LSTACK::itemName = "LSTACK"; -const int LGR::LSTACK::defaultValue = 0; const std::string LGR::INTERP::itemName = "INTERP"; const std::string LGR::INTERP::defaultValue = "INTERP"; const std::string LGR::NCHCOR::itemName = "NCHCOR"; -const int LGR::NCHCOR::defaultValue = 0; LGRCOPY::LGRCOPY() : ParserKeyword("LGRCOPY", KeywordSize(0, false)) { @@ -231,7 +224,6 @@ LGROFF::LGROFF() : ParserKeyword("LGROFF", KeywordSize(1, false)) { const std::string LGROFF::keywordName = "LGROFF"; const std::string LGROFF::LOCAL_GRID_REFINMENT::itemName = "LOCAL_GRID_REFINMENT"; const std::string LGROFF::ACTIVE_WELLS::itemName = "ACTIVE_WELLS"; -const int LGROFF::ACTIVE_WELLS::defaultValue = 0; LGRON::LGRON() : ParserKeyword("LGRON", KeywordSize(1, false)) { @@ -255,7 +247,6 @@ LGRON::LGRON() : ParserKeyword("LGRON", KeywordSize(1, false)) { const std::string LGRON::keywordName = "LGRON"; const std::string LGRON::LOCAL_GRID_REFINMENT::itemName = "LOCAL_GRID_REFINMENT"; const std::string LGRON::ACTIVE_WELLS::itemName = "ACTIVE_WELLS"; -const int LGRON::ACTIVE_WELLS::defaultValue = 0; LICENSES::LICENSES() : ParserKeyword("LICENSES", KeywordSize(SLASH_TERMINATED)) { @@ -309,7 +300,6 @@ const std::string LIFTOPT::keywordName = "LIFTOPT"; const std::string LIFTOPT::INCREMENT_SIZE::itemName = "INCREMENT_SIZE"; const std::string LIFTOPT::MIN_ECONOMIC_GRADIENT::itemName = "MIN_ECONOMIC_GRADIENT"; const std::string LIFTOPT::MIN_INTERVAL_BETWEEN_GAS_LIFT_OPTIMIZATIONS::itemName = "MIN_INTERVAL_BETWEEN_GAS_LIFT_OPTIMIZATIONS"; -const double LIFTOPT::MIN_INTERVAL_BETWEEN_GAS_LIFT_OPTIMIZATIONS::defaultValue = 0; const std::string LIFTOPT::OPTIMISE_ALL_ITERATIONS::itemName = "OPTIMISE_ALL_ITERATIONS"; const std::string LIFTOPT::OPTIMISE_ALL_ITERATIONS::defaultValue = "YES"; @@ -749,13 +739,9 @@ LTOSIGMA::LTOSIGMA() : ParserKeyword("LTOSIGMA", KeywordSize(1, false)) { } const std::string LTOSIGMA::keywordName = "LTOSIGMA"; const std::string LTOSIGMA::FX::itemName = "FX"; -const double LTOSIGMA::FX::defaultValue = 4.000000; const std::string LTOSIGMA::FY::itemName = "FY"; -const double LTOSIGMA::FY::defaultValue = 4.000000; const std::string LTOSIGMA::FZ::itemName = "FZ"; -const double LTOSIGMA::FZ::defaultValue = 4.000000; const std::string LTOSIGMA::FGD::itemName = "FGD"; -const double LTOSIGMA::FGD::defaultValue = 0; const std::string LTOSIGMA::OPTION::itemName = "OPTION"; const std::string LTOSIGMA::OPTION::defaultValue = "XONLY"; diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/M.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/M.cpp index 9ee6ef106d..21a2771523 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/M.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/M.cpp @@ -95,11 +95,8 @@ MATCORR::MATCORR() : ParserKeyword("MATCORR", KeywordSize(1, false)) { } const std::string MATCORR::keywordName = "MATCORR"; const std::string MATCORR::NEWTON_IT_NUM::itemName = "NEWTON_IT_NUM"; -const int MATCORR::NEWTON_IT_NUM::defaultValue = 12; const std::string MATCORR::NON_LIN_CONV_ERR::itemName = "NON_LIN_CONV_ERR"; -const double MATCORR::NON_LIN_CONV_ERR::defaultValue = 0.010000; const std::string MATCORR::MATERIAL_BALANCE_ERR::itemName = "MATERIAL_BALANCE_ERR"; -const double MATCORR::MATERIAL_BALANCE_ERR::defaultValue = 1e-06; MAXVALUE::MAXVALUE() : ParserKeyword("MAXVALUE", KeywordSize(SLASH_TERMINATED)) { @@ -156,6 +153,14 @@ const std::string MAXVALUE::K1::itemName = "K1"; const std::string MAXVALUE::K2::itemName = "K2"; +MECH::MECH() : ParserKeyword("MECH", KeywordSize(0, false)) { + addValidSectionName("RUNSPEC"); + clearDeckNames(); + addDeckName("MECH"); +} +const std::string MECH::keywordName = "MECH"; + + MEMORY::MEMORY() : ParserKeyword("MEMORY", KeywordSize(1, false)) { addValidSectionName("RUNSPEC"); clearDeckNames(); @@ -286,31 +291,18 @@ MESSAGES::MESSAGES() : ParserKeyword("MESSAGES", KeywordSize(1, false)) { } const std::string MESSAGES::keywordName = "MESSAGES"; const std::string MESSAGES::MESSAGE_PRINT_LIMIT::itemName = "MESSAGE_PRINT_LIMIT"; -const int MESSAGES::MESSAGE_PRINT_LIMIT::defaultValue = 1000000; const std::string MESSAGES::COMMENT_PRINT_LIMIT::itemName = "COMMENT_PRINT_LIMIT"; -const int MESSAGES::COMMENT_PRINT_LIMIT::defaultValue = 1000000; const std::string MESSAGES::WARNING_PRINT_LIMIT::itemName = "WARNING_PRINT_LIMIT"; -const int MESSAGES::WARNING_PRINT_LIMIT::defaultValue = 10000; const std::string MESSAGES::PROBLEM_PRINT_LIMIT::itemName = "PROBLEM_PRINT_LIMIT"; -const int MESSAGES::PROBLEM_PRINT_LIMIT::defaultValue = 100; const std::string MESSAGES::ERROR_PRINT_LIMIT::itemName = "ERROR_PRINT_LIMIT"; -const int MESSAGES::ERROR_PRINT_LIMIT::defaultValue = 100; const std::string MESSAGES::BUG_PRINT_LIMIT::itemName = "BUG_PRINT_LIMIT"; -const int MESSAGES::BUG_PRINT_LIMIT::defaultValue = 100; const std::string MESSAGES::MESSAGE_STOP_LIMIT::itemName = "MESSAGE_STOP_LIMIT"; -const int MESSAGES::MESSAGE_STOP_LIMIT::defaultValue = 1000000; const std::string MESSAGES::COMMENT_STOP_LIMIT::itemName = "COMMENT_STOP_LIMIT"; -const int MESSAGES::COMMENT_STOP_LIMIT::defaultValue = 1000000; const std::string MESSAGES::WARNING_STOP_LIMIT::itemName = "WARNING_STOP_LIMIT"; -const int MESSAGES::WARNING_STOP_LIMIT::defaultValue = 10000; const std::string MESSAGES::PROBLEM_STOP_LIMIT::itemName = "PROBLEM_STOP_LIMIT"; -const int MESSAGES::PROBLEM_STOP_LIMIT::defaultValue = 100; const std::string MESSAGES::ERROR_STOP_LIMIT::itemName = "ERROR_STOP_LIMIT"; -const int MESSAGES::ERROR_STOP_LIMIT::defaultValue = 10; const std::string MESSAGES::BUG_STOP_LIMIT::itemName = "BUG_STOP_LIMIT"; -const int MESSAGES::BUG_STOP_LIMIT::defaultValue = 1; const std::string MESSAGES::GROUP_PRINT_LIMIT::itemName = "GROUP_PRINT_LIMIT"; -const int MESSAGES::GROUP_PRINT_LIMIT::defaultValue = 10; MESSOPTS::MESSOPTS() : ParserKeyword("MESSOPTS", KeywordSize(1, false)) { @@ -478,39 +470,22 @@ MICPPARA::MICPPARA() : ParserKeyword("MICPPARA", KeywordSize(1, false)) { } const std::string MICPPARA::keywordName = "MICPPARA"; const std::string MICPPARA::DENSITY_BIOFILM::itemName = "DENSITY_BIOFILM"; -const double MICPPARA::DENSITY_BIOFILM::defaultValue = 35.000000; const std::string MICPPARA::DENSITY_CALCITE::itemName = "DENSITY_CALCITE"; -const double MICPPARA::DENSITY_CALCITE::defaultValue = 2710.000000; const std::string MICPPARA::DETACHMENT_RATE::itemName = "DETACHMENT_RATE"; -const double MICPPARA::DETACHMENT_RATE::defaultValue = 2.6e-10; const std::string MICPPARA::CRITICAL_POROSITY::itemName = "CRITICAL_POROSITY"; -const double MICPPARA::CRITICAL_POROSITY::defaultValue = 0.100000; const std::string MICPPARA::FITTING_FACTOR::itemName = "FITTING_FACTOR"; -const double MICPPARA::FITTING_FACTOR::defaultValue = 3.000000; const std::string MICPPARA::HALF_VELOCITY_OXYGEN::itemName = "HALF_VELOCITY_OXYGEN"; -const double MICPPARA::HALF_VELOCITY_OXYGEN::defaultValue = 2e-05; const std::string MICPPARA::HALF_VELOCITY_UREA::itemName = "HALF_VELOCITY_UREA"; -const double MICPPARA::HALF_VELOCITY_UREA::defaultValue = 21.300000; const std::string MICPPARA::MAXIMUM_GROWTH_RATE::itemName = "MAXIMUM_GROWTH_RATE"; -const double MICPPARA::MAXIMUM_GROWTH_RATE::defaultValue = 4.17e-05; const std::string MICPPARA::MAXIMUM_OXYGEN_CONCENTRATION::itemName = "MAXIMUM_OXYGEN_CONCENTRATION"; -const double MICPPARA::MAXIMUM_OXYGEN_CONCENTRATION::defaultValue = 0.040000; const std::string MICPPARA::MAXIMUM_UREA_CONCENTRATION::itemName = "MAXIMUM_UREA_CONCENTRATION"; -const double MICPPARA::MAXIMUM_UREA_CONCENTRATION::defaultValue = 60.000000; const std::string MICPPARA::MAXIMUM_UREA_UTILIZATION::itemName = "MAXIMUM_UREA_UTILIZATION"; -const double MICPPARA::MAXIMUM_UREA_UTILIZATION::defaultValue = 0.016100; const std::string MICPPARA::MICROBIAL_ATTACHMENT_RATE::itemName = "MICROBIAL_ATTACHMENT_RATE"; -const double MICPPARA::MICROBIAL_ATTACHMENT_RATE::defaultValue = 8.51e-07; const std::string MICPPARA::MICROBIAL_DEATH_RATE::itemName = "MICROBIAL_DEATH_RATE"; -const double MICPPARA::MICROBIAL_DEATH_RATE::defaultValue = 3.18e-07; const std::string MICPPARA::MINIMUM_PERMEABILITY::itemName = "MINIMUM_PERMEABILITY"; -const double MICPPARA::MINIMUM_PERMEABILITY::defaultValue = 1e-20; const std::string MICPPARA::OXYGEN_CONSUMPTION_FACTOR::itemName = "OXYGEN_CONSUMPTION_FACTOR"; -const double MICPPARA::OXYGEN_CONSUMPTION_FACTOR::defaultValue = 0.500000; const std::string MICPPARA::TOLERANCE_BEFORE_CLOGGING::itemName = "TOLERANCE_BEFORE_CLOGGING"; -const double MICPPARA::TOLERANCE_BEFORE_CLOGGING::defaultValue = 0.000100; const std::string MICPPARA::YIELD_GROWTH_COEFFICIENT::itemName = "YIELD_GROWTH_COEFFICIENT"; -const double MICPPARA::YIELD_GROWTH_COEFFICIENT::defaultValue = 0.500000; MINNNCT::MINNNCT() : ParserKeyword("MINNNCT", KeywordSize(1, false)) { @@ -542,11 +517,8 @@ MINNNCT::MINNNCT() : ParserKeyword("MINNNCT", KeywordSize(1, false)) { } const std::string MINNNCT::keywordName = "MINNNCT"; const std::string MINNNCT::CUTOFF_TRANSMISSIBILITY::itemName = "CUTOFF_TRANSMISSIBILITY"; -const double MINNNCT::CUTOFF_TRANSMISSIBILITY::defaultValue = 0; const std::string MINNNCT::DIFFUSIVITY::itemName = "DIFFUSIVITY"; -const double MINNNCT::DIFFUSIVITY::defaultValue = 0; const std::string MINNNCT::CUTOFF_THERMAL_TRANSMISSIBILITY::itemName = "CUTOFF_THERMAL_TRANSMISSIBILITY"; -const double MINNNCT::CUTOFF_THERMAL_TRANSMISSIBILITY::defaultValue = 0; MINNPCOL::MINNPCOL() : ParserKeyword("MINNPCOL", KeywordSize(1, false)) { @@ -565,17 +537,19 @@ MINNPCOL::MINNPCOL() : ParserKeyword("MINNPCOL", KeywordSize(1, false)) { } const std::string MINNPCOL::keywordName = "MINNPCOL"; const std::string MINNPCOL::VALUE::itemName = "VALUE"; -const int MINNPCOL::VALUE::defaultValue = 6; MINPORV::MINPORV() : ParserKeyword("MINPORV", KeywordSize(1, false)) { addValidSectionName("GRID"); + setProhibitedKeywords({ + "MINPV", + }); clearDeckNames(); addDeckName("MINPORV"); { ParserRecord record; { - ParserItem item("MIN_PORE_VOL", ParserItem::itype::DOUBLE); + ParserItem item("VALUE", ParserItem::itype::DOUBLE); item.setDefault( double(1e-06) ); item.push_backDimension("ReservoirVolume"); record.addItem(item); @@ -584,12 +558,14 @@ MINPORV::MINPORV() : ParserKeyword("MINPORV", KeywordSize(1, false)) { } } const std::string MINPORV::keywordName = "MINPORV"; -const std::string MINPORV::MIN_PORE_VOL::itemName = "MIN_PORE_VOL"; -const double MINPORV::MIN_PORE_VOL::defaultValue = 1e-06; +const std::string MINPORV::VALUE::itemName = "VALUE"; MINPV::MINPV() : ParserKeyword("MINPV", KeywordSize(1, false)) { addValidSectionName("GRID"); + setProhibitedKeywords({ + "MINPORV", + }); clearDeckNames(); addDeckName("MINPV"); { @@ -605,27 +581,6 @@ MINPV::MINPV() : ParserKeyword("MINPV", KeywordSize(1, false)) { } const std::string MINPV::keywordName = "MINPV"; const std::string MINPV::VALUE::itemName = "VALUE"; -const double MINPV::VALUE::defaultValue = 1e-06; - - -MINPVFIL::MINPVFIL() : ParserKeyword("MINPVFIL", KeywordSize(1, false)) { - addValidSectionName("GRID"); - clearDeckNames(); - addDeckName("MINPVFIL"); - { - ParserRecord record; - { - ParserItem item("VALUE", ParserItem::itype::DOUBLE); - item.setDefault( double(1e-06) ); - item.push_backDimension("ReservoirVolume"); - record.addItem(item); - } - addRecord( record ); - } -} -const std::string MINPVFIL::keywordName = "MINPVFIL"; -const std::string MINPVFIL::VALUE::itemName = "VALUE"; -const double MINPVFIL::VALUE::defaultValue = 1e-06; MINPVV::MINPVV() : ParserKeyword("MINPVV", KeywordSize(1, false)) { @@ -646,7 +601,6 @@ MINPVV::MINPVV() : ParserKeyword("MINPVV", KeywordSize(1, false)) { } const std::string MINPVV::keywordName = "MINPVV"; const std::string MINPVV::data::itemName = "data"; -const double MINPVV::data::defaultValue = 1e-06; MINVALUE::MINVALUE() : ParserKeyword("MINVALUE", KeywordSize(SLASH_TERMINATED)) { @@ -749,9 +703,7 @@ MISCIBLE::MISCIBLE() : ParserKeyword("MISCIBLE", KeywordSize(1, false)) { } const std::string MISCIBLE::keywordName = "MISCIBLE"; const std::string MISCIBLE::NTMISC::itemName = "NTMISC"; -const int MISCIBLE::NTMISC::defaultValue = 1; const std::string MISCIBLE::NSMISC::itemName = "NSMISC"; -const int MISCIBLE::NSMISC::defaultValue = 20; const std::string MISCIBLE::TWOPOINT::itemName = "TWOPOINT"; const std::string MISCIBLE::TWOPOINT::defaultValue = "NONE"; @@ -1132,7 +1084,6 @@ MULTIREG::MULTIREG() : ParserKeyword("MULTIREG", KeywordSize(SLASH_TERMINATED)) const std::string MULTIREG::keywordName = "MULTIREG"; const std::string MULTIREG::ARRAY::itemName = "ARRAY"; const std::string MULTIREG::FACTOR::itemName = "FACTOR"; -const double MULTIREG::FACTOR::defaultValue = 0; const std::string MULTIREG::REGION_NUMBER::itemName = "REGION_NUMBER"; const std::string MULTIREG::REGION_NAME::itemName = "REGION_NAME"; const std::string MULTIREG::REGION_NAME::defaultValue = "M"; @@ -1453,6 +1404,7 @@ MULT_XYZ::MULT_XYZ() : ParserKeyword("MULT_XYZ", KeywordSize(1, false)) { { ParserItem item("data", ParserItem::itype::DOUBLE); item.setSizeType(ParserItem::item_size::ALL); + item.setDefault( double(1.000000) ); item.push_backDimension("1"); record.addDataItem(item); } @@ -1463,25 +1415,26 @@ const std::string MULT_XYZ::keywordName = "MULT_XYZ"; const std::string MULT_XYZ::data::itemName = "data"; -MW::MW() : ParserKeyword("MW", KeywordSize("TABDIMS", "NUM_STATE_EQ", false, 0)) { +MW::MW() : ParserKeyword("MW", KeywordSize("TABDIMS", "NUM_EOS_RES", false, 0)) { addValidSectionName("PROPS"); clearDeckNames(); addDeckName("MW"); { ParserRecord record; { - ParserItem item("MOLAR_WEIGHT", ParserItem::itype::DOUBLE); + ParserItem item("DATA", ParserItem::itype::DOUBLE); item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("Mass/Moles"); record.addItem(item); } addRecord( record ); } } const std::string MW::keywordName = "MW"; -const std::string MW::MOLAR_WEIGHT::itemName = "MOLAR_WEIGHT"; +const std::string MW::DATA::itemName = "DATA"; -MWS::MWS() : ParserKeyword("MWS", KeywordSize("TABDIMS", "NUM_STATE_EQ", false, 0)) { +MWS::MWS() : ParserKeyword("MWS", KeywordSize("TABDIMS", "NUM_EOS_SURFACE", false, 0)) { addValidSectionName("PROPS"); clearDeckNames(); addDeckName("MWS"); @@ -1490,6 +1443,7 @@ MWS::MWS() : ParserKeyword("MWS", KeywordSize("TABDIMS", "NUM_STATE_EQ", false, { ParserItem item("MOLAR_WEIGHT", ParserItem::itype::DOUBLE); item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("Mass/Moles"); record.addItem(item); } addRecord( record ); diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/N.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/N.cpp index d579a009a0..27e8fc3483 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/N.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/N.cpp @@ -19,6 +19,23 @@ NARROW::NARROW() : ParserKeyword("NARROW", KeywordSize(0, false)) { const std::string NARROW::keywordName = "NARROW"; +NCOMPS::NCOMPS() : ParserKeyword("NCOMPS", KeywordSize(1, false)) { + addValidSectionName("PROPS"); + clearDeckNames(); + addDeckName("NCOMPS"); + { + ParserRecord record; + { + ParserItem item("NUM_COMPS", ParserItem::itype::INT); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string NCOMPS::keywordName = "NCOMPS"; +const std::string NCOMPS::NUM_COMPS::itemName = "NUM_COMPS"; + + NCONSUMP::NCONSUMP() : ParserKeyword("NCONSUMP", KeywordSize(SLASH_TERMINATED)) { addValidSectionName("SCHEDULE"); clearDeckNames(); @@ -45,7 +62,6 @@ NCONSUMP::NCONSUMP() : ParserKeyword("NCONSUMP", KeywordSize(SLASH_TERMINATED)) const std::string NCONSUMP::keywordName = "NCONSUMP"; const std::string NCONSUMP::NODE::itemName = "NODE"; const std::string NCONSUMP::GAS_CONSUMPTION_RATE::itemName = "GAS_CONSUMPTION_RATE"; -const double NCONSUMP::GAS_CONSUMPTION_RATE::defaultValue = 0; const std::string NCONSUMP::REMOVAL_GROUP::itemName = "REMOVAL_GROUP"; @@ -71,7 +87,6 @@ NEFAC::NEFAC() : ParserKeyword("NEFAC", KeywordSize(SLASH_TERMINATED)) { const std::string NEFAC::keywordName = "NEFAC"; const std::string NEFAC::NODE::itemName = "NODE"; const std::string NEFAC::EFF_FACTOR::itemName = "EFF_FACTOR"; -const double NEFAC::EFF_FACTOR::defaultValue = 1.000000; NETBALAN::NETBALAN() : ParserKeyword("NETBALAN", KeywordSize(1, false)) { @@ -130,19 +145,12 @@ NETBALAN::NETBALAN() : ParserKeyword("NETBALAN", KeywordSize(1, false)) { } const std::string NETBALAN::keywordName = "NETBALAN"; const std::string NETBALAN::TIME_INTERVAL::itemName = "TIME_INTERVAL"; -const double NETBALAN::TIME_INTERVAL::defaultValue = 0; const std::string NETBALAN::PRESSURE_CONVERGENCE_LIMIT::itemName = "PRESSURE_CONVERGENCE_LIMIT"; -const double NETBALAN::PRESSURE_CONVERGENCE_LIMIT::defaultValue = 0.100000; const std::string NETBALAN::MAX_ITER::itemName = "MAX_ITER"; -const int NETBALAN::MAX_ITER::defaultValue = 10; const std::string NETBALAN::THP_CONVERGENCE_LIMIT::itemName = "THP_CONVERGENCE_LIMIT"; -const double NETBALAN::THP_CONVERGENCE_LIMIT::defaultValue = 0.010000; const std::string NETBALAN::MAX_ITER_THP::itemName = "MAX_ITER_THP"; -const int NETBALAN::MAX_ITER_THP::defaultValue = 10; const std::string NETBALAN::TARGET_BALANCE_ERROR::itemName = "TARGET_BALANCE_ERROR"; -const double NETBALAN::TARGET_BALANCE_ERROR::defaultValue = 100000000000000000000.000000; const std::string NETBALAN::MAX_BALANCE_ERROR::itemName = "MAX_BALANCE_ERROR"; -const double NETBALAN::MAX_BALANCE_ERROR::defaultValue = 100000000000000000000.000000; const std::string NETBALAN::MIN_TIME_STEP::itemName = "MIN_TIME_STEP"; @@ -218,11 +226,8 @@ const std::string NETCOMPA::GROUP::defaultValue = ""; const std::string NETCOMPA::PHASE::itemName = "PHASE"; const std::string NETCOMPA::PHASE::defaultValue = "GAS"; const std::string NETCOMPA::VFT_TABLE_NUM::itemName = "VFT_TABLE_NUM"; -const int NETCOMPA::VFT_TABLE_NUM::defaultValue = 0; const std::string NETCOMPA::ALQ::itemName = "ALQ"; -const double NETCOMPA::ALQ::defaultValue = 0; const std::string NETCOMPA::GAS_CONSUMPTION_RATE::itemName = "GAS_CONSUMPTION_RATE"; -const double NETCOMPA::GAS_CONSUMPTION_RATE::defaultValue = 0; const std::string NETCOMPA::EXTRACTION_GROUP::itemName = "EXTRACTION_GROUP"; const std::string NETCOMPA::EXTRACTION_GROUP::defaultValue = ""; const std::string NETCOMPA::COMPRESSOR_TYPE::itemName = "COMPRESSOR_TYPE"; @@ -233,6 +238,9 @@ const std::string NETCOMPA::COMP_SWITCH_SEQ_NUM::itemName = "COMP_SWITCH_SEQ_NUM NETWORK::NETWORK() : ParserKeyword("NETWORK", KeywordSize(1, false)) { addValidSectionName("RUNSPEC"); + setProhibitedKeywords({ + "GRUPNET", + }); clearDeckNames(); addDeckName("NETWORK"); { @@ -257,7 +265,26 @@ const std::string NETWORK::keywordName = "NETWORK"; const std::string NETWORK::NODMAX::itemName = "NODMAX"; const std::string NETWORK::NBRMAX::itemName = "NBRMAX"; const std::string NETWORK::NBCMAX::itemName = "NBCMAX"; -const int NETWORK::NBCMAX::defaultValue = 20; + + +NETWORK_PROBE::NETWORK_PROBE() : ParserKeyword("NETWORK_PROBE", KeywordSize(1, false)) { + addValidSectionName("SUMMARY"); + clearDeckNames(); + addDeckName("GNETPR"); + addDeckName("NPR"); + setMatchRegex("NU.+"); + { + ParserRecord record; + { + ParserItem item("NETWORK_NODES", ParserItem::itype::STRING); + item.setSizeType(ParserItem::item_size::ALL); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string NETWORK_PROBE::keywordName = "NETWORK_PROBE"; +const std::string NETWORK_PROBE::NETWORK_NODES::itemName = "NETWORK_NODES"; NEWTRAN::NEWTRAN() : ParserKeyword("NEWTRAN", KeywordSize(0, false)) { @@ -374,7 +401,6 @@ const std::string NMATOPTS::keywordName = "NMATOPTS"; const std::string NMATOPTS::GEOMETRY::itemName = "GEOMETRY"; const std::string NMATOPTS::GEOMETRY::defaultValue = "LINEAR"; const std::string NMATOPTS::FRACTION_PORE_VOL::itemName = "FRACTION_PORE_VOL"; -const double NMATOPTS::FRACTION_PORE_VOL::defaultValue = 0.100000; const std::string NMATOPTS::METHOD::itemName = "METHOD"; const std::string NMATOPTS::METHOD::defaultValue = "FPORV"; @@ -462,12 +488,10 @@ NNC::NNC() : ParserKeyword("NNC", KeywordSize(SLASH_TERMINATED)) { } { ParserItem item("VE_FACE1", ParserItem::itype::STRING); - item.setDefault( std::string("") ); record.addItem(item); } { ParserItem item("VE_FACE2", ParserItem::itype::STRING); - item.setDefault( std::string("") ); record.addItem(item); } { @@ -504,27 +528,16 @@ const std::string NNC::I2::itemName = "I2"; const std::string NNC::J2::itemName = "J2"; const std::string NNC::K2::itemName = "K2"; const std::string NNC::TRAN::itemName = "TRAN"; -const double NNC::TRAN::defaultValue = 0; const std::string NNC::IST1::itemName = "IST1"; -const int NNC::IST1::defaultValue = 0; const std::string NNC::IST2::itemName = "IST2"; -const int NNC::IST2::defaultValue = 0; const std::string NNC::PRESSURE_TABLE1::itemName = "PRESSURE_TABLE1"; -const int NNC::PRESSURE_TABLE1::defaultValue = 0; const std::string NNC::PRESSURE_TABLE2::itemName = "PRESSURE_TABLE2"; -const int NNC::PRESSURE_TABLE2::defaultValue = 0; const std::string NNC::VE_FACE1::itemName = "VE_FACE1"; -const std::string NNC::VE_FACE1::defaultValue = ""; const std::string NNC::VE_FACE2::itemName = "VE_FACE2"; -const std::string NNC::VE_FACE2::defaultValue = ""; const std::string NNC::DIFFUSIVITY::itemName = "DIFFUSIVITY"; -const double NNC::DIFFUSIVITY::defaultValue = 0; const std::string NNC::SIM_DEPENDENT3::itemName = "SIM_DEPENDENT3"; -const double NNC::SIM_DEPENDENT3::defaultValue = 0; const std::string NNC::VDFLOW_AREA::itemName = "VDFLOW_AREA"; -const double NNC::VDFLOW_AREA::defaultValue = 0; const std::string NNC::VDFLOW_PERM::itemName = "VDFLOW_PERM"; -const double NNC::VDFLOW_PERM::defaultValue = 0; NNEWTF::NNEWTF() : ParserKeyword("NNEWTF", KeywordSize(1, false)) { @@ -559,6 +572,13 @@ const std::string NOCASC::keywordName = "NOCASC"; NODEPROP::NODEPROP() : ParserKeyword("NODEPROP", KeywordSize(SLASH_TERMINATED)) { addValidSectionName("SCHEDULE"); + setProhibitedKeywords({ + "GRUPNET", + }); + setRequiredKeywords({ + "NETWORK", + "BRANPROP", + }); clearDeckNames(); addDeckName("NODEPROP"); { @@ -620,9 +640,9 @@ const std::string NODPPM::keywordName = "NODPPM"; NOECHO::NOECHO() : ParserKeyword("NOECHO", KeywordSize(0, false)) { addValidSectionName("RUNSPEC"); - addValidSectionName("PROPS"); - addValidSectionName("EDIT"); addValidSectionName("GRID"); + addValidSectionName("EDIT"); + addValidSectionName("PROPS"); addValidSectionName("REGIONS"); addValidSectionName("SOLUTION"); addValidSectionName("SUMMARY"); @@ -739,9 +759,9 @@ const std::string NOSIM::keywordName = "NOSIM"; NOWARN::NOWARN() : ParserKeyword("NOWARN", KeywordSize(0, false)) { addValidSectionName("RUNSPEC"); - addValidSectionName("GRID"); - addValidSectionName("EDIT"); addValidSectionName("PROPS"); + addValidSectionName("EDIT"); + addValidSectionName("GRID"); addValidSectionName("REGIONS"); addValidSectionName("SOLUTION"); addValidSectionName("SUMMARY"); @@ -776,7 +796,6 @@ NRSOUT::NRSOUT() : ParserKeyword("NRSOUT", KeywordSize(1, false)) { } const std::string NRSOUT::keywordName = "NRSOUT"; const std::string NRSOUT::MAX_NUM::itemName = "MAX_NUM"; -const int NRSOUT::MAX_NUM::defaultValue = 3600; NSTACK::NSTACK() : ParserKeyword("NSTACK", KeywordSize(1, false)) { @@ -796,7 +815,6 @@ NSTACK::NSTACK() : ParserKeyword("NSTACK", KeywordSize(1, false)) { } const std::string NSTACK::keywordName = "NSTACK"; const std::string NSTACK::LINEAR_SOLVER_SIZE::itemName = "LINEAR_SOLVER_SIZE"; -const int NSTACK::LINEAR_SOLVER_SIZE::defaultValue = 10; NTG::NTG() : ParserKeyword("NTG", KeywordSize(1, false)) { @@ -834,7 +852,6 @@ NUMRES::NUMRES() : ParserKeyword("NUMRES", KeywordSize(1, false)) { } const std::string NUMRES::keywordName = "NUMRES"; const std::string NUMRES::num::itemName = "num"; -const int NUMRES::num::defaultValue = 1; NUPCOL::NUPCOL() : ParserKeyword("NUPCOL", KeywordSize(1, false)) { @@ -854,7 +871,6 @@ NUPCOL::NUPCOL() : ParserKeyword("NUPCOL", KeywordSize(1, false)) { } const std::string NUPCOL::keywordName = "NUPCOL"; const std::string NUPCOL::NUM_ITER::itemName = "NUM_ITER"; -const int NUPCOL::NUM_ITER::defaultValue = 12; NWATREM::NWATREM() : ParserKeyword("NWATREM", KeywordSize(SLASH_TERMINATED)) { @@ -885,9 +901,7 @@ NWATREM::NWATREM() : ParserKeyword("NWATREM", KeywordSize(SLASH_TERMINATED)) { const std::string NWATREM::keywordName = "NWATREM"; const std::string NWATREM::NODE::itemName = "NODE"; const std::string NWATREM::WAX_RATE::itemName = "WAX_RATE"; -const double NWATREM::WAX_RATE::defaultValue = 10000000000000000159028911097599180468360808563945281389781327557747838772170381060813469985856815104.000000; const std::string NWATREM::MAX_FRAC_REMOVAL::itemName = "MAX_FRAC_REMOVAL"; -const double NWATREM::MAX_FRAC_REMOVAL::defaultValue = 1.000000; NXFIN::NXFIN() : ParserKeyword("NXFIN", KeywordSize(1, false)) { diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/O.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/O.cpp index 6d7b856efe..9fbf3a522c 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/O.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/O.cpp @@ -90,11 +90,8 @@ OILCOMPR::OILCOMPR() : ParserKeyword("OILCOMPR", KeywordSize("TABDIMS", "NTPVT", } const std::string OILCOMPR::keywordName = "OILCOMPR"; const std::string OILCOMPR::COMPRESSIBILITY::itemName = "COMPRESSIBILITY"; -const double OILCOMPR::COMPRESSIBILITY::defaultValue = 0; const std::string OILCOMPR::EXPANSION_COEFF_LINEAR::itemName = "EXPANSION_COEFF_LINEAR"; -const double OILCOMPR::EXPANSION_COEFF_LINEAR::defaultValue = 0; const std::string OILCOMPR::EXPANSION_COEFF_QUADRATIC::itemName = "EXPANSION_COEFF_QUADRATIC"; -const double OILCOMPR::EXPANSION_COEFF_QUADRATIC::defaultValue = 0; OILDENT::OILDENT() : ParserKeyword("OILDENT", KeywordSize("TABDIMS", "NTPVT", false, 0)) { @@ -126,11 +123,8 @@ OILDENT::OILDENT() : ParserKeyword("OILDENT", KeywordSize("TABDIMS", "NTPVT", fa } const std::string OILDENT::keywordName = "OILDENT"; const std::string OILDENT::REFERENCE_TEMPERATURE::itemName = "REFERENCE_TEMPERATURE"; -const double OILDENT::REFERENCE_TEMPERATURE::defaultValue = 293.150000; const std::string OILDENT::EXPANSION_COEFF_LINEAR::itemName = "EXPANSION_COEFF_LINEAR"; -const double OILDENT::EXPANSION_COEFF_LINEAR::defaultValue = 0; const std::string OILDENT::EXPANSION_COEFF_QUADRATIC::itemName = "EXPANSION_COEFF_QUADRATIC"; -const double OILDENT::EXPANSION_COEFF_QUADRATIC::defaultValue = 0; OILJT::OILJT() : ParserKeyword("OILJT", KeywordSize("TABDIMS", "NTPVT", false, 0)) { @@ -148,7 +142,7 @@ OILJT::OILJT() : ParserKeyword("OILJT", KeywordSize("TABDIMS", "NTPVT", false, 0 { ParserItem item("JOULE_THOMSON_COEFFICIENT", ParserItem::itype::DOUBLE); item.setDefault( double(0) ); - item.push_backDimension("Temperature/Pressure"); + item.push_backDimension("AbsoluteTemperature/Pressure"); record.addItem(item); } addRecord( record ); @@ -156,9 +150,7 @@ OILJT::OILJT() : ParserKeyword("OILJT", KeywordSize("TABDIMS", "NTPVT", false, 0 } const std::string OILJT::keywordName = "OILJT"; const std::string OILJT::PREF::itemName = "PREF"; -const double OILJT::PREF::defaultValue = 1.013200; const std::string OILJT::JOULE_THOMSON_COEFFICIENT::itemName = "JOULE_THOMSON_COEFFICIENT"; -const double OILJT::JOULE_THOMSON_COEFFICIENT::defaultValue = 0; OILMW::OILMW() : ParserKeyword("OILMW", KeywordSize("TABDIMS", "NTPVT", false, 0)) { @@ -301,9 +293,7 @@ const std::string OPERATE::K2::itemName = "K2"; const std::string OPERATE::OPERATION::itemName = "OPERATION"; const std::string OPERATE::ARRAY::itemName = "ARRAY"; const std::string OPERATE::PARAM1::itemName = "PARAM1"; -const double OPERATE::PARAM1::defaultValue = 0; const std::string OPERATE::PARAM2::itemName = "PARAM2"; -const double OPERATE::PARAM2::defaultValue = 0; OPERATER::OPERATER() : ParserKeyword("OPERATER", KeywordSize(SLASH_TERMINATED)) { @@ -356,9 +346,7 @@ const std::string OPERATER::REGION_NUMBER::itemName = "REGION_NUMBER"; const std::string OPERATER::OPERATION::itemName = "OPERATION"; const std::string OPERATER::ARRAY_PARAMETER::itemName = "ARRAY_PARAMETER"; const std::string OPERATER::PARAM1::itemName = "PARAM1"; -const double OPERATER::PARAM1::defaultValue = 0; const std::string OPERATER::PARAM2::itemName = "PARAM2"; -const double OPERATER::PARAM2::defaultValue = 0; const std::string OPERATER::REGION_NAME::itemName = "REGION_NAME"; const std::string OPERATER::REGION_NAME::defaultValue = "OPERNUM"; @@ -1989,643 +1977,324 @@ OPTIONS::OPTIONS() : ParserKeyword("OPTIONS", KeywordSize(1, false)) { } const std::string OPTIONS::keywordName = "OPTIONS"; const std::string OPTIONS::ITEM1::itemName = "ITEM1"; -const int OPTIONS::ITEM1::defaultValue = 0; const std::string OPTIONS::ITEM2::itemName = "ITEM2"; -const int OPTIONS::ITEM2::defaultValue = 0; const std::string OPTIONS::ITEM3::itemName = "ITEM3"; -const int OPTIONS::ITEM3::defaultValue = 0; const std::string OPTIONS::ITEM4::itemName = "ITEM4"; -const int OPTIONS::ITEM4::defaultValue = 0; const std::string OPTIONS::ITEM5::itemName = "ITEM5"; -const int OPTIONS::ITEM5::defaultValue = 0; const std::string OPTIONS::ITEM6::itemName = "ITEM6"; -const int OPTIONS::ITEM6::defaultValue = 0; const std::string OPTIONS::ITEM7::itemName = "ITEM7"; -const int OPTIONS::ITEM7::defaultValue = 0; const std::string OPTIONS::ITEM8::itemName = "ITEM8"; -const int OPTIONS::ITEM8::defaultValue = 0; const std::string OPTIONS::ITEM9::itemName = "ITEM9"; -const int OPTIONS::ITEM9::defaultValue = 0; const std::string OPTIONS::ITEM10::itemName = "ITEM10"; -const int OPTIONS::ITEM10::defaultValue = 0; const std::string OPTIONS::ITEM11::itemName = "ITEM11"; -const int OPTIONS::ITEM11::defaultValue = 0; const std::string OPTIONS::ITEM12::itemName = "ITEM12"; -const int OPTIONS::ITEM12::defaultValue = 0; const std::string OPTIONS::ITEM13::itemName = "ITEM13"; -const int OPTIONS::ITEM13::defaultValue = 0; const std::string OPTIONS::ITEM14::itemName = "ITEM14"; -const int OPTIONS::ITEM14::defaultValue = 0; const std::string OPTIONS::ITEM15::itemName = "ITEM15"; -const int OPTIONS::ITEM15::defaultValue = 0; const std::string OPTIONS::ITEM16::itemName = "ITEM16"; -const int OPTIONS::ITEM16::defaultValue = 0; const std::string OPTIONS::ITEM17::itemName = "ITEM17"; -const int OPTIONS::ITEM17::defaultValue = 0; const std::string OPTIONS::ITEM18::itemName = "ITEM18"; -const int OPTIONS::ITEM18::defaultValue = 0; const std::string OPTIONS::ITEM19::itemName = "ITEM19"; -const int OPTIONS::ITEM19::defaultValue = 0; const std::string OPTIONS::ITEM20::itemName = "ITEM20"; -const int OPTIONS::ITEM20::defaultValue = 0; const std::string OPTIONS::ITEM21::itemName = "ITEM21"; -const int OPTIONS::ITEM21::defaultValue = 0; const std::string OPTIONS::ITEM22::itemName = "ITEM22"; -const int OPTIONS::ITEM22::defaultValue = 0; const std::string OPTIONS::ITEM23::itemName = "ITEM23"; -const int OPTIONS::ITEM23::defaultValue = 0; const std::string OPTIONS::ITEM24::itemName = "ITEM24"; -const int OPTIONS::ITEM24::defaultValue = 0; const std::string OPTIONS::ITEM25::itemName = "ITEM25"; -const int OPTIONS::ITEM25::defaultValue = 0; const std::string OPTIONS::ITEM26::itemName = "ITEM26"; -const int OPTIONS::ITEM26::defaultValue = 0; const std::string OPTIONS::ITEM27::itemName = "ITEM27"; -const int OPTIONS::ITEM27::defaultValue = 0; const std::string OPTIONS::ITEM28::itemName = "ITEM28"; -const int OPTIONS::ITEM28::defaultValue = 0; const std::string OPTIONS::ITEM29::itemName = "ITEM29"; -const int OPTIONS::ITEM29::defaultValue = 0; const std::string OPTIONS::ITEM30::itemName = "ITEM30"; -const int OPTIONS::ITEM30::defaultValue = 0; const std::string OPTIONS::ITEM31::itemName = "ITEM31"; -const int OPTIONS::ITEM31::defaultValue = 0; const std::string OPTIONS::ITEM32::itemName = "ITEM32"; -const int OPTIONS::ITEM32::defaultValue = 0; const std::string OPTIONS::ITEM33::itemName = "ITEM33"; -const int OPTIONS::ITEM33::defaultValue = 0; const std::string OPTIONS::ITEM34::itemName = "ITEM34"; -const int OPTIONS::ITEM34::defaultValue = 0; const std::string OPTIONS::ITEM35::itemName = "ITEM35"; -const int OPTIONS::ITEM35::defaultValue = 0; const std::string OPTIONS::ITEM36::itemName = "ITEM36"; -const int OPTIONS::ITEM36::defaultValue = 0; const std::string OPTIONS::ITEM37::itemName = "ITEM37"; -const int OPTIONS::ITEM37::defaultValue = 0; const std::string OPTIONS::ITEM38::itemName = "ITEM38"; -const int OPTIONS::ITEM38::defaultValue = 0; const std::string OPTIONS::ITEM39::itemName = "ITEM39"; -const int OPTIONS::ITEM39::defaultValue = 0; const std::string OPTIONS::ITEM40::itemName = "ITEM40"; -const int OPTIONS::ITEM40::defaultValue = 0; const std::string OPTIONS::ITEM41::itemName = "ITEM41"; -const int OPTIONS::ITEM41::defaultValue = 0; const std::string OPTIONS::ITEM42::itemName = "ITEM42"; -const int OPTIONS::ITEM42::defaultValue = 0; const std::string OPTIONS::ITEM43::itemName = "ITEM43"; -const int OPTIONS::ITEM43::defaultValue = 0; const std::string OPTIONS::ITEM44::itemName = "ITEM44"; -const int OPTIONS::ITEM44::defaultValue = 0; const std::string OPTIONS::ITEM45::itemName = "ITEM45"; -const int OPTIONS::ITEM45::defaultValue = 0; const std::string OPTIONS::ITEM46::itemName = "ITEM46"; -const int OPTIONS::ITEM46::defaultValue = 0; const std::string OPTIONS::ITEM47::itemName = "ITEM47"; -const int OPTIONS::ITEM47::defaultValue = 0; const std::string OPTIONS::ITEM48::itemName = "ITEM48"; -const int OPTIONS::ITEM48::defaultValue = 0; const std::string OPTIONS::ITEM49::itemName = "ITEM49"; -const int OPTIONS::ITEM49::defaultValue = 0; const std::string OPTIONS::ITEM50::itemName = "ITEM50"; -const int OPTIONS::ITEM50::defaultValue = 0; const std::string OPTIONS::ITEM51::itemName = "ITEM51"; -const int OPTIONS::ITEM51::defaultValue = 0; const std::string OPTIONS::ITEM52::itemName = "ITEM52"; -const int OPTIONS::ITEM52::defaultValue = 0; const std::string OPTIONS::ITEM53::itemName = "ITEM53"; -const int OPTIONS::ITEM53::defaultValue = 0; const std::string OPTIONS::ITEM54::itemName = "ITEM54"; -const int OPTIONS::ITEM54::defaultValue = 0; const std::string OPTIONS::ITEM55::itemName = "ITEM55"; -const int OPTIONS::ITEM55::defaultValue = 0; const std::string OPTIONS::ITEM56::itemName = "ITEM56"; -const int OPTIONS::ITEM56::defaultValue = 0; const std::string OPTIONS::ITEM57::itemName = "ITEM57"; -const int OPTIONS::ITEM57::defaultValue = 0; const std::string OPTIONS::ITEM58::itemName = "ITEM58"; -const int OPTIONS::ITEM58::defaultValue = 0; const std::string OPTIONS::ITEM59::itemName = "ITEM59"; -const int OPTIONS::ITEM59::defaultValue = 0; const std::string OPTIONS::ITEM60::itemName = "ITEM60"; -const int OPTIONS::ITEM60::defaultValue = 0; const std::string OPTIONS::ITEM61::itemName = "ITEM61"; -const int OPTIONS::ITEM61::defaultValue = 0; const std::string OPTIONS::ITEM62::itemName = "ITEM62"; -const int OPTIONS::ITEM62::defaultValue = 0; const std::string OPTIONS::ITEM63::itemName = "ITEM63"; -const int OPTIONS::ITEM63::defaultValue = 0; const std::string OPTIONS::ITEM64::itemName = "ITEM64"; -const int OPTIONS::ITEM64::defaultValue = 0; const std::string OPTIONS::ITEM65::itemName = "ITEM65"; -const int OPTIONS::ITEM65::defaultValue = 0; const std::string OPTIONS::ITEM66::itemName = "ITEM66"; -const int OPTIONS::ITEM66::defaultValue = 0; const std::string OPTIONS::ITEM67::itemName = "ITEM67"; -const int OPTIONS::ITEM67::defaultValue = 0; const std::string OPTIONS::ITEM68::itemName = "ITEM68"; -const int OPTIONS::ITEM68::defaultValue = 0; const std::string OPTIONS::ITEM69::itemName = "ITEM69"; -const int OPTIONS::ITEM69::defaultValue = 0; const std::string OPTIONS::ITEM70::itemName = "ITEM70"; -const int OPTIONS::ITEM70::defaultValue = 0; const std::string OPTIONS::ITEM71::itemName = "ITEM71"; -const int OPTIONS::ITEM71::defaultValue = 0; const std::string OPTIONS::ITEM72::itemName = "ITEM72"; -const int OPTIONS::ITEM72::defaultValue = 0; const std::string OPTIONS::ITEM73::itemName = "ITEM73"; -const int OPTIONS::ITEM73::defaultValue = 0; const std::string OPTIONS::ITEM74::itemName = "ITEM74"; -const int OPTIONS::ITEM74::defaultValue = 0; const std::string OPTIONS::ITEM75::itemName = "ITEM75"; -const int OPTIONS::ITEM75::defaultValue = 0; const std::string OPTIONS::ITEM76::itemName = "ITEM76"; -const int OPTIONS::ITEM76::defaultValue = 0; const std::string OPTIONS::ITEM77::itemName = "ITEM77"; -const int OPTIONS::ITEM77::defaultValue = 0; const std::string OPTIONS::ITEM78::itemName = "ITEM78"; -const int OPTIONS::ITEM78::defaultValue = 0; const std::string OPTIONS::ITEM79::itemName = "ITEM79"; -const int OPTIONS::ITEM79::defaultValue = 0; const std::string OPTIONS::ITEM80::itemName = "ITEM80"; -const int OPTIONS::ITEM80::defaultValue = 0; const std::string OPTIONS::ITEM81::itemName = "ITEM81"; -const int OPTIONS::ITEM81::defaultValue = 0; const std::string OPTIONS::ITEM82::itemName = "ITEM82"; -const int OPTIONS::ITEM82::defaultValue = 0; const std::string OPTIONS::ITEM83::itemName = "ITEM83"; -const int OPTIONS::ITEM83::defaultValue = 0; const std::string OPTIONS::ITEM84::itemName = "ITEM84"; -const int OPTIONS::ITEM84::defaultValue = 0; const std::string OPTIONS::ITEM85::itemName = "ITEM85"; -const int OPTIONS::ITEM85::defaultValue = 0; const std::string OPTIONS::ITEM86::itemName = "ITEM86"; -const int OPTIONS::ITEM86::defaultValue = 0; const std::string OPTIONS::ITEM87::itemName = "ITEM87"; -const int OPTIONS::ITEM87::defaultValue = 0; const std::string OPTIONS::ITEM88::itemName = "ITEM88"; -const int OPTIONS::ITEM88::defaultValue = 0; const std::string OPTIONS::ITEM89::itemName = "ITEM89"; -const int OPTIONS::ITEM89::defaultValue = 0; const std::string OPTIONS::ITEM90::itemName = "ITEM90"; -const int OPTIONS::ITEM90::defaultValue = 0; const std::string OPTIONS::ITEM91::itemName = "ITEM91"; -const int OPTIONS::ITEM91::defaultValue = 0; const std::string OPTIONS::ITEM92::itemName = "ITEM92"; -const int OPTIONS::ITEM92::defaultValue = 0; const std::string OPTIONS::ITEM93::itemName = "ITEM93"; -const int OPTIONS::ITEM93::defaultValue = 0; const std::string OPTIONS::ITEM94::itemName = "ITEM94"; -const int OPTIONS::ITEM94::defaultValue = 0; const std::string OPTIONS::ITEM95::itemName = "ITEM95"; -const int OPTIONS::ITEM95::defaultValue = 0; const std::string OPTIONS::ITEM96::itemName = "ITEM96"; -const int OPTIONS::ITEM96::defaultValue = 0; const std::string OPTIONS::ITEM97::itemName = "ITEM97"; -const int OPTIONS::ITEM97::defaultValue = 0; const std::string OPTIONS::ITEM98::itemName = "ITEM98"; -const int OPTIONS::ITEM98::defaultValue = 0; const std::string OPTIONS::ITEM99::itemName = "ITEM99"; -const int OPTIONS::ITEM99::defaultValue = 0; const std::string OPTIONS::ITEM100::itemName = "ITEM100"; -const int OPTIONS::ITEM100::defaultValue = 0; const std::string OPTIONS::ITEM101::itemName = "ITEM101"; -const int OPTIONS::ITEM101::defaultValue = 0; const std::string OPTIONS::ITEM102::itemName = "ITEM102"; -const int OPTIONS::ITEM102::defaultValue = 0; const std::string OPTIONS::ITEM103::itemName = "ITEM103"; -const int OPTIONS::ITEM103::defaultValue = 0; const std::string OPTIONS::ITEM104::itemName = "ITEM104"; -const int OPTIONS::ITEM104::defaultValue = 0; const std::string OPTIONS::ITEM105::itemName = "ITEM105"; -const int OPTIONS::ITEM105::defaultValue = 0; const std::string OPTIONS::ITEM106::itemName = "ITEM106"; -const int OPTIONS::ITEM106::defaultValue = 0; const std::string OPTIONS::ITEM107::itemName = "ITEM107"; -const int OPTIONS::ITEM107::defaultValue = 0; const std::string OPTIONS::ITEM108::itemName = "ITEM108"; -const int OPTIONS::ITEM108::defaultValue = 0; const std::string OPTIONS::ITEM109::itemName = "ITEM109"; -const int OPTIONS::ITEM109::defaultValue = 0; const std::string OPTIONS::ITEM110::itemName = "ITEM110"; -const int OPTIONS::ITEM110::defaultValue = 0; const std::string OPTIONS::ITEM111::itemName = "ITEM111"; -const int OPTIONS::ITEM111::defaultValue = 0; const std::string OPTIONS::ITEM112::itemName = "ITEM112"; -const int OPTIONS::ITEM112::defaultValue = 0; const std::string OPTIONS::ITEM113::itemName = "ITEM113"; -const int OPTIONS::ITEM113::defaultValue = 0; const std::string OPTIONS::ITEM114::itemName = "ITEM114"; -const int OPTIONS::ITEM114::defaultValue = 0; const std::string OPTIONS::ITEM115::itemName = "ITEM115"; -const int OPTIONS::ITEM115::defaultValue = 0; const std::string OPTIONS::ITEM116::itemName = "ITEM116"; -const int OPTIONS::ITEM116::defaultValue = 0; const std::string OPTIONS::ITEM117::itemName = "ITEM117"; -const int OPTIONS::ITEM117::defaultValue = 0; const std::string OPTIONS::ITEM118::itemName = "ITEM118"; -const int OPTIONS::ITEM118::defaultValue = 0; const std::string OPTIONS::ITEM119::itemName = "ITEM119"; -const int OPTIONS::ITEM119::defaultValue = 0; const std::string OPTIONS::ITEM120::itemName = "ITEM120"; -const int OPTIONS::ITEM120::defaultValue = 0; const std::string OPTIONS::ITEM121::itemName = "ITEM121"; -const int OPTIONS::ITEM121::defaultValue = 0; const std::string OPTIONS::ITEM122::itemName = "ITEM122"; -const int OPTIONS::ITEM122::defaultValue = 0; const std::string OPTIONS::ITEM123::itemName = "ITEM123"; -const int OPTIONS::ITEM123::defaultValue = 0; const std::string OPTIONS::ITEM124::itemName = "ITEM124"; -const int OPTIONS::ITEM124::defaultValue = 0; const std::string OPTIONS::ITEM125::itemName = "ITEM125"; -const int OPTIONS::ITEM125::defaultValue = 0; const std::string OPTIONS::ITEM126::itemName = "ITEM126"; -const int OPTIONS::ITEM126::defaultValue = 0; const std::string OPTIONS::ITEM127::itemName = "ITEM127"; -const int OPTIONS::ITEM127::defaultValue = 0; const std::string OPTIONS::ITEM128::itemName = "ITEM128"; -const int OPTIONS::ITEM128::defaultValue = 0; const std::string OPTIONS::ITEM129::itemName = "ITEM129"; -const int OPTIONS::ITEM129::defaultValue = 0; const std::string OPTIONS::ITEM130::itemName = "ITEM130"; -const int OPTIONS::ITEM130::defaultValue = 0; const std::string OPTIONS::ITEM131::itemName = "ITEM131"; -const int OPTIONS::ITEM131::defaultValue = 0; const std::string OPTIONS::ITEM132::itemName = "ITEM132"; -const int OPTIONS::ITEM132::defaultValue = 0; const std::string OPTIONS::ITEM133::itemName = "ITEM133"; -const int OPTIONS::ITEM133::defaultValue = 0; const std::string OPTIONS::ITEM134::itemName = "ITEM134"; -const int OPTIONS::ITEM134::defaultValue = 0; const std::string OPTIONS::ITEM135::itemName = "ITEM135"; -const int OPTIONS::ITEM135::defaultValue = 0; const std::string OPTIONS::ITEM136::itemName = "ITEM136"; -const int OPTIONS::ITEM136::defaultValue = 0; const std::string OPTIONS::ITEM137::itemName = "ITEM137"; -const int OPTIONS::ITEM137::defaultValue = 0; const std::string OPTIONS::ITEM138::itemName = "ITEM138"; -const int OPTIONS::ITEM138::defaultValue = 0; const std::string OPTIONS::ITEM139::itemName = "ITEM139"; -const int OPTIONS::ITEM139::defaultValue = 0; const std::string OPTIONS::ITEM140::itemName = "ITEM140"; -const int OPTIONS::ITEM140::defaultValue = 0; const std::string OPTIONS::ITEM141::itemName = "ITEM141"; -const int OPTIONS::ITEM141::defaultValue = 0; const std::string OPTIONS::ITEM142::itemName = "ITEM142"; -const int OPTIONS::ITEM142::defaultValue = 0; const std::string OPTIONS::ITEM143::itemName = "ITEM143"; -const int OPTIONS::ITEM143::defaultValue = 0; const std::string OPTIONS::ITEM144::itemName = "ITEM144"; -const int OPTIONS::ITEM144::defaultValue = 0; const std::string OPTIONS::ITEM145::itemName = "ITEM145"; -const int OPTIONS::ITEM145::defaultValue = 0; const std::string OPTIONS::ITEM146::itemName = "ITEM146"; -const int OPTIONS::ITEM146::defaultValue = 0; const std::string OPTIONS::ITEM147::itemName = "ITEM147"; -const int OPTIONS::ITEM147::defaultValue = 0; const std::string OPTIONS::ITEM148::itemName = "ITEM148"; -const int OPTIONS::ITEM148::defaultValue = 0; const std::string OPTIONS::ITEM149::itemName = "ITEM149"; -const int OPTIONS::ITEM149::defaultValue = 0; const std::string OPTIONS::ITEM150::itemName = "ITEM150"; -const int OPTIONS::ITEM150::defaultValue = 0; const std::string OPTIONS::ITEM151::itemName = "ITEM151"; -const int OPTIONS::ITEM151::defaultValue = 0; const std::string OPTIONS::ITEM152::itemName = "ITEM152"; -const int OPTIONS::ITEM152::defaultValue = 0; const std::string OPTIONS::ITEM153::itemName = "ITEM153"; -const int OPTIONS::ITEM153::defaultValue = 0; const std::string OPTIONS::ITEM154::itemName = "ITEM154"; -const int OPTIONS::ITEM154::defaultValue = 0; const std::string OPTIONS::ITEM155::itemName = "ITEM155"; -const int OPTIONS::ITEM155::defaultValue = 0; const std::string OPTIONS::ITEM156::itemName = "ITEM156"; -const int OPTIONS::ITEM156::defaultValue = 0; const std::string OPTIONS::ITEM157::itemName = "ITEM157"; -const int OPTIONS::ITEM157::defaultValue = 0; const std::string OPTIONS::ITEM158::itemName = "ITEM158"; -const int OPTIONS::ITEM158::defaultValue = 0; const std::string OPTIONS::ITEM159::itemName = "ITEM159"; -const int OPTIONS::ITEM159::defaultValue = 0; const std::string OPTIONS::ITEM160::itemName = "ITEM160"; -const int OPTIONS::ITEM160::defaultValue = 0; const std::string OPTIONS::ITEM161::itemName = "ITEM161"; -const int OPTIONS::ITEM161::defaultValue = 0; const std::string OPTIONS::ITEM162::itemName = "ITEM162"; -const int OPTIONS::ITEM162::defaultValue = 0; const std::string OPTIONS::ITEM163::itemName = "ITEM163"; -const int OPTIONS::ITEM163::defaultValue = 0; const std::string OPTIONS::ITEM164::itemName = "ITEM164"; -const int OPTIONS::ITEM164::defaultValue = 0; const std::string OPTIONS::ITEM165::itemName = "ITEM165"; -const int OPTIONS::ITEM165::defaultValue = 0; const std::string OPTIONS::ITEM166::itemName = "ITEM166"; -const int OPTIONS::ITEM166::defaultValue = 0; const std::string OPTIONS::ITEM167::itemName = "ITEM167"; -const int OPTIONS::ITEM167::defaultValue = 0; const std::string OPTIONS::ITEM168::itemName = "ITEM168"; -const int OPTIONS::ITEM168::defaultValue = 0; const std::string OPTIONS::ITEM169::itemName = "ITEM169"; -const int OPTIONS::ITEM169::defaultValue = 0; const std::string OPTIONS::ITEM170::itemName = "ITEM170"; -const int OPTIONS::ITEM170::defaultValue = 0; const std::string OPTIONS::ITEM171::itemName = "ITEM171"; -const int OPTIONS::ITEM171::defaultValue = 0; const std::string OPTIONS::ITEM172::itemName = "ITEM172"; -const int OPTIONS::ITEM172::defaultValue = 0; const std::string OPTIONS::ITEM173::itemName = "ITEM173"; -const int OPTIONS::ITEM173::defaultValue = 0; const std::string OPTIONS::ITEM174::itemName = "ITEM174"; -const int OPTIONS::ITEM174::defaultValue = 0; const std::string OPTIONS::ITEM175::itemName = "ITEM175"; -const int OPTIONS::ITEM175::defaultValue = 0; const std::string OPTIONS::ITEM176::itemName = "ITEM176"; -const int OPTIONS::ITEM176::defaultValue = 0; const std::string OPTIONS::ITEM177::itemName = "ITEM177"; -const int OPTIONS::ITEM177::defaultValue = 0; const std::string OPTIONS::ITEM178::itemName = "ITEM178"; -const int OPTIONS::ITEM178::defaultValue = 0; const std::string OPTIONS::ITEM179::itemName = "ITEM179"; -const int OPTIONS::ITEM179::defaultValue = 0; const std::string OPTIONS::ITEM180::itemName = "ITEM180"; -const int OPTIONS::ITEM180::defaultValue = 0; const std::string OPTIONS::ITEM181::itemName = "ITEM181"; -const int OPTIONS::ITEM181::defaultValue = 0; const std::string OPTIONS::ITEM182::itemName = "ITEM182"; -const int OPTIONS::ITEM182::defaultValue = 0; const std::string OPTIONS::ITEM183::itemName = "ITEM183"; -const int OPTIONS::ITEM183::defaultValue = 0; const std::string OPTIONS::ITEM184::itemName = "ITEM184"; -const int OPTIONS::ITEM184::defaultValue = 0; const std::string OPTIONS::ITEM185::itemName = "ITEM185"; -const int OPTIONS::ITEM185::defaultValue = 0; const std::string OPTIONS::ITEM186::itemName = "ITEM186"; -const int OPTIONS::ITEM186::defaultValue = 0; const std::string OPTIONS::ITEM187::itemName = "ITEM187"; -const int OPTIONS::ITEM187::defaultValue = 0; const std::string OPTIONS::ITEM188::itemName = "ITEM188"; -const int OPTIONS::ITEM188::defaultValue = 0; const std::string OPTIONS::ITEM189::itemName = "ITEM189"; -const int OPTIONS::ITEM189::defaultValue = 0; const std::string OPTIONS::ITEM190::itemName = "ITEM190"; -const int OPTIONS::ITEM190::defaultValue = 0; const std::string OPTIONS::ITEM191::itemName = "ITEM191"; -const int OPTIONS::ITEM191::defaultValue = 0; const std::string OPTIONS::ITEM192::itemName = "ITEM192"; -const int OPTIONS::ITEM192::defaultValue = 0; const std::string OPTIONS::ITEM193::itemName = "ITEM193"; -const int OPTIONS::ITEM193::defaultValue = 0; const std::string OPTIONS::ITEM194::itemName = "ITEM194"; -const int OPTIONS::ITEM194::defaultValue = 0; const std::string OPTIONS::ITEM195::itemName = "ITEM195"; -const int OPTIONS::ITEM195::defaultValue = 0; const std::string OPTIONS::ITEM196::itemName = "ITEM196"; -const int OPTIONS::ITEM196::defaultValue = 0; const std::string OPTIONS::ITEM197::itemName = "ITEM197"; -const int OPTIONS::ITEM197::defaultValue = 0; const std::string OPTIONS::ITEM198::itemName = "ITEM198"; -const int OPTIONS::ITEM198::defaultValue = 0; const std::string OPTIONS::ITEM199::itemName = "ITEM199"; -const int OPTIONS::ITEM199::defaultValue = 0; const std::string OPTIONS::ITEM200::itemName = "ITEM200"; -const int OPTIONS::ITEM200::defaultValue = 0; const std::string OPTIONS::ITEM201::itemName = "ITEM201"; -const int OPTIONS::ITEM201::defaultValue = 0; const std::string OPTIONS::ITEM202::itemName = "ITEM202"; -const int OPTIONS::ITEM202::defaultValue = 0; const std::string OPTIONS::ITEM203::itemName = "ITEM203"; -const int OPTIONS::ITEM203::defaultValue = 0; const std::string OPTIONS::ITEM204::itemName = "ITEM204"; -const int OPTIONS::ITEM204::defaultValue = 0; const std::string OPTIONS::ITEM205::itemName = "ITEM205"; -const int OPTIONS::ITEM205::defaultValue = 0; const std::string OPTIONS::ITEM206::itemName = "ITEM206"; -const int OPTIONS::ITEM206::defaultValue = 0; const std::string OPTIONS::ITEM207::itemName = "ITEM207"; -const int OPTIONS::ITEM207::defaultValue = 0; const std::string OPTIONS::ITEM208::itemName = "ITEM208"; -const int OPTIONS::ITEM208::defaultValue = 0; const std::string OPTIONS::ITEM209::itemName = "ITEM209"; -const int OPTIONS::ITEM209::defaultValue = 0; const std::string OPTIONS::ITEM210::itemName = "ITEM210"; -const int OPTIONS::ITEM210::defaultValue = 0; const std::string OPTIONS::ITEM211::itemName = "ITEM211"; -const int OPTIONS::ITEM211::defaultValue = 0; const std::string OPTIONS::ITEM212::itemName = "ITEM212"; -const int OPTIONS::ITEM212::defaultValue = 0; const std::string OPTIONS::ITEM213::itemName = "ITEM213"; -const int OPTIONS::ITEM213::defaultValue = 0; const std::string OPTIONS::ITEM214::itemName = "ITEM214"; -const int OPTIONS::ITEM214::defaultValue = 0; const std::string OPTIONS::ITEM215::itemName = "ITEM215"; -const int OPTIONS::ITEM215::defaultValue = 0; const std::string OPTIONS::ITEM216::itemName = "ITEM216"; -const int OPTIONS::ITEM216::defaultValue = 0; const std::string OPTIONS::ITEM217::itemName = "ITEM217"; -const int OPTIONS::ITEM217::defaultValue = 0; const std::string OPTIONS::ITEM218::itemName = "ITEM218"; -const int OPTIONS::ITEM218::defaultValue = 0; const std::string OPTIONS::ITEM219::itemName = "ITEM219"; -const int OPTIONS::ITEM219::defaultValue = 0; const std::string OPTIONS::ITEM220::itemName = "ITEM220"; -const int OPTIONS::ITEM220::defaultValue = 0; const std::string OPTIONS::ITEM221::itemName = "ITEM221"; -const int OPTIONS::ITEM221::defaultValue = 0; const std::string OPTIONS::ITEM222::itemName = "ITEM222"; -const int OPTIONS::ITEM222::defaultValue = 0; const std::string OPTIONS::ITEM223::itemName = "ITEM223"; -const int OPTIONS::ITEM223::defaultValue = 0; const std::string OPTIONS::ITEM224::itemName = "ITEM224"; -const int OPTIONS::ITEM224::defaultValue = 0; const std::string OPTIONS::ITEM225::itemName = "ITEM225"; -const int OPTIONS::ITEM225::defaultValue = 0; const std::string OPTIONS::ITEM226::itemName = "ITEM226"; -const int OPTIONS::ITEM226::defaultValue = 0; const std::string OPTIONS::ITEM227::itemName = "ITEM227"; -const int OPTIONS::ITEM227::defaultValue = 0; const std::string OPTIONS::ITEM228::itemName = "ITEM228"; -const int OPTIONS::ITEM228::defaultValue = 0; const std::string OPTIONS::ITEM229::itemName = "ITEM229"; -const int OPTIONS::ITEM229::defaultValue = 0; const std::string OPTIONS::ITEM230::itemName = "ITEM230"; -const int OPTIONS::ITEM230::defaultValue = 0; const std::string OPTIONS::ITEM231::itemName = "ITEM231"; -const int OPTIONS::ITEM231::defaultValue = 0; const std::string OPTIONS::ITEM232::itemName = "ITEM232"; -const int OPTIONS::ITEM232::defaultValue = 0; const std::string OPTIONS::ITEM233::itemName = "ITEM233"; -const int OPTIONS::ITEM233::defaultValue = 0; const std::string OPTIONS::ITEM234::itemName = "ITEM234"; -const int OPTIONS::ITEM234::defaultValue = 0; const std::string OPTIONS::ITEM235::itemName = "ITEM235"; -const int OPTIONS::ITEM235::defaultValue = 0; const std::string OPTIONS::ITEM236::itemName = "ITEM236"; -const int OPTIONS::ITEM236::defaultValue = 0; const std::string OPTIONS::ITEM237::itemName = "ITEM237"; -const int OPTIONS::ITEM237::defaultValue = 0; const std::string OPTIONS::ITEM238::itemName = "ITEM238"; -const int OPTIONS::ITEM238::defaultValue = 0; const std::string OPTIONS::ITEM239::itemName = "ITEM239"; -const int OPTIONS::ITEM239::defaultValue = 0; const std::string OPTIONS::ITEM240::itemName = "ITEM240"; -const int OPTIONS::ITEM240::defaultValue = 0; const std::string OPTIONS::ITEM241::itemName = "ITEM241"; -const int OPTIONS::ITEM241::defaultValue = 0; const std::string OPTIONS::ITEM242::itemName = "ITEM242"; -const int OPTIONS::ITEM242::defaultValue = 0; const std::string OPTIONS::ITEM243::itemName = "ITEM243"; -const int OPTIONS::ITEM243::defaultValue = 0; const std::string OPTIONS::ITEM244::itemName = "ITEM244"; -const int OPTIONS::ITEM244::defaultValue = 0; const std::string OPTIONS::ITEM245::itemName = "ITEM245"; -const int OPTIONS::ITEM245::defaultValue = 0; const std::string OPTIONS::ITEM246::itemName = "ITEM246"; -const int OPTIONS::ITEM246::defaultValue = 0; const std::string OPTIONS::ITEM247::itemName = "ITEM247"; -const int OPTIONS::ITEM247::defaultValue = 0; const std::string OPTIONS::ITEM248::itemName = "ITEM248"; -const int OPTIONS::ITEM248::defaultValue = 0; const std::string OPTIONS::ITEM249::itemName = "ITEM249"; -const int OPTIONS::ITEM249::defaultValue = 0; const std::string OPTIONS::ITEM250::itemName = "ITEM250"; -const int OPTIONS::ITEM250::defaultValue = 0; const std::string OPTIONS::ITEM251::itemName = "ITEM251"; -const int OPTIONS::ITEM251::defaultValue = 0; const std::string OPTIONS::ITEM252::itemName = "ITEM252"; -const int OPTIONS::ITEM252::defaultValue = 0; const std::string OPTIONS::ITEM253::itemName = "ITEM253"; -const int OPTIONS::ITEM253::defaultValue = 0; const std::string OPTIONS::ITEM254::itemName = "ITEM254"; -const int OPTIONS::ITEM254::defaultValue = 0; const std::string OPTIONS::ITEM255::itemName = "ITEM255"; -const int OPTIONS::ITEM255::defaultValue = 0; const std::string OPTIONS::ITEM256::itemName = "ITEM256"; -const int OPTIONS::ITEM256::defaultValue = 0; const std::string OPTIONS::ITEM257::itemName = "ITEM257"; -const int OPTIONS::ITEM257::defaultValue = 0; const std::string OPTIONS::ITEM258::itemName = "ITEM258"; -const int OPTIONS::ITEM258::defaultValue = 0; const std::string OPTIONS::ITEM259::itemName = "ITEM259"; -const int OPTIONS::ITEM259::defaultValue = 0; const std::string OPTIONS::ITEM260::itemName = "ITEM260"; -const int OPTIONS::ITEM260::defaultValue = 0; const std::string OPTIONS::ITEM261::itemName = "ITEM261"; -const int OPTIONS::ITEM261::defaultValue = 0; const std::string OPTIONS::ITEM262::itemName = "ITEM262"; -const int OPTIONS::ITEM262::defaultValue = 0; const std::string OPTIONS::ITEM263::itemName = "ITEM263"; -const int OPTIONS::ITEM263::defaultValue = 0; const std::string OPTIONS::ITEM264::itemName = "ITEM264"; -const int OPTIONS::ITEM264::defaultValue = 0; const std::string OPTIONS::ITEM265::itemName = "ITEM265"; -const int OPTIONS::ITEM265::defaultValue = 0; const std::string OPTIONS::ITEM266::itemName = "ITEM266"; -const int OPTIONS::ITEM266::defaultValue = 0; const std::string OPTIONS::ITEM267::itemName = "ITEM267"; -const int OPTIONS::ITEM267::defaultValue = 0; const std::string OPTIONS::ITEM268::itemName = "ITEM268"; -const int OPTIONS::ITEM268::defaultValue = 0; const std::string OPTIONS::ITEM269::itemName = "ITEM269"; -const int OPTIONS::ITEM269::defaultValue = 0; const std::string OPTIONS::ITEM270::itemName = "ITEM270"; -const int OPTIONS::ITEM270::defaultValue = 0; const std::string OPTIONS::ITEM271::itemName = "ITEM271"; -const int OPTIONS::ITEM271::defaultValue = 0; const std::string OPTIONS::ITEM272::itemName = "ITEM272"; -const int OPTIONS::ITEM272::defaultValue = 0; const std::string OPTIONS::ITEM273::itemName = "ITEM273"; -const int OPTIONS::ITEM273::defaultValue = 0; const std::string OPTIONS::ITEM274::itemName = "ITEM274"; -const int OPTIONS::ITEM274::defaultValue = 0; const std::string OPTIONS::ITEM275::itemName = "ITEM275"; -const int OPTIONS::ITEM275::defaultValue = 0; const std::string OPTIONS::ITEM276::itemName = "ITEM276"; -const int OPTIONS::ITEM276::defaultValue = 0; const std::string OPTIONS::ITEM277::itemName = "ITEM277"; -const int OPTIONS::ITEM277::defaultValue = 0; const std::string OPTIONS::ITEM278::itemName = "ITEM278"; -const int OPTIONS::ITEM278::defaultValue = 0; const std::string OPTIONS::ITEM279::itemName = "ITEM279"; -const int OPTIONS::ITEM279::defaultValue = 0; const std::string OPTIONS::ITEM280::itemName = "ITEM280"; -const int OPTIONS::ITEM280::defaultValue = 0; const std::string OPTIONS::ITEM281::itemName = "ITEM281"; -const int OPTIONS::ITEM281::defaultValue = 0; const std::string OPTIONS::ITEM282::itemName = "ITEM282"; -const int OPTIONS::ITEM282::defaultValue = 0; const std::string OPTIONS::ITEM283::itemName = "ITEM283"; -const int OPTIONS::ITEM283::defaultValue = 0; const std::string OPTIONS::ITEM284::itemName = "ITEM284"; -const int OPTIONS::ITEM284::defaultValue = 0; const std::string OPTIONS::ITEM285::itemName = "ITEM285"; -const int OPTIONS::ITEM285::defaultValue = 0; const std::string OPTIONS::ITEM286::itemName = "ITEM286"; -const int OPTIONS::ITEM286::defaultValue = 0; const std::string OPTIONS::ITEM287::itemName = "ITEM287"; -const int OPTIONS::ITEM287::defaultValue = 0; const std::string OPTIONS::ITEM288::itemName = "ITEM288"; -const int OPTIONS::ITEM288::defaultValue = 0; const std::string OPTIONS::ITEM289::itemName = "ITEM289"; -const int OPTIONS::ITEM289::defaultValue = 0; const std::string OPTIONS::ITEM290::itemName = "ITEM290"; -const int OPTIONS::ITEM290::defaultValue = 0; const std::string OPTIONS::ITEM291::itemName = "ITEM291"; -const int OPTIONS::ITEM291::defaultValue = 0; const std::string OPTIONS::ITEM292::itemName = "ITEM292"; -const int OPTIONS::ITEM292::defaultValue = 0; const std::string OPTIONS::ITEM293::itemName = "ITEM293"; -const int OPTIONS::ITEM293::defaultValue = 0; const std::string OPTIONS::ITEM294::itemName = "ITEM294"; -const int OPTIONS::ITEM294::defaultValue = 0; const std::string OPTIONS::ITEM295::itemName = "ITEM295"; -const int OPTIONS::ITEM295::defaultValue = 0; const std::string OPTIONS::ITEM296::itemName = "ITEM296"; -const int OPTIONS::ITEM296::defaultValue = 0; const std::string OPTIONS::ITEM297::itemName = "ITEM297"; -const int OPTIONS::ITEM297::defaultValue = 0; const std::string OPTIONS::ITEM298::itemName = "ITEM298"; -const int OPTIONS::ITEM298::defaultValue = 0; const std::string OPTIONS::ITEM299::itemName = "ITEM299"; -const int OPTIONS::ITEM299::defaultValue = 0; const std::string OPTIONS::ITEM300::itemName = "ITEM300"; -const int OPTIONS::ITEM300::defaultValue = 0; const std::string OPTIONS::ITEM301::itemName = "ITEM301"; -const int OPTIONS::ITEM301::defaultValue = 0; const std::string OPTIONS::ITEM302::itemName = "ITEM302"; -const int OPTIONS::ITEM302::defaultValue = 0; const std::string OPTIONS::ITEM303::itemName = "ITEM303"; -const int OPTIONS::ITEM303::defaultValue = 0; const std::string OPTIONS::ITEM304::itemName = "ITEM304"; -const int OPTIONS::ITEM304::defaultValue = 0; const std::string OPTIONS::ITEM305::itemName = "ITEM305"; -const int OPTIONS::ITEM305::defaultValue = 0; const std::string OPTIONS::ITEM306::itemName = "ITEM306"; -const int OPTIONS::ITEM306::defaultValue = 0; const std::string OPTIONS::ITEM307::itemName = "ITEM307"; -const int OPTIONS::ITEM307::defaultValue = 0; const std::string OPTIONS::ITEM308::itemName = "ITEM308"; -const int OPTIONS::ITEM308::defaultValue = 0; const std::string OPTIONS::ITEM309::itemName = "ITEM309"; -const int OPTIONS::ITEM309::defaultValue = 0; const std::string OPTIONS::ITEM310::itemName = "ITEM310"; -const int OPTIONS::ITEM310::defaultValue = 0; const std::string OPTIONS::ITEM311::itemName = "ITEM311"; -const int OPTIONS::ITEM311::defaultValue = 0; const std::string OPTIONS::ITEM312::itemName = "ITEM312"; -const int OPTIONS::ITEM312::defaultValue = 0; const std::string OPTIONS::ITEM313::itemName = "ITEM313"; -const int OPTIONS::ITEM313::defaultValue = 0; const std::string OPTIONS::ITEM314::itemName = "ITEM314"; -const int OPTIONS::ITEM314::defaultValue = 0; const std::string OPTIONS::ITEM315::itemName = "ITEM315"; -const int OPTIONS::ITEM315::defaultValue = 0; const std::string OPTIONS::ITEM316::itemName = "ITEM316"; -const int OPTIONS::ITEM316::defaultValue = 0; const std::string OPTIONS::ITEM317::itemName = "ITEM317"; -const int OPTIONS::ITEM317::defaultValue = 0; const std::string OPTIONS::ITEM318::itemName = "ITEM318"; -const int OPTIONS::ITEM318::defaultValue = 0; const std::string OPTIONS::ITEM319::itemName = "ITEM319"; -const int OPTIONS::ITEM319::defaultValue = 0; OPTIONS3::OPTIONS3() : ParserKeyword("OPTIONS3", KeywordSize(1, false)) { @@ -4080,581 +3749,293 @@ OPTIONS3::OPTIONS3() : ParserKeyword("OPTIONS3", KeywordSize(1, false)) { } const std::string OPTIONS3::keywordName = "OPTIONS3"; const std::string OPTIONS3::ITEM1::itemName = "ITEM1"; -const int OPTIONS3::ITEM1::defaultValue = 0; const std::string OPTIONS3::ITEM2::itemName = "ITEM2"; -const int OPTIONS3::ITEM2::defaultValue = 0; const std::string OPTIONS3::ITEM3::itemName = "ITEM3"; -const int OPTIONS3::ITEM3::defaultValue = 0; const std::string OPTIONS3::ITEM4::itemName = "ITEM4"; -const int OPTIONS3::ITEM4::defaultValue = 0; const std::string OPTIONS3::ITEM5::itemName = "ITEM5"; -const int OPTIONS3::ITEM5::defaultValue = 0; const std::string OPTIONS3::ITEM6::itemName = "ITEM6"; -const int OPTIONS3::ITEM6::defaultValue = 0; const std::string OPTIONS3::ITEM7::itemName = "ITEM7"; -const int OPTIONS3::ITEM7::defaultValue = 0; const std::string OPTIONS3::ITEM8::itemName = "ITEM8"; -const int OPTIONS3::ITEM8::defaultValue = 0; const std::string OPTIONS3::ITEM9::itemName = "ITEM9"; -const int OPTIONS3::ITEM9::defaultValue = 0; const std::string OPTIONS3::ITEM10::itemName = "ITEM10"; -const int OPTIONS3::ITEM10::defaultValue = 0; const std::string OPTIONS3::ITEM11::itemName = "ITEM11"; -const int OPTIONS3::ITEM11::defaultValue = 0; const std::string OPTIONS3::ITEM12::itemName = "ITEM12"; -const int OPTIONS3::ITEM12::defaultValue = 0; const std::string OPTIONS3::ITEM13::itemName = "ITEM13"; -const int OPTIONS3::ITEM13::defaultValue = 0; const std::string OPTIONS3::ITEM14::itemName = "ITEM14"; -const int OPTIONS3::ITEM14::defaultValue = 0; const std::string OPTIONS3::ITEM15::itemName = "ITEM15"; -const int OPTIONS3::ITEM15::defaultValue = 0; const std::string OPTIONS3::ITEM16::itemName = "ITEM16"; -const int OPTIONS3::ITEM16::defaultValue = 0; const std::string OPTIONS3::ITEM17::itemName = "ITEM17"; -const int OPTIONS3::ITEM17::defaultValue = 0; const std::string OPTIONS3::ITEM18::itemName = "ITEM18"; -const int OPTIONS3::ITEM18::defaultValue = 0; const std::string OPTIONS3::ITEM19::itemName = "ITEM19"; -const int OPTIONS3::ITEM19::defaultValue = 0; const std::string OPTIONS3::ITEM20::itemName = "ITEM20"; -const int OPTIONS3::ITEM20::defaultValue = 0; const std::string OPTIONS3::ITEM21::itemName = "ITEM21"; -const int OPTIONS3::ITEM21::defaultValue = 0; const std::string OPTIONS3::ITEM22::itemName = "ITEM22"; -const int OPTIONS3::ITEM22::defaultValue = 0; const std::string OPTIONS3::ITEM23::itemName = "ITEM23"; -const int OPTIONS3::ITEM23::defaultValue = 0; const std::string OPTIONS3::ITEM24::itemName = "ITEM24"; -const int OPTIONS3::ITEM24::defaultValue = 0; const std::string OPTIONS3::ITEM25::itemName = "ITEM25"; -const int OPTIONS3::ITEM25::defaultValue = 0; const std::string OPTIONS3::ITEM26::itemName = "ITEM26"; -const int OPTIONS3::ITEM26::defaultValue = 0; const std::string OPTIONS3::ITEM27::itemName = "ITEM27"; -const int OPTIONS3::ITEM27::defaultValue = 0; const std::string OPTIONS3::ITEM28::itemName = "ITEM28"; -const int OPTIONS3::ITEM28::defaultValue = 0; const std::string OPTIONS3::ITEM29::itemName = "ITEM29"; -const int OPTIONS3::ITEM29::defaultValue = 0; const std::string OPTIONS3::ITEM30::itemName = "ITEM30"; -const int OPTIONS3::ITEM30::defaultValue = 0; const std::string OPTIONS3::ITEM31::itemName = "ITEM31"; -const int OPTIONS3::ITEM31::defaultValue = 0; const std::string OPTIONS3::ITEM32::itemName = "ITEM32"; -const int OPTIONS3::ITEM32::defaultValue = 0; const std::string OPTIONS3::ITEM33::itemName = "ITEM33"; -const int OPTIONS3::ITEM33::defaultValue = 0; const std::string OPTIONS3::ITEM34::itemName = "ITEM34"; -const int OPTIONS3::ITEM34::defaultValue = 0; const std::string OPTIONS3::ITEM35::itemName = "ITEM35"; -const int OPTIONS3::ITEM35::defaultValue = 0; const std::string OPTIONS3::ITEM36::itemName = "ITEM36"; -const int OPTIONS3::ITEM36::defaultValue = 0; const std::string OPTIONS3::ITEM37::itemName = "ITEM37"; -const int OPTIONS3::ITEM37::defaultValue = 0; const std::string OPTIONS3::ITEM38::itemName = "ITEM38"; -const int OPTIONS3::ITEM38::defaultValue = 0; const std::string OPTIONS3::ITEM39::itemName = "ITEM39"; -const int OPTIONS3::ITEM39::defaultValue = 0; const std::string OPTIONS3::ITEM40::itemName = "ITEM40"; -const int OPTIONS3::ITEM40::defaultValue = 0; const std::string OPTIONS3::ITEM41::itemName = "ITEM41"; -const int OPTIONS3::ITEM41::defaultValue = 0; const std::string OPTIONS3::ITEM42::itemName = "ITEM42"; -const int OPTIONS3::ITEM42::defaultValue = 0; const std::string OPTIONS3::ITEM43::itemName = "ITEM43"; -const int OPTIONS3::ITEM43::defaultValue = 0; const std::string OPTIONS3::ITEM44::itemName = "ITEM44"; -const int OPTIONS3::ITEM44::defaultValue = 0; const std::string OPTIONS3::ITEM45::itemName = "ITEM45"; -const int OPTIONS3::ITEM45::defaultValue = 0; const std::string OPTIONS3::ITEM46::itemName = "ITEM46"; -const int OPTIONS3::ITEM46::defaultValue = 0; const std::string OPTIONS3::ITEM47::itemName = "ITEM47"; -const int OPTIONS3::ITEM47::defaultValue = 0; const std::string OPTIONS3::ITEM48::itemName = "ITEM48"; -const int OPTIONS3::ITEM48::defaultValue = 0; const std::string OPTIONS3::ITEM49::itemName = "ITEM49"; -const int OPTIONS3::ITEM49::defaultValue = 0; const std::string OPTIONS3::ITEM50::itemName = "ITEM50"; -const int OPTIONS3::ITEM50::defaultValue = 0; const std::string OPTIONS3::ITEM51::itemName = "ITEM51"; -const int OPTIONS3::ITEM51::defaultValue = 0; const std::string OPTIONS3::ITEM52::itemName = "ITEM52"; -const int OPTIONS3::ITEM52::defaultValue = 0; const std::string OPTIONS3::ITEM53::itemName = "ITEM53"; -const int OPTIONS3::ITEM53::defaultValue = 0; const std::string OPTIONS3::ITEM54::itemName = "ITEM54"; -const int OPTIONS3::ITEM54::defaultValue = 0; const std::string OPTIONS3::ITEM55::itemName = "ITEM55"; -const int OPTIONS3::ITEM55::defaultValue = 0; const std::string OPTIONS3::ITEM56::itemName = "ITEM56"; -const int OPTIONS3::ITEM56::defaultValue = 0; const std::string OPTIONS3::ITEM57::itemName = "ITEM57"; -const int OPTIONS3::ITEM57::defaultValue = 0; const std::string OPTIONS3::ITEM58::itemName = "ITEM58"; -const int OPTIONS3::ITEM58::defaultValue = 0; const std::string OPTIONS3::ITEM59::itemName = "ITEM59"; -const int OPTIONS3::ITEM59::defaultValue = 0; const std::string OPTIONS3::ITEM60::itemName = "ITEM60"; -const int OPTIONS3::ITEM60::defaultValue = 0; const std::string OPTIONS3::ITEM61::itemName = "ITEM61"; -const int OPTIONS3::ITEM61::defaultValue = 0; const std::string OPTIONS3::ITEM62::itemName = "ITEM62"; -const int OPTIONS3::ITEM62::defaultValue = 0; const std::string OPTIONS3::ITEM63::itemName = "ITEM63"; -const int OPTIONS3::ITEM63::defaultValue = 0; const std::string OPTIONS3::ITEM64::itemName = "ITEM64"; -const int OPTIONS3::ITEM64::defaultValue = 0; const std::string OPTIONS3::ITEM65::itemName = "ITEM65"; -const int OPTIONS3::ITEM65::defaultValue = 0; const std::string OPTIONS3::ITEM66::itemName = "ITEM66"; -const int OPTIONS3::ITEM66::defaultValue = 0; const std::string OPTIONS3::ITEM67::itemName = "ITEM67"; -const int OPTIONS3::ITEM67::defaultValue = 0; const std::string OPTIONS3::ITEM68::itemName = "ITEM68"; -const int OPTIONS3::ITEM68::defaultValue = 0; const std::string OPTIONS3::ITEM69::itemName = "ITEM69"; -const int OPTIONS3::ITEM69::defaultValue = 0; const std::string OPTIONS3::ITEM70::itemName = "ITEM70"; -const int OPTIONS3::ITEM70::defaultValue = 0; const std::string OPTIONS3::ITEM71::itemName = "ITEM71"; -const int OPTIONS3::ITEM71::defaultValue = 0; const std::string OPTIONS3::ITEM72::itemName = "ITEM72"; -const int OPTIONS3::ITEM72::defaultValue = 0; const std::string OPTIONS3::ITEM73::itemName = "ITEM73"; -const int OPTIONS3::ITEM73::defaultValue = 0; const std::string OPTIONS3::ITEM74::itemName = "ITEM74"; -const int OPTIONS3::ITEM74::defaultValue = 0; const std::string OPTIONS3::ITEM75::itemName = "ITEM75"; -const int OPTIONS3::ITEM75::defaultValue = 0; const std::string OPTIONS3::ITEM76::itemName = "ITEM76"; -const int OPTIONS3::ITEM76::defaultValue = 0; const std::string OPTIONS3::ITEM77::itemName = "ITEM77"; -const int OPTIONS3::ITEM77::defaultValue = 0; const std::string OPTIONS3::ITEM78::itemName = "ITEM78"; -const int OPTIONS3::ITEM78::defaultValue = 0; const std::string OPTIONS3::ITEM79::itemName = "ITEM79"; -const int OPTIONS3::ITEM79::defaultValue = 0; const std::string OPTIONS3::ITEM80::itemName = "ITEM80"; -const int OPTIONS3::ITEM80::defaultValue = 0; const std::string OPTIONS3::ITEM81::itemName = "ITEM81"; -const int OPTIONS3::ITEM81::defaultValue = 0; const std::string OPTIONS3::ITEM82::itemName = "ITEM82"; -const int OPTIONS3::ITEM82::defaultValue = 0; const std::string OPTIONS3::ITEM83::itemName = "ITEM83"; -const int OPTIONS3::ITEM83::defaultValue = 0; const std::string OPTIONS3::ITEM84::itemName = "ITEM84"; -const int OPTIONS3::ITEM84::defaultValue = 0; const std::string OPTIONS3::ITEM85::itemName = "ITEM85"; -const int OPTIONS3::ITEM85::defaultValue = 0; const std::string OPTIONS3::ITEM86::itemName = "ITEM86"; -const int OPTIONS3::ITEM86::defaultValue = 0; const std::string OPTIONS3::ITEM87::itemName = "ITEM87"; -const int OPTIONS3::ITEM87::defaultValue = 0; const std::string OPTIONS3::ITEM88::itemName = "ITEM88"; -const int OPTIONS3::ITEM88::defaultValue = 0; const std::string OPTIONS3::ITEM89::itemName = "ITEM89"; -const int OPTIONS3::ITEM89::defaultValue = 0; const std::string OPTIONS3::ITEM90::itemName = "ITEM90"; -const int OPTIONS3::ITEM90::defaultValue = 0; const std::string OPTIONS3::ITEM91::itemName = "ITEM91"; -const int OPTIONS3::ITEM91::defaultValue = 0; const std::string OPTIONS3::ITEM92::itemName = "ITEM92"; -const int OPTIONS3::ITEM92::defaultValue = 0; const std::string OPTIONS3::ITEM93::itemName = "ITEM93"; -const int OPTIONS3::ITEM93::defaultValue = 0; const std::string OPTIONS3::ITEM94::itemName = "ITEM94"; -const int OPTIONS3::ITEM94::defaultValue = 0; const std::string OPTIONS3::ITEM95::itemName = "ITEM95"; -const int OPTIONS3::ITEM95::defaultValue = 0; const std::string OPTIONS3::ITEM96::itemName = "ITEM96"; -const int OPTIONS3::ITEM96::defaultValue = 0; const std::string OPTIONS3::ITEM97::itemName = "ITEM97"; -const int OPTIONS3::ITEM97::defaultValue = 0; const std::string OPTIONS3::ITEM98::itemName = "ITEM98"; -const int OPTIONS3::ITEM98::defaultValue = 0; const std::string OPTIONS3::ITEM99::itemName = "ITEM99"; -const int OPTIONS3::ITEM99::defaultValue = 0; const std::string OPTIONS3::ITEM100::itemName = "ITEM100"; -const int OPTIONS3::ITEM100::defaultValue = 0; const std::string OPTIONS3::ITEM101::itemName = "ITEM101"; -const int OPTIONS3::ITEM101::defaultValue = 0; const std::string OPTIONS3::ITEM102::itemName = "ITEM102"; -const int OPTIONS3::ITEM102::defaultValue = 0; const std::string OPTIONS3::ITEM103::itemName = "ITEM103"; -const int OPTIONS3::ITEM103::defaultValue = 0; const std::string OPTIONS3::ITEM104::itemName = "ITEM104"; -const int OPTIONS3::ITEM104::defaultValue = 0; const std::string OPTIONS3::ITEM105::itemName = "ITEM105"; -const int OPTIONS3::ITEM105::defaultValue = 0; const std::string OPTIONS3::ITEM106::itemName = "ITEM106"; -const int OPTIONS3::ITEM106::defaultValue = 0; const std::string OPTIONS3::ITEM107::itemName = "ITEM107"; -const int OPTIONS3::ITEM107::defaultValue = 0; const std::string OPTIONS3::ITEM108::itemName = "ITEM108"; -const int OPTIONS3::ITEM108::defaultValue = 0; const std::string OPTIONS3::ITEM109::itemName = "ITEM109"; -const int OPTIONS3::ITEM109::defaultValue = 0; const std::string OPTIONS3::ITEM110::itemName = "ITEM110"; -const int OPTIONS3::ITEM110::defaultValue = 0; const std::string OPTIONS3::ITEM111::itemName = "ITEM111"; -const int OPTIONS3::ITEM111::defaultValue = 0; const std::string OPTIONS3::ITEM112::itemName = "ITEM112"; -const int OPTIONS3::ITEM112::defaultValue = 0; const std::string OPTIONS3::ITEM113::itemName = "ITEM113"; -const int OPTIONS3::ITEM113::defaultValue = 0; const std::string OPTIONS3::ITEM114::itemName = "ITEM114"; -const int OPTIONS3::ITEM114::defaultValue = 0; const std::string OPTIONS3::ITEM115::itemName = "ITEM115"; -const int OPTIONS3::ITEM115::defaultValue = 0; const std::string OPTIONS3::ITEM116::itemName = "ITEM116"; -const int OPTIONS3::ITEM116::defaultValue = 0; const std::string OPTIONS3::ITEM117::itemName = "ITEM117"; -const int OPTIONS3::ITEM117::defaultValue = 0; const std::string OPTIONS3::ITEM118::itemName = "ITEM118"; -const int OPTIONS3::ITEM118::defaultValue = 0; const std::string OPTIONS3::ITEM119::itemName = "ITEM119"; -const int OPTIONS3::ITEM119::defaultValue = 0; const std::string OPTIONS3::ITEM120::itemName = "ITEM120"; -const int OPTIONS3::ITEM120::defaultValue = 0; const std::string OPTIONS3::ITEM121::itemName = "ITEM121"; -const int OPTIONS3::ITEM121::defaultValue = 0; const std::string OPTIONS3::ITEM122::itemName = "ITEM122"; -const int OPTIONS3::ITEM122::defaultValue = 0; const std::string OPTIONS3::ITEM123::itemName = "ITEM123"; -const int OPTIONS3::ITEM123::defaultValue = 0; const std::string OPTIONS3::ITEM124::itemName = "ITEM124"; -const int OPTIONS3::ITEM124::defaultValue = 0; const std::string OPTIONS3::ITEM125::itemName = "ITEM125"; -const int OPTIONS3::ITEM125::defaultValue = 0; const std::string OPTIONS3::ITEM126::itemName = "ITEM126"; -const int OPTIONS3::ITEM126::defaultValue = 0; const std::string OPTIONS3::ITEM127::itemName = "ITEM127"; -const int OPTIONS3::ITEM127::defaultValue = 0; const std::string OPTIONS3::ITEM128::itemName = "ITEM128"; -const int OPTIONS3::ITEM128::defaultValue = 0; const std::string OPTIONS3::ITEM129::itemName = "ITEM129"; -const int OPTIONS3::ITEM129::defaultValue = 0; const std::string OPTIONS3::ITEM130::itemName = "ITEM130"; -const int OPTIONS3::ITEM130::defaultValue = 0; const std::string OPTIONS3::ITEM131::itemName = "ITEM131"; -const int OPTIONS3::ITEM131::defaultValue = 0; const std::string OPTIONS3::ITEM132::itemName = "ITEM132"; -const int OPTIONS3::ITEM132::defaultValue = 0; const std::string OPTIONS3::ITEM133::itemName = "ITEM133"; -const int OPTIONS3::ITEM133::defaultValue = 0; const std::string OPTIONS3::ITEM134::itemName = "ITEM134"; -const int OPTIONS3::ITEM134::defaultValue = 0; const std::string OPTIONS3::ITEM135::itemName = "ITEM135"; -const int OPTIONS3::ITEM135::defaultValue = 0; const std::string OPTIONS3::ITEM136::itemName = "ITEM136"; -const int OPTIONS3::ITEM136::defaultValue = 0; const std::string OPTIONS3::ITEM137::itemName = "ITEM137"; -const int OPTIONS3::ITEM137::defaultValue = 0; const std::string OPTIONS3::ITEM138::itemName = "ITEM138"; -const int OPTIONS3::ITEM138::defaultValue = 0; const std::string OPTIONS3::ITEM139::itemName = "ITEM139"; -const int OPTIONS3::ITEM139::defaultValue = 0; const std::string OPTIONS3::ITEM140::itemName = "ITEM140"; -const int OPTIONS3::ITEM140::defaultValue = 0; const std::string OPTIONS3::ITEM141::itemName = "ITEM141"; -const int OPTIONS3::ITEM141::defaultValue = 0; const std::string OPTIONS3::ITEM142::itemName = "ITEM142"; -const int OPTIONS3::ITEM142::defaultValue = 0; const std::string OPTIONS3::ITEM143::itemName = "ITEM143"; -const int OPTIONS3::ITEM143::defaultValue = 0; const std::string OPTIONS3::ITEM144::itemName = "ITEM144"; -const int OPTIONS3::ITEM144::defaultValue = 0; const std::string OPTIONS3::ITEM145::itemName = "ITEM145"; -const int OPTIONS3::ITEM145::defaultValue = 0; const std::string OPTIONS3::ITEM146::itemName = "ITEM146"; -const int OPTIONS3::ITEM146::defaultValue = 0; const std::string OPTIONS3::ITEM147::itemName = "ITEM147"; -const int OPTIONS3::ITEM147::defaultValue = 0; const std::string OPTIONS3::ITEM148::itemName = "ITEM148"; -const int OPTIONS3::ITEM148::defaultValue = 0; const std::string OPTIONS3::ITEM149::itemName = "ITEM149"; -const int OPTIONS3::ITEM149::defaultValue = 0; const std::string OPTIONS3::ITEM150::itemName = "ITEM150"; -const int OPTIONS3::ITEM150::defaultValue = 0; const std::string OPTIONS3::ITEM151::itemName = "ITEM151"; -const int OPTIONS3::ITEM151::defaultValue = 0; const std::string OPTIONS3::ITEM152::itemName = "ITEM152"; -const int OPTIONS3::ITEM152::defaultValue = 0; const std::string OPTIONS3::ITEM153::itemName = "ITEM153"; -const int OPTIONS3::ITEM153::defaultValue = 0; const std::string OPTIONS3::ITEM154::itemName = "ITEM154"; -const int OPTIONS3::ITEM154::defaultValue = 0; const std::string OPTIONS3::ITEM155::itemName = "ITEM155"; -const int OPTIONS3::ITEM155::defaultValue = 0; const std::string OPTIONS3::ITEM156::itemName = "ITEM156"; -const int OPTIONS3::ITEM156::defaultValue = 0; const std::string OPTIONS3::ITEM157::itemName = "ITEM157"; -const int OPTIONS3::ITEM157::defaultValue = 0; const std::string OPTIONS3::ITEM158::itemName = "ITEM158"; -const int OPTIONS3::ITEM158::defaultValue = 0; const std::string OPTIONS3::ITEM159::itemName = "ITEM159"; -const int OPTIONS3::ITEM159::defaultValue = 0; const std::string OPTIONS3::ITEM160::itemName = "ITEM160"; -const int OPTIONS3::ITEM160::defaultValue = 0; const std::string OPTIONS3::ITEM161::itemName = "ITEM161"; -const int OPTIONS3::ITEM161::defaultValue = 0; const std::string OPTIONS3::ITEM162::itemName = "ITEM162"; -const int OPTIONS3::ITEM162::defaultValue = 0; const std::string OPTIONS3::ITEM163::itemName = "ITEM163"; -const int OPTIONS3::ITEM163::defaultValue = 0; const std::string OPTIONS3::ITEM164::itemName = "ITEM164"; -const int OPTIONS3::ITEM164::defaultValue = 0; const std::string OPTIONS3::ITEM165::itemName = "ITEM165"; -const int OPTIONS3::ITEM165::defaultValue = 0; const std::string OPTIONS3::ITEM166::itemName = "ITEM166"; -const int OPTIONS3::ITEM166::defaultValue = 0; const std::string OPTIONS3::ITEM167::itemName = "ITEM167"; -const int OPTIONS3::ITEM167::defaultValue = 0; const std::string OPTIONS3::ITEM168::itemName = "ITEM168"; -const int OPTIONS3::ITEM168::defaultValue = 0; const std::string OPTIONS3::ITEM169::itemName = "ITEM169"; -const int OPTIONS3::ITEM169::defaultValue = 0; const std::string OPTIONS3::ITEM170::itemName = "ITEM170"; -const int OPTIONS3::ITEM170::defaultValue = 0; const std::string OPTIONS3::ITEM171::itemName = "ITEM171"; -const int OPTIONS3::ITEM171::defaultValue = 0; const std::string OPTIONS3::ITEM172::itemName = "ITEM172"; -const int OPTIONS3::ITEM172::defaultValue = 0; const std::string OPTIONS3::ITEM173::itemName = "ITEM173"; -const int OPTIONS3::ITEM173::defaultValue = 0; const std::string OPTIONS3::ITEM174::itemName = "ITEM174"; -const int OPTIONS3::ITEM174::defaultValue = 0; const std::string OPTIONS3::ITEM175::itemName = "ITEM175"; -const int OPTIONS3::ITEM175::defaultValue = 0; const std::string OPTIONS3::ITEM176::itemName = "ITEM176"; -const int OPTIONS3::ITEM176::defaultValue = 0; const std::string OPTIONS3::ITEM177::itemName = "ITEM177"; -const int OPTIONS3::ITEM177::defaultValue = 0; const std::string OPTIONS3::ITEM178::itemName = "ITEM178"; -const int OPTIONS3::ITEM178::defaultValue = 0; const std::string OPTIONS3::ITEM179::itemName = "ITEM179"; -const int OPTIONS3::ITEM179::defaultValue = 0; const std::string OPTIONS3::ITEM180::itemName = "ITEM180"; -const int OPTIONS3::ITEM180::defaultValue = 0; const std::string OPTIONS3::ITEM181::itemName = "ITEM181"; -const int OPTIONS3::ITEM181::defaultValue = 0; const std::string OPTIONS3::ITEM182::itemName = "ITEM182"; -const int OPTIONS3::ITEM182::defaultValue = 0; const std::string OPTIONS3::ITEM183::itemName = "ITEM183"; -const int OPTIONS3::ITEM183::defaultValue = 0; const std::string OPTIONS3::ITEM184::itemName = "ITEM184"; -const int OPTIONS3::ITEM184::defaultValue = 0; const std::string OPTIONS3::ITEM185::itemName = "ITEM185"; -const int OPTIONS3::ITEM185::defaultValue = 0; const std::string OPTIONS3::ITEM186::itemName = "ITEM186"; -const int OPTIONS3::ITEM186::defaultValue = 0; const std::string OPTIONS3::ITEM187::itemName = "ITEM187"; -const int OPTIONS3::ITEM187::defaultValue = 0; const std::string OPTIONS3::ITEM188::itemName = "ITEM188"; -const int OPTIONS3::ITEM188::defaultValue = 0; const std::string OPTIONS3::ITEM189::itemName = "ITEM189"; -const int OPTIONS3::ITEM189::defaultValue = 0; const std::string OPTIONS3::ITEM190::itemName = "ITEM190"; -const int OPTIONS3::ITEM190::defaultValue = 0; const std::string OPTIONS3::ITEM191::itemName = "ITEM191"; -const int OPTIONS3::ITEM191::defaultValue = 0; const std::string OPTIONS3::ITEM192::itemName = "ITEM192"; -const int OPTIONS3::ITEM192::defaultValue = 0; const std::string OPTIONS3::ITEM193::itemName = "ITEM193"; -const int OPTIONS3::ITEM193::defaultValue = 0; const std::string OPTIONS3::ITEM194::itemName = "ITEM194"; -const int OPTIONS3::ITEM194::defaultValue = 0; const std::string OPTIONS3::ITEM195::itemName = "ITEM195"; -const int OPTIONS3::ITEM195::defaultValue = 0; const std::string OPTIONS3::ITEM196::itemName = "ITEM196"; -const int OPTIONS3::ITEM196::defaultValue = 0; const std::string OPTIONS3::ITEM197::itemName = "ITEM197"; -const int OPTIONS3::ITEM197::defaultValue = 0; const std::string OPTIONS3::ITEM198::itemName = "ITEM198"; -const int OPTIONS3::ITEM198::defaultValue = 0; const std::string OPTIONS3::ITEM199::itemName = "ITEM199"; -const int OPTIONS3::ITEM199::defaultValue = 0; const std::string OPTIONS3::ITEM200::itemName = "ITEM200"; -const int OPTIONS3::ITEM200::defaultValue = 0; const std::string OPTIONS3::ITEM201::itemName = "ITEM201"; -const int OPTIONS3::ITEM201::defaultValue = 0; const std::string OPTIONS3::ITEM202::itemName = "ITEM202"; -const int OPTIONS3::ITEM202::defaultValue = 0; const std::string OPTIONS3::ITEM203::itemName = "ITEM203"; -const int OPTIONS3::ITEM203::defaultValue = 0; const std::string OPTIONS3::ITEM204::itemName = "ITEM204"; -const int OPTIONS3::ITEM204::defaultValue = 0; const std::string OPTIONS3::ITEM205::itemName = "ITEM205"; -const int OPTIONS3::ITEM205::defaultValue = 0; const std::string OPTIONS3::ITEM206::itemName = "ITEM206"; -const int OPTIONS3::ITEM206::defaultValue = 0; const std::string OPTIONS3::ITEM207::itemName = "ITEM207"; -const int OPTIONS3::ITEM207::defaultValue = 0; const std::string OPTIONS3::ITEM208::itemName = "ITEM208"; -const int OPTIONS3::ITEM208::defaultValue = 0; const std::string OPTIONS3::ITEM209::itemName = "ITEM209"; -const int OPTIONS3::ITEM209::defaultValue = 0; const std::string OPTIONS3::ITEM210::itemName = "ITEM210"; -const int OPTIONS3::ITEM210::defaultValue = 0; const std::string OPTIONS3::ITEM211::itemName = "ITEM211"; -const int OPTIONS3::ITEM211::defaultValue = 0; const std::string OPTIONS3::ITEM212::itemName = "ITEM212"; -const int OPTIONS3::ITEM212::defaultValue = 0; const std::string OPTIONS3::ITEM213::itemName = "ITEM213"; -const int OPTIONS3::ITEM213::defaultValue = 0; const std::string OPTIONS3::ITEM214::itemName = "ITEM214"; -const int OPTIONS3::ITEM214::defaultValue = 0; const std::string OPTIONS3::ITEM215::itemName = "ITEM215"; -const int OPTIONS3::ITEM215::defaultValue = 0; const std::string OPTIONS3::ITEM216::itemName = "ITEM216"; -const int OPTIONS3::ITEM216::defaultValue = 0; const std::string OPTIONS3::ITEM217::itemName = "ITEM217"; -const int OPTIONS3::ITEM217::defaultValue = 0; const std::string OPTIONS3::ITEM218::itemName = "ITEM218"; -const int OPTIONS3::ITEM218::defaultValue = 0; const std::string OPTIONS3::ITEM219::itemName = "ITEM219"; -const int OPTIONS3::ITEM219::defaultValue = 0; const std::string OPTIONS3::ITEM220::itemName = "ITEM220"; -const int OPTIONS3::ITEM220::defaultValue = 0; const std::string OPTIONS3::ITEM221::itemName = "ITEM221"; -const int OPTIONS3::ITEM221::defaultValue = 0; const std::string OPTIONS3::ITEM222::itemName = "ITEM222"; -const int OPTIONS3::ITEM222::defaultValue = 0; const std::string OPTIONS3::ITEM223::itemName = "ITEM223"; -const int OPTIONS3::ITEM223::defaultValue = 0; const std::string OPTIONS3::ITEM224::itemName = "ITEM224"; -const int OPTIONS3::ITEM224::defaultValue = 0; const std::string OPTIONS3::ITEM225::itemName = "ITEM225"; -const int OPTIONS3::ITEM225::defaultValue = 0; const std::string OPTIONS3::ITEM226::itemName = "ITEM226"; -const int OPTIONS3::ITEM226::defaultValue = 0; const std::string OPTIONS3::ITEM227::itemName = "ITEM227"; -const int OPTIONS3::ITEM227::defaultValue = 0; const std::string OPTIONS3::ITEM228::itemName = "ITEM228"; -const int OPTIONS3::ITEM228::defaultValue = 0; const std::string OPTIONS3::ITEM229::itemName = "ITEM229"; -const int OPTIONS3::ITEM229::defaultValue = 0; const std::string OPTIONS3::ITEM230::itemName = "ITEM230"; -const int OPTIONS3::ITEM230::defaultValue = 0; const std::string OPTIONS3::ITEM231::itemName = "ITEM231"; -const int OPTIONS3::ITEM231::defaultValue = 0; const std::string OPTIONS3::ITEM232::itemName = "ITEM232"; -const int OPTIONS3::ITEM232::defaultValue = 0; const std::string OPTIONS3::ITEM233::itemName = "ITEM233"; -const int OPTIONS3::ITEM233::defaultValue = 0; const std::string OPTIONS3::ITEM234::itemName = "ITEM234"; -const int OPTIONS3::ITEM234::defaultValue = 0; const std::string OPTIONS3::ITEM235::itemName = "ITEM235"; -const int OPTIONS3::ITEM235::defaultValue = 0; const std::string OPTIONS3::ITEM236::itemName = "ITEM236"; -const int OPTIONS3::ITEM236::defaultValue = 0; const std::string OPTIONS3::ITEM237::itemName = "ITEM237"; -const int OPTIONS3::ITEM237::defaultValue = 0; const std::string OPTIONS3::ITEM238::itemName = "ITEM238"; -const int OPTIONS3::ITEM238::defaultValue = 0; const std::string OPTIONS3::ITEM239::itemName = "ITEM239"; -const int OPTIONS3::ITEM239::defaultValue = 0; const std::string OPTIONS3::ITEM240::itemName = "ITEM240"; -const int OPTIONS3::ITEM240::defaultValue = 0; const std::string OPTIONS3::ITEM241::itemName = "ITEM241"; -const int OPTIONS3::ITEM241::defaultValue = 0; const std::string OPTIONS3::ITEM242::itemName = "ITEM242"; -const int OPTIONS3::ITEM242::defaultValue = 0; const std::string OPTIONS3::ITEM243::itemName = "ITEM243"; -const int OPTIONS3::ITEM243::defaultValue = 0; const std::string OPTIONS3::ITEM244::itemName = "ITEM244"; -const int OPTIONS3::ITEM244::defaultValue = 0; const std::string OPTIONS3::ITEM245::itemName = "ITEM245"; -const int OPTIONS3::ITEM245::defaultValue = 0; const std::string OPTIONS3::ITEM246::itemName = "ITEM246"; -const int OPTIONS3::ITEM246::defaultValue = 0; const std::string OPTIONS3::ITEM247::itemName = "ITEM247"; -const int OPTIONS3::ITEM247::defaultValue = 0; const std::string OPTIONS3::ITEM248::itemName = "ITEM248"; -const int OPTIONS3::ITEM248::defaultValue = 0; const std::string OPTIONS3::ITEM249::itemName = "ITEM249"; -const int OPTIONS3::ITEM249::defaultValue = 0; const std::string OPTIONS3::ITEM250::itemName = "ITEM250"; -const int OPTIONS3::ITEM250::defaultValue = 0; const std::string OPTIONS3::ITEM251::itemName = "ITEM251"; -const int OPTIONS3::ITEM251::defaultValue = 0; const std::string OPTIONS3::ITEM252::itemName = "ITEM252"; -const int OPTIONS3::ITEM252::defaultValue = 0; const std::string OPTIONS3::ITEM253::itemName = "ITEM253"; -const int OPTIONS3::ITEM253::defaultValue = 0; const std::string OPTIONS3::ITEM254::itemName = "ITEM254"; -const int OPTIONS3::ITEM254::defaultValue = 0; const std::string OPTIONS3::ITEM255::itemName = "ITEM255"; -const int OPTIONS3::ITEM255::defaultValue = 0; const std::string OPTIONS3::ITEM256::itemName = "ITEM256"; -const int OPTIONS3::ITEM256::defaultValue = 0; const std::string OPTIONS3::ITEM257::itemName = "ITEM257"; -const int OPTIONS3::ITEM257::defaultValue = 0; const std::string OPTIONS3::ITEM258::itemName = "ITEM258"; -const int OPTIONS3::ITEM258::defaultValue = 0; const std::string OPTIONS3::ITEM259::itemName = "ITEM259"; -const int OPTIONS3::ITEM259::defaultValue = 0; const std::string OPTIONS3::ITEM260::itemName = "ITEM260"; -const int OPTIONS3::ITEM260::defaultValue = 0; const std::string OPTIONS3::ITEM261::itemName = "ITEM261"; -const int OPTIONS3::ITEM261::defaultValue = 0; const std::string OPTIONS3::ITEM262::itemName = "ITEM262"; -const int OPTIONS3::ITEM262::defaultValue = 0; const std::string OPTIONS3::ITEM263::itemName = "ITEM263"; -const int OPTIONS3::ITEM263::defaultValue = 0; const std::string OPTIONS3::ITEM264::itemName = "ITEM264"; -const int OPTIONS3::ITEM264::defaultValue = 0; const std::string OPTIONS3::ITEM265::itemName = "ITEM265"; -const int OPTIONS3::ITEM265::defaultValue = 0; const std::string OPTIONS3::ITEM266::itemName = "ITEM266"; -const int OPTIONS3::ITEM266::defaultValue = 0; const std::string OPTIONS3::ITEM267::itemName = "ITEM267"; -const int OPTIONS3::ITEM267::defaultValue = 0; const std::string OPTIONS3::ITEM268::itemName = "ITEM268"; -const int OPTIONS3::ITEM268::defaultValue = 0; const std::string OPTIONS3::ITEM269::itemName = "ITEM269"; -const int OPTIONS3::ITEM269::defaultValue = 0; const std::string OPTIONS3::ITEM270::itemName = "ITEM270"; -const int OPTIONS3::ITEM270::defaultValue = 0; const std::string OPTIONS3::ITEM271::itemName = "ITEM271"; -const int OPTIONS3::ITEM271::defaultValue = 0; const std::string OPTIONS3::ITEM272::itemName = "ITEM272"; -const int OPTIONS3::ITEM272::defaultValue = 0; const std::string OPTIONS3::ITEM273::itemName = "ITEM273"; -const int OPTIONS3::ITEM273::defaultValue = 0; const std::string OPTIONS3::ITEM274::itemName = "ITEM274"; -const int OPTIONS3::ITEM274::defaultValue = 0; const std::string OPTIONS3::ITEM275::itemName = "ITEM275"; -const int OPTIONS3::ITEM275::defaultValue = 0; const std::string OPTIONS3::ITEM276::itemName = "ITEM276"; -const int OPTIONS3::ITEM276::defaultValue = 0; const std::string OPTIONS3::ITEM277::itemName = "ITEM277"; -const int OPTIONS3::ITEM277::defaultValue = 0; const std::string OPTIONS3::ITEM278::itemName = "ITEM278"; -const int OPTIONS3::ITEM278::defaultValue = 0; const std::string OPTIONS3::ITEM279::itemName = "ITEM279"; -const int OPTIONS3::ITEM279::defaultValue = 0; const std::string OPTIONS3::ITEM280::itemName = "ITEM280"; -const int OPTIONS3::ITEM280::defaultValue = 0; const std::string OPTIONS3::ITEM281::itemName = "ITEM281"; -const int OPTIONS3::ITEM281::defaultValue = 0; const std::string OPTIONS3::ITEM282::itemName = "ITEM282"; -const int OPTIONS3::ITEM282::defaultValue = 0; const std::string OPTIONS3::ITEM283::itemName = "ITEM283"; -const int OPTIONS3::ITEM283::defaultValue = 0; const std::string OPTIONS3::ITEM284::itemName = "ITEM284"; -const int OPTIONS3::ITEM284::defaultValue = 0; const std::string OPTIONS3::ITEM285::itemName = "ITEM285"; -const int OPTIONS3::ITEM285::defaultValue = 0; const std::string OPTIONS3::ITEM286::itemName = "ITEM286"; -const int OPTIONS3::ITEM286::defaultValue = 0; const std::string OPTIONS3::ITEM287::itemName = "ITEM287"; -const int OPTIONS3::ITEM287::defaultValue = 0; const std::string OPTIONS3::ITEM288::itemName = "ITEM288"; -const int OPTIONS3::ITEM288::defaultValue = 0; OUTRAD::OUTRAD() : ParserKeyword("OUTRAD", KeywordSize(1, false)) { diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/P.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/P.cpp index a7f5522ac3..810c289146 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/P.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/P.cpp @@ -32,7 +32,6 @@ PARALLEL::PARALLEL() : ParserKeyword("PARALLEL", KeywordSize(1, false)) { } const std::string PARALLEL::keywordName = "PARALLEL"; const std::string PARALLEL::NDMAIN::itemName = "NDMAIN"; -const int PARALLEL::NDMAIN::defaultValue = 1; const std::string PARALLEL::MACHINE_TYPE::itemName = "MACHINE_TYPE"; const std::string PARALLEL::MACHINE_TYPE::defaultValue = "DISTRIBUTED"; @@ -94,19 +93,12 @@ const std::string PARAOPTS::keywordName = "PARAOPTS"; const std::string PARAOPTS::METHOD::itemName = "METHOD"; const std::string PARAOPTS::METHOD::defaultValue = "TREE"; const std::string PARAOPTS::SET_PRINT::itemName = "SET_PRINT"; -const int PARAOPTS::SET_PRINT::defaultValue = 0; const std::string PARAOPTS::SIZE::itemName = "SIZE"; -const int PARAOPTS::SIZE::defaultValue = 0; const std::string PARAOPTS::NUM_BUFFERS::itemName = "NUM_BUFFERS"; -const int PARAOPTS::NUM_BUFFERS::defaultValue = 2; const std::string PARAOPTS::VALUE_MEM::itemName = "VALUE_MEM"; -const int PARAOPTS::VALUE_MEM::defaultValue = 0; const std::string PARAOPTS::VALUE_COARSE::itemName = "VALUE_COARSE"; -const int PARAOPTS::VALUE_COARSE::defaultValue = 0; const std::string PARAOPTS::VALUE_NNC::itemName = "VALUE_NNC"; -const int PARAOPTS::VALUE_NNC::defaultValue = 0; const std::string PARAOPTS::VALUE_PRT_FILE::itemName = "VALUE_PRT_FILE"; -const int PARAOPTS::VALUE_PRT_FILE::defaultValue = 1; const std::string PARAOPTS::RESERVED::itemName = "RESERVED"; @@ -136,11 +128,8 @@ PARTTRAC::PARTTRAC() : ParserKeyword("PARTTRAC", KeywordSize(1, false)) { } const std::string PARTTRAC::keywordName = "PARTTRAC"; const std::string PARTTRAC::NPARTT::itemName = "NPARTT"; -const int PARTTRAC::NPARTT::defaultValue = 0; const std::string PARTTRAC::NKPTMX::itemName = "NKPTMX"; -const int PARTTRAC::NKPTMX::defaultValue = 0; const std::string PARTTRAC::NPKPMX::itemName = "NPKPMX"; -const int PARTTRAC::NPKPMX::defaultValue = 0; PATHS::PATHS() : ParserKeyword("PATHS", KeywordSize(SLASH_TERMINATED)) { @@ -204,6 +193,29 @@ const std::string PBVD::keywordName = "PBVD"; const std::string PBVD::DATA::itemName = "DATA"; +PCFACT::PCFACT() : ParserKeyword("PCFACT", KeywordSize("TABDIMS", "NTSFUN", false, 0)) { + addValidSectionName("PROPS"); + setRequiredKeywords({ + "PRECSALT", + }); + clearDeckNames(); + addDeckName("PCFACT"); + { + ParserRecord record; + { + ParserItem item("DATA", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("1"); + item.push_backDimension("1"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string PCFACT::keywordName = "PCFACT"; +const std::string PCFACT::DATA::itemName = "DATA"; + + PCG::PCG() : ParserKeyword("PCG", KeywordSize(1, false)) { addValidSectionName("PROPS"); setRequiredKeywords({ @@ -244,6 +256,25 @@ const std::string PCG32D::keywordName = "PCG32D"; const std::string PCG32D::SOME_DATA::itemName = "SOME_DATA"; +PCRIT::PCRIT() : ParserKeyword("PCRIT", KeywordSize("TABDIMS", "NUM_EOS_RES", false, 0)) { + addValidSectionName("PROPS"); + clearDeckNames(); + addDeckName("PCRIT"); + { + ParserRecord record; + { + ParserItem item("DATA", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("Pressure"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string PCRIT::keywordName = "PCRIT"; +const std::string PCRIT::DATA::itemName = "DATA"; + + PCW::PCW() : ParserKeyword("PCW", KeywordSize(1, false)) { addValidSectionName("PROPS"); setRequiredKeywords({ @@ -425,11 +456,8 @@ const std::string PECOEFS::C_0::itemName = "C_0"; const std::string PECOEFS::C_K::itemName = "C_K"; const std::string PECOEFS::SHEAR_MOD::itemName = "SHEAR_MOD"; const std::string PECOEFS::ALPHA::itemName = "ALPHA"; -const double PECOEFS::ALPHA::defaultValue = 1.000000; const std::string PECOEFS::E::itemName = "E"; -const double PECOEFS::E::defaultValue = 1.000000; const std::string PECOEFS::METHOD::itemName = "METHOD"; -const int PECOEFS::METHOD::defaultValue = 0; PEDIMS::PEDIMS() : ParserKeyword("PEDIMS", KeywordSize(1, false)) { @@ -453,9 +481,7 @@ PEDIMS::PEDIMS() : ParserKeyword("PEDIMS", KeywordSize(1, false)) { } const std::string PEDIMS::keywordName = "PEDIMS"; const std::string PEDIMS::NUM_REGIONS::itemName = "NUM_REGIONS"; -const int PEDIMS::NUM_REGIONS::defaultValue = 0; const std::string PEDIMS::MAX_PRESSURE_POINTS::itemName = "MAX_PRESSURE_POINTS"; -const int PEDIMS::MAX_PRESSURE_POINTS::defaultValue = 0; PEGTABX::PEGTABX() : ParserKeyword("PEGTABX", KeywordSize("PEDIMS", "NUM_REGIONS", false, 0)) { @@ -534,35 +560,35 @@ PERFORMANCE_PROBE::PERFORMANCE_PROBE() : ParserKeyword("PERFORMANCE_PROBE", Keyw addValidSectionName("SUMMARY"); clearDeckNames(); addDeckName("HLINEARS"); - addDeckName("TCPUDAY"); addDeckName("ELAPSED"); + addDeckName("TCPUDAY"); addDeckName("HSUMLINS"); - addDeckName("WNEWTON"); addDeckName("MAXDPR"); + addDeckName("WNEWTON"); addDeckName("MAXDSW"); addDeckName("MAXDSO"); addDeckName("MAXDSG"); addDeckName("MEMORYTS"); addDeckName("MLINEARS"); - addDeckName("TELAPDAY"); addDeckName("MSUMLINS"); + addDeckName("TELAPDAY"); addDeckName("MSUMNEWT"); addDeckName("NBYTOT"); - addDeckName("TCPUTSHT"); addDeckName("NEWTON"); - addDeckName("TCPUH"); + addDeckName("TCPUTSHT"); addDeckName("NLINEARS"); - addDeckName("TCPU"); + addDeckName("TCPUH"); addDeckName("NLINSMIN"); + addDeckName("TCPU"); addDeckName("NLINSMAX"); addDeckName("PERFORMA"); - addDeckName("TCPUSCH"); addDeckName("STEPTYPE"); + addDeckName("TCPUSCH"); addDeckName("TCPUHT"); addDeckName("TCPUTS"); addDeckName("TCPUTSH"); - addDeckName("TIMESTEP"); addDeckName("TELAPLIN"); + addDeckName("TIMESTEP"); addDeckName("TELAPTS"); addDeckName("ZIPEFF"); addDeckName("ZIPEFFC"); @@ -596,14 +622,11 @@ PERMAVE::PERMAVE() : ParserKeyword("PERMAVE", KeywordSize(1, false)) { } const std::string PERMAVE::keywordName = "PERMAVE"; const std::string PERMAVE::EXPO_0::itemName = "EXPO_0"; -const int PERMAVE::EXPO_0::defaultValue = -1; const std::string PERMAVE::EXPO_1::itemName = "EXPO_1"; -const int PERMAVE::EXPO_1::defaultValue = -1; const std::string PERMAVE::EXPO_2::itemName = "EXPO_2"; -const int PERMAVE::EXPO_2::defaultValue = -1; -PERMFACT::PERMFACT() : ParserKeyword("PERMFACT", KeywordSize("EQLDIMS", "NTEQUL", false, 0)) { +PERMFACT::PERMFACT() : ParserKeyword("PERMFACT", KeywordSize("TABDIMS", "NTPVT", false, 0)) { addValidSectionName("PROPS"); clearDeckNames(); addDeckName("PERMFACT"); @@ -736,7 +759,6 @@ PERMY::PERMY() : ParserKeyword("PERMY", KeywordSize(1, false)) { } const std::string PERMY::keywordName = "PERMY"; const std::string PERMY::data::itemName = "data"; -const double PERMY::data::defaultValue = 0; PERMYZ::PERMYZ() : ParserKeyword("PERMYZ", KeywordSize(1, false)) { @@ -776,7 +798,6 @@ PERMZ::PERMZ() : ParserKeyword("PERMZ", KeywordSize(1, false)) { } const std::string PERMZ::keywordName = "PERMZ"; const std::string PERMZ::data::itemName = "data"; -const double PERMZ::data::defaultValue = 0; PERMZX::PERMZX() : ParserKeyword("PERMZX", KeywordSize(1, false)) { @@ -910,21 +931,15 @@ const std::string PICOND::keywordName = "PICOND"; const std::string PICOND::MAX_INTERVAL_BELOW_DEWPOINT::itemName = "MAX_INTERVAL_BELOW_DEWPOINT"; const std::string PICOND::MAX_INTERVAL_ABOVE_DEWPOINT::itemName = "MAX_INTERVAL_ABOVE_DEWPOINT"; const std::string PICOND::D_F::itemName = "D_F"; -const double PICOND::D_F::defaultValue = 1.000000; const std::string PICOND::INCLUDE::itemName = "INCLUDE"; const std::string PICOND::INCLUDE::defaultValue = "NO"; const std::string PICOND::F_L::itemName = "F_L"; -const double PICOND::F_L::defaultValue = 0; const std::string PICOND::F_U::itemName = "F_U"; -const double PICOND::F_U::defaultValue = 1.100000; const std::string PICOND::DELTA_WAT_SAT::itemName = "DELTA_WAT_SAT"; const std::string PICOND::DELTA_PRESSURE::itemName = "DELTA_PRESSURE"; const std::string PICOND::DELTA_FRAC_COMP::itemName = "DELTA_FRAC_COMP"; -const double PICOND::DELTA_FRAC_COMP::defaultValue = 0.010000; const std::string PICOND::MAX_DELTA_TIME::itemName = "MAX_DELTA_TIME"; -const double PICOND::MAX_DELTA_TIME::defaultValue = -1.000000; const std::string PICOND::ADAPTIVE_ORD_CONTROL::itemName = "ADAPTIVE_ORD_CONTROL"; -const double PICOND::ADAPTIVE_ORD_CONTROL::defaultValue = -1.000000; const std::string PICOND::ADAPTIVE_ORD_MIN_SPACING::itemName = "ADAPTIVE_ORD_MIN_SPACING"; @@ -949,9 +964,7 @@ PIMTDIMS::PIMTDIMS() : ParserKeyword("PIMTDIMS", KeywordSize(1, false)) { } const std::string PIMTDIMS::keywordName = "PIMTDIMS"; const std::string PIMTDIMS::NTPIMT::itemName = "NTPIMT"; -const int PIMTDIMS::NTPIMT::defaultValue = 0; const std::string PIMTDIMS::NPPIMT::itemName = "NPPIMT"; -const int PIMTDIMS::NPPIMT::defaultValue = 0; PIMULTAB::PIMULTAB() : ParserKeyword("PIMULTAB", KeywordSize("PIMTDIMS", "NTPIMT", false, 0)) { @@ -1010,11 +1023,9 @@ PINCH::PINCH() : ParserKeyword("PINCH", KeywordSize(1, false)) { } const std::string PINCH::keywordName = "PINCH"; const std::string PINCH::THRESHOLD_THICKNESS::itemName = "THRESHOLD_THICKNESS"; -const double PINCH::THRESHOLD_THICKNESS::defaultValue = 0.001000; const std::string PINCH::CONTROL_OPTION::itemName = "CONTROL_OPTION"; const std::string PINCH::CONTROL_OPTION::defaultValue = "GAP"; const std::string PINCH::MAX_EMPTY_GAP::itemName = "MAX_EMPTY_GAP"; -const double PINCH::MAX_EMPTY_GAP::defaultValue = 100000000000000000000.000000; const std::string PINCH::PINCHOUT_OPTION::itemName = "PINCHOUT_OPTION"; const std::string PINCH::PINCHOUT_OPTION::defaultValue = "TOPBOT"; const std::string PINCH::MULTZ_OPTION::itemName = "MULTZ_OPTION"; @@ -1085,11 +1096,9 @@ PINCHREG::PINCHREG() : ParserKeyword("PINCHREG", KeywordSize(SLASH_TERMINATED)) } const std::string PINCHREG::keywordName = "PINCHREG"; const std::string PINCHREG::THRESHOLD_THICKNESS::itemName = "THRESHOLD_THICKNESS"; -const double PINCHREG::THRESHOLD_THICKNESS::defaultValue = 0.001000; const std::string PINCHREG::OPTION1::itemName = "OPTION1"; const std::string PINCHREG::OPTION1::defaultValue = "GAP"; const std::string PINCHREG::MAX_GAP::itemName = "MAX_GAP"; -const double PINCHREG::MAX_GAP::defaultValue = 100000000000000000000.000000; const std::string PINCHREG::OPTION2::itemName = "OPTION2"; const std::string PINCHREG::OPTION2::defaultValue = "TOPBOT"; const std::string PINCHREG::OPTION3::itemName = "OPTION3"; @@ -1119,9 +1128,7 @@ PINCHXY::PINCHXY() : ParserKeyword("PINCHXY", KeywordSize(1, false)) { } const std::string PINCHXY::keywordName = "PINCHXY"; const std::string PINCHXY::THRESHOLD_XR::itemName = "THRESHOLD_XR"; -const double PINCHXY::THRESHOLD_XR::defaultValue = 0.001000; const std::string PINCHXY::THRESHOLD_YTHETA::itemName = "THRESHOLD_YTHETA"; -const double PINCHXY::THRESHOLD_YTHETA::defaultValue = 0.001000; PINTDIMS::PINTDIMS() : ParserKeyword("PINTDIMS", KeywordSize(1, false)) { @@ -1150,11 +1157,8 @@ PINTDIMS::PINTDIMS() : ParserKeyword("PINTDIMS", KeywordSize(1, false)) { } const std::string PINTDIMS::keywordName = "PINTDIMS"; const std::string PINTDIMS::NTSKWAT::itemName = "NTSKWAT"; -const int PINTDIMS::NTSKWAT::defaultValue = 1; const std::string PINTDIMS::NTSKPOLY::itemName = "NTSKPOLY"; -const int PINTDIMS::NTSKPOLY::defaultValue = 1; const std::string PINTDIMS::NTPMWINJ::itemName = "NTPMWINJ"; -const int PINTDIMS::NTPMWINJ::defaultValue = 1; PLMIXNUM::PLMIXNUM() : ParserKeyword("PLMIXNUM", KeywordSize(1, false)) { @@ -1432,7 +1436,6 @@ PLYOPTS::PLYOPTS() : ParserKeyword("PLYOPTS", KeywordSize(1, false)) { } const std::string PLYOPTS::keywordName = "PLYOPTS"; const std::string PLYOPTS::MIN_SWAT::itemName = "MIN_SWAT"; -const double PLYOPTS::MIN_SWAT::defaultValue = 1e-06; PLYRMDEN::PLYRMDEN() : ParserKeyword("PLYRMDEN", KeywordSize(1, false)) { @@ -1494,7 +1497,6 @@ const std::string PLYROCK::IPV::itemName = "IPV"; const std::string PLYROCK::RRF::itemName = "RRF"; const std::string PLYROCK::ROCK_DENSITY::itemName = "ROCK_DENSITY"; const std::string PLYROCK::AI::itemName = "AI"; -const double PLYROCK::AI::defaultValue = 1.000000; const std::string PLYROCK::MAX_ADSORPTION::itemName = "MAX_ADSORPTION"; @@ -1538,7 +1540,6 @@ const std::string PLYROCKM::IPV::itemName = "IPV"; const std::string PLYROCKM::RRF::itemName = "RRF"; const std::string PLYROCKM::ROCK_DENSITY::itemName = "ROCK_DENSITY"; const std::string PLYROCKM::AI::itemName = "AI"; -const double PLYROCKM::AI::defaultValue = 1.000000; const std::string PLYROCKM::MAX_ADSORPTION::itemName = "MAX_ADSORPTION"; @@ -1811,11 +1812,8 @@ PMAX::PMAX() : ParserKeyword("PMAX", KeywordSize(1, false)) { const std::string PMAX::keywordName = "PMAX"; const std::string PMAX::MAX_PRESSURE::itemName = "MAX_PRESSURE"; const std::string PMAX::MAX_PRESSURE_CHECK::itemName = "MAX_PRESSURE_CHECK"; -const double PMAX::MAX_PRESSURE_CHECK::defaultValue = 0; const std::string PMAX::MIN_PRESSURE_CHECK::itemName = "MIN_PRESSURE_CHECK"; -const double PMAX::MIN_PRESSURE_CHECK::defaultValue = 100000000000000000000.000000; const std::string PMAX::NUM_NODES::itemName = "NUM_NODES"; -const int PMAX::NUM_NODES::defaultValue = 30; PMISC::PMISC() : ParserKeyword("PMISC", KeywordSize("MISCIBLE", "NTMISC", false, 0)) { @@ -1838,6 +1836,25 @@ const std::string PMISC::keywordName = "PMISC"; const std::string PMISC::DATA::itemName = "DATA"; +POELCOEF::POELCOEF() : ParserKeyword("POELCOEF", KeywordSize(1, false)) { + addValidSectionName("GRID"); + clearDeckNames(); + addDeckName("POELCOEF"); + { + ParserRecord record; + { + ParserItem item("data", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("1"); + record.addDataItem(item); + } + addDataRecord( record ); + } +} +const std::string POELCOEF::keywordName = "POELCOEF"; +const std::string POELCOEF::data::itemName = "data"; + + POLYMER::POLYMER() : ParserKeyword("POLYMER", KeywordSize(0, false)) { addValidSectionName("RUNSPEC"); clearDeckNames(); @@ -1872,7 +1889,6 @@ PORO::PORO() : ParserKeyword("PORO", KeywordSize(1, false)) { } const std::string PORO::keywordName = "PORO"; const std::string PORO::data::itemName = "data"; -const double PORO::data::defaultValue = 0; PORV::PORV() : ParserKeyword("PORV", KeywordSize(1, false)) { @@ -1903,6 +1919,7 @@ PPCWMAX::PPCWMAX() : ParserKeyword("PPCWMAX", KeywordSize("TABDIMS", "NTSFUN", f { ParserItem item("MAXIMUM_CAPILLARY_PRESSURE", ParserItem::itype::DOUBLE); item.setDefault( double(100000000000000000000.000000) ); + item.push_backDimension("Pressure"); record.addItem(item); } { @@ -1915,11 +1932,29 @@ PPCWMAX::PPCWMAX() : ParserKeyword("PPCWMAX", KeywordSize("TABDIMS", "NTSFUN", f } const std::string PPCWMAX::keywordName = "PPCWMAX"; const std::string PPCWMAX::MAXIMUM_CAPILLARY_PRESSURE::itemName = "MAXIMUM_CAPILLARY_PRESSURE"; -const double PPCWMAX::MAXIMUM_CAPILLARY_PRESSURE::defaultValue = 100000000000000000000.000000; const std::string PPCWMAX::MODIFY_CONNATE_SATURATION::itemName = "MODIFY_CONNATE_SATURATION"; const std::string PPCWMAX::MODIFY_CONNATE_SATURATION::defaultValue = "NO"; +PRATIO::PRATIO() : ParserKeyword("PRATIO", KeywordSize(1, false)) { + addValidSectionName("GRID"); + clearDeckNames(); + addDeckName("PRATIO"); + { + ParserRecord record; + { + ParserItem item("data", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("1"); + record.addDataItem(item); + } + addDataRecord( record ); + } +} +const std::string PRATIO::keywordName = "PRATIO"; +const std::string PRATIO::data::itemName = "data"; + + PRECSALT::PRECSALT() : ParserKeyword("PRECSALT", KeywordSize(0, false)) { addValidSectionName("RUNSPEC"); clearDeckNames(); @@ -1928,7 +1963,7 @@ PRECSALT::PRECSALT() : ParserKeyword("PRECSALT", KeywordSize(0, false)) { const std::string PRECSALT::keywordName = "PRECSALT"; -PREF::PREF() : ParserKeyword("PREF", KeywordSize("TABDIMS", "NUM_STATE_EQ", false, 0)) { +PREF::PREF() : ParserKeyword("PREF", KeywordSize("TABDIMS", "NUM_EOS_RES", false, 0)) { addValidSectionName("PROPS"); clearDeckNames(); addDeckName("PREF"); @@ -1947,7 +1982,7 @@ const std::string PREF::keywordName = "PREF"; const std::string PREF::PRESSURE::itemName = "PRESSURE"; -PREFS::PREFS() : ParserKeyword("PREFS", KeywordSize("TABDIMS", "NUM_STATE_EQ", false, 0)) { +PREFS::PREFS() : ParserKeyword("PREFS", KeywordSize("TABDIMS", "NUM_EOS_SURFACE", false, 0)) { addValidSectionName("PROPS"); clearDeckNames(); addDeckName("PREFS"); @@ -2082,37 +2117,21 @@ PRIORITY::PRIORITY() : ParserKeyword("PRIORITY", KeywordSize(1, false)) { const std::string PRIORITY::keywordName = "PRIORITY"; const std::string PRIORITY::MIN_CALC_TIME::itemName = "MIN_CALC_TIME"; const std::string PRIORITY::A1::itemName = "A1"; -const double PRIORITY::A1::defaultValue = 0; const std::string PRIORITY::B1::itemName = "B1"; -const double PRIORITY::B1::defaultValue = 0; const std::string PRIORITY::C1::itemName = "C1"; -const double PRIORITY::C1::defaultValue = 0; const std::string PRIORITY::D1::itemName = "D1"; -const double PRIORITY::D1::defaultValue = 0; const std::string PRIORITY::E1::itemName = "E1"; -const double PRIORITY::E1::defaultValue = 0; const std::string PRIORITY::F1::itemName = "F1"; -const double PRIORITY::F1::defaultValue = 0; const std::string PRIORITY::G1::itemName = "G1"; -const double PRIORITY::G1::defaultValue = 0; const std::string PRIORITY::H1::itemName = "H1"; -const double PRIORITY::H1::defaultValue = 0; const std::string PRIORITY::A2::itemName = "A2"; -const double PRIORITY::A2::defaultValue = 0; const std::string PRIORITY::B2::itemName = "B2"; -const double PRIORITY::B2::defaultValue = 0; const std::string PRIORITY::C2::itemName = "C2"; -const double PRIORITY::C2::defaultValue = 0; const std::string PRIORITY::D2::itemName = "D2"; -const double PRIORITY::D2::defaultValue = 0; const std::string PRIORITY::E2::itemName = "E2"; -const double PRIORITY::E2::defaultValue = 0; const std::string PRIORITY::F2::itemName = "F2"; -const double PRIORITY::F2::defaultValue = 0; const std::string PRIORITY::G2::itemName = "G2"; -const double PRIORITY::G2::defaultValue = 0; const std::string PRIORITY::H2::itemName = "H2"; -const double PRIORITY::H2::defaultValue = 0; PROPS::PROPS() : ParserKeyword("PROPS", KeywordSize(0, false)) { @@ -2660,13 +2679,9 @@ PVTW::PVTW() : ParserKeyword("PVTW", KeywordSize("TABDIMS", "NTPVT", false, 0)) const std::string PVTW::keywordName = "PVTW"; const std::string PVTW::P_REF::itemName = "P_REF"; const std::string PVTW::WATER_VOL_FACTOR::itemName = "WATER_VOL_FACTOR"; -const double PVTW::WATER_VOL_FACTOR::defaultValue = 1.000000; const std::string PVTW::WATER_COMPRESSIBILITY::itemName = "WATER_COMPRESSIBILITY"; -const double PVTW::WATER_COMPRESSIBILITY::defaultValue = 4e-05; const std::string PVTW::WATER_VISCOSITY::itemName = "WATER_VISCOSITY"; -const double PVTW::WATER_VISCOSITY::defaultValue = 0.500000; const std::string PVTW::WATER_VISCOSIBILITY::itemName = "WATER_VISCOSIBILITY"; -const double PVTW::WATER_VISCOSIBILITY::defaultValue = 0; PVTWSALT::PVTWSALT() : ParserKeyword("PVTWSALT", KeywordSize("TABDIMS", "NTPVT", false, 0)) { @@ -2707,7 +2722,6 @@ PVTWSALT::PVTWSALT() : ParserKeyword("PVTWSALT", KeywordSize("TABDIMS", "NTPVT", const std::string PVTWSALT::keywordName = "PVTWSALT"; const std::string PVTWSALT::P_REF::itemName = "P_REF"; const std::string PVTWSALT::SALT_CONCENTRATION_REF::itemName = "SALT_CONCENTRATION_REF"; -const double PVTWSALT::SALT_CONCENTRATION_REF::defaultValue = 0; const std::string PVTWSALT::DATA::itemName = "DATA"; diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitA.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitA.cpp new file mode 100644 index 0000000000..e75ed38f1e --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitA.cpp @@ -0,0 +1,66 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsA([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( ACF() ); + p.addParserKeyword( ACTCO2S() ); + p.addParserKeyword( ACTDIMS() ); + p.addParserKeyword( ACTION() ); + p.addParserKeyword( ACTIONG() ); + p.addParserKeyword( ACTIONR() ); + p.addParserKeyword( ACTIONS() ); + p.addParserKeyword( ACTIONW() ); + p.addParserKeyword( ACTIONX() ); + p.addParserKeyword( ACTNUM() ); + p.addParserKeyword( ACTPARAM() ); + p.addParserKeyword( ADD() ); + p.addParserKeyword( ADDREG() ); + p.addParserKeyword( ADDZCORN() ); + p.addParserKeyword( ADSALNOD() ); + p.addParserKeyword( ADSORP() ); + p.addParserKeyword( AITS() ); + p.addParserKeyword( AITSOFF() ); + p.addParserKeyword( ALKADS() ); + p.addParserKeyword( ALKALINE() ); + p.addParserKeyword( ALKROCK() ); + p.addParserKeyword( ALL() ); + p.addParserKeyword( ALPOLADS() ); + p.addParserKeyword( ALSURFAD() ); + p.addParserKeyword( ALSURFST() ); + p.addParserKeyword( AMALGAM() ); + p.addParserKeyword( API() ); + p.addParserKeyword( APIGROUP() ); + p.addParserKeyword( APILIM() ); + p.addParserKeyword( APIVD() ); + p.addParserKeyword( AQANCONL() ); + p.addParserKeyword( AQANNC() ); + p.addParserKeyword( AQANTRC() ); + p.addParserKeyword( AQUALIST() ); + p.addParserKeyword( AQUANCON() ); + p.addParserKeyword( AQUCHGAS() ); + p.addParserKeyword( AQUCHWAT() ); + p.addParserKeyword( AQUCON() ); + p.addParserKeyword( AQUCT() ); + p.addParserKeyword( AQUCWFAC() ); + p.addParserKeyword( AQUDIMS() ); + p.addParserKeyword( AQUFET() ); + p.addParserKeyword( AQUFETP() ); + p.addParserKeyword( AQUFLUX() ); + p.addParserKeyword( AQUIFER_PROBE_ANALYTIC() ); + p.addParserKeyword( AQUIFER_PROBE_ANALYTIC_NAMED() ); + p.addParserKeyword( AQUIFER_PROBE_NUMERIC() ); + p.addParserKeyword( AQUNNC() ); + p.addParserKeyword( AQUNUM() ); + p.addParserKeyword( AQUTAB() ); + p.addParserKeyword( AUTOCOAR() ); + p.addParserKeyword( AUTOREF() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitB.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitB.cpp new file mode 100644 index 0000000000..09ec643b70 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitB.cpp @@ -0,0 +1,34 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsB([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( BC() ); + p.addParserKeyword( BCCON() ); + p.addParserKeyword( BCPROP() ); + p.addParserKeyword( BDENSITY() ); + p.addParserKeyword( BGGI() ); + p.addParserKeyword( BIC() ); + p.addParserKeyword( BIGMODEL() ); + p.addParserKeyword( BIOTCOEF() ); + p.addParserKeyword( BLACKOIL() ); + p.addParserKeyword( BLOCK_PROBE() ); + p.addParserKeyword( BLOCK_PROBE300() ); + p.addParserKeyword( BOGI() ); + p.addParserKeyword( BOUNDARY() ); + p.addParserKeyword( BOX() ); + p.addParserKeyword( BPARA() ); + p.addParserKeyword( BPIDIMS() ); + p.addParserKeyword( BRANPROP() ); + p.addParserKeyword( BRINE() ); + p.addParserKeyword( BTOBALFA() ); + p.addParserKeyword( BTOBALFV() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitC.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitC.cpp new file mode 100644 index 0000000000..7aafe1c0e1 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitC.cpp @@ -0,0 +1,65 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsC([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( CALTRAC() ); + p.addParserKeyword( CARFIN() ); + p.addParserKeyword( CART() ); + p.addParserKeyword( CBMOPTS() ); + p.addParserKeyword( CECON() ); + p.addParserKeyword( CECONT() ); + p.addParserKeyword( CIRCLE() ); + p.addParserKeyword( CNAMES() ); + p.addParserKeyword( CO2SOL() ); + p.addParserKeyword( CO2STOR() ); + p.addParserKeyword( CO2STORE() ); + p.addParserKeyword( COAL() ); + p.addParserKeyword( COALADS() ); + p.addParserKeyword( COALNUM() ); + p.addParserKeyword( COALPP() ); + p.addParserKeyword( COARSEN() ); + p.addParserKeyword( COLLAPSE() ); + p.addParserKeyword( COLUMNS() ); + p.addParserKeyword( COMPDAT() ); + p.addParserKeyword( COMPDATX() ); + p.addParserKeyword( COMPFLSH() ); + p.addParserKeyword( COMPIMB() ); + p.addParserKeyword( COMPINJK() ); + p.addParserKeyword( COMPLMPL() ); + p.addParserKeyword( COMPLUMP() ); + p.addParserKeyword( COMPOFF() ); + p.addParserKeyword( COMPORD() ); + p.addParserKeyword( COMPRIV() ); + p.addParserKeyword( COMPRP() ); + p.addParserKeyword( COMPRPL() ); + p.addParserKeyword( COMPS() ); + p.addParserKeyword( COMPSEGL() ); + p.addParserKeyword( COMPSEGS() ); + p.addParserKeyword( COMPTRAJ() ); + p.addParserKeyword( COMPVE() ); + p.addParserKeyword( COMPVEL() ); + p.addParserKeyword( CONNECTION_PROBE() ); + p.addParserKeyword( CONNECTION_PROBE_OPM() ); + p.addParserKeyword( COORD() ); + p.addParserKeyword( COORDSYS() ); + p.addParserKeyword( COPY() ); + p.addParserKeyword( COPYBOX() ); + p.addParserKeyword( COPYREG() ); + p.addParserKeyword( CPIFACT() ); + p.addParserKeyword( CPIFACTL() ); + p.addParserKeyword( CPR() ); + p.addParserKeyword( CREF() ); + p.addParserKeyword( CREFW() ); + p.addParserKeyword( CREFWS() ); + p.addParserKeyword( CRITPERM() ); + p.addParserKeyword( CSKIN() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitD.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitD.cpp new file mode 100644 index 0000000000..93dd88e2f9 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitD.cpp @@ -0,0 +1,89 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsD([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( DATE() ); + p.addParserKeyword( DATES() ); + p.addParserKeyword( DATUM() ); + p.addParserKeyword( DATUMR() ); + p.addParserKeyword( DATUMRX() ); + p.addParserKeyword( DCQDEFN() ); + p.addParserKeyword( DEBUG_() ); + p.addParserKeyword( DELAYACT() ); + p.addParserKeyword( DENAQA() ); + p.addParserKeyword( DENSITY() ); + p.addParserKeyword( DEPTH() ); + p.addParserKeyword( DEPTHTAB() ); + p.addParserKeyword( DEPTHZ() ); + p.addParserKeyword( DIAGDISP() ); + p.addParserKeyword( DIFF() ); + p.addParserKeyword( DIFFAGAS() ); + p.addParserKeyword( DIFFAWAT() ); + p.addParserKeyword( DIFFC() ); + p.addParserKeyword( DIFFCGAS() ); + p.addParserKeyword( DIFFCOAL() ); + p.addParserKeyword( DIFFCWAT() ); + p.addParserKeyword( DIFFDP() ); + p.addParserKeyword( DIFFMMF() ); + p.addParserKeyword( DIFFMR() ); + p.addParserKeyword( DIFFMTHT() ); + p.addParserKeyword( DIFFMX() ); + p.addParserKeyword( DIFFMY() ); + p.addParserKeyword( DIFFMZ() ); + p.addParserKeyword( DIFFR() ); + p.addParserKeyword( DIFFTHT() ); + p.addParserKeyword( DIFFUSE() ); + p.addParserKeyword( DIFFX() ); + p.addParserKeyword( DIFFY() ); + p.addParserKeyword( DIFFZ() ); + p.addParserKeyword( DIMENS() ); + p.addParserKeyword( DIMPES() ); + p.addParserKeyword( DIMPLICT() ); + p.addParserKeyword( DISGAS() ); + p.addParserKeyword( DISGASW() ); + p.addParserKeyword( DISPDIMS() ); + p.addParserKeyword( DISPERC() ); + p.addParserKeyword( DISPERSE() ); + p.addParserKeyword( DOMAINS() ); + p.addParserKeyword( DPGRID() ); + p.addParserKeyword( DPKRMOD() ); + p.addParserKeyword( DPNUM() ); + p.addParserKeyword( DR() ); + p.addParserKeyword( DREF() ); + p.addParserKeyword( DREFS() ); + p.addParserKeyword( DRILPRI() ); + p.addParserKeyword( DRSDT() ); + p.addParserKeyword( DRSDTCON() ); + p.addParserKeyword( DRSDTR() ); + p.addParserKeyword( DRV() ); + p.addParserKeyword( DRVDT() ); + p.addParserKeyword( DRVDTR() ); + p.addParserKeyword( DSPDEINT() ); + p.addParserKeyword( DTHETA() ); + p.addParserKeyword( DTHETAV() ); + p.addParserKeyword( DUALPERM() ); + p.addParserKeyword( DUALPORO() ); + p.addParserKeyword( DUMPCUPL() ); + p.addParserKeyword( DUMPFLUX() ); + p.addParserKeyword( DX() ); + p.addParserKeyword( DXV() ); + p.addParserKeyword( DY() ); + p.addParserKeyword( DYNAMICR() ); + p.addParserKeyword( DYNRDIMS() ); + p.addParserKeyword( DYV() ); + p.addParserKeyword( DZ() ); + p.addParserKeyword( DZMATRIX() ); + p.addParserKeyword( DZMTRX() ); + p.addParserKeyword( DZMTRXV() ); + p.addParserKeyword( DZNET() ); + p.addParserKeyword( DZV() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitE.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitE.cpp new file mode 100644 index 0000000000..1cfbf7823f --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitE.cpp @@ -0,0 +1,54 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsE([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( ECHO() ); + p.addParserKeyword( ECLMC() ); + p.addParserKeyword( EDIT() ); + p.addParserKeyword( EDITNNC() ); + p.addParserKeyword( EDITNNCR() ); + p.addParserKeyword( EHYSTR() ); + p.addParserKeyword( EHYSTRR() ); + p.addParserKeyword( END() ); + p.addParserKeyword( ENDACTIO() ); + p.addParserKeyword( ENDBOX() ); + p.addParserKeyword( ENDDYN() ); + p.addParserKeyword( ENDFIN() ); + p.addParserKeyword( ENDINC() ); + p.addParserKeyword( ENDNUM() ); + p.addParserKeyword( ENDPOINT_SPECIFIERS() ); + p.addParserKeyword( ENDSCALE() ); + p.addParserKeyword( ENDSKIP() ); + p.addParserKeyword( ENKRVD() ); + p.addParserKeyword( ENPCVD() ); + p.addParserKeyword( ENPTVD() ); + p.addParserKeyword( ENSPCVD() ); + p.addParserKeyword( EOS() ); + p.addParserKeyword( EOSNUM() ); + p.addParserKeyword( EPSDBGS() ); + p.addParserKeyword( EPSDEBUG() ); + p.addParserKeyword( EQLDIMS() ); + p.addParserKeyword( EQLNUM() ); + p.addParserKeyword( EQLOPTS() ); + p.addParserKeyword( EQLZCORN() ); + p.addParserKeyword( EQUALREG() ); + p.addParserKeyword( EQUALS() ); + p.addParserKeyword( EQUIL() ); + p.addParserKeyword( ESSNODE() ); + p.addParserKeyword( EXCAVATE() ); + p.addParserKeyword( EXCEL() ); + p.addParserKeyword( EXIT() ); + p.addParserKeyword( EXTFIN() ); + p.addParserKeyword( EXTHOST() ); + p.addParserKeyword( EXTRAPMS() ); + p.addParserKeyword( EXTREPGL() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitF.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitF.cpp new file mode 100644 index 0000000000..2a3af87863 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitF.cpp @@ -0,0 +1,53 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsF([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( FAULTDIM() ); + p.addParserKeyword( FAULTS() ); + p.addParserKeyword( FBHPDEF() ); + p.addParserKeyword( FHERCHBL() ); + p.addParserKeyword( FIELD() ); + p.addParserKeyword( FIELDSEP() ); + p.addParserKeyword( FIELD_PROBE() ); + p.addParserKeyword( FIELD_PROBE_OPM() ); + p.addParserKeyword( FILEUNIT() ); + p.addParserKeyword( FILLEPS() ); + p.addParserKeyword( FIPNUM() ); + p.addParserKeyword( FIPOWG() ); + p.addParserKeyword( FIPSEP() ); + p.addParserKeyword( FIP_PROBE() ); + p.addParserKeyword( FLUXNUM() ); + p.addParserKeyword( FLUXREG() ); + p.addParserKeyword( FLUXTYPE() ); + p.addParserKeyword( FMTHMD() ); + p.addParserKeyword( FMTIN() ); + p.addParserKeyword( FMTOUT() ); + p.addParserKeyword( FMWSET() ); + p.addParserKeyword( FOAM() ); + p.addParserKeyword( FOAMADS() ); + p.addParserKeyword( FOAMDCYO() ); + p.addParserKeyword( FOAMDCYW() ); + p.addParserKeyword( FOAMFCN() ); + p.addParserKeyword( FOAMFRM() ); + p.addParserKeyword( FOAMFSC() ); + p.addParserKeyword( FOAMFSO() ); + p.addParserKeyword( FOAMFST() ); + p.addParserKeyword( FOAMFSW() ); + p.addParserKeyword( FOAMMOB() ); + p.addParserKeyword( FOAMMOBP() ); + p.addParserKeyword( FOAMMOBS() ); + p.addParserKeyword( FOAMOPTS() ); + p.addParserKeyword( FOAMROCK() ); + p.addParserKeyword( FORMFEED() ); + p.addParserKeyword( FRICTION() ); + p.addParserKeyword( FULLIMP() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitG.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitG.cpp new file mode 100644 index 0000000000..3ebf5094f6 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitG.cpp @@ -0,0 +1,100 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsG([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( GAS() ); + p.addParserKeyword( GASBEGIN() ); + p.addParserKeyword( GASCONC() ); + p.addParserKeyword( GASDENT() ); + p.addParserKeyword( GASEND() ); + p.addParserKeyword( GASFCOMP() ); + p.addParserKeyword( GASFDECR() ); + p.addParserKeyword( GASFDELC() ); + p.addParserKeyword( GASFIELD() ); + p.addParserKeyword( GASFTARG() ); + p.addParserKeyword( GASJT() ); + p.addParserKeyword( GASMONTH() ); + p.addParserKeyword( GASPERIO() ); + p.addParserKeyword( GASSATC() ); + p.addParserKeyword( GASVISCT() ); + p.addParserKeyword( GASWAT() ); + p.addParserKeyword( GASYEAR() ); + p.addParserKeyword( GCALECON() ); + p.addParserKeyword( GCOMPIDX() ); + p.addParserKeyword( GCONCAL() ); + p.addParserKeyword( GCONENG() ); + p.addParserKeyword( GCONINJE() ); + p.addParserKeyword( GCONPRI() ); + p.addParserKeyword( GCONPROD() ); + p.addParserKeyword( GCONSALE() ); + p.addParserKeyword( GCONSUMP() ); + p.addParserKeyword( GCONTOL() ); + p.addParserKeyword( GCUTBACK() ); + p.addParserKeyword( GCUTBACT() ); + p.addParserKeyword( GCVD() ); + p.addParserKeyword( GDCQ() ); + p.addParserKeyword( GDCQECON() ); + p.addParserKeyword( GDFILE() ); + p.addParserKeyword( GDIMS() ); + p.addParserKeyword( GDORIENT() ); + p.addParserKeyword( GDRILPOT() ); + p.addParserKeyword( GECON() ); + p.addParserKeyword( GECONT() ); + p.addParserKeyword( GEFAC() ); + p.addParserKeyword( GETDATA() ); + p.addParserKeyword( GETGLOB() ); + p.addParserKeyword( GI() ); + p.addParserKeyword( GIALL() ); + p.addParserKeyword( GIMODEL() ); + p.addParserKeyword( GINODE() ); + p.addParserKeyword( GLIFTLIM() ); + p.addParserKeyword( GLIFTOPT() ); + p.addParserKeyword( GMWSET() ); + p.addParserKeyword( GNETDP() ); + p.addParserKeyword( GNETINJE() ); + p.addParserKeyword( GNETPUMP() ); + p.addParserKeyword( GPMAINT() ); + p.addParserKeyword( GRADGRUP() ); + p.addParserKeyword( GRADRESV() ); + p.addParserKeyword( GRADRFT() ); + p.addParserKeyword( GRADWELL() ); + p.addParserKeyword( GRAVCONS() ); + p.addParserKeyword( GRAVDR() ); + p.addParserKeyword( GRAVDRB() ); + p.addParserKeyword( GRAVDRM() ); + p.addParserKeyword( GRAVITY() ); + p.addParserKeyword( GRDREACH() ); + p.addParserKeyword( GRID() ); + p.addParserKeyword( GRIDFILE() ); + p.addParserKeyword( GRIDOPTS() ); + p.addParserKeyword( GRIDUNIT() ); + p.addParserKeyword( GROUP_PROBE() ); + p.addParserKeyword( GROUP_PROBE_OPM() ); + p.addParserKeyword( GRUPMAST() ); + p.addParserKeyword( GRUPNET() ); + p.addParserKeyword( GRUPRIG() ); + p.addParserKeyword( GRUPSLAV() ); + p.addParserKeyword( GRUPTARG() ); + p.addParserKeyword( GRUPTREE() ); + p.addParserKeyword( GSATINJE() ); + p.addParserKeyword( GSATPROD() ); + p.addParserKeyword( GSEPCOND() ); + p.addParserKeyword( GSF() ); + p.addParserKeyword( GSSCPTST() ); + p.addParserKeyword( GSWINGF() ); + p.addParserKeyword( GTADD() ); + p.addParserKeyword( GTMULT() ); + p.addParserKeyword( GUIDECAL() ); + p.addParserKeyword( GUIDERAT() ); + p.addParserKeyword( GUPFREQ() ); + p.addParserKeyword( GWRTWCV() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitH.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitH.cpp new file mode 100644 index 0000000000..3bd3d2d15a --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitH.cpp @@ -0,0 +1,63 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsH([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( H2SOL() ); + p.addParserKeyword( H2STORE() ); + p.addParserKeyword( HALFTRAN() ); + p.addParserKeyword( HAxxxxxx() ); + p.addParserKeyword( HBNUM() ); + p.addParserKeyword( HDISP() ); + p.addParserKeyword( HEATCR() ); + p.addParserKeyword( HEATCRT() ); + p.addParserKeyword( HMAQUCT() ); + p.addParserKeyword( HMAQUFET() ); + p.addParserKeyword( HMAQUNUM() ); + p.addParserKeyword( HMDIMS() ); + p.addParserKeyword( HMFAULTS() ); + p.addParserKeyword( HMMLAQUN() ); + p.addParserKeyword( HMMLCTAQ() ); + p.addParserKeyword( HMMLFTAQ() ); + p.addParserKeyword( HMMLTWCN() ); + p.addParserKeyword( HMMULTFT() ); + p.addParserKeyword( HMMULTSG() ); + p.addParserKeyword( HMMULTxx() ); + p.addParserKeyword( HMPROPS() ); + p.addParserKeyword( HMROCK() ); + p.addParserKeyword( HMROCKT() ); + p.addParserKeyword( HMRREF() ); + p.addParserKeyword( HMWELCON() ); + p.addParserKeyword( HMWPIMLT() ); + p.addParserKeyword( HMxxxxxx() ); + p.addParserKeyword( HRFIN() ); + p.addParserKeyword( HWELLS() ); + p.addParserKeyword( HWKRO() ); + p.addParserKeyword( HWKRORG() ); + p.addParserKeyword( HWKRORW() ); + p.addParserKeyword( HWKRW() ); + p.addParserKeyword( HWKRWR() ); + p.addParserKeyword( HWPCW() ); + p.addParserKeyword( HWSNUM() ); + p.addParserKeyword( HWSOGCR() ); + p.addParserKeyword( HWSOWCR() ); + p.addParserKeyword( HWSWCR() ); + p.addParserKeyword( HWSWL() ); + p.addParserKeyword( HWSWLPC() ); + p.addParserKeyword( HWSWU() ); + p.addParserKeyword( HXFIN() ); + p.addParserKeyword( HYDRHEAD() ); + p.addParserKeyword( HYFIN() ); + p.addParserKeyword( HYMOBGDR() ); + p.addParserKeyword( HYST() ); + p.addParserKeyword( HYSTCHCK() ); + p.addParserKeyword( HZFIN() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitI.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitI.cpp new file mode 100644 index 0000000000..0a8e8fecef --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitI.cpp @@ -0,0 +1,45 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsI([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( IHOST() ); + p.addParserKeyword( IMBNUM() ); + p.addParserKeyword( IMBNUMMF() ); + p.addParserKeyword( IMKRVD() ); + p.addParserKeyword( IMPCVD() ); + p.addParserKeyword( IMPES() ); + p.addParserKeyword( IMPLICIT() ); + p.addParserKeyword( IMPORT() ); + p.addParserKeyword( IMPTVD() ); + p.addParserKeyword( IMSPCVD() ); + p.addParserKeyword( INCLUDE() ); + p.addParserKeyword( INIT() ); + p.addParserKeyword( INRAD() ); + p.addParserKeyword( INSPEC() ); + p.addParserKeyword( INTPC() ); + p.addParserKeyword( IONROCK() ); + p.addParserKeyword( IONXROCK() ); + p.addParserKeyword( IONXSURF() ); + p.addParserKeyword( IPCG() ); + p.addParserKeyword( IPCW() ); + p.addParserKeyword( ISGCR() ); + p.addParserKeyword( ISGL() ); + p.addParserKeyword( ISGLPC() ); + p.addParserKeyword( ISGU() ); + p.addParserKeyword( ISOGCR() ); + p.addParserKeyword( ISOLNUM() ); + p.addParserKeyword( ISOWCR() ); + p.addParserKeyword( ISWCR() ); + p.addParserKeyword( ISWL() ); + p.addParserKeyword( ISWLPC() ); + p.addParserKeyword( ISWU() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitJ.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitJ.cpp new file mode 100644 index 0000000000..f8e7d90627 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitJ.cpp @@ -0,0 +1,16 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsJ([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( JFUNC() ); + p.addParserKeyword( JFUNCR() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitK.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitK.cpp new file mode 100644 index 0000000000..8a479901d4 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitK.cpp @@ -0,0 +1,16 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsK([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( KRNUM() ); + p.addParserKeyword( KRNUMMF() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitL.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitL.cpp new file mode 100644 index 0000000000..bd7cbd6278 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitL.cpp @@ -0,0 +1,68 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsL([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( LAB() ); + p.addParserKeyword( LANGMPL() ); + p.addParserKeyword( LANGMUIR() ); + p.addParserKeyword( LANGSOLV() ); + p.addParserKeyword( LCUNIT() ); + p.addParserKeyword( LGR() ); + p.addParserKeyword( LGRCOPY() ); + p.addParserKeyword( LGRFREE() ); + p.addParserKeyword( LGRLOCK() ); + p.addParserKeyword( LGROFF() ); + p.addParserKeyword( LGRON() ); + p.addParserKeyword( LICENSES() ); + p.addParserKeyword( LIFTOPT() ); + p.addParserKeyword( LINCOM() ); + p.addParserKeyword( LINKPERM() ); + p.addParserKeyword( LIVEOIL() ); + p.addParserKeyword( LKRO() ); + p.addParserKeyword( LKRORG() ); + p.addParserKeyword( LKRORW() ); + p.addParserKeyword( LKRW() ); + p.addParserKeyword( LKRWR() ); + p.addParserKeyword( LOAD() ); + p.addParserKeyword( LOWSALT() ); + p.addParserKeyword( LPCW() ); + p.addParserKeyword( LSALTFNC() ); + p.addParserKeyword( LSLTWNUM() ); + p.addParserKeyword( LSNUM() ); + p.addParserKeyword( LSOGCR() ); + p.addParserKeyword( LSOWCR() ); + p.addParserKeyword( LSWCR() ); + p.addParserKeyword( LSWL() ); + p.addParserKeyword( LSWLPC() ); + p.addParserKeyword( LSWU() ); + p.addParserKeyword( LTOSIGMA() ); + p.addParserKeyword( LWKRO() ); + p.addParserKeyword( LWKRORG() ); + p.addParserKeyword( LWKRORW() ); + p.addParserKeyword( LWKRW() ); + p.addParserKeyword( LWKRWR() ); + p.addParserKeyword( LWPCW() ); + p.addParserKeyword( LWSLTNUM() ); + p.addParserKeyword( LWSNUM() ); + p.addParserKeyword( LWSOGCR() ); + p.addParserKeyword( LWSOWCR() ); + p.addParserKeyword( LWSWCR() ); + p.addParserKeyword( LWSWL() ); + p.addParserKeyword( LWSWLPC() ); + p.addParserKeyword( LWSWU() ); + p.addParserKeyword( LX() ); + p.addParserKeyword( LXFIN() ); + p.addParserKeyword( LY() ); + p.addParserKeyword( LYFIN() ); + p.addParserKeyword( LZ() ); + p.addParserKeyword( LZFIN() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitM.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitM.cpp new file mode 100644 index 0000000000..90e0f62786 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitM.cpp @@ -0,0 +1,65 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsM([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( MAPAXES() ); + p.addParserKeyword( MAPUNITS() ); + p.addParserKeyword( MASSFLOW() ); + p.addParserKeyword( MATCORR() ); + p.addParserKeyword( MAXVALUE() ); + p.addParserKeyword( MECH() ); + p.addParserKeyword( MEMORY() ); + p.addParserKeyword( MESSAGE() ); + p.addParserKeyword( MESSAGES() ); + p.addParserKeyword( MESSOPTS() ); + p.addParserKeyword( MESSSRVC() ); + p.addParserKeyword( METRIC() ); + p.addParserKeyword( MICP() ); + p.addParserKeyword( MICPPARA() ); + p.addParserKeyword( MINNNCT() ); + p.addParserKeyword( MINNPCOL() ); + p.addParserKeyword( MINPORV() ); + p.addParserKeyword( MINPV() ); + p.addParserKeyword( MINPVV() ); + p.addParserKeyword( MINVALUE() ); + p.addParserKeyword( MISC() ); + p.addParserKeyword( MISCIBLE() ); + p.addParserKeyword( MISCNUM() ); + p.addParserKeyword( MLANG() ); + p.addParserKeyword( MLANGSLV() ); + p.addParserKeyword( MONITOR() ); + p.addParserKeyword( MPFANUM() ); + p.addParserKeyword( MPFNNC() ); + p.addParserKeyword( MSFN() ); + p.addParserKeyword( MSGFILE() ); + p.addParserKeyword( MSUM_PROBE() ); + p.addParserKeyword( MULSGGD() ); + p.addParserKeyword( MULSGGDV() ); + p.addParserKeyword( MULTFLT() ); + p.addParserKeyword( MULTIN() ); + p.addParserKeyword( MULTIPLY() ); + p.addParserKeyword( MULTIREG() ); + p.addParserKeyword( MULTNUM() ); + p.addParserKeyword( MULTOUT() ); + p.addParserKeyword( MULTOUTS() ); + p.addParserKeyword( MULTPV() ); + p.addParserKeyword( MULTREAL() ); + p.addParserKeyword( MULTREGD() ); + p.addParserKeyword( MULTREGH() ); + p.addParserKeyword( MULTREGP() ); + p.addParserKeyword( MULTREGT() ); + p.addParserKeyword( MULTSIG() ); + p.addParserKeyword( MULTSIGV() ); + p.addParserKeyword( MULT_XYZ() ); + p.addParserKeyword( MW() ); + p.addParserKeyword( MWS() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitN.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitN.cpp new file mode 100644 index 0000000000..cc5955862e --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitN.cpp @@ -0,0 +1,57 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsN([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( NARROW() ); + p.addParserKeyword( NCOMPS() ); + p.addParserKeyword( NCONSUMP() ); + p.addParserKeyword( NEFAC() ); + p.addParserKeyword( NETBALAN() ); + p.addParserKeyword( NETCOMPA() ); + p.addParserKeyword( NETWORK() ); + p.addParserKeyword( NETWORK_PROBE() ); + p.addParserKeyword( NEWTRAN() ); + p.addParserKeyword( NEXTSTEP() ); + p.addParserKeyword( NEXTSTPL() ); + p.addParserKeyword( NINENUM() ); + p.addParserKeyword( NINEPOIN() ); + p.addParserKeyword( NMATOPTS() ); + p.addParserKeyword( NMATRIX() ); + p.addParserKeyword( NMESSAGE() ); + p.addParserKeyword( NNC() ); + p.addParserKeyword( NNEWTF() ); + p.addParserKeyword( NOCASC() ); + p.addParserKeyword( NODEPROP() ); + p.addParserKeyword( NODPPM() ); + p.addParserKeyword( NOECHO() ); + p.addParserKeyword( NOGGF() ); + p.addParserKeyword( NOGRAV() ); + p.addParserKeyword( NOHMD() ); + p.addParserKeyword( NOHMO() ); + p.addParserKeyword( NOHYST() ); + p.addParserKeyword( NOINSPEC() ); + p.addParserKeyword( NOMONITO() ); + p.addParserKeyword( NONNC() ); + p.addParserKeyword( NORSSPEC() ); + p.addParserKeyword( NOSIM() ); + p.addParserKeyword( NOWARN() ); + p.addParserKeyword( NOWARNEP() ); + p.addParserKeyword( NRSOUT() ); + p.addParserKeyword( NSTACK() ); + p.addParserKeyword( NTG() ); + p.addParserKeyword( NUMRES() ); + p.addParserKeyword( NUPCOL() ); + p.addParserKeyword( NWATREM() ); + p.addParserKeyword( NXFIN() ); + p.addParserKeyword( NYFIN() ); + p.addParserKeyword( NZFIN() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitO.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitO.cpp new file mode 100644 index 0000000000..1be158cca9 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitO.cpp @@ -0,0 +1,34 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsO([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( OCOMPIDX() ); + p.addParserKeyword( OFM() ); + p.addParserKeyword( OIL() ); + p.addParserKeyword( OILAPI() ); + p.addParserKeyword( OILCOMPR() ); + p.addParserKeyword( OILDENT() ); + p.addParserKeyword( OILJT() ); + p.addParserKeyword( OILMW() ); + p.addParserKeyword( OILVISCT() ); + p.addParserKeyword( OILVTIM() ); + p.addParserKeyword( OLDTRAN() ); + p.addParserKeyword( OLDTRANR() ); + p.addParserKeyword( OPERATE() ); + p.addParserKeyword( OPERATER() ); + p.addParserKeyword( OPERNUM() ); + p.addParserKeyword( OPTIONS() ); + p.addParserKeyword( OPTIONS3() ); + p.addParserKeyword( OUTRAD() ); + p.addParserKeyword( OUTSOL() ); + p.addParserKeyword( OVERBURD() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitP.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitP.cpp new file mode 100644 index 0000000000..8a69236153 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitP.cpp @@ -0,0 +1,118 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsP([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( PARALLEL() ); + p.addParserKeyword( PARAOPTS() ); + p.addParserKeyword( PARTTRAC() ); + p.addParserKeyword( PATHS() ); + p.addParserKeyword( PBUB() ); + p.addParserKeyword( PBVD() ); + p.addParserKeyword( PCFACT() ); + p.addParserKeyword( PCG() ); + p.addParserKeyword( PCG32D() ); + p.addParserKeyword( PCRIT() ); + p.addParserKeyword( PCW() ); + p.addParserKeyword( PCW32D() ); + p.addParserKeyword( PDEW() ); + p.addParserKeyword( PDVD() ); + p.addParserKeyword( PEBI() ); + p.addParserKeyword( PECOEFS() ); + p.addParserKeyword( PEDIMS() ); + p.addParserKeyword( PEGTABX() ); + p.addParserKeyword( PEKTABX() ); + p.addParserKeyword( PENUM() ); + p.addParserKeyword( PERFORMANCE_PROBE() ); + p.addParserKeyword( PERMAVE() ); + p.addParserKeyword( PERMFACT() ); + p.addParserKeyword( PERMJFUN() ); + p.addParserKeyword( PERMR() ); + p.addParserKeyword( PERMTHT() ); + p.addParserKeyword( PERMX() ); + p.addParserKeyword( PERMXY() ); + p.addParserKeyword( PERMY() ); + p.addParserKeyword( PERMYZ() ); + p.addParserKeyword( PERMZ() ); + p.addParserKeyword( PERMZX() ); + p.addParserKeyword( PETGRID() ); + p.addParserKeyword( PETOPTS() ); + p.addParserKeyword( PICOND() ); + p.addParserKeyword( PIMTDIMS() ); + p.addParserKeyword( PIMULTAB() ); + p.addParserKeyword( PINCH() ); + p.addParserKeyword( PINCHNUM() ); + p.addParserKeyword( PINCHOUT() ); + p.addParserKeyword( PINCHREG() ); + p.addParserKeyword( PINCHXY() ); + p.addParserKeyword( PINTDIMS() ); + p.addParserKeyword( PLMIXNUM() ); + p.addParserKeyword( PLMIXPAR() ); + p.addParserKeyword( PLYADS() ); + p.addParserKeyword( PLYADSS() ); + p.addParserKeyword( PLYATEMP() ); + p.addParserKeyword( PLYCAMAX() ); + p.addParserKeyword( PLYDHFLF() ); + p.addParserKeyword( PLYESAL() ); + p.addParserKeyword( PLYKRRF() ); + p.addParserKeyword( PLYMAX() ); + p.addParserKeyword( PLYMWINJ() ); + p.addParserKeyword( PLYOPTS() ); + p.addParserKeyword( PLYRMDEN() ); + p.addParserKeyword( PLYROCK() ); + p.addParserKeyword( PLYROCKM() ); + p.addParserKeyword( PLYSHEAR() ); + p.addParserKeyword( PLYSHLOG() ); + p.addParserKeyword( PLYTRRF() ); + p.addParserKeyword( PLYTRRFA() ); + p.addParserKeyword( PLYVISC() ); + p.addParserKeyword( PLYVISCS() ); + p.addParserKeyword( PLYVISCT() ); + p.addParserKeyword( PLYVMH() ); + p.addParserKeyword( PLYVSCST() ); + p.addParserKeyword( PMAX() ); + p.addParserKeyword( PMISC() ); + p.addParserKeyword( POELCOEF() ); + p.addParserKeyword( POLYMER() ); + p.addParserKeyword( POLYMW() ); + p.addParserKeyword( PORO() ); + p.addParserKeyword( PORV() ); + p.addParserKeyword( PPCWMAX() ); + p.addParserKeyword( PRATIO() ); + p.addParserKeyword( PRECSALT() ); + p.addParserKeyword( PREF() ); + p.addParserKeyword( PREFS() ); + p.addParserKeyword( PRESSURE() ); + p.addParserKeyword( PRIORITY() ); + p.addParserKeyword( PROPS() ); + p.addParserKeyword( PRORDER() ); + p.addParserKeyword( PRVD() ); + p.addParserKeyword( PSTEADY() ); + p.addParserKeyword( PSWRG() ); + p.addParserKeyword( PSWRO() ); + p.addParserKeyword( PVCDO() ); + p.addParserKeyword( PVCO() ); + p.addParserKeyword( PVDG() ); + p.addParserKeyword( PVDO() ); + p.addParserKeyword( PVDS() ); + p.addParserKeyword( PVTG() ); + p.addParserKeyword( PVTGW() ); + p.addParserKeyword( PVTGWO() ); + p.addParserKeyword( PVTNUM() ); + p.addParserKeyword( PVTO() ); + p.addParserKeyword( PVTSOL() ); + p.addParserKeyword( PVTW() ); + p.addParserKeyword( PVTWSALT() ); + p.addParserKeyword( PVT_M() ); + p.addParserKeyword( PVZG() ); + p.addParserKeyword( PYACTION() ); + p.addParserKeyword( PYINPUT() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitQ.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitQ.cpp new file mode 100644 index 0000000000..35fbb78808 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitQ.cpp @@ -0,0 +1,17 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsQ([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( QDRILL() ); + p.addParserKeyword( QHRATING() ); + p.addParserKeyword( QMOBIL() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitR.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitR.cpp new file mode 100644 index 0000000000..bfe3a56a52 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitR.cpp @@ -0,0 +1,92 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsR([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( RADFIN() ); + p.addParserKeyword( RADFIN4() ); + p.addParserKeyword( RADIAL() ); + p.addParserKeyword( RAINFALL() ); + p.addParserKeyword( RBEDCONT() ); + p.addParserKeyword( RCMASTS() ); + p.addParserKeyword( REACHES() ); + p.addParserKeyword( READDATA() ); + p.addParserKeyword( REFINE() ); + p.addParserKeyword( REGDIMS() ); + p.addParserKeyword( REGION2REGION_PROBE() ); + p.addParserKeyword( REGION2REGION_PROBE_E300() ); + p.addParserKeyword( REGIONS() ); + p.addParserKeyword( REGION_PROBE() ); + p.addParserKeyword( REGION_PROBE_OPM() ); + p.addParserKeyword( RESIDNUM() ); + p.addParserKeyword( RESTART() ); + p.addParserKeyword( RESVNUM() ); + p.addParserKeyword( RHO() ); + p.addParserKeyword( RIVDEBUG() ); + p.addParserKeyword( RIVERSYS() ); + p.addParserKeyword( RIVRDIMS() ); + p.addParserKeyword( RIVRPROP() ); + p.addParserKeyword( RIVRXSEC() ); + p.addParserKeyword( RIVSALT() ); + p.addParserKeyword( RIVTRACE() ); + p.addParserKeyword( RKTRMDIR() ); + p.addParserKeyword( ROCK() ); + p.addParserKeyword( ROCK2D() ); + p.addParserKeyword( ROCK2DTR() ); + p.addParserKeyword( ROCKCOMP() ); + p.addParserKeyword( ROCKFRAC() ); + p.addParserKeyword( ROCKNUM() ); + p.addParserKeyword( ROCKOPTS() ); + p.addParserKeyword( ROCKPAMA() ); + p.addParserKeyword( ROCKTAB() ); + p.addParserKeyword( ROCKTABH() ); + p.addParserKeyword( ROCKTABW() ); + p.addParserKeyword( ROCKTHSG() ); + p.addParserKeyword( ROCKTSIG() ); + p.addParserKeyword( ROCKV() ); + p.addParserKeyword( ROCKWNOD() ); + p.addParserKeyword( RPTCPL() ); + p.addParserKeyword( RPTGRID() ); + p.addParserKeyword( RPTGRIDL() ); + p.addParserKeyword( RPTHMD() ); + p.addParserKeyword( RPTHMG() ); + p.addParserKeyword( RPTHMW() ); + p.addParserKeyword( RPTINIT() ); + p.addParserKeyword( RPTISOL() ); + p.addParserKeyword( RPTONLY() ); + p.addParserKeyword( RPTONLYO() ); + p.addParserKeyword( RPTPROPS() ); + p.addParserKeyword( RPTREGS() ); + p.addParserKeyword( RPTRST() ); + p.addParserKeyword( RPTRUNSP() ); + p.addParserKeyword( RPTSCHED() ); + p.addParserKeyword( RPTSMRY() ); + p.addParserKeyword( RPTSOL() ); + p.addParserKeyword( RS() ); + p.addParserKeyword( RSCONST() ); + p.addParserKeyword( RSCONSTT() ); + p.addParserKeyword( RSGI() ); + p.addParserKeyword( RSSPEC() ); + p.addParserKeyword( RSVD() ); + p.addParserKeyword( RTEMP() ); + p.addParserKeyword( RTEMPA() ); + p.addParserKeyword( RTEMPVD() ); + p.addParserKeyword( RUNSPEC() ); + p.addParserKeyword( RUNSUM() ); + p.addParserKeyword( RV() ); + p.addParserKeyword( RVCONST() ); + p.addParserKeyword( RVCONSTT() ); + p.addParserKeyword( RVGI() ); + p.addParserKeyword( RVVD() ); + p.addParserKeyword( RVW() ); + p.addParserKeyword( RVWVD() ); + p.addParserKeyword( RWGSALT() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitS.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitS.cpp new file mode 100644 index 0000000000..0fb48fbaeb --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitS.cpp @@ -0,0 +1,152 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsS([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( SALINITY() ); + p.addParserKeyword( SALT() ); + p.addParserKeyword( SALTMF() ); + p.addParserKeyword( SALTNODE() ); + p.addParserKeyword( SALTP() ); + p.addParserKeyword( SALTPVD() ); + p.addParserKeyword( SALTREST() ); + p.addParserKeyword( SALTSOL() ); + p.addParserKeyword( SALTVD() ); + p.addParserKeyword( SAMG() ); + p.addParserKeyword( SATNUM() ); + p.addParserKeyword( SATOPTS() ); + p.addParserKeyword( SAVE() ); + p.addParserKeyword( SBIOF() ); + p.addParserKeyword( SCALC() ); + p.addParserKeyword( SCALECRS() ); + p.addParserKeyword( SCALELIM() ); + p.addParserKeyword( SCDATAB() ); + p.addParserKeyword( SCDETAB() ); + p.addParserKeyword( SCDPDIMS() ); + p.addParserKeyword( SCDPTAB() ); + p.addParserKeyword( SCDPTRAC() ); + p.addParserKeyword( SCHEDULE() ); + p.addParserKeyword( SCVD() ); + p.addParserKeyword( SDENSITY() ); + p.addParserKeyword( SEGMENT_PROBE() ); + p.addParserKeyword( SEPARATE() ); + p.addParserKeyword( SEPVALS() ); + p.addParserKeyword( SFOAM() ); + p.addParserKeyword( SGAS() ); + p.addParserKeyword( SGCR() ); + p.addParserKeyword( SGCWMIS() ); + p.addParserKeyword( SGF32D() ); + p.addParserKeyword( SGFN() ); + p.addParserKeyword( SGL() ); + p.addParserKeyword( SGLPC() ); + p.addParserKeyword( SGOF() ); + p.addParserKeyword( SGOFLET() ); + p.addParserKeyword( SGU() ); + p.addParserKeyword( SGWFN() ); + p.addParserKeyword( SHRATE() ); + p.addParserKeyword( SIGMA() ); + p.addParserKeyword( SIGMAGDV() ); + p.addParserKeyword( SIGMATH() ); + p.addParserKeyword( SIGMAV() ); + p.addParserKeyword( SIMULATE() ); + p.addParserKeyword( SKIP() ); + p.addParserKeyword( SKIP100() ); + p.addParserKeyword( SKIP300() ); + p.addParserKeyword( SKIPREST() ); + p.addParserKeyword( SKPRPOLY() ); + p.addParserKeyword( SKPRWAT() ); + p.addParserKeyword( SKRO() ); + p.addParserKeyword( SKRORG() ); + p.addParserKeyword( SKRORW() ); + p.addParserKeyword( SKRW() ); + p.addParserKeyword( SKRWR() ); + p.addParserKeyword( SLAVES() ); + p.addParserKeyword( SLGOF() ); + p.addParserKeyword( SMICR() ); + p.addParserKeyword( SMRYDIMS() ); + p.addParserKeyword( SMULTX() ); + p.addParserKeyword( SMULTY() ); + p.addParserKeyword( SMULTZ() ); + p.addParserKeyword( SOCRS() ); + p.addParserKeyword( SOF2() ); + p.addParserKeyword( SOF3() ); + p.addParserKeyword( SOF32D() ); + p.addParserKeyword( SOGCR() ); + p.addParserKeyword( SOIL() ); + p.addParserKeyword( SOLID() ); + p.addParserKeyword( SOLUTION() ); + p.addParserKeyword( SOLVCONC() ); + p.addParserKeyword( SOLVDIMS() ); + p.addParserKeyword( SOLVDIRS() ); + p.addParserKeyword( SOLVENT() ); + p.addParserKeyword( SOLVFRAC() ); + p.addParserKeyword( SOLVNUM() ); + p.addParserKeyword( SOMGAS() ); + p.addParserKeyword( SOMWAT() ); + p.addParserKeyword( SORWMIS() ); + p.addParserKeyword( SOURCE() ); + p.addParserKeyword( SOWCR() ); + p.addParserKeyword( SOXYG() ); + p.addParserKeyword( SPECGRID() ); + p.addParserKeyword( SPECHEAT() ); + p.addParserKeyword( SPECROCK() ); + p.addParserKeyword( SPIDER() ); + p.addParserKeyword( SPOLY() ); + p.addParserKeyword( SPOLYMW() ); + p.addParserKeyword( SSFN() ); + p.addParserKeyword( SSGCR() ); + p.addParserKeyword( SSGL() ); + p.addParserKeyword( SSOGCR() ); + p.addParserKeyword( SSOL() ); + p.addParserKeyword( SSOWCR() ); + p.addParserKeyword( SSWCR() ); + p.addParserKeyword( SSWL() ); + p.addParserKeyword( SSWU() ); + p.addParserKeyword( START() ); + p.addParserKeyword( STCOND() ); + p.addParserKeyword( STOG() ); + p.addParserKeyword( STONE() ); + p.addParserKeyword( STONE1() ); + p.addParserKeyword( STONE1EX() ); + p.addParserKeyword( STONE2() ); + p.addParserKeyword( STOW() ); + p.addParserKeyword( STREQUIL() ); + p.addParserKeyword( STRESSEQUILNUM() ); + p.addParserKeyword( STWG() ); + p.addParserKeyword( SUMMARY() ); + p.addParserKeyword( SUMTHIN() ); + p.addParserKeyword( SUREA() ); + p.addParserKeyword( SURF() ); + p.addParserKeyword( SURFACT() ); + p.addParserKeyword( SURFACTW() ); + p.addParserKeyword( SURFADDW() ); + p.addParserKeyword( SURFADS() ); + p.addParserKeyword( SURFCAPD() ); + p.addParserKeyword( SURFESAL() ); + p.addParserKeyword( SURFNUM() ); + p.addParserKeyword( SURFOPTS() ); + p.addParserKeyword( SURFROCK() ); + p.addParserKeyword( SURFST() ); + p.addParserKeyword( SURFSTES() ); + p.addParserKeyword( SURFVISC() ); + p.addParserKeyword( SURFWNUM() ); + p.addParserKeyword( SWAT() ); + p.addParserKeyword( SWATINIT() ); + p.addParserKeyword( SWCR() ); + p.addParserKeyword( SWF32D() ); + p.addParserKeyword( SWFN() ); + p.addParserKeyword( SWINGFAC() ); + p.addParserKeyword( SWL() ); + p.addParserKeyword( SWLPC() ); + p.addParserKeyword( SWOF() ); + p.addParserKeyword( SWOFLET() ); + p.addParserKeyword( SWU() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitT.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitT.cpp new file mode 100644 index 0000000000..0ce14c79d2 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitT.cpp @@ -0,0 +1,75 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsT([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( TABDIMS() ); + p.addParserKeyword( TBLK() ); + p.addParserKeyword( TCRIT() ); + p.addParserKeyword( TEMP() ); + p.addParserKeyword( TEMPI() ); + p.addParserKeyword( TEMPNODE() ); + p.addParserKeyword( TEMPTVD() ); + p.addParserKeyword( TEMPVD() ); + p.addParserKeyword( THCGAS() ); + p.addParserKeyword( THCO2MIX() ); + p.addParserKeyword( THCOIL() ); + p.addParserKeyword( THCONR() ); + p.addParserKeyword( THCONSF() ); + p.addParserKeyword( THCROCK() ); + p.addParserKeyword( THCWATER() ); + p.addParserKeyword( THELCOEF() ); + p.addParserKeyword( THERMAL() ); + p.addParserKeyword( THERMEXR() ); + p.addParserKeyword( THPRES() ); + p.addParserKeyword( THPRESFT() ); + p.addParserKeyword( TIGHTEN() ); + p.addParserKeyword( TIGHTENP() ); + p.addParserKeyword( TIME() ); + p.addParserKeyword( TITLE() ); + p.addParserKeyword( TLMIXPAR() ); + p.addParserKeyword( TLPMIXPA() ); + p.addParserKeyword( TNUM() ); + p.addParserKeyword( TOLCRIT() ); + p.addParserKeyword( TOPS() ); + p.addParserKeyword( TPAMEPS() ); + p.addParserKeyword( TPAMEPSS() ); + p.addParserKeyword( TRACER() ); + p.addParserKeyword( TRACERKM() ); + p.addParserKeyword( TRACERKP() ); + p.addParserKeyword( TRACERS() ); + p.addParserKeyword( TRACITVD() ); + p.addParserKeyword( TRACTVD() ); + p.addParserKeyword( TRADS() ); + p.addParserKeyword( TRANGL() ); + p.addParserKeyword( TRANR() ); + p.addParserKeyword( TRANTHT() ); + p.addParserKeyword( TRANX() ); + p.addParserKeyword( TRANY() ); + p.addParserKeyword( TRANZ() ); + p.addParserKeyword( TRDCY() ); + p.addParserKeyword( TRDIF() ); + p.addParserKeyword( TRDIS() ); + p.addParserKeyword( TREF() ); + p.addParserKeyword( TREFS() ); + p.addParserKeyword( TRKPF() ); + p.addParserKeyword( TRNHD() ); + p.addParserKeyword( TRPLPORO() ); + p.addParserKeyword( TRROCK() ); + p.addParserKeyword( TSTEP() ); + p.addParserKeyword( TUNING() ); + p.addParserKeyword( TUNINGDP() ); + p.addParserKeyword( TUNINGH() ); + p.addParserKeyword( TUNINGL() ); + p.addParserKeyword( TUNINGS() ); + p.addParserKeyword( TVDP() ); + p.addParserKeyword( TZONE() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitU.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitU.cpp new file mode 100644 index 0000000000..18b9ec11e3 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitU.cpp @@ -0,0 +1,28 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsU([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( UDADIMS() ); + p.addParserKeyword( UDQ() ); + p.addParserKeyword( UDQDIMS() ); + p.addParserKeyword( UDQPARAM() ); + p.addParserKeyword( UDT() ); + p.addParserKeyword( UDTDIMS() ); + p.addParserKeyword( UNCODHMD() ); + p.addParserKeyword( UNIFIN() ); + p.addParserKeyword( UNIFOUT() ); + p.addParserKeyword( UNIFOUTS() ); + p.addParserKeyword( UNIFSAVE() ); + p.addParserKeyword( USECUPL() ); + p.addParserKeyword( USEFLUX() ); + p.addParserKeyword( USENOFLO() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitV.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitV.cpp new file mode 100644 index 0000000000..a0217d57e8 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitV.cpp @@ -0,0 +1,39 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsV([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( VAPOIL() ); + p.addParserKeyword( VAPPARS() ); + p.addParserKeyword( VAPWAT() ); + p.addParserKeyword( VCRIT() ); + p.addParserKeyword( VDFLOW() ); + p.addParserKeyword( VDFLOWR() ); + p.addParserKeyword( VE() ); + p.addParserKeyword( VEDEBUG() ); + p.addParserKeyword( VEFIN() ); + p.addParserKeyword( VEFRAC() ); + p.addParserKeyword( VEFRACP() ); + p.addParserKeyword( VEFRACPV() ); + p.addParserKeyword( VEFRACV() ); + p.addParserKeyword( VFPCHK() ); + p.addParserKeyword( VFPIDIMS() ); + p.addParserKeyword( VFPINJ() ); + p.addParserKeyword( VFPPDIMS() ); + p.addParserKeyword( VFPPROD() ); + p.addParserKeyword( VFPTABL() ); + p.addParserKeyword( VISAGE() ); + p.addParserKeyword( VISCAQA() ); + p.addParserKeyword( VISCD() ); + p.addParserKeyword( VISCREF() ); + p.addParserKeyword( VISDATES() ); + p.addParserKeyword( VISOPTS() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitW.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitW.cpp new file mode 100644 index 0000000000..86a5562404 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitW.cpp @@ -0,0 +1,146 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsW([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( WAGHYSTR() ); + p.addParserKeyword( WAITBAL() ); + p.addParserKeyword( WALKALIN() ); + p.addParserKeyword( WALQCALC() ); + p.addParserKeyword( WAPI() ); + p.addParserKeyword( WARN() ); + p.addParserKeyword( WATDENT() ); + p.addParserKeyword( WATER() ); + p.addParserKeyword( WATJT() ); + p.addParserKeyword( WATVISCT() ); + p.addParserKeyword( WBHGLR() ); + p.addParserKeyword( WBOREVOL() ); + p.addParserKeyword( WCALCVAL() ); + p.addParserKeyword( WCONHIST() ); + p.addParserKeyword( WCONINJ() ); + p.addParserKeyword( WCONINJE() ); + p.addParserKeyword( WCONINJH() ); + p.addParserKeyword( WCONINJP() ); + p.addParserKeyword( WCONPROD() ); + p.addParserKeyword( WCUTBACK() ); + p.addParserKeyword( WCUTBACT() ); + p.addParserKeyword( WCYCLE() ); + p.addParserKeyword( WDFAC() ); + p.addParserKeyword( WDFACCOR() ); + p.addParserKeyword( WDRILPRI() ); + p.addParserKeyword( WDRILRES() ); + p.addParserKeyword( WDRILTIM() ); + p.addParserKeyword( WECON() ); + p.addParserKeyword( WECONINJ() ); + p.addParserKeyword( WECONT() ); + p.addParserKeyword( WEFAC() ); + p.addParserKeyword( WELCNTL() ); + p.addParserKeyword( WELDEBUG() ); + p.addParserKeyword( WELDRAW() ); + p.addParserKeyword( WELEVNT() ); + p.addParserKeyword( WELLDIMS() ); + p.addParserKeyword( WELLSTRE() ); + p.addParserKeyword( WELL_COMPLETION_PROBE() ); + p.addParserKeyword( WELL_PROBE() ); + p.addParserKeyword( WELL_PROBE_COMP() ); + p.addParserKeyword( WELL_PROBE_OPM() ); + p.addParserKeyword( WELMOVEL() ); + p.addParserKeyword( WELOPEN() ); + p.addParserKeyword( WELOPENL() ); + p.addParserKeyword( WELPI() ); + p.addParserKeyword( WELPRI() ); + p.addParserKeyword( WELSEGS() ); + p.addParserKeyword( WELSOMIN() ); + p.addParserKeyword( WELSPECL() ); + p.addParserKeyword( WELSPECS() ); + p.addParserKeyword( WELTARG() ); + p.addParserKeyword( WELTRAJ() ); + p.addParserKeyword( WFOAM() ); + p.addParserKeyword( WFRICSEG() ); + p.addParserKeyword( WFRICSGL() ); + p.addParserKeyword( WFRICTN() ); + p.addParserKeyword( WFRICTNL() ); + p.addParserKeyword( WGASPROD() ); + p.addParserKeyword( WGORPEN() ); + p.addParserKeyword( WGRUPCON() ); + p.addParserKeyword( WH2NUM() ); + p.addParserKeyword( WH3NUM() ); + p.addParserKeyword( WHEDREFD() ); + p.addParserKeyword( WHISTCTL() ); + p.addParserKeyword( WHTEMP() ); + p.addParserKeyword( WINJCLN() ); + p.addParserKeyword( WINJDAM() ); + p.addParserKeyword( WINJFCNC() ); + p.addParserKeyword( WINJGAS() ); + p.addParserKeyword( WINJMULT() ); + p.addParserKeyword( WINJTEMP() ); + p.addParserKeyword( WLIFT() ); + p.addParserKeyword( WLIFTOPT() ); + p.addParserKeyword( WLIMTOL() ); + p.addParserKeyword( WLIST() ); + p.addParserKeyword( WLISTARG() ); + p.addParserKeyword( WLISTNAM() ); + p.addParserKeyword( WMICP() ); + p.addParserKeyword( WNETCTRL() ); + p.addParserKeyword( WNETDP() ); + p.addParserKeyword( WORKLIM() ); + p.addParserKeyword( WORKTHP() ); + p.addParserKeyword( WPAVE() ); + p.addParserKeyword( WPAVEDEP() ); + p.addParserKeyword( WPIMULT() ); + p.addParserKeyword( WPIMULTL() ); + p.addParserKeyword( WPITAB() ); + p.addParserKeyword( WPLUG() ); + p.addParserKeyword( WPMITAB() ); + p.addParserKeyword( WPOLYMER() ); + p.addParserKeyword( WPOLYRED() ); + p.addParserKeyword( WPOTCALC() ); + p.addParserKeyword( WREGROUP() ); + p.addParserKeyword( WRFT() ); + p.addParserKeyword( WRFTPLT() ); + p.addParserKeyword( WSALT() ); + p.addParserKeyword( WSCCLEAN() ); + p.addParserKeyword( WSCCLENL() ); + p.addParserKeyword( WSCTAB() ); + p.addParserKeyword( WSEGAICD() ); + p.addParserKeyword( WSEGDFIN() ); + p.addParserKeyword( WSEGDFMD() ); + p.addParserKeyword( WSEGDFPA() ); + p.addParserKeyword( WSEGDIMS() ); + p.addParserKeyword( WSEGEXSS() ); + p.addParserKeyword( WSEGFLIM() ); + p.addParserKeyword( WSEGFMOD() ); + p.addParserKeyword( WSEGINIT() ); + p.addParserKeyword( WSEGITER() ); + p.addParserKeyword( WSEGLABY() ); + p.addParserKeyword( WSEGLINK() ); + p.addParserKeyword( WSEGMULT() ); + p.addParserKeyword( WSEGPROP() ); + p.addParserKeyword( WSEGSEP() ); + p.addParserKeyword( WSEGSICD() ); + p.addParserKeyword( WSEGSOLV() ); + p.addParserKeyword( WSEGTABL() ); + p.addParserKeyword( WSEGVALV() ); + p.addParserKeyword( WSF() ); + p.addParserKeyword( WSKPTAB() ); + p.addParserKeyword( WSOLVENT() ); + p.addParserKeyword( WSURFACT() ); + p.addParserKeyword( WTADD() ); + p.addParserKeyword( WTEMP() ); + p.addParserKeyword( WTEMPQ() ); + p.addParserKeyword( WTEST() ); + p.addParserKeyword( WTHPMAX() ); + p.addParserKeyword( WTMULT() ); + p.addParserKeyword( WTRACER() ); + p.addParserKeyword( WVFPDP() ); + p.addParserKeyword( WVFPEXP() ); + p.addParserKeyword( WWPAVE() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitX.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitX.cpp new file mode 100644 index 0000000000..5866554a19 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitX.cpp @@ -0,0 +1,15 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsX([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( XMF() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitY.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitY.cpp new file mode 100644 index 0000000000..564d777e9b --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitY.cpp @@ -0,0 +1,16 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsY([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( YMF() ); + p.addParserKeyword( YMODULE() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitZ.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitZ.cpp new file mode 100644 index 0000000000..48c415279a --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/ParserInitZ.cpp @@ -0,0 +1,23 @@ + +#include +#include +#include + +namespace Opm { +namespace ParserKeywords { +void addDefaultKeywordsZ([[maybe_unused]] Parser& p){ + //Builtin keywords; + p.addParserKeyword( ZCORN() ); + p.addParserKeyword( ZFACT1() ); + p.addParserKeyword( ZFACT1S() ); + p.addParserKeyword( ZFACTOR() ); + p.addParserKeyword( ZFACTORS() ); + p.addParserKeyword( ZIPP2OFF() ); + p.addParserKeyword( ZIPPY2() ); + p.addParserKeyword( ZMF() ); + p.addParserKeyword( ZMFVD() ); + + +} +} +} diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/R.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/R.cpp index 21d26adfe6..04ffc9e49e 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/R.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/R.cpp @@ -89,12 +89,9 @@ const std::string RADFIN::NR::itemName = "NR"; const std::string RADFIN::NTHETA::itemName = "NTHETA"; const std::string RADFIN::NZ::itemName = "NZ"; const std::string RADFIN::NWMAX::itemName = "NWMAX"; -const int RADFIN::NWMAX::defaultValue = 1; const std::string RADFIN::INNER_RADIUS::itemName = "INNER_RADIUS"; -const double RADFIN::INNER_RADIUS::defaultValue = 0.152400; const std::string RADFIN::OUTER_RADIUS::itemName = "OUTER_RADIUS"; const std::string RADFIN::MINIMUM_RADIUS_REFINEMENT::itemName = "MINIMUM_RADIUS_REFINEMENT"; -const double RADFIN::MINIMUM_RADIUS_REFINEMENT::defaultValue = 1.524000; const std::string RADFIN::PARENT_LGR::itemName = "PARENT_LGR"; const std::string RADFIN::PARENT_LGR::defaultValue = "GLOBAL"; @@ -166,7 +163,6 @@ const std::string RADFIN4::NR::itemName = "NR"; const std::string RADFIN4::NTHETA::itemName = "NTHETA"; const std::string RADFIN4::NZ::itemName = "NZ"; const std::string RADFIN4::NWMAX::itemName = "NWMAX"; -const int RADFIN4::NWMAX::defaultValue = 1; RADIAL::RADIAL() : ParserKeyword("RADIAL", KeywordSize(0, false)) { @@ -421,16 +417,12 @@ const std::string REACHES::BRANCH::itemName = "BRANCH"; const std::string REACHES::LENGTH2::itemName = "LENGTH2"; const std::string REACHES::DEPTH::itemName = "DEPTH"; const std::string REACHES::PROFILE::itemName = "PROFILE"; -const int REACHES::PROFILE::defaultValue = 1; const std::string REACHES::ROUGHNESS::itemName = "ROUGHNESS"; const std::string REACHES::XLENGTH::itemName = "XLENGTH"; const std::string REACHES::YLENGTH::itemName = "YLENGTH"; const std::string REACHES::REACH_LENGTH::itemName = "REACH_LENGTH"; -const double REACHES::REACH_LENGTH::defaultValue = 0; const std::string REACHES::NUM_REACHES::itemName = "NUM_REACHES"; -const int REACHES::NUM_REACHES::defaultValue = 1; const std::string REACHES::DEPTH_SOMETHING::itemName = "DEPTH_SOMETHING"; -const int REACHES::DEPTH_SOMETHING::defaultValue = 1; READDATA::READDATA() : ParserKeyword("READDATA", KeywordSize(1, false)) { @@ -535,25 +527,15 @@ REGDIMS::REGDIMS() : ParserKeyword("REGDIMS", KeywordSize(1, false)) { } const std::string REGDIMS::keywordName = "REGDIMS"; const std::string REGDIMS::NTFIP::itemName = "NTFIP"; -const int REGDIMS::NTFIP::defaultValue = 1; const std::string REGDIMS::NMFIPR::itemName = "NMFIPR"; -const int REGDIMS::NMFIPR::defaultValue = 1; const std::string REGDIMS::NRFREG::itemName = "NRFREG"; -const int REGDIMS::NRFREG::defaultValue = 0; const std::string REGDIMS::NTFREG::itemName = "NTFREG"; -const int REGDIMS::NTFREG::defaultValue = 0; const std::string REGDIMS::MAX_ETRACK::itemName = "MAX_ETRACK"; -const int REGDIMS::MAX_ETRACK::defaultValue = 0; const std::string REGDIMS::NTCREG::itemName = "NTCREG"; -const int REGDIMS::NTCREG::defaultValue = 1; const std::string REGDIMS::MAX_OPERNUM::itemName = "MAX_OPERNUM"; -const int REGDIMS::MAX_OPERNUM::defaultValue = 0; const std::string REGDIMS::MAX_OPERATE_DWORK::itemName = "MAX_OPERATE_DWORK"; -const int REGDIMS::MAX_OPERATE_DWORK::defaultValue = 0; const std::string REGDIMS::MAX_OPERATE_IWORK::itemName = "MAX_OPERATE_IWORK"; -const int REGDIMS::MAX_OPERATE_IWORK::defaultValue = 0; const std::string REGDIMS::NPLMIX::itemName = "NPLMIX"; -const int REGDIMS::NPLMIX::defaultValue = 1; REGION2REGION_PROBE::REGION2REGION_PROBE() : ParserKeyword("REGION2REGION_PROBE", KeywordSize(SLASH_TERMINATED)) { @@ -610,19 +592,14 @@ const std::string REGIONS::keywordName = "REGIONS"; REGION_PROBE::REGION_PROBE() : ParserKeyword("REGION_PROBE", KeywordSize(1, false)) { addValidSectionName("SUMMARY"); clearDeckNames(); - addDeckName("RRPV_[0-9A-Z][0-9A-Z][0-9A-Z]"); - addDeckName("ROEIG"); - addDeckName("ROEW_[0-9A-Z][0-9A-Z][0-9A-Z]"); - addDeckName("RWIR"); - addDeckName("RGPV"); - addDeckName("RHPV_[0-9A-Z][0-9A-Z][0-9A-Z]"); - addDeckName("RORFR"); + addDeckName("RRPV"); addDeckName("ROP"); - addDeckName("ROEW"); addDeckName("RGP"); + addDeckName("ROEW"); addDeckName("ROSAT"); - addDeckName("ROIP"); addDeckName("ROIPL"); + addDeckName("RHPV"); + addDeckName("ROIP"); addDeckName("RWVIS"); addDeckName("ROIPG"); addDeckName("RPPO"); @@ -637,16 +614,19 @@ REGION_PROBE::REGION_PROBE() : ParserKeyword("REGION_PROBE", KeywordSize(1, fals addDeckName("ROIR"); addDeckName("ROIT"); addDeckName("RSIP"); - addDeckName("RORME"); addDeckName("RPPC"); addDeckName("RWSAT"); + addDeckName("RORME"); addDeckName("RWIP"); addDeckName("RRS"); addDeckName("RWP"); addDeckName("RPRGZ"); addDeckName("RPPW"); + addDeckName("RWIPG"); addDeckName("RWPR"); addDeckName("RWPT"); + addDeckName("ROEIG"); + addDeckName("RWIR"); addDeckName("RORMR"); addDeckName("RWIT"); addDeckName("RGIP"); @@ -655,7 +635,9 @@ REGION_PROBE::REGION_PROBE() : ParserKeyword("REGION_PROBE", KeywordSize(1, fals addDeckName("RGPR"); addDeckName("RGIPG"); addDeckName("RPPG"); + addDeckName("RGCDI"); addDeckName("RGVIS"); + addDeckName("RGCDM"); addDeckName("RGDEN"); addDeckName("RGPT"); addDeckName("RGPRF"); @@ -669,10 +651,11 @@ REGION_PROBE::REGION_PROBE() : ParserKeyword("REGION_PROBE", KeywordSize(1, fals addDeckName("RGIT"); addDeckName("RPR"); addDeckName("RPRP"); - addDeckName("RRPV"); addDeckName("RORMW"); addDeckName("ROPV"); - addDeckName("RHPV"); + addDeckName("RWIPL"); + addDeckName("RWCD"); + addDeckName("RGPV"); addDeckName("ROEIW"); addDeckName("ROEWW"); addDeckName("ROEWG"); @@ -682,6 +665,7 @@ REGION_PROBE::REGION_PROBE() : ParserKeyword("REGION_PROBE", KeywordSize(1, fals addDeckName("RORMF"); addDeckName("RORMX"); addDeckName("RORMY"); + addDeckName("RORFR"); addDeckName("RORFW"); addDeckName("RORFG"); addDeckName("RORFE"); @@ -706,7 +690,8 @@ REGION_PROBE::REGION_PROBE() : ParserKeyword("REGION_PROBE", KeywordSize(1, fals addDeckName("RTIPTSUR"); addDeckName("RTFTTSUR"); addDeckName("RTADSUR"); - setMatchRegex("R[OGW]?[OIP][EPRT]_.+|RU.+|RTIPF.+|RTIPS.+|RTFTF.+|RTFTS.+|RTFTT.+|RTIPT.+|RTIPF.+|RTIPS.+|RTIP[1-9][0-9]*.+|RTFTT.+|RTFTF.+|RTFTS.+|RTFT[1-9][0-9]*.+|RTADS.+|RTDCY.+"); + setMatchRegex("RU.+|RTIPF.+|RTIPS.+|RTFTF.+|RTFTS.+|RTFTT.+|RTIPT.+|RTIPF.+|RTIPS.+|RTIP[1-9][0-9]*.+|RTFTT.+|RTFTF.+|RTFTS.+|RTFT[1-9][0-9]*.+|RTADS.+|RTDCY.+"); + setMatchRegexSuffix("_{0,2}[A-Z0-9]{3}"); { ParserRecord record; { @@ -721,6 +706,35 @@ const std::string REGION_PROBE::keywordName = "REGION_PROBE"; const std::string REGION_PROBE::data::itemName = "data"; +REGION_PROBE_OPM::REGION_PROBE_OPM() : ParserKeyword("REGION_PROBE_OPM", KeywordSize(1, false)) { + addValidSectionName("SUMMARY"); + clearDeckNames(); + addDeckName("RGMIP"); + addDeckName("RGKDI"); + addDeckName("RGMDS"); + addDeckName("RGKDM"); + addDeckName("RGKMO"); + addDeckName("RGMMO"); + addDeckName("RGKTR"); + addDeckName("RGMGP"); + addDeckName("RGMST"); + addDeckName("RGMIM"); + addDeckName("RGMUS"); + setMatchRegexSuffix("_{0,2}[A-Z0-9]{3}"); + { + ParserRecord record; + { + ParserItem item("data", ParserItem::itype::INT); + item.setSizeType(ParserItem::item_size::ALL); + record.addDataItem(item); + } + addDataRecord( record ); + } +} +const std::string REGION_PROBE_OPM::keywordName = "REGION_PROBE_OPM"; +const std::string REGION_PROBE_OPM::data::itemName = "data"; + + RESIDNUM::RESIDNUM() : ParserKeyword("RESIDNUM", KeywordSize(1, false)) { addValidSectionName("REGIONS"); clearDeckNames(); @@ -810,7 +824,6 @@ RHO::RHO() : ParserKeyword("RHO", KeywordSize(1, false)) { } const std::string RHO::keywordName = "RHO"; const std::string RHO::data::itemName = "data"; -const double RHO::data::defaultValue = 0; RIVDEBUG::RIVDEBUG() : ParserKeyword("RIVDEBUG", KeywordSize(SLASH_TERMINATED)) { @@ -954,31 +967,18 @@ RIVRDIMS::RIVRDIMS() : ParserKeyword("RIVRDIMS", KeywordSize(1, false)) { } const std::string RIVRDIMS::keywordName = "RIVRDIMS"; const std::string RIVRDIMS::MAX_RIVERS::itemName = "MAX_RIVERS"; -const int RIVRDIMS::MAX_RIVERS::defaultValue = 0; const std::string RIVRDIMS::MAX_REACHES::itemName = "MAX_REACHES"; -const int RIVRDIMS::MAX_REACHES::defaultValue = 1; const std::string RIVRDIMS::MAX_BRANCHES::itemName = "MAX_BRANCHES"; -const int RIVRDIMS::MAX_BRANCHES::defaultValue = 1; const std::string RIVRDIMS::MAX_BLOCKS::itemName = "MAX_BLOCKS"; -const int RIVRDIMS::MAX_BLOCKS::defaultValue = 1; const std::string RIVRDIMS::MXTBPR::itemName = "MXTBPR"; -const int RIVRDIMS::MXTBPR::defaultValue = 1; const std::string RIVRDIMS::MXDPTB::itemName = "MXDPTB"; -const int RIVRDIMS::MXDPTB::defaultValue = 2; const std::string RIVRDIMS::MXTBGR::itemName = "MXTBGR"; -const int RIVRDIMS::MXTBGR::defaultValue = 1; const std::string RIVRDIMS::NMDEPT::itemName = "NMDEPT"; -const int RIVRDIMS::NMDEPT::defaultValue = 0; const std::string RIVRDIMS::MXDEPT::itemName = "MXDEPT"; -const int RIVRDIMS::MXDEPT::defaultValue = 2; const std::string RIVRDIMS::NMMAST::itemName = "NMMAST"; -const int RIVRDIMS::NMMAST::defaultValue = 0; const std::string RIVRDIMS::MXMAST::itemName = "MXMAST"; -const int RIVRDIMS::MXMAST::defaultValue = 2; const std::string RIVRDIMS::NRATTA::itemName = "NRATTA"; -const int RIVRDIMS::NRATTA::defaultValue = 0; const std::string RIVRDIMS::MXRATE::itemName = "MXRATE"; -const int RIVRDIMS::MXRATE::defaultValue = 2; RIVRPROP::RIVRPROP() : ParserKeyword("RIVRPROP", KeywordSize(SLASH_TERMINATED)) { @@ -1127,7 +1127,7 @@ RKTRMDIR::RKTRMDIR() : ParserKeyword("RKTRMDIR", KeywordSize(0, false)) { const std::string RKTRMDIR::keywordName = "RKTRMDIR"; -ROCK::ROCK() : ParserKeyword("ROCK", KeywordSize(UNKNOWN)) { +ROCK::ROCK() : ParserKeyword("ROCK", KeywordSize(SPECIAL_CASE_ROCK)) { addValidSectionName("PROPS"); clearDeckNames(); addDeckName("ROCK"); @@ -1150,9 +1150,7 @@ ROCK::ROCK() : ParserKeyword("ROCK", KeywordSize(UNKNOWN)) { } const std::string ROCK::keywordName = "ROCK"; const std::string ROCK::PREF::itemName = "PREF"; -const double ROCK::PREF::defaultValue = 1.013200; const std::string ROCK::COMPRESSIBILITY::itemName = "COMPRESSIBILITY"; -const double ROCK::COMPRESSIBILITY::defaultValue = 0; ROCK2D::ROCK2D() : ParserKeyword("ROCK2D", KeywordSize("ROCKCOMP", "NTROCC", true, 0)) { @@ -1242,12 +1240,10 @@ const std::string ROCKCOMP::keywordName = "ROCKCOMP"; const std::string ROCKCOMP::HYSTERESIS::itemName = "HYSTERESIS"; const std::string ROCKCOMP::HYSTERESIS::defaultValue = "REVERS"; const std::string ROCKCOMP::NTROCC::itemName = "NTROCC"; -const int ROCKCOMP::NTROCC::defaultValue = 1; const std::string ROCKCOMP::WATER_COMPACTION::itemName = "WATER_COMPACTION"; const std::string ROCKCOMP::WATER_COMPACTION::defaultValue = "NO"; const std::string ROCKCOMP::PORTXROP::itemName = "PORTXROP"; const std::string ROCKCOMP::CARKZEXP::itemName = "CARKZEXP"; -const double ROCKCOMP::CARKZEXP::defaultValue = 0; ROCKFRAC::ROCKFRAC() : ParserKeyword("ROCKFRAC", KeywordSize(1, false)) { @@ -1387,21 +1383,13 @@ const std::string ROCKPAMA::keywordName = "ROCKPAMA"; const std::string ROCKPAMA::K::itemName = "K"; const std::string ROCKPAMA::M::itemName = "M"; const std::string ROCKPAMA::G::itemName = "G"; -const double ROCKPAMA::G::defaultValue = 0; const std::string ROCKPAMA::B::itemName = "B"; -const double ROCKPAMA::B::defaultValue = 0; const std::string ROCKPAMA::E1::itemName = "E1"; -const double ROCKPAMA::E1::defaultValue = 0; const std::string ROCKPAMA::f::itemName = "f"; -const double ROCKPAMA::f::defaultValue = 0.500000; const std::string ROCKPAMA::n::itemName = "n"; -const double ROCKPAMA::n::defaultValue = 3.000000; const std::string ROCKPAMA::g::itemName = "g"; -const double ROCKPAMA::g::defaultValue = 1.000000; const std::string ROCKPAMA::Bs::itemName = "Bs"; -const double ROCKPAMA::Bs::defaultValue = 0; const std::string ROCKPAMA::Es::itemName = "Es"; -const double ROCKPAMA::Es::defaultValue = 0; ROCKTAB::ROCKTAB() : ParserKeyword("ROCKTAB", KeywordSize("ROCKCOMP", "NTROCC", false, 0)) { @@ -1624,17 +1612,11 @@ RPTHMD::RPTHMD() : ParserKeyword("RPTHMD", KeywordSize(1, false)) { } const std::string RPTHMD::keywordName = "RPTHMD"; const std::string RPTHMD::ITEM1::itemName = "ITEM1"; -const int RPTHMD::ITEM1::defaultValue = 0; const std::string RPTHMD::ITEM2::itemName = "ITEM2"; -const int RPTHMD::ITEM2::defaultValue = 0; const std::string RPTHMD::ITEM3::itemName = "ITEM3"; -const int RPTHMD::ITEM3::defaultValue = 0; const std::string RPTHMD::ITEM4::itemName = "ITEM4"; -const int RPTHMD::ITEM4::defaultValue = 0; const std::string RPTHMD::ITEM5::itemName = "ITEM5"; -const int RPTHMD::ITEM5::defaultValue = 0; const std::string RPTHMD::ITEM6::itemName = "ITEM6"; -const int RPTHMD::ITEM6::defaultValue = 0; RPTHMG::RPTHMG() : ParserKeyword("RPTHMG", KeywordSize(SLASH_TERMINATED)) { @@ -1983,7 +1965,6 @@ RTEMP::RTEMP() : ParserKeyword("RTEMP", KeywordSize(1, false)) { } const std::string RTEMP::keywordName = "RTEMP"; const std::string RTEMP::TEMP::itemName = "TEMP"; -const double RTEMP::TEMP::defaultValue = 15.555000; RTEMPA::RTEMPA() : ParserKeyword("RTEMPA", KeywordSize(1, false)) { @@ -2004,7 +1985,6 @@ RTEMPA::RTEMPA() : ParserKeyword("RTEMPA", KeywordSize(1, false)) { } const std::string RTEMPA::keywordName = "RTEMPA"; const std::string RTEMPA::TEMP::itemName = "TEMP"; -const double RTEMPA::TEMP::defaultValue = 15.555000; RTEMPVD::RTEMPVD() : ParserKeyword("RTEMPVD", KeywordSize("EQLDIMS", "NTEQUL", false, 0)) { @@ -2168,16 +2148,40 @@ const std::string RVW::keywordName = "RVW"; const std::string RVW::data::itemName = "data"; -RWGSALT::RWGSALT() : ParserKeyword("RWGSALT", KeywordSize("TABDIMS", "NTPVT", false, 0)) { +RVWVD::RVWVD() : ParserKeyword("RVWVD", KeywordSize("EQLDIMS", "NTEQUL", false, 0)) { + addValidSectionName("SOLUTION"); + clearDeckNames(); + addDeckName("RVWVD"); + { + ParserRecord record; + { + ParserItem item("DATA", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("Length"); + item.push_backDimension("OilDissolutionFactor"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string RVWVD::keywordName = "RVWVD"; +const std::string RVWVD::DATA::itemName = "DATA"; + + +RWGSALT::RWGSALT() : ParserKeyword("RWGSALT", KeywordSize("TABDIMS", "NTPVT", true, 0)) { addValidSectionName("PROPS"); clearDeckNames(); addDeckName("RWGSALT"); { ParserRecord record; + { + ParserItem item("GAS_PRESSURE", ParserItem::itype::DOUBLE); + item.push_backDimension("Pressure"); + record.addItem(item); + } { ParserItem item("DATA", ParserItem::itype::DOUBLE); item.setSizeType(ParserItem::item_size::ALL); - item.push_backDimension("Pressure"); item.push_backDimension("Mass/Length*Length*Length"); item.push_backDimension("OilDissolutionFactor"); record.addItem(item); @@ -2186,6 +2190,7 @@ RWGSALT::RWGSALT() : ParserKeyword("RWGSALT", KeywordSize("TABDIMS", "NTPVT", fa } } const std::string RWGSALT::keywordName = "RWGSALT"; +const std::string RWGSALT::GAS_PRESSURE::itemName = "GAS_PRESSURE"; const std::string RWGSALT::DATA::itemName = "DATA"; diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/S.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/S.cpp index e13f0b3804..29b125cb1f 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/S.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/S.cpp @@ -13,6 +13,9 @@ namespace Opm { namespace ParserKeywords { SALINITY::SALINITY() : ParserKeyword("SALINITY", KeywordSize(1, false)) { addValidSectionName("PROPS"); + setProhibitedKeywords({ + "SALTMF", + }); clearDeckNames(); addDeckName("SALINITY"); { @@ -27,7 +30,6 @@ SALINITY::SALINITY() : ParserKeyword("SALINITY", KeywordSize(1, false)) { } const std::string SALINITY::keywordName = "SALINITY"; const std::string SALINITY::MOLALITY::itemName = "MOLALITY"; -const double SALINITY::MOLALITY::defaultValue = 0; SALT::SALT() : ParserKeyword("SALT", KeywordSize(1, false)) { @@ -49,6 +51,27 @@ const std::string SALT::keywordName = "SALT"; const std::string SALT::SALT_CONCENTRATION::itemName = "SALT_CONCENTRATION"; +SALTMF::SALTMF() : ParserKeyword("SALTMF", KeywordSize(1, false)) { + addValidSectionName("PROPS"); + setProhibitedKeywords({ + "SALINITY", + }); + clearDeckNames(); + addDeckName("SALTMF"); + { + ParserRecord record; + { + ParserItem item("MOLE_FRACTION", ParserItem::itype::DOUBLE); + item.setDefault( double(0) ); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string SALTMF::keywordName = "SALTMF"; +const std::string SALTMF::MOLE_FRACTION::itemName = "MOLE_FRACTION"; + + SALTNODE::SALTNODE() : ParserKeyword("SALTNODE", KeywordSize("TABDIMS", "NTPVT", false, 0)) { addValidSectionName("PROPS"); clearDeckNames(); @@ -136,6 +159,7 @@ SALTSOL::SALTSOL() : ParserKeyword("SALTSOL", KeywordSize("TABDIMS", "NTPVT", fa ParserItem item("DATA", ParserItem::itype::DOUBLE); item.setSizeType(ParserItem::item_size::ALL); item.push_backDimension("Density"); + item.push_backDimension("Density"); record.addItem(item); } addRecord( record ); @@ -316,7 +340,6 @@ SCALELIM::SCALELIM() : ParserKeyword("SCALELIM", KeywordSize("ENDSCALE", "NTENDP } const std::string SCALELIM::keywordName = "SCALELIM"; const std::string SCALELIM::SAT_LIMIT::itemName = "SAT_LIMIT"; -const double SCALELIM::SAT_LIMIT::defaultValue = 0; SCDATAB::SCDATAB() : ParserKeyword("SCDATAB", KeywordSize("SCDPDIMS", "NTSCDA", false, 0)) { @@ -338,7 +361,6 @@ SCDATAB::SCDATAB() : ParserKeyword("SCDATAB", KeywordSize("SCDPDIMS", "NTSCDA", } const std::string SCDATAB::keywordName = "SCDATAB"; const std::string SCDATAB::SCALE_DATA::itemName = "SCALE_DATA"; -const double SCDATAB::SCALE_DATA::defaultValue = 0; SCDETAB::SCDETAB() : ParserKeyword("SCDETAB", KeywordSize("SCDPDIMS", "NTSCDE", false, 0)) { @@ -360,7 +382,6 @@ SCDETAB::SCDETAB() : ParserKeyword("SCDETAB", KeywordSize("SCDPDIMS", "NTSCDE", } const std::string SCDETAB::keywordName = "SCDETAB"; const std::string SCDETAB::SCALE_DATA::itemName = "SCALE_DATA"; -const double SCDETAB::SCALE_DATA::defaultValue = 0; SCDPDIMS::SCDPDIMS() : ParserKeyword("SCDPDIMS", KeywordSize(1, false)) { @@ -409,19 +430,12 @@ SCDPDIMS::SCDPDIMS() : ParserKeyword("SCDPDIMS", KeywordSize(1, false)) { } const std::string SCDPDIMS::keywordName = "SCDPDIMS"; const std::string SCDPDIMS::NTSCDP::itemName = "NTSCDP"; -const int SCDPDIMS::NTSCDP::defaultValue = 0; const std::string SCDPDIMS::NPSCDP::itemName = "NPSCDP"; -const int SCDPDIMS::NPSCDP::defaultValue = 0; const std::string SCDPDIMS::NTSCDA::itemName = "NTSCDA"; -const int SCDPDIMS::NTSCDA::defaultValue = 0; const std::string SCDPDIMS::PSCDA::itemName = "PSCDA"; -const int SCDPDIMS::PSCDA::defaultValue = 0; const std::string SCDPDIMS::UNUSED1::itemName = "UNUSED1"; -const int SCDPDIMS::UNUSED1::defaultValue = 0; const std::string SCDPDIMS::UNUSED2::itemName = "UNUSED2"; -const int SCDPDIMS::UNUSED2::defaultValue = 0; const std::string SCDPDIMS::NTSCDE::itemName = "NTSCDE"; -const int SCDPDIMS::NTSCDE::defaultValue = 0; SCDPTAB::SCDPTAB() : ParserKeyword("SCDPTAB", KeywordSize("SCDPDIMS", "NTSCDP", false, 0)) { @@ -505,21 +519,47 @@ SDENSITY::SDENSITY() : ParserKeyword("SDENSITY", KeywordSize("TABDIMS", "NTPVT", } const std::string SDENSITY::keywordName = "SDENSITY"; const std::string SDENSITY::SOLVENT_DENSITY::itemName = "SOLVENT_DENSITY"; -const double SDENSITY::SOLVENT_DENSITY::defaultValue = 1.000000; SEGMENT_PROBE::SEGMENT_PROBE() : ParserKeyword("SEGMENT_PROBE", KeywordSize(SLASH_TERMINATED)) { addValidSectionName("SUMMARY"); clearDeckNames(); - addDeckName("SWFR"); - addDeckName("SOFR"); + addDeckName("SMDEN"); + addDeckName("SDENM"); + addDeckName("SGDEN"); + addDeckName("SGOR"); addDeckName("SGFR"); - addDeckName("SPR"); + addDeckName("SGFV"); + addDeckName("SGFRF"); + addDeckName("SGFRS"); + addDeckName("SGFT"); + addDeckName("SGHF"); + addDeckName("SGVIS"); + addDeckName("SODEN"); + addDeckName("SWGR"); + addDeckName("SOFR"); + addDeckName("SOFRF"); + addDeckName("SWVIS"); + addDeckName("SOFRS"); addDeckName("SPRDH"); addDeckName("SWCT"); + addDeckName("SOFT"); + addDeckName("SOFV"); + addDeckName("SOGR"); + addDeckName("SOHF"); + addDeckName("SOVIS"); + addDeckName("SPR"); addDeckName("SPRD"); - addDeckName("SPRDF"); addDeckName("SPRDA"); + addDeckName("SPRDF"); + addDeckName("STFC"); + addDeckName("STFR"); + addDeckName("SWDEN"); + addDeckName("SWFR"); + addDeckName("SWFT"); + addDeckName("SWFV"); + addDeckName("SWHF"); + setMatchRegex("SU.+|STFC.+|STFR.+"); { ParserRecord record; { @@ -692,6 +732,9 @@ const std::string SGF32D::KRG::itemName = "KRG"; SGFN::SGFN() : ParserKeyword("SGFN", KeywordSize("TABDIMS", "NTSFUN", false, 0)) { addValidSectionName("PROPS"); + setProhibitedKeywords({ + "GSF", + }); setRequiredKeywords({ "GAS", }); @@ -762,6 +805,7 @@ SGOF::SGOF() : ParserKeyword("SGOF", KeywordSize("TABDIMS", "NTSFUN", false, 0)) addValidSectionName("PROPS"); setProhibitedKeywords({ "SLGOF", + "GSF", }); setRequiredKeywords({ "GAS", @@ -904,39 +948,22 @@ SGOFLET::SGOFLET() : ParserKeyword("SGOFLET", KeywordSize("TABDIMS", "NTSFUN", f } const std::string SGOFLET::keywordName = "SGOFLET"; const std::string SGOFLET::SG_0::itemName = "SG_0"; -const double SGOFLET::SG_0::defaultValue = 0; const std::string SGOFLET::SG_CRITICAL::itemName = "SG_CRITICAL"; -const double SGOFLET::SG_CRITICAL::defaultValue = 0; const std::string SGOFLET::L_GAS::itemName = "L_GAS"; -const double SGOFLET::L_GAS::defaultValue = 1.000000; const std::string SGOFLET::E_GAS::itemName = "E_GAS"; -const double SGOFLET::E_GAS::defaultValue = 1.000000; const std::string SGOFLET::T_GAS::itemName = "T_GAS"; -const double SGOFLET::T_GAS::defaultValue = 1.000000; const std::string SGOFLET::KRT_GAS::itemName = "KRT_GAS"; -const double SGOFLET::KRT_GAS::defaultValue = 1.000000; const std::string SGOFLET::SO_0::itemName = "SO_0"; -const double SGOFLET::SO_0::defaultValue = 0; const std::string SGOFLET::SO_CRITICAL::itemName = "SO_CRITICAL"; -const double SGOFLET::SO_CRITICAL::defaultValue = 0; const std::string SGOFLET::L_OIL::itemName = "L_OIL"; -const double SGOFLET::L_OIL::defaultValue = 1.000000; const std::string SGOFLET::E_OIL::itemName = "E_OIL"; -const double SGOFLET::E_OIL::defaultValue = 1.000000; const std::string SGOFLET::T_OIL::itemName = "T_OIL"; -const double SGOFLET::T_OIL::defaultValue = 1.000000; const std::string SGOFLET::KRT_OIL::itemName = "KRT_OIL"; -const double SGOFLET::KRT_OIL::defaultValue = 1.000000; const std::string SGOFLET::L_PC::itemName = "L_PC"; -const double SGOFLET::L_PC::defaultValue = 1.000000; const std::string SGOFLET::E_PC::itemName = "E_PC"; -const double SGOFLET::E_PC::defaultValue = 1.000000; const std::string SGOFLET::T_PC::itemName = "T_PC"; -const double SGOFLET::T_PC::defaultValue = 1.000000; const std::string SGOFLET::PCIR::itemName = "PCIR"; -const double SGOFLET::PCIR::defaultValue = 0; const std::string SGOFLET::PCT::itemName = "PCT"; -const double SGOFLET::PCT::defaultValue = 0; SGU::SGU() : ParserKeyword("SGU", KeywordSize(1, false)) { @@ -1367,13 +1394,13 @@ const std::string SLAVES::SLAVE_ECLBASE::itemName = "SLAVE_ECLBASE"; const std::string SLAVES::HOST_NAME::itemName = "HOST_NAME"; const std::string SLAVES::DIRECTORY::itemName = "DIRECTORY"; const std::string SLAVES::NUM_PE::itemName = "NUM_PE"; -const int SLAVES::NUM_PE::defaultValue = 1; SLGOF::SLGOF() : ParserKeyword("SLGOF", KeywordSize("TABDIMS", "NTSFUN", false, 0)) { addValidSectionName("PROPS"); setProhibitedKeywords({ "SGOF", + "GSF", }); setRequiredKeywords({ "GAS", @@ -1433,7 +1460,6 @@ SMRYDIMS::SMRYDIMS() : ParserKeyword("SMRYDIMS", KeywordSize(1, false)) { } const std::string SMRYDIMS::keywordName = "SMRYDIMS"; const std::string SMRYDIMS::DIMS::itemName = "DIMS"; -const int SMRYDIMS::DIMS::defaultValue = 10000; SMULTX::SMULTX() : ParserKeyword("SMULTX", KeywordSize(1, false)) { @@ -1635,6 +1661,14 @@ const std::string SOIL::keywordName = "SOIL"; const std::string SOIL::data::itemName = "data"; +SOLID::SOLID() : ParserKeyword("SOLID", KeywordSize(0, false)) { + addValidSectionName("RUNSPEC"); + clearDeckNames(); + addDeckName("SOLID"); +} +const std::string SOLID::keywordName = "SOLID"; + + SOLUTION::SOLUTION() : ParserKeyword("SOLUTION", KeywordSize(0, false)) { clearDeckNames(); addDeckName("SOLUTION"); @@ -1801,6 +1835,59 @@ const std::string SORWMIS::keywordName = "SORWMIS"; const std::string SORWMIS::DATA::itemName = "DATA"; +SOURCE::SOURCE() : ParserKeyword("SOURCE", KeywordSize(SLASH_TERMINATED)) { + addValidSectionName("SCHEDULE"); + clearDeckNames(); + addDeckName("SOURCE"); + { + ParserRecord record; + { + ParserItem item("I", ParserItem::itype::INT); + record.addItem(item); + } + { + ParserItem item("J", ParserItem::itype::INT); + record.addItem(item); + } + { + ParserItem item("K", ParserItem::itype::INT); + record.addItem(item); + } + { + ParserItem item("COMPONENT", ParserItem::itype::STRING); + item.setDefault( std::string("NONE") ); + record.addItem(item); + } + { + ParserItem item("RATE", ParserItem::itype::DOUBLE); + item.setDefault( double(0) ); + item.push_backDimension("Mass/Time"); + record.addItem(item); + } + { + ParserItem item("HRATE", ParserItem::itype::DOUBLE); + item.push_backDimension("Energy/Time"); + record.addItem(item); + } + { + ParserItem item("TEMP", ParserItem::itype::DOUBLE); + item.push_backDimension("Temperature"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string SOURCE::keywordName = "SOURCE"; +const std::string SOURCE::I::itemName = "I"; +const std::string SOURCE::J::itemName = "J"; +const std::string SOURCE::K::itemName = "K"; +const std::string SOURCE::COMPONENT::itemName = "COMPONENT"; +const std::string SOURCE::COMPONENT::defaultValue = "NONE"; +const std::string SOURCE::RATE::itemName = "RATE"; +const std::string SOURCE::HRATE::itemName = "HRATE"; +const std::string SOURCE::TEMP::itemName = "TEMP"; + + SOWCR::SOWCR() : ParserKeyword("SOWCR", KeywordSize(1, false)) { addValidSectionName("PROPS"); setRequiredKeywords({ @@ -1880,13 +1967,9 @@ SPECGRID::SPECGRID() : ParserKeyword("SPECGRID", KeywordSize(1, false)) { } const std::string SPECGRID::keywordName = "SPECGRID"; const std::string SPECGRID::NX::itemName = "NX"; -const int SPECGRID::NX::defaultValue = 1; const std::string SPECGRID::NY::itemName = "NY"; -const int SPECGRID::NY::defaultValue = 1; const std::string SPECGRID::NZ::itemName = "NZ"; -const int SPECGRID::NZ::defaultValue = 1; const std::string SPECGRID::NUMRES::itemName = "NUMRES"; -const int SPECGRID::NUMRES::defaultValue = 1; const std::string SPECGRID::COORD_TYPE::itemName = "COORD_TYPE"; const std::string SPECGRID::COORD_TYPE::defaultValue = "F"; @@ -2177,11 +2260,9 @@ START::START() : ParserKeyword("START", KeywordSize(1, false)) { } const std::string START::keywordName = "START"; const std::string START::DAY::itemName = "DAY"; -const int START::DAY::defaultValue = 1; const std::string START::MONTH::itemName = "MONTH"; const std::string START::MONTH::defaultValue = "JAN"; const std::string START::YEAR::itemName = "YEAR"; -const int START::YEAR::defaultValue = 1983; const std::string START::TIME::itemName = "TIME"; const std::string START::TIME::defaultValue = "00:00:00.000"; @@ -2209,9 +2290,7 @@ STCOND::STCOND() : ParserKeyword("STCOND", KeywordSize(1, false)) { } const std::string STCOND::keywordName = "STCOND"; const std::string STCOND::TEMPERATURE::itemName = "TEMPERATURE"; -const double STCOND::TEMPERATURE::defaultValue = 15.560000; const std::string STCOND::PRESSURE::itemName = "PRESSURE"; -const double STCOND::PRESSURE::defaultValue = 1.013250; STOG::STOG() : ParserKeyword("STOG", KeywordSize("TABDIMS", "NTPVT", false, 0)) { @@ -2278,7 +2357,6 @@ STONE1EX::STONE1EX() : ParserKeyword("STONE1EX", KeywordSize("TABDIMS", "NTSFUN" } const std::string STONE1EX::keywordName = "STONE1EX"; const std::string STONE1EX::EXP_VALUE::itemName = "EXP_VALUE"; -const double STONE1EX::EXP_VALUE::defaultValue = 1.000000; STONE2::STONE2() : ParserKeyword("STONE2", KeywordSize(0, false)) { @@ -2320,6 +2398,93 @@ const std::string STOW::REF_OIL_PRESSURE::itemName = "REF_OIL_PRESSURE"; const std::string STOW::table::itemName = "table"; +STREQUIL::STREQUIL() : ParserKeyword("STREQUIL", KeywordSize(SLASH_TERMINATED)) { + addValidSectionName("SOLUTION"); + clearDeckNames(); + addDeckName("STREQUIL"); + { + ParserRecord record; + { + ParserItem item("DATUM_DEPTH", ParserItem::itype::DOUBLE); + item.setDefault( double(0) ); + item.push_backDimension("Length"); + record.addItem(item); + } + { + ParserItem item("DATUM_POSX", ParserItem::itype::DOUBLE); + item.setDefault( double(0) ); + item.push_backDimension("Length"); + record.addItem(item); + } + { + ParserItem item("DATUM_POSY", ParserItem::itype::DOUBLE); + item.setDefault( double(0) ); + item.push_backDimension("Length"); + record.addItem(item); + } + { + ParserItem item("STRESSXX", ParserItem::itype::DOUBLE); + item.push_backDimension("Pressure"); + record.addItem(item); + } + { + ParserItem item("STRESSXXGRAD", ParserItem::itype::DOUBLE); + item.push_backDimension("Pressure/Length"); + record.addItem(item); + } + { + ParserItem item("STRESSYY", ParserItem::itype::DOUBLE); + item.push_backDimension("Pressure"); + record.addItem(item); + } + { + ParserItem item("STRESSYYGRAD", ParserItem::itype::DOUBLE); + item.push_backDimension("Pressure/Length"); + record.addItem(item); + } + { + ParserItem item("STRESSZZ", ParserItem::itype::DOUBLE); + item.push_backDimension("Pressure"); + record.addItem(item); + } + { + ParserItem item("STRESSZZGRAD", ParserItem::itype::DOUBLE); + item.push_backDimension("Pressure/Length"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string STREQUIL::keywordName = "STREQUIL"; +const std::string STREQUIL::DATUM_DEPTH::itemName = "DATUM_DEPTH"; +const std::string STREQUIL::DATUM_POSX::itemName = "DATUM_POSX"; +const std::string STREQUIL::DATUM_POSY::itemName = "DATUM_POSY"; +const std::string STREQUIL::STRESSXX::itemName = "STRESSXX"; +const std::string STREQUIL::STRESSXXGRAD::itemName = "STRESSXXGRAD"; +const std::string STREQUIL::STRESSYY::itemName = "STRESSYY"; +const std::string STREQUIL::STRESSYYGRAD::itemName = "STRESSYYGRAD"; +const std::string STREQUIL::STRESSZZ::itemName = "STRESSZZ"; +const std::string STREQUIL::STRESSZZGRAD::itemName = "STRESSZZGRAD"; + + +STRESSEQUILNUM::STRESSEQUILNUM() : ParserKeyword("STRESSEQUILNUM", KeywordSize(1, false)) { + addValidSectionName("REGIONS"); + clearDeckNames(); + addDeckName("STRESSEQUILNUM"); + { + ParserRecord record; + { + ParserItem item("data", ParserItem::itype::INT); + item.setSizeType(ParserItem::item_size::ALL); + record.addDataItem(item); + } + addDataRecord( record ); + } +} +const std::string STRESSEQUILNUM::keywordName = "STRESSEQUILNUM"; +const std::string STRESSEQUILNUM::data::itemName = "data"; + + STWG::STWG() : ParserKeyword("STWG", KeywordSize("TABDIMS", "NTPVT", false, 0)) { addValidSectionName("PROPS"); clearDeckNames(); @@ -2548,9 +2713,7 @@ SURFOPTS::SURFOPTS() : ParserKeyword("SURFOPTS", KeywordSize(1, false)) { } const std::string SURFOPTS::keywordName = "SURFOPTS"; const std::string SURFOPTS::MIN_SWAT::itemName = "MIN_SWAT"; -const double SURFOPTS::MIN_SWAT::defaultValue = 1e-06; const std::string SURFOPTS::SMOOTHING::itemName = "SMOOTHING"; -const double SURFOPTS::SMOOTHING::defaultValue = 1e-06; SURFROCK::SURFROCK() : ParserKeyword("SURFROCK", KeywordSize("TABDIMS", "NTSFUN", false, 0)) { @@ -2744,6 +2907,9 @@ const std::string SWF32D::KRW::itemName = "KRW"; SWFN::SWFN() : ParserKeyword("SWFN", KeywordSize("TABDIMS", "NTSFUN", false, 0)) { addValidSectionName("PROPS"); + setProhibitedKeywords({ + "WSF", + }); setRequiredKeywords({ "WATER", }); @@ -2938,6 +3104,9 @@ const std::string SWLPC::data::itemName = "data"; SWOF::SWOF() : ParserKeyword("SWOF", KeywordSize("TABDIMS", "NTSFUN", false, 0)) { addValidSectionName("PROPS"); + setProhibitedKeywords({ + "WSF", + }); setRequiredKeywords({ "OIL", "WATER", @@ -3079,39 +3248,22 @@ SWOFLET::SWOFLET() : ParserKeyword("SWOFLET", KeywordSize("TABDIMS", "NTSFUN", f } const std::string SWOFLET::keywordName = "SWOFLET"; const std::string SWOFLET::SW_RESIDUAL::itemName = "SW_RESIDUAL"; -const double SWOFLET::SW_RESIDUAL::defaultValue = 0; const std::string SWOFLET::SW_CRITICAL::itemName = "SW_CRITICAL"; -const double SWOFLET::SW_CRITICAL::defaultValue = 0; const std::string SWOFLET::L_WATER::itemName = "L_WATER"; -const double SWOFLET::L_WATER::defaultValue = 1.000000; const std::string SWOFLET::E_WATER::itemName = "E_WATER"; -const double SWOFLET::E_WATER::defaultValue = 1.000000; const std::string SWOFLET::T_WATER::itemName = "T_WATER"; -const double SWOFLET::T_WATER::defaultValue = 1.000000; const std::string SWOFLET::KRT_WATER::itemName = "KRT_WATER"; -const double SWOFLET::KRT_WATER::defaultValue = 1.000000; const std::string SWOFLET::SO_RESIDUAL::itemName = "SO_RESIDUAL"; -const double SWOFLET::SO_RESIDUAL::defaultValue = 0; const std::string SWOFLET::SO_CRITICAL::itemName = "SO_CRITICAL"; -const double SWOFLET::SO_CRITICAL::defaultValue = 0; const std::string SWOFLET::L_OIL::itemName = "L_OIL"; -const double SWOFLET::L_OIL::defaultValue = 1.000000; const std::string SWOFLET::E_OIL::itemName = "E_OIL"; -const double SWOFLET::E_OIL::defaultValue = 1.000000; const std::string SWOFLET::T_OIL::itemName = "T_OIL"; -const double SWOFLET::T_OIL::defaultValue = 1.000000; const std::string SWOFLET::KRT_OIL::itemName = "KRT_OIL"; -const double SWOFLET::KRT_OIL::defaultValue = 1.000000; const std::string SWOFLET::L_PC::itemName = "L_PC"; -const double SWOFLET::L_PC::defaultValue = 1.000000; const std::string SWOFLET::E_PC::itemName = "E_PC"; -const double SWOFLET::E_PC::defaultValue = 1.000000; const std::string SWOFLET::T_PC::itemName = "T_PC"; -const double SWOFLET::T_PC::defaultValue = 1.000000; const std::string SWOFLET::PCIR::itemName = "PCIR"; -const double SWOFLET::PCIR::defaultValue = 0; const std::string SWOFLET::PCT::itemName = "PCT"; -const double SWOFLET::PCT::defaultValue = 0; SWU::SWU() : ParserKeyword("SWU", KeywordSize(1, false)) { diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/T.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/T.cpp index f18fa5370b..bcdcf70d03 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/T.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/T.cpp @@ -143,50 +143,29 @@ TABDIMS::TABDIMS() : ParserKeyword("TABDIMS", KeywordSize(1, false)) { } const std::string TABDIMS::keywordName = "TABDIMS"; const std::string TABDIMS::NTSFUN::itemName = "NTSFUN"; -const int TABDIMS::NTSFUN::defaultValue = 1; const std::string TABDIMS::NTPVT::itemName = "NTPVT"; -const int TABDIMS::NTPVT::defaultValue = 1; const std::string TABDIMS::NSSFUN::itemName = "NSSFUN"; -const int TABDIMS::NSSFUN::defaultValue = 20; const std::string TABDIMS::NPPVT::itemName = "NPPVT"; -const int TABDIMS::NPPVT::defaultValue = 20; const std::string TABDIMS::NTFIP::itemName = "NTFIP"; -const int TABDIMS::NTFIP::defaultValue = 1; const std::string TABDIMS::NRPVT::itemName = "NRPVT"; -const int TABDIMS::NRPVT::defaultValue = 20; const std::string TABDIMS::MAX_RV_NODES::itemName = "MAX_RV_NODES"; -const int TABDIMS::MAX_RV_NODES::defaultValue = 20; const std::string TABDIMS::NTENDP::itemName = "NTENDP"; -const int TABDIMS::NTENDP::defaultValue = 1; const std::string TABDIMS::NUM_EOS_RES::itemName = "NUM_EOS_RES"; -const int TABDIMS::NUM_EOS_RES::defaultValue = 1; const std::string TABDIMS::NUM_EOS_SURFACE::itemName = "NUM_EOS_SURFACE"; -const int TABDIMS::NUM_EOS_SURFACE::defaultValue = 1; const std::string TABDIMS::MAX_FLUX_REGIONS::itemName = "MAX_FLUX_REGIONS"; -const int TABDIMS::MAX_FLUX_REGIONS::defaultValue = 10; const std::string TABDIMS::MAX_THERMAL_REGIONS::itemName = "MAX_THERMAL_REGIONS"; -const int TABDIMS::MAX_THERMAL_REGIONS::defaultValue = 1; const std::string TABDIMS::NTROCC::itemName = "NTROCC"; const std::string TABDIMS::MAX_PRESSURE_MAINTAINANCE_REGIONS::itemName = "MAX_PRESSURE_MAINTAINANCE_REGIONS"; -const int TABDIMS::MAX_PRESSURE_MAINTAINANCE_REGIONS::defaultValue = 0; const std::string TABDIMS::MAX_KVALUE_TABLES::itemName = "MAX_KVALUE_TABLES"; -const int TABDIMS::MAX_KVALUE_TABLES::defaultValue = 0; const std::string TABDIMS::NTALPHA::itemName = "NTALPHA"; const std::string TABDIMS::ASPHALTENE_ASPKDAM_MAX_ROWS::itemName = "ASPHALTENE_ASPKDAM_MAX_ROWS"; -const int TABDIMS::ASPHALTENE_ASPKDAM_MAX_ROWS::defaultValue = 10; const std::string TABDIMS::ASPHALTENE_ASPREWG_MAX_ROWS::itemName = "ASPHALTENE_ASPREWG_MAX_ROWS"; -const int TABDIMS::ASPHALTENE_ASPREWG_MAX_ROWS::defaultValue = 10; const std::string TABDIMS::ASPHALTENE_ASPVISO_MAX_ROWS::itemName = "ASPHALTENE_ASPVISO_MAX_ROWS"; -const int TABDIMS::ASPHALTENE_ASPVISO_MAX_ROWS::defaultValue = 10; const std::string TABDIMS::ITEM20_NOT_USED::itemName = "ITEM20_NOT_USED"; const std::string TABDIMS::ASPHALTENE_ASPPW2D_MAX_COLUMNS::itemName = "ASPHALTENE_ASPPW2D_MAX_COLUMNS"; -const int TABDIMS::ASPHALTENE_ASPPW2D_MAX_COLUMNS::defaultValue = 5; const std::string TABDIMS::ASPHALTENE_ASPPW2D_MAX_ROWS::itemName = "ASPHALTENE_ASPPW2D_MAX_ROWS"; -const int TABDIMS::ASPHALTENE_ASPPW2D_MAX_ROWS::defaultValue = 5; const std::string TABDIMS::ASPHALTENE_ASPWETF_MAX_ROWS::itemName = "ASPHALTENE_ASPWETF_MAX_ROWS"; -const int TABDIMS::ASPHALTENE_ASPWETF_MAX_ROWS::defaultValue = 5; const std::string TABDIMS::NUM_KVALUE_TABLES::itemName = "NUM_KVALUE_TABLES"; -const int TABDIMS::NUM_KVALUE_TABLES::defaultValue = 0; const std::string TABDIMS::RESERVED::itemName = "RESERVED"; @@ -208,6 +187,25 @@ const std::string TBLK::keywordName = "TBLK"; const std::string TBLK::data::itemName = "data"; +TCRIT::TCRIT() : ParserKeyword("TCRIT", KeywordSize("TABDIMS", "NUM_EOS_RES", false, 0)) { + addValidSectionName("PROPS"); + clearDeckNames(); + addDeckName("TCRIT"); + { + ParserRecord record; + { + ParserItem item("DATA", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("AbsoluteTemperature"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string TCRIT::keywordName = "TCRIT"; +const std::string TCRIT::DATA::itemName = "DATA"; + + TEMP::TEMP() : ParserKeyword("TEMP", KeywordSize(0, false)) { addValidSectionName("RUNSPEC"); clearDeckNames(); @@ -304,6 +302,39 @@ const std::string THCGAS::keywordName = "THCGAS"; const std::string THCGAS::data::itemName = "data"; +THCO2MIX::THCO2MIX() : ParserKeyword("THCO2MIX", KeywordSize(1, false)) { + addValidSectionName("PROPS"); + clearDeckNames(); + addDeckName("THCO2MIX"); + { + ParserRecord record; + { + ParserItem item("MIXING_MODEL_SALT", ParserItem::itype::STRING); + item.setDefault( std::string("MICHAELIDES") ); + record.addItem(item); + } + { + ParserItem item("MIXING_MODEL_LIQUID", ParserItem::itype::STRING); + item.setDefault( std::string("DUANSUN") ); + record.addItem(item); + } + { + ParserItem item("MIXING_MODEL_GAS", ParserItem::itype::STRING); + item.setDefault( std::string("NONE") ); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string THCO2MIX::keywordName = "THCO2MIX"; +const std::string THCO2MIX::MIXING_MODEL_SALT::itemName = "MIXING_MODEL_SALT"; +const std::string THCO2MIX::MIXING_MODEL_SALT::defaultValue = "MICHAELIDES"; +const std::string THCO2MIX::MIXING_MODEL_LIQUID::itemName = "MIXING_MODEL_LIQUID"; +const std::string THCO2MIX::MIXING_MODEL_LIQUID::defaultValue = "DUANSUN"; +const std::string THCO2MIX::MIXING_MODEL_GAS::itemName = "MIXING_MODEL_GAS"; +const std::string THCO2MIX::MIXING_MODEL_GAS::defaultValue = "NONE"; + + THCOIL::THCOIL() : ParserKeyword("THCOIL", KeywordSize(1, false)) { addValidSectionName("GRID"); clearDeckNames(); @@ -399,6 +430,25 @@ const std::string THCWATER::keywordName = "THCWATER"; const std::string THCWATER::data::itemName = "data"; +THELCOEF::THELCOEF() : ParserKeyword("THELCOEF", KeywordSize(1, false)) { + addValidSectionName("GRID"); + clearDeckNames(); + addDeckName("THELCOEF"); + { + ParserRecord record; + { + ParserItem item("data", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("1"); + record.addDataItem(item); + } + addDataRecord( record ); + } +} +const std::string THELCOEF::keywordName = "THELCOEF"; +const std::string THELCOEF::data::itemName = "data"; + + THERMAL::THERMAL() : ParserKeyword("THERMAL", KeywordSize(0, false)) { addValidSectionName("RUNSPEC"); clearDeckNames(); @@ -407,6 +457,25 @@ THERMAL::THERMAL() : ParserKeyword("THERMAL", KeywordSize(0, false)) { const std::string THERMAL::keywordName = "THERMAL"; +THERMEXR::THERMEXR() : ParserKeyword("THERMEXR", KeywordSize(1, false)) { + addValidSectionName("GRID"); + clearDeckNames(); + addDeckName("THERMEXR"); + { + ParserRecord record; + { + ParserItem item("data", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("1/AbsoluteTemperature"); + record.addDataItem(item); + } + addDataRecord( record ); + } +} +const std::string THERMEXR::keywordName = "THERMEXR"; +const std::string THERMEXR::data::itemName = "data"; + + THPRES::THPRES() : ParserKeyword("THPRES", KeywordSize(SLASH_TERMINATED)) { addValidSectionName("SOLUTION"); clearDeckNames(); @@ -623,7 +692,6 @@ TOLCRIT::TOLCRIT() : ParserKeyword("TOLCRIT", KeywordSize(1, false)) { } const std::string TOLCRIT::keywordName = "TOLCRIT"; const std::string TOLCRIT::VALUE::itemName = "VALUE"; -const double TOLCRIT::VALUE::defaultValue = 1e-06; TOPS::TOPS() : ParserKeyword("TOPS", KeywordSize(1, false)) { @@ -859,27 +927,19 @@ TRACERS::TRACERS() : ParserKeyword("TRACERS", KeywordSize(1, false)) { } const std::string TRACERS::keywordName = "TRACERS"; const std::string TRACERS::MAX_OIL_TRACERS::itemName = "MAX_OIL_TRACERS"; -const int TRACERS::MAX_OIL_TRACERS::defaultValue = 0; const std::string TRACERS::MAX_WATER_TRACERS::itemName = "MAX_WATER_TRACERS"; -const int TRACERS::MAX_WATER_TRACERS::defaultValue = 0; const std::string TRACERS::MAX_GAS_TRACERS::itemName = "MAX_GAS_TRACERS"; -const int TRACERS::MAX_GAS_TRACERS::defaultValue = 0; const std::string TRACERS::MAX_ENV_TRACERS::itemName = "MAX_ENV_TRACERS"; -const int TRACERS::MAX_ENV_TRACERS::defaultValue = 0; const std::string TRACERS::NUMERIC_DIFF::itemName = "NUMERIC_DIFF"; const std::string TRACERS::NUMERIC_DIFF::defaultValue = "NODIFF"; const std::string TRACERS::MAX_ITER::itemName = "MAX_ITER"; -const int TRACERS::MAX_ITER::defaultValue = 12; const std::string TRACERS::MIN_ITER::itemName = "MIN_ITER"; -const int TRACERS::MIN_ITER::defaultValue = 1; const std::string TRACERS::PASSIVE_NONLINEAR::itemName = "PASSIVE_NONLINEAR"; const std::string TRACERS::PASSIVE_NONLINEAR::defaultValue = "NO"; const std::string TRACERS::ONEOFF_LIN_TIGHT::itemName = "ONEOFF_LIN_TIGHT"; const std::string TRACERS::ONEOFF_NLIN_TIGHT::itemName = "ONEOFF_NLIN_TIGHT"; const std::string TRACERS::TIGHTENING_FACTORS::itemName = "TIGHTENING_FACTORS"; -const double TRACERS::TIGHTENING_FACTORS::defaultValue = 1.000000; const std::string TRACERS::NTIGHTFACTORS::itemName = "NTIGHTFACTORS"; -const int TRACERS::NTIGHTFACTORS::defaultValue = 0; TRACITVD::TRACITVD() : ParserKeyword("TRACITVD", KeywordSize(1, false)) { @@ -903,7 +963,6 @@ TRACITVD::TRACITVD() : ParserKeyword("TRACITVD", KeywordSize(1, false)) { } const std::string TRACITVD::keywordName = "TRACITVD"; const std::string TRACITVD::FLUX_LIMITER::itemName = "FLUX_LIMITER"; -const int TRACITVD::FLUX_LIMITER::defaultValue = 1; const std::string TRACITVD::BOTH_TIMESTEP::itemName = "BOTH_TIMESTEP"; const std::string TRACITVD::BOTH_TIMESTEP::defaultValue = "YES"; @@ -1094,7 +1153,6 @@ TRDCY::TRDCY() : ParserKeyword("TRDCY", KeywordSize("TABDIMS", "NTPVT", false, 0 } const std::string TRDCY::keywordName = "TRDCY"; const std::string TRDCY::HALF_TIME::itemName = "HALF_TIME"; -const double TRDCY::HALF_TIME::defaultValue = 100000000000000000000.000000; TRDIF::TRDIF() : ParserKeyword("TRDIF", KeywordSize("TABDIMS", "NTPVT", false, 0)) { @@ -1114,7 +1172,6 @@ TRDIF::TRDIF() : ParserKeyword("TRDIF", KeywordSize("TABDIMS", "NTPVT", false, 0 } const std::string TRDIF::keywordName = "TRDIF"; const std::string TRDIF::HALF_TIME::itemName = "HALF_TIME"; -const double TRDIF::HALF_TIME::defaultValue = 100000000000000000000.000000; TRDIS::TRDIS() : ParserKeyword("TRDIS", KeywordSize("TABDIMS", "NTPVT", false, 0)) { @@ -1174,7 +1231,7 @@ const std::string TRDIS::D8TABLE::itemName = "D8TABLE"; const std::string TRDIS::D9TABLE::itemName = "D9TABLE"; -TREF::TREF() : ParserKeyword("TREF", KeywordSize("TABDIMS", "NUM_STATE_EQ", false, 0)) { +TREF::TREF() : ParserKeyword("TREF", KeywordSize("TABDIMS", "NUM_EOS_RES", false, 0)) { addValidSectionName("PROPS"); clearDeckNames(); addDeckName("TREF"); @@ -1193,7 +1250,7 @@ const std::string TREF::keywordName = "TREF"; const std::string TREF::TEMPERATURE::itemName = "TEMPERATURE"; -TREFS::TREFS() : ParserKeyword("TREFS", KeywordSize("TABDIMS", "NUM_STATE_EQ", false, 0)) { +TREFS::TREFS() : ParserKeyword("TREFS", KeywordSize("TABDIMS", "NUM_EOS_SURFACE", false, 0)) { addValidSectionName("PROPS"); clearDeckNames(); addDeckName("TREFS"); @@ -1282,7 +1339,6 @@ const std::string TRROCK::keywordName = "TRROCK"; const std::string TRROCK::ADSORPTION_INDEX::itemName = "ADSORPTION_INDEX"; const std::string TRROCK::MASS_DENSITY::itemName = "MASS_DENSITY"; const std::string TRROCK::INIT_MODEL::itemName = "INIT_MODEL"; -const int TRROCK::INIT_MODEL::defaultValue = 1; TSTEP::TSTEP() : ParserKeyword("TSTEP", KeywordSize(1, false)) { @@ -1493,67 +1549,37 @@ TUNING::TUNING() : ParserKeyword("TUNING", KeywordSize(3, false)) { } const std::string TUNING::keywordName = "TUNING"; const std::string TUNING::TSINIT::itemName = "TSINIT"; -const double TUNING::TSINIT::defaultValue = 1.000000; const std::string TUNING::TSMAXZ::itemName = "TSMAXZ"; -const double TUNING::TSMAXZ::defaultValue = 365.000000; const std::string TUNING::TSMINZ::itemName = "TSMINZ"; -const double TUNING::TSMINZ::defaultValue = 0.100000; const std::string TUNING::TSMCHP::itemName = "TSMCHP"; -const double TUNING::TSMCHP::defaultValue = 0.150000; const std::string TUNING::TSFMAX::itemName = "TSFMAX"; -const double TUNING::TSFMAX::defaultValue = 3.000000; const std::string TUNING::TSFMIN::itemName = "TSFMIN"; -const double TUNING::TSFMIN::defaultValue = 0.300000; const std::string TUNING::TSFCNV::itemName = "TSFCNV"; -const double TUNING::TSFCNV::defaultValue = 0.100000; const std::string TUNING::TFDIFF::itemName = "TFDIFF"; -const double TUNING::TFDIFF::defaultValue = 1.250000; const std::string TUNING::THRUPT::itemName = "THRUPT"; -const double TUNING::THRUPT::defaultValue = 100000000000000000000.000000; const std::string TUNING::TMAXWC::itemName = "TMAXWC"; const std::string TUNING::TRGTTE::itemName = "TRGTTE"; -const double TUNING::TRGTTE::defaultValue = 0.100000; const std::string TUNING::TRGCNV::itemName = "TRGCNV"; -const double TUNING::TRGCNV::defaultValue = 0.001000; const std::string TUNING::TRGMBE::itemName = "TRGMBE"; -const double TUNING::TRGMBE::defaultValue = 1e-07; const std::string TUNING::TRGLCV::itemName = "TRGLCV"; -const double TUNING::TRGLCV::defaultValue = 0.000100; const std::string TUNING::XXXTTE::itemName = "XXXTTE"; -const double TUNING::XXXTTE::defaultValue = 10.000000; const std::string TUNING::XXXCNV::itemName = "XXXCNV"; -const double TUNING::XXXCNV::defaultValue = 0.010000; const std::string TUNING::XXXMBE::itemName = "XXXMBE"; -const double TUNING::XXXMBE::defaultValue = 1e-06; const std::string TUNING::XXXLCV::itemName = "XXXLCV"; -const double TUNING::XXXLCV::defaultValue = 0.001000; const std::string TUNING::XXXWFL::itemName = "XXXWFL"; -const double TUNING::XXXWFL::defaultValue = 0.001000; const std::string TUNING::TRGFIP::itemName = "TRGFIP"; -const double TUNING::TRGFIP::defaultValue = 0.025000; const std::string TUNING::TRGSFT::itemName = "TRGSFT"; const std::string TUNING::THIONX::itemName = "THIONX"; -const double TUNING::THIONX::defaultValue = 0.010000; const std::string TUNING::TRWGHT::itemName = "TRWGHT"; -const int TUNING::TRWGHT::defaultValue = 1; const std::string TUNING::NEWTMX::itemName = "NEWTMX"; -const int TUNING::NEWTMX::defaultValue = 12; const std::string TUNING::NEWTMN::itemName = "NEWTMN"; -const int TUNING::NEWTMN::defaultValue = 1; const std::string TUNING::LITMAX::itemName = "LITMAX"; -const int TUNING::LITMAX::defaultValue = 25; const std::string TUNING::LITMIN::itemName = "LITMIN"; -const int TUNING::LITMIN::defaultValue = 1; const std::string TUNING::MXWSIT::itemName = "MXWSIT"; -const int TUNING::MXWSIT::defaultValue = 8; const std::string TUNING::MXWPIT::itemName = "MXWPIT"; -const int TUNING::MXWPIT::defaultValue = 8; const std::string TUNING::DDPLIM::itemName = "DDPLIM"; -const double TUNING::DDPLIM::defaultValue = 1000000.000000; const std::string TUNING::DDSLIM::itemName = "DDSLIM"; -const double TUNING::DDSLIM::defaultValue = 1000000.000000; const std::string TUNING::TRGDPR::itemName = "TRGDPR"; -const double TUNING::TRGDPR::defaultValue = 1000000.000000; const std::string TUNING::XXXDPR::itemName = "XXXDPR"; @@ -1625,15 +1651,10 @@ TUNINGH::TUNINGH() : ParserKeyword("TUNINGH", KeywordSize(1, false)) { } const std::string TUNINGH::keywordName = "TUNINGH"; const std::string TUNINGH::GRGLCV::itemName = "GRGLCV"; -const double TUNINGH::GRGLCV::defaultValue = 0.000100; const std::string TUNINGH::GXXLCV::itemName = "GXXLCV"; -const double TUNINGH::GXXLCV::defaultValue = 0.001000; const std::string TUNINGH::GMSLCV::itemName = "GMSLCV"; -const double TUNINGH::GMSLCV::defaultValue = 1e-20; const std::string TUNINGH::LGTMIN::itemName = "LGTMIN"; -const int TUNINGH::LGTMIN::defaultValue = 1; const std::string TUNINGH::LGTMAX::itemName = "LGTMAX"; -const int TUNINGH::LGTMAX::defaultValue = 25; TUNINGL::TUNINGL() : ParserKeyword("TUNINGL", KeywordSize(3, false)) { @@ -1825,67 +1846,37 @@ TUNINGL::TUNINGL() : ParserKeyword("TUNINGL", KeywordSize(3, false)) { } const std::string TUNINGL::keywordName = "TUNINGL"; const std::string TUNINGL::TSINIT::itemName = "TSINIT"; -const double TUNINGL::TSINIT::defaultValue = 1.000000; const std::string TUNINGL::TSMAXZ::itemName = "TSMAXZ"; -const double TUNINGL::TSMAXZ::defaultValue = 365.000000; const std::string TUNINGL::TSMINZ::itemName = "TSMINZ"; -const double TUNINGL::TSMINZ::defaultValue = 0.100000; const std::string TUNINGL::TSMCHP::itemName = "TSMCHP"; -const double TUNINGL::TSMCHP::defaultValue = 0.150000; const std::string TUNINGL::TSFMAX::itemName = "TSFMAX"; -const double TUNINGL::TSFMAX::defaultValue = 3.000000; const std::string TUNINGL::TSFMIN::itemName = "TSFMIN"; -const double TUNINGL::TSFMIN::defaultValue = 0.300000; const std::string TUNINGL::TSFCNV::itemName = "TSFCNV"; -const double TUNINGL::TSFCNV::defaultValue = 0.100000; const std::string TUNINGL::TFDIFF::itemName = "TFDIFF"; -const double TUNINGL::TFDIFF::defaultValue = 1.250000; const std::string TUNINGL::THRUPT::itemName = "THRUPT"; -const double TUNINGL::THRUPT::defaultValue = 100000000000000000000.000000; const std::string TUNINGL::TMAXWC::itemName = "TMAXWC"; const std::string TUNINGL::TRGTTE::itemName = "TRGTTE"; -const double TUNINGL::TRGTTE::defaultValue = 0.100000; const std::string TUNINGL::TRGCNV::itemName = "TRGCNV"; -const double TUNINGL::TRGCNV::defaultValue = 0.001000; const std::string TUNINGL::TRGMBE::itemName = "TRGMBE"; -const double TUNINGL::TRGMBE::defaultValue = 1e-07; const std::string TUNINGL::TRGLCV::itemName = "TRGLCV"; -const double TUNINGL::TRGLCV::defaultValue = 0.000100; const std::string TUNINGL::XXXTTE::itemName = "XXXTTE"; -const double TUNINGL::XXXTTE::defaultValue = 10.000000; const std::string TUNINGL::XXXCNV::itemName = "XXXCNV"; -const double TUNINGL::XXXCNV::defaultValue = 0.010000; const std::string TUNINGL::XXXMBE::itemName = "XXXMBE"; -const double TUNINGL::XXXMBE::defaultValue = 1e-06; const std::string TUNINGL::XXXLCV::itemName = "XXXLCV"; -const double TUNINGL::XXXLCV::defaultValue = 0.001000; const std::string TUNINGL::XXXWFL::itemName = "XXXWFL"; -const double TUNINGL::XXXWFL::defaultValue = 0.001000; const std::string TUNINGL::TRGFIP::itemName = "TRGFIP"; -const double TUNINGL::TRGFIP::defaultValue = 0.025000; const std::string TUNINGL::TRGSFT::itemName = "TRGSFT"; const std::string TUNINGL::THIONX::itemName = "THIONX"; -const double TUNINGL::THIONX::defaultValue = 0.010000; const std::string TUNINGL::TRWGHT::itemName = "TRWGHT"; -const int TUNINGL::TRWGHT::defaultValue = 1; const std::string TUNINGL::NEWTMX::itemName = "NEWTMX"; -const int TUNINGL::NEWTMX::defaultValue = 12; const std::string TUNINGL::NEWTMN::itemName = "NEWTMN"; -const int TUNINGL::NEWTMN::defaultValue = 1; const std::string TUNINGL::LITMAX::itemName = "LITMAX"; -const int TUNINGL::LITMAX::defaultValue = 25; const std::string TUNINGL::LITMIN::itemName = "LITMIN"; -const int TUNINGL::LITMIN::defaultValue = 1; const std::string TUNINGL::MXWSIT::itemName = "MXWSIT"; -const int TUNINGL::MXWSIT::defaultValue = 8; const std::string TUNINGL::MXWPIT::itemName = "MXWPIT"; -const int TUNINGL::MXWPIT::defaultValue = 8; const std::string TUNINGL::DDPLIM::itemName = "DDPLIM"; -const double TUNINGL::DDPLIM::defaultValue = 1000000.000000; const std::string TUNINGL::DDSLIM::itemName = "DDSLIM"; -const double TUNINGL::DDSLIM::defaultValue = 1000000.000000; const std::string TUNINGL::TRGDPR::itemName = "TRGDPR"; -const double TUNINGL::TRGDPR::defaultValue = 1000000.000000; const std::string TUNINGL::XXXDPR::itemName = "XXXDPR"; @@ -2087,67 +2078,37 @@ TUNINGS::TUNINGS() : ParserKeyword("TUNINGS", KeywordSize(4, false)) { const std::string TUNINGS::keywordName = "TUNINGS"; const std::string TUNINGS::LGR::itemName = "LGR"; const std::string TUNINGS::TSINIT::itemName = "TSINIT"; -const double TUNINGS::TSINIT::defaultValue = 1.000000; const std::string TUNINGS::TSMAXZ::itemName = "TSMAXZ"; -const double TUNINGS::TSMAXZ::defaultValue = 365.000000; const std::string TUNINGS::TSMINZ::itemName = "TSMINZ"; -const double TUNINGS::TSMINZ::defaultValue = 0.100000; const std::string TUNINGS::TSMCHP::itemName = "TSMCHP"; -const double TUNINGS::TSMCHP::defaultValue = 0.150000; const std::string TUNINGS::TSFMAX::itemName = "TSFMAX"; -const double TUNINGS::TSFMAX::defaultValue = 3.000000; const std::string TUNINGS::TSFMIN::itemName = "TSFMIN"; -const double TUNINGS::TSFMIN::defaultValue = 0.300000; const std::string TUNINGS::TSFCNV::itemName = "TSFCNV"; -const double TUNINGS::TSFCNV::defaultValue = 0.100000; const std::string TUNINGS::TFDIFF::itemName = "TFDIFF"; -const double TUNINGS::TFDIFF::defaultValue = 1.250000; const std::string TUNINGS::THRUPT::itemName = "THRUPT"; -const double TUNINGS::THRUPT::defaultValue = 100000000000000000000.000000; const std::string TUNINGS::TMAXWC::itemName = "TMAXWC"; const std::string TUNINGS::TRGTTE::itemName = "TRGTTE"; -const double TUNINGS::TRGTTE::defaultValue = 0.100000; const std::string TUNINGS::TRGCNV::itemName = "TRGCNV"; -const double TUNINGS::TRGCNV::defaultValue = 0.001000; const std::string TUNINGS::TRGMBE::itemName = "TRGMBE"; -const double TUNINGS::TRGMBE::defaultValue = 1e-07; const std::string TUNINGS::TRGLCV::itemName = "TRGLCV"; -const double TUNINGS::TRGLCV::defaultValue = 0.000100; const std::string TUNINGS::XXXTTE::itemName = "XXXTTE"; -const double TUNINGS::XXXTTE::defaultValue = 10.000000; const std::string TUNINGS::XXXCNV::itemName = "XXXCNV"; -const double TUNINGS::XXXCNV::defaultValue = 0.010000; const std::string TUNINGS::XXXMBE::itemName = "XXXMBE"; -const double TUNINGS::XXXMBE::defaultValue = 1e-06; const std::string TUNINGS::XXXLCV::itemName = "XXXLCV"; -const double TUNINGS::XXXLCV::defaultValue = 0.001000; const std::string TUNINGS::XXXWFL::itemName = "XXXWFL"; -const double TUNINGS::XXXWFL::defaultValue = 0.001000; const std::string TUNINGS::TRGFIP::itemName = "TRGFIP"; -const double TUNINGS::TRGFIP::defaultValue = 0.025000; const std::string TUNINGS::TRGSFT::itemName = "TRGSFT"; const std::string TUNINGS::THIONX::itemName = "THIONX"; -const double TUNINGS::THIONX::defaultValue = 0.010000; const std::string TUNINGS::TRWGHT::itemName = "TRWGHT"; -const int TUNINGS::TRWGHT::defaultValue = 1; const std::string TUNINGS::NEWTMX::itemName = "NEWTMX"; -const int TUNINGS::NEWTMX::defaultValue = 12; const std::string TUNINGS::NEWTMN::itemName = "NEWTMN"; -const int TUNINGS::NEWTMN::defaultValue = 1; const std::string TUNINGS::LITMAX::itemName = "LITMAX"; -const int TUNINGS::LITMAX::defaultValue = 25; const std::string TUNINGS::LITMIN::itemName = "LITMIN"; -const int TUNINGS::LITMIN::defaultValue = 1; const std::string TUNINGS::MXWSIT::itemName = "MXWSIT"; -const int TUNINGS::MXWSIT::defaultValue = 8; const std::string TUNINGS::MXWPIT::itemName = "MXWPIT"; -const int TUNINGS::MXWPIT::defaultValue = 8; const std::string TUNINGS::DDPLIM::itemName = "DDPLIM"; -const double TUNINGS::DDPLIM::defaultValue = 1000000.000000; const std::string TUNINGS::DDSLIM::itemName = "DDSLIM"; -const double TUNINGS::DDSLIM::defaultValue = 1000000.000000; const std::string TUNINGS::TRGDPR::itemName = "TRGDPR"; -const double TUNINGS::TRGDPR::defaultValue = 1000000.000000; const std::string TUNINGS::XXXDPR::itemName = "XXXDPR"; diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/U.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/U.cpp index 3e08ac6d9a..2958df9749 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/U.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/U.cpp @@ -37,11 +37,8 @@ UDADIMS::UDADIMS() : ParserKeyword("UDADIMS", KeywordSize(1, false)) { } const std::string UDADIMS::keywordName = "UDADIMS"; const std::string UDADIMS::NUM_UDQ_REPLACE::itemName = "NUM_UDQ_REPLACE"; -const int UDADIMS::NUM_UDQ_REPLACE::defaultValue = 0; const std::string UDADIMS::IGNORED::itemName = "IGNORED"; -const int UDADIMS::IGNORED::defaultValue = 0; const std::string UDADIMS::TOTAL_UDQ_UNIQUE::itemName = "TOTAL_UDQ_UNIQUE"; -const int UDADIMS::TOTAL_UDQ_UNIQUE::defaultValue = 100; UDQ::UDQ() : ParserKeyword("UDQ", KeywordSize(SLASH_TERMINATED)) { @@ -138,25 +135,15 @@ UDQDIMS::UDQDIMS() : ParserKeyword("UDQDIMS", KeywordSize(1, false)) { } const std::string UDQDIMS::keywordName = "UDQDIMS"; const std::string UDQDIMS::MAX_FUNCTIONS::itemName = "MAX_FUNCTIONS"; -const int UDQDIMS::MAX_FUNCTIONS::defaultValue = 16; const std::string UDQDIMS::MAX_ITEMS::itemName = "MAX_ITEMS"; -const int UDQDIMS::MAX_ITEMS::defaultValue = 16; const std::string UDQDIMS::MAX_CONNECTIONS::itemName = "MAX_CONNECTIONS"; -const int UDQDIMS::MAX_CONNECTIONS::defaultValue = 0; const std::string UDQDIMS::MAX_FIELDS::itemName = "MAX_FIELDS"; -const int UDQDIMS::MAX_FIELDS::defaultValue = 0; const std::string UDQDIMS::MAX_GROUP::itemName = "MAX_GROUP"; -const int UDQDIMS::MAX_GROUP::defaultValue = 0; const std::string UDQDIMS::MAX_REGION::itemName = "MAX_REGION"; -const int UDQDIMS::MAX_REGION::defaultValue = 0; const std::string UDQDIMS::MAX_SEGMENT::itemName = "MAX_SEGMENT"; -const int UDQDIMS::MAX_SEGMENT::defaultValue = 0; const std::string UDQDIMS::MAX_WELL::itemName = "MAX_WELL"; -const int UDQDIMS::MAX_WELL::defaultValue = 0; const std::string UDQDIMS::MAX_AQUIFER::itemName = "MAX_AQUIFER"; -const int UDQDIMS::MAX_AQUIFER::defaultValue = 0; const std::string UDQDIMS::MAX_BLOCK::itemName = "MAX_BLOCK"; -const int UDQDIMS::MAX_BLOCK::defaultValue = 0; const std::string UDQDIMS::RESTART_NEW_SEED::itemName = "RESTART_NEW_SEED"; const std::string UDQDIMS::RESTART_NEW_SEED::defaultValue = "N"; @@ -192,21 +179,57 @@ UDQPARAM::UDQPARAM() : ParserKeyword("UDQPARAM", KeywordSize(1, false)) { } const std::string UDQPARAM::keywordName = "UDQPARAM"; const std::string UDQPARAM::RANDOM_SEED::itemName = "RANDOM_SEED"; -const int UDQPARAM::RANDOM_SEED::defaultValue = 1; const std::string UDQPARAM::RANGE::itemName = "RANGE"; -const double UDQPARAM::RANGE::defaultValue = 100000000000000000000.000000; const std::string UDQPARAM::UNDEFINED_VALUE::itemName = "UNDEFINED_VALUE"; -const double UDQPARAM::UNDEFINED_VALUE::defaultValue = 0; const std::string UDQPARAM::CMP_EPSILON::itemName = "CMP_EPSILON"; -const double UDQPARAM::CMP_EPSILON::defaultValue = 0.000100; -UDT::UDT() : ParserKeyword("UDT", KeywordSize(0, false)) { +UDT::UDT() : ParserKeyword("UDT", KeywordSize(DOUBLE_SLASH_TERMINATED)) { addValidSectionName("SCHEDULE"); clearDeckNames(); addDeckName("UDT"); + setDoubleRecordsKeyword(true); + { + ParserRecord record; + { + ParserItem item("TABLE_NAME", ParserItem::itype::STRING); + record.addItem(item); + } + { + ParserItem item("DIMENSIONS", ParserItem::itype::INT); + record.addItem(item); + } + addRecord( record ); + } + { + ParserRecord record; + { + ParserItem item("INTERPOLATION_TYPE", ParserItem::itype::STRING); + record.addItem(item); + } + { + ParserItem item("INTERPOLATION_POINTS", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + record.addItem(item); + } + addRecord( record ); + } + { + ParserRecord record; + { + ParserItem item("TABLE_VALUES", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + record.addItem(item); + } + addRecord( record ); + } } const std::string UDT::keywordName = "UDT"; +const std::string UDT::TABLE_NAME::itemName = "TABLE_NAME"; +const std::string UDT::DIMENSIONS::itemName = "DIMENSIONS"; +const std::string UDT::INTERPOLATION_TYPE::itemName = "INTERPOLATION_TYPE"; +const std::string UDT::INTERPOLATION_POINTS::itemName = "INTERPOLATION_POINTS"; +const std::string UDT::TABLE_VALUES::itemName = "TABLE_VALUES"; UDTDIMS::UDTDIMS() : ParserKeyword("UDTDIMS", KeywordSize(1, false)) { @@ -240,13 +263,9 @@ UDTDIMS::UDTDIMS() : ParserKeyword("UDTDIMS", KeywordSize(1, false)) { } const std::string UDTDIMS::keywordName = "UDTDIMS"; const std::string UDTDIMS::MAX_TABLES::itemName = "MAX_TABLES"; -const int UDTDIMS::MAX_TABLES::defaultValue = 0; const std::string UDTDIMS::MAX_ROWS::itemName = "MAX_ROWS"; -const int UDTDIMS::MAX_ROWS::defaultValue = 0; const std::string UDTDIMS::MAX_INTERPOLATION_POINTS::itemName = "MAX_INTERPOLATION_POINTS"; -const int UDTDIMS::MAX_INTERPOLATION_POINTS::defaultValue = 0; const std::string UDTDIMS::MAX_DIMENSIONS::itemName = "MAX_DIMENSIONS"; -const int UDTDIMS::MAX_DIMENSIONS::defaultValue = 0; UNCODHMD::UNCODHMD() : ParserKeyword("UNCODHMD", KeywordSize(0, false)) { diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/V.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/V.cpp index ed89918565..e3e2fb9edd 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/V.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/V.cpp @@ -50,6 +50,25 @@ VAPWAT::VAPWAT() : ParserKeyword("VAPWAT", KeywordSize(0, false)) { const std::string VAPWAT::keywordName = "VAPWAT"; +VCRIT::VCRIT() : ParserKeyword("VCRIT", KeywordSize("TABDIMS", "NUM_EOS_RES", false, 0)) { + addValidSectionName("PROPS"); + clearDeckNames(); + addDeckName("VCRIT"); + { + ParserRecord record; + { + ParserItem item("DATA", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("GeometricVolume/Moles"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string VCRIT::keywordName = "VCRIT"; +const std::string VCRIT::DATA::itemName = "DATA"; + + VDFLOW::VDFLOW() : ParserKeyword("VDFLOW", KeywordSize(1, false)) { addValidSectionName("PROPS"); clearDeckNames(); @@ -154,7 +173,6 @@ const std::string VEDEBUG::J2::itemName = "J2"; const std::string VEDEBUG::K1::itemName = "K1"; const std::string VEDEBUG::K2::itemName = "K2"; const std::string VEDEBUG::DEBUG_LEVEL::itemName = "DEBUG_LEVEL"; -const int VEDEBUG::DEBUG_LEVEL::defaultValue = 0; const std::string VEDEBUG::LGR::itemName = "LGR"; const std::string VEDEBUG::LGR::defaultValue = " "; @@ -182,7 +200,6 @@ const std::string VEFIN::keywordName = "VEFIN"; const std::string VEFIN::VE::itemName = "VE"; const std::string VEFIN::VE::defaultValue = "NO"; const std::string VEFIN::NVEPT::itemName = "NVEPT"; -const int VEFIN::NVEPT::defaultValue = 0; VEFRAC::VEFRAC() : ParserKeyword("VEFRAC", KeywordSize(1, false)) { @@ -201,7 +218,6 @@ VEFRAC::VEFRAC() : ParserKeyword("VEFRAC", KeywordSize(1, false)) { } const std::string VEFRAC::keywordName = "VEFRAC"; const std::string VEFRAC::FRAC::itemName = "FRAC"; -const double VEFRAC::FRAC::defaultValue = 10.000000; VEFRACP::VEFRACP() : ParserKeyword("VEFRACP", KeywordSize(1, false)) { @@ -220,7 +236,6 @@ VEFRACP::VEFRACP() : ParserKeyword("VEFRACP", KeywordSize(1, false)) { } const std::string VEFRACP::keywordName = "VEFRACP"; const std::string VEFRACP::FRAC::itemName = "FRAC"; -const double VEFRACP::FRAC::defaultValue = 1.000000; VEFRACPV::VEFRACPV() : ParserKeyword("VEFRACPV", KeywordSize(1, false)) { @@ -276,7 +291,6 @@ VFPCHK::VFPCHK() : ParserKeyword("VFPCHK", KeywordSize(1, false)) { } const std::string VFPCHK::keywordName = "VFPCHK"; const std::string VFPCHK::BHP_LIMIT::itemName = "BHP_LIMIT"; -const double VFPCHK::BHP_LIMIT::defaultValue = 10000000000.000000; VFPIDIMS::VFPIDIMS() : ParserKeyword("VFPIDIMS", KeywordSize(1, false)) { @@ -305,11 +319,8 @@ VFPIDIMS::VFPIDIMS() : ParserKeyword("VFPIDIMS", KeywordSize(1, false)) { } const std::string VFPIDIMS::keywordName = "VFPIDIMS"; const std::string VFPIDIMS::MAX_FLOW_TABLE::itemName = "MAX_FLOW_TABLE"; -const int VFPIDIMS::MAX_FLOW_TABLE::defaultValue = 0; const std::string VFPIDIMS::MAX_THP_TABLE::itemName = "MAX_THP_TABLE"; -const int VFPIDIMS::MAX_THP_TABLE::defaultValue = 0; const std::string VFPIDIMS::MAX_INJ_VFP_TABLE::itemName = "MAX_INJ_VFP_TABLE"; -const int VFPIDIMS::MAX_INJ_VFP_TABLE::defaultValue = 0; VFPINJ::VFPINJ() : ParserKeyword("VFPINJ", KeywordSize(UNKNOWN)) { @@ -435,17 +446,11 @@ VFPPDIMS::VFPPDIMS() : ParserKeyword("VFPPDIMS", KeywordSize(1, false)) { } const std::string VFPPDIMS::keywordName = "VFPPDIMS"; const std::string VFPPDIMS::MAX_FLOW_TABLE::itemName = "MAX_FLOW_TABLE"; -const int VFPPDIMS::MAX_FLOW_TABLE::defaultValue = 0; const std::string VFPPDIMS::MAX_THP_TABLE::itemName = "MAX_THP_TABLE"; -const int VFPPDIMS::MAX_THP_TABLE::defaultValue = 0; const std::string VFPPDIMS::MAX_WCT_TABLE::itemName = "MAX_WCT_TABLE"; -const int VFPPDIMS::MAX_WCT_TABLE::defaultValue = 0; const std::string VFPPDIMS::MAX_GCT_TABLE::itemName = "MAX_GCT_TABLE"; -const int VFPPDIMS::MAX_GCT_TABLE::defaultValue = 0; const std::string VFPPDIMS::MAX_ALQ_TABLE::itemName = "MAX_ALQ_TABLE"; -const int VFPPDIMS::MAX_ALQ_TABLE::defaultValue = 0; const std::string VFPPDIMS::MAX_PROD_VFP_TABLE::itemName = "MAX_PROD_VFP_TABLE"; -const int VFPPDIMS::MAX_PROD_VFP_TABLE::defaultValue = 0; VFPPROD::VFPPROD() : ParserKeyword("VFPPROD", KeywordSize(UNKNOWN)) { @@ -615,6 +620,25 @@ VISAGE::VISAGE() : ParserKeyword("VISAGE", KeywordSize(0, false)) { const std::string VISAGE::keywordName = "VISAGE"; +VISCAQA::VISCAQA() : ParserKeyword("VISCAQA", KeywordSize("TABDIMS", "NUM_EOS_RES", false, 0)) { + addValidSectionName("PROPS"); + clearDeckNames(); + addDeckName("VISCAQA"); + { + ParserRecord record; + { + ParserItem item("DATA", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("1"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string VISCAQA::keywordName = "VISCAQA"; +const std::string VISCAQA::DATA::itemName = "DATA"; + + VISCD::VISCD() : ParserKeyword("VISCD", KeywordSize(0, false)) { addValidSectionName("RUNSPEC"); clearDeckNames(); @@ -743,14 +767,13 @@ const std::string VISOPTS::EXIT::defaultValue = "NO"; const std::string VISOPTS::ACTIVE::itemName = "ACTIVE"; const std::string VISOPTS::ACTIVE::defaultValue = "NO"; const std::string VISOPTS::REL_TOL::itemName = "REL_TOL"; -const double VISOPTS::REL_TOL::defaultValue = 0.050000; const std::string VISOPTS::UNUSED::itemName = "UNUSED"; const std::string VISOPTS::RETAIN_RESTART_FREQUENCY::itemName = "RETAIN_RESTART_FREQUENCY"; const std::string VISOPTS::RETAIN_RESTART_FREQUENCY::defaultValue = "NO"; const std::string VISOPTS::RETAIN_RESTART_CONTENT::itemName = "RETAIN_RESTART_CONTENT"; const std::string VISOPTS::RETAIN_RESTART_CONTENT::defaultValue = "NO"; -const std::string VISOPTS::msvc_prefix_ERROR::itemName = "ERROR"; -const std::string VISOPTS::msvc_prefix_ERROR::defaultValue = "ERROR"; +const std::string VISOPTS::ERROR::itemName = "ERROR"; +const std::string VISOPTS::ERROR::defaultValue = "ERROR"; } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/W.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/W.cpp index 551491c194..9cca2ebe55 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/W.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/W.cpp @@ -62,7 +62,6 @@ WAGHYSTR::WAGHYSTR() : ParserKeyword("WAGHYSTR", KeywordSize("TABDIMS", "NTSFUN" const std::string WAGHYSTR::keywordName = "WAGHYSTR"; const std::string WAGHYSTR::LANDS_PARAMETER::itemName = "LANDS_PARAMETER"; const std::string WAGHYSTR::SECONDARY_DRAINAGE_REDUCTION::itemName = "SECONDARY_DRAINAGE_REDUCTION"; -const double WAGHYSTR::SECONDARY_DRAINAGE_REDUCTION::defaultValue = 0; const std::string WAGHYSTR::GAS_MODEL::itemName = "GAS_MODEL"; const std::string WAGHYSTR::GAS_MODEL::defaultValue = "YES"; const std::string WAGHYSTR::RES_OIL::itemName = "RES_OIL"; @@ -70,11 +69,8 @@ const std::string WAGHYSTR::RES_OIL::defaultValue = "YES"; const std::string WAGHYSTR::WATER_MODEL::itemName = "WATER_MODEL"; const std::string WAGHYSTR::WATER_MODEL::defaultValue = "YES"; const std::string WAGHYSTR::IMB_LINEAR_FRACTION::itemName = "IMB_LINEAR_FRACTION"; -const double WAGHYSTR::IMB_LINEAR_FRACTION::defaultValue = 0.100000; const std::string WAGHYSTR::THREEPHASE_SAT_LIMIT::itemName = "THREEPHASE_SAT_LIMIT"; -const double WAGHYSTR::THREEPHASE_SAT_LIMIT::defaultValue = 0.001000; const std::string WAGHYSTR::RES_OIL_MOD_FRACTION::itemName = "RES_OIL_MOD_FRACTION"; -const double WAGHYSTR::RES_OIL_MOD_FRACTION::defaultValue = 1.000000; WAITBAL::WAITBAL() : ParserKeyword("WAITBAL", KeywordSize(1, false)) { @@ -209,11 +205,8 @@ WATDENT::WATDENT() : ParserKeyword("WATDENT", KeywordSize("TABDIMS", "NTPVT", fa } const std::string WATDENT::keywordName = "WATDENT"; const std::string WATDENT::REFERENCE_TEMPERATURE::itemName = "REFERENCE_TEMPERATURE"; -const double WATDENT::REFERENCE_TEMPERATURE::defaultValue = 293.150000; const std::string WATDENT::EXPANSION_COEFF_LINEAR::itemName = "EXPANSION_COEFF_LINEAR"; -const double WATDENT::EXPANSION_COEFF_LINEAR::defaultValue = 0.000300; const std::string WATDENT::EXPANSION_COEFF_QUADRATIC::itemName = "EXPANSION_COEFF_QUADRATIC"; -const double WATDENT::EXPANSION_COEFF_QUADRATIC::defaultValue = 3e-06; WATER::WATER() : ParserKeyword("WATER", KeywordSize(0, false)) { @@ -239,7 +232,7 @@ WATJT::WATJT() : ParserKeyword("WATJT", KeywordSize("TABDIMS", "NTPVT", false, 0 { ParserItem item("JOULE_THOMSON_COEFFICIENT", ParserItem::itype::DOUBLE); item.setDefault( double(0) ); - item.push_backDimension("Temperature/Pressure"); + item.push_backDimension("AbsoluteTemperature/Pressure"); record.addItem(item); } addRecord( record ); @@ -247,9 +240,7 @@ WATJT::WATJT() : ParserKeyword("WATJT", KeywordSize("TABDIMS", "NTPVT", false, 0 } const std::string WATJT::keywordName = "WATJT"; const std::string WATJT::PREF::itemName = "PREF"; -const double WATJT::PREF::defaultValue = 1.013200; const std::string WATJT::JOULE_THOMSON_COEFFICIENT::itemName = "JOULE_THOMSON_COEFFICIENT"; -const double WATJT::JOULE_THOMSON_COEFFICIENT::defaultValue = 0; WATVISCT::WATVISCT() : ParserKeyword("WATVISCT", KeywordSize("TABDIMS", "NTPVT", false, 0)) { @@ -326,15 +317,11 @@ WBHGLR::WBHGLR() : ParserKeyword("WBHGLR", KeywordSize(SLASH_TERMINATED)) { const std::string WBHGLR::keywordName = "WBHGLR"; const std::string WBHGLR::WELL::itemName = "WELL"; const std::string WBHGLR::MAX_GLR_CUTBACK::itemName = "MAX_GLR_CUTBACK"; -const double WBHGLR::MAX_GLR_CUTBACK::defaultValue = 100000000000000000000.000000; const std::string WBHGLR::MIN_GLR_CUTBACK_REVERSE::itemName = "MIN_GLR_CUTBACK_REVERSE"; -const double WBHGLR::MIN_GLR_CUTBACK_REVERSE::defaultValue = 100000000000000000000.000000; const std::string WBHGLR::RATE_CUTBACK_FACTOR::itemName = "RATE_CUTBACK_FACTOR"; -const double WBHGLR::RATE_CUTBACK_FACTOR::defaultValue = 1.000000; const std::string WBHGLR::PHASE::itemName = "PHASE"; const std::string WBHGLR::PHASE::defaultValue = "RESV"; const std::string WBHGLR::MAX_GLR_ELIMIT::itemName = "MAX_GLR_ELIMIT"; -const double WBHGLR::MAX_GLR_ELIMIT::defaultValue = 100000000000000000000.000000; const std::string WBHGLR::WORKOVER_ACTION::itemName = "WORKOVER_ACTION"; const std::string WBHGLR::WORKOVER_ACTION::defaultValue = "NONE"; const std::string WBHGLR::WORKOVER_REMOVE_CUTBACKS::itemName = "WORKOVER_REMOVE_CUTBACKS"; @@ -368,7 +355,6 @@ WBOREVOL::WBOREVOL() : ParserKeyword("WBOREVOL", KeywordSize(SLASH_TERMINATED)) const std::string WBOREVOL::keywordName = "WBOREVOL"; const std::string WBOREVOL::WELL::itemName = "WELL"; const std::string WBOREVOL::WELLBORE_VOL::itemName = "WELLBORE_VOL"; -const double WBOREVOL::WELLBORE_VOL::defaultValue = 1e-05; const std::string WBOREVOL::START_BHP::itemName = "START_BHP"; @@ -481,7 +467,6 @@ const UDAValue WCONHIST::WRAT::defaultValue = UDAValue(0); const std::string WCONHIST::GRAT::itemName = "GRAT"; const UDAValue WCONHIST::GRAT::defaultValue = UDAValue(0); const std::string WCONHIST::VFP_TABLE::itemName = "VFP_TABLE"; -const int WCONHIST::VFP_TABLE::defaultValue = 0; const std::string WCONHIST::ALQ::itemName = "ALQ"; const UDAValue WCONHIST::ALQ::defaultValue = UDAValue(0); const std::string WCONHIST::THP::itemName = "THP"; @@ -489,9 +474,7 @@ const UDAValue WCONHIST::THP::defaultValue = UDAValue(0); const std::string WCONHIST::BHP::itemName = "BHP"; const UDAValue WCONHIST::BHP::defaultValue = UDAValue(0); const std::string WCONHIST::WGASRAT_HIS::itemName = "WGASRAT_HIS"; -const double WCONHIST::WGASRAT_HIS::defaultValue = 0; const std::string WCONHIST::NGLRAT_HIS::itemName = "NGLRAT_HIS"; -const double WCONHIST::NGLRAT_HIS::defaultValue = 0; WCONINJ::WCONINJ() : ParserKeyword("WCONINJ", KeywordSize(0, false)) { @@ -596,19 +579,12 @@ const std::string WCONINJE::BHP::itemName = "BHP"; const UDAValue WCONINJE::BHP::defaultValue = UDAValue(6895.000000); const std::string WCONINJE::THP::itemName = "THP"; const std::string WCONINJE::VFP_TABLE::itemName = "VFP_TABLE"; -const int WCONINJE::VFP_TABLE::defaultValue = 0; const std::string WCONINJE::VAPOIL_C::itemName = "VAPOIL_C"; -const double WCONINJE::VAPOIL_C::defaultValue = 0; const std::string WCONINJE::GAS_STEAM_RATIO::itemName = "GAS_STEAM_RATIO"; -const double WCONINJE::GAS_STEAM_RATIO::defaultValue = 0; const std::string WCONINJE::SURFACE_OIL_FRACTION::itemName = "SURFACE_OIL_FRACTION"; -const double WCONINJE::SURFACE_OIL_FRACTION::defaultValue = 0; const std::string WCONINJE::SURFACE_WATER_FRACTION::itemName = "SURFACE_WATER_FRACTION"; -const double WCONINJE::SURFACE_WATER_FRACTION::defaultValue = 0; const std::string WCONINJE::SURFACE_GAS_FRACTION::itemName = "SURFACE_GAS_FRACTION"; -const double WCONINJE::SURFACE_GAS_FRACTION::defaultValue = 0; const std::string WCONINJE::OIL_STEAM_RATIO::itemName = "OIL_STEAM_RATIO"; -const double WCONINJE::OIL_STEAM_RATIO::defaultValue = 0; WCONINJH::WCONINJH() : ParserKeyword("WCONINJH", KeywordSize(SLASH_TERMINATED)) { @@ -688,15 +664,10 @@ const std::string WCONINJH::RATE::itemName = "RATE"; const std::string WCONINJH::BHP::itemName = "BHP"; const std::string WCONINJH::THP::itemName = "THP"; const std::string WCONINJH::VFP_TABLE::itemName = "VFP_TABLE"; -const int WCONINJH::VFP_TABLE::defaultValue = 0; const std::string WCONINJH::VAPOIL_C::itemName = "VAPOIL_C"; -const double WCONINJH::VAPOIL_C::defaultValue = 0; const std::string WCONINJH::SURFACE_OIL_FRACTION::itemName = "SURFACE_OIL_FRACTION"; -const double WCONINJH::SURFACE_OIL_FRACTION::defaultValue = 0; const std::string WCONINJH::SURFACE_WATER_FRACTION::itemName = "SURFACE_WATER_FRACTION"; -const double WCONINJH::SURFACE_WATER_FRACTION::defaultValue = 0; const std::string WCONINJH::SURFACE_GAS_FRACTION::itemName = "SURFACE_GAS_FRACTION"; -const double WCONINJH::SURFACE_GAS_FRACTION::defaultValue = 0; const std::string WCONINJH::CMODE::itemName = "CMODE"; const std::string WCONINJH::CMODE::defaultValue = "RATE"; @@ -781,22 +752,15 @@ const std::string WCONINJP::INJECTOR_TYPE::itemName = "INJECTOR_TYPE"; const std::string WCONINJP::STATUS::itemName = "STATUS"; const std::string WCONINJP::STATUS::defaultValue = "OPEN"; const std::string WCONINJP::BHP_MAX::itemName = "BHP_MAX"; -const double WCONINJP::BHP_MAX::defaultValue = 6895.000000; const std::string WCONINJP::THP_MAX::itemName = "THP_MAX"; const std::string WCONINJP::VFP_TABLE::itemName = "VFP_TABLE"; -const int WCONINJP::VFP_TABLE::defaultValue = 0; const std::string WCONINJP::VOIDAGE_TARGET_MULTIPLIER::itemName = "VOIDAGE_TARGET_MULTIPLIER"; -const double WCONINJP::VOIDAGE_TARGET_MULTIPLIER::defaultValue = 1.000000; const std::string WCONINJP::OIL_FRACTION::itemName = "OIL_FRACTION"; -const double WCONINJP::OIL_FRACTION::defaultValue = 0; const std::string WCONINJP::WATER_FRACTION::itemName = "WATER_FRACTION"; -const double WCONINJP::WATER_FRACTION::defaultValue = 0; const std::string WCONINJP::GAS_FRACTION::itemName = "GAS_FRACTION"; -const double WCONINJP::GAS_FRACTION::defaultValue = 0; const std::string WCONINJP::WELL::itemName = "WELL"; const std::string WCONINJP::PROD_FRACTION::itemName = "PROD_FRACTION"; const std::string WCONINJP::FIPNUM_VALUE::itemName = "FIPNUM_VALUE"; -const int WCONINJP::FIPNUM_VALUE::defaultValue = 0; WCONPROD::WCONPROD() : ParserKeyword("WCONPROD", KeywordSize(SLASH_TERMINATED)) { @@ -925,7 +889,6 @@ const UDAValue WCONPROD::BHP::defaultValue = UDAValue(1.013250); const std::string WCONPROD::THP::itemName = "THP"; const UDAValue WCONPROD::THP::defaultValue = UDAValue(0); const std::string WCONPROD::VFP_TABLE::itemName = "VFP_TABLE"; -const int WCONPROD::VFP_TABLE::defaultValue = 0; const std::string WCONPROD::ALQ::itemName = "ALQ"; const UDAValue WCONPROD::ALQ::defaultValue = UDAValue(0); const std::string WCONPROD::E300_ITEM13::itemName = "E300_ITEM13"; @@ -1028,20 +991,13 @@ const std::string WCUTBACK::GOR_LIMIT::itemName = "GOR_LIMIT"; const std::string WCUTBACK::GLR_LIMIT::itemName = "GLR_LIMIT"; const std::string WCUTBACK::WGR_LIMIT::itemName = "WGR_LIMIT"; const std::string WCUTBACK::RATE_CUTBACK::itemName = "RATE_CUTBACK"; -const double WCUTBACK::RATE_CUTBACK::defaultValue = 1.000000; const std::string WCUTBACK::PHASE::itemName = "PHASE"; const std::string WCUTBACK::PRESSURE_LIMIT::itemName = "PRESSURE_LIMIT"; -const double WCUTBACK::PRESSURE_LIMIT::defaultValue = 0; const std::string WCUTBACK::PRESSURE_LIMIT_REVERSE::itemName = "PRESSURE_LIMIT_REVERSE"; -const double WCUTBACK::PRESSURE_LIMIT_REVERSE::defaultValue = 0; const std::string WCUTBACK::WCT_LIMIT_REVERSE::itemName = "WCT_LIMIT_REVERSE"; -const double WCUTBACK::WCT_LIMIT_REVERSE::defaultValue = 0; const std::string WCUTBACK::GOR_LIMIT_REVERSE::itemName = "GOR_LIMIT_REVERSE"; -const double WCUTBACK::GOR_LIMIT_REVERSE::defaultValue = 0; const std::string WCUTBACK::GLR_LIMIT_REVERSE::itemName = "GLR_LIMIT_REVERSE"; -const double WCUTBACK::GLR_LIMIT_REVERSE::defaultValue = 0; const std::string WCUTBACK::WGR_LIMIT_REVERSE::itemName = "WGR_LIMIT_REVERSE"; -const double WCUTBACK::WGR_LIMIT_REVERSE::defaultValue = 0; const std::string WCUTBACK::WORKOVER_REMOVE::itemName = "WORKOVER_REMOVE"; const std::string WCUTBACK::WORKOVER_REMOVE::defaultValue = "NO"; @@ -1076,7 +1032,6 @@ WCUTBACT::WCUTBACT() : ParserKeyword("WCUTBACT", KeywordSize(SLASH_TERMINATED)) const std::string WCUTBACT::keywordName = "WCUTBACT"; const std::string WCUTBACT::WELL::itemName = "WELL"; const std::string WCUTBACT::RATE_CUTBACK::itemName = "RATE_CUTBACK"; -const double WCUTBACT::RATE_CUTBACK::defaultValue = 1.000000; const std::string WCUTBACT::PHASE::itemName = "PHASE"; const std::string WCUTBACT::WORKOVER_REMOVE::itemName = "WORKOVER_REMOVE"; const std::string WCUTBACT::WORKOVER_REMOVE::defaultValue = "NO"; @@ -1127,13 +1082,9 @@ WCYCLE::WCYCLE() : ParserKeyword("WCYCLE", KeywordSize(SLASH_TERMINATED)) { const std::string WCYCLE::keywordName = "WCYCLE"; const std::string WCYCLE::WELL::itemName = "WELL"; const std::string WCYCLE::ON_TIME::itemName = "ON_TIME"; -const double WCYCLE::ON_TIME::defaultValue = 0; const std::string WCYCLE::OFF_TIME::itemName = "OFF_TIME"; -const double WCYCLE::OFF_TIME::defaultValue = 0; const std::string WCYCLE::START_TIME::itemName = "START_TIME"; -const double WCYCLE::START_TIME::defaultValue = 0; const std::string WCYCLE::MAX_TIMESTEP::itemName = "MAX_TIMESTEP"; -const double WCYCLE::MAX_TIMESTEP::defaultValue = 0; const std::string WCYCLE::CONTROLLED_TIMESTEP::itemName = "CONTROLLED_TIMESTEP"; const std::string WCYCLE::CONTROLLED_TIMESTEP::defaultValue = "NO"; @@ -1160,7 +1111,6 @@ WDFAC::WDFAC() : ParserKeyword("WDFAC", KeywordSize(SLASH_TERMINATED)) { const std::string WDFAC::keywordName = "WDFAC"; const std::string WDFAC::WELL::itemName = "WELL"; const std::string WDFAC::DFACTOR::itemName = "DFACTOR"; -const double WDFAC::DFACTOR::defaultValue = 0; WDFACCOR::WDFACCOR() : ParserKeyword("WDFACCOR", KeywordSize(SLASH_TERMINATED)) { @@ -1176,16 +1126,19 @@ WDFACCOR::WDFACCOR() : ParserKeyword("WDFACCOR", KeywordSize(SLASH_TERMINATED)) { ParserItem item("A", ParserItem::itype::DOUBLE); item.setDefault( double(0) ); + item.push_backDimension("Viscosity*Time*Area/Permeability*GasSurfaceVolume"); record.addItem(item); } { ParserItem item("B", ParserItem::itype::DOUBLE); item.setDefault( double(0) ); + item.push_backDimension("1"); record.addItem(item); } { ParserItem item("C", ParserItem::itype::DOUBLE); item.setDefault( double(0) ); + item.push_backDimension("1"); record.addItem(item); } addRecord( record ); @@ -1194,11 +1147,8 @@ WDFACCOR::WDFACCOR() : ParserKeyword("WDFACCOR", KeywordSize(SLASH_TERMINATED)) const std::string WDFACCOR::keywordName = "WDFACCOR"; const std::string WDFACCOR::WELLNAME::itemName = "WELLNAME"; const std::string WDFACCOR::A::itemName = "A"; -const double WDFACCOR::A::defaultValue = 0; const std::string WDFACCOR::B::itemName = "B"; -const double WDFACCOR::B::defaultValue = 0; const std::string WDFACCOR::C::itemName = "C"; -const double WDFACCOR::C::defaultValue = 0; WDRILPRI::WDRILPRI() : ParserKeyword("WDRILPRI", KeywordSize(SLASH_TERMINATED)) { @@ -1227,9 +1177,7 @@ WDRILPRI::WDRILPRI() : ParserKeyword("WDRILPRI", KeywordSize(SLASH_TERMINATED)) const std::string WDRILPRI::keywordName = "WDRILPRI"; const std::string WDRILPRI::WELL::itemName = "WELL"; const std::string WDRILPRI::PRIORITY::itemName = "PRIORITY"; -const double WDRILPRI::PRIORITY::defaultValue = -1.000000; const std::string WDRILPRI::DRILLING_UNIT::itemName = "DRILLING_UNIT"; -const int WDRILPRI::DRILLING_UNIT::defaultValue = 0; WDRILRES::WDRILRES() : ParserKeyword("WDRILRES", KeywordSize(0, false)) { @@ -1387,15 +1335,11 @@ const std::string WECON::FOLLOW_ON_WELL::defaultValue = "'"; const std::string WECON::LIMITED_QUANTITY::itemName = "LIMITED_QUANTITY"; const std::string WECON::LIMITED_QUANTITY::defaultValue = "RATE"; const std::string WECON::SECOND_MAX_WATER_CUT::itemName = "SECOND_MAX_WATER_CUT"; -const double WECON::SECOND_MAX_WATER_CUT::defaultValue = 0; const std::string WECON::WORKOVER_SECOND_WATER_CUT_LIMIT::itemName = "WORKOVER_SECOND_WATER_CUT_LIMIT"; const std::string WECON::MAX_GAS_LIQUID_RATIO::itemName = "MAX_GAS_LIQUID_RATIO"; -const double WECON::MAX_GAS_LIQUID_RATIO::defaultValue = 0; const std::string WECON::MIN_LIQUID_PRODCUTION_RATE::itemName = "MIN_LIQUID_PRODCUTION_RATE"; -const double WECON::MIN_LIQUID_PRODCUTION_RATE::defaultValue = 0; const std::string WECON::MAX_TEMP::itemName = "MAX_TEMP"; const std::string WECON::MIN_RES_FLUID_RATE::itemName = "MIN_RES_FLUID_RATE"; -const double WECON::MIN_RES_FLUID_RATE::defaultValue = 0; WECONINJ::WECONINJ() : ParserKeyword("WECONINJ", KeywordSize(SLASH_TERMINATED)) { @@ -1424,7 +1368,6 @@ WECONINJ::WECONINJ() : ParserKeyword("WECONINJ", KeywordSize(SLASH_TERMINATED)) const std::string WECONINJ::keywordName = "WECONINJ"; const std::string WECONINJ::WELL::itemName = "WELL"; const std::string WECONINJ::MIN_RATE::itemName = "MIN_RATE"; -const double WECONINJ::MIN_RATE::defaultValue = 0; const std::string WECONINJ::QUANTITY::itemName = "QUANTITY"; const std::string WECONINJ::QUANTITY::defaultValue = "RATE"; @@ -1491,7 +1434,6 @@ WEFAC::WEFAC() : ParserKeyword("WEFAC", KeywordSize(SLASH_TERMINATED)) { const std::string WEFAC::keywordName = "WEFAC"; const std::string WEFAC::WELLNAME::itemName = "WELLNAME"; const std::string WEFAC::EFFICIENCY_FACTOR::itemName = "EFFICIENCY_FACTOR"; -const double WEFAC::EFFICIENCY_FACTOR::defaultValue = 1.000000; const std::string WEFAC::EXTENDED_NETWORK_OPT::itemName = "EXTENDED_NETWORK_OPT"; const std::string WEFAC::EXTENDED_NETWORK_OPT::defaultValue = "YES"; @@ -1690,33 +1632,48 @@ WELLDIMS::WELLDIMS() : ParserKeyword("WELLDIMS", KeywordSize(1, false)) { } const std::string WELLDIMS::keywordName = "WELLDIMS"; const std::string WELLDIMS::MAXWELLS::itemName = "MAXWELLS"; -const int WELLDIMS::MAXWELLS::defaultValue = 0; const std::string WELLDIMS::MAXCONN::itemName = "MAXCONN"; -const int WELLDIMS::MAXCONN::defaultValue = 0; const std::string WELLDIMS::MAXGROUPS::itemName = "MAXGROUPS"; -const int WELLDIMS::MAXGROUPS::defaultValue = 0; const std::string WELLDIMS::MAX_GROUPSIZE::itemName = "MAX_GROUPSIZE"; -const int WELLDIMS::MAX_GROUPSIZE::defaultValue = 0; const std::string WELLDIMS::MAX_STAGES::itemName = "MAX_STAGES"; -const int WELLDIMS::MAX_STAGES::defaultValue = 5; const std::string WELLDIMS::MAX_STREAMS::itemName = "MAX_STREAMS"; -const int WELLDIMS::MAX_STREAMS::defaultValue = 10; const std::string WELLDIMS::MAX_MIXTURES::itemName = "MAX_MIXTURES"; -const int WELLDIMS::MAX_MIXTURES::defaultValue = 5; const std::string WELLDIMS::MAX_SEPARATORS::itemName = "MAX_SEPARATORS"; -const int WELLDIMS::MAX_SEPARATORS::defaultValue = 4; const std::string WELLDIMS::MAX_MIXTURE_ITEMS::itemName = "MAX_MIXTURE_ITEMS"; -const int WELLDIMS::MAX_MIXTURE_ITEMS::defaultValue = 3; const std::string WELLDIMS::MAX_COMPLETION_X::itemName = "MAX_COMPLETION_X"; -const int WELLDIMS::MAX_COMPLETION_X::defaultValue = 0; const std::string WELLDIMS::MAX_WELLIST_PR_WELL::itemName = "MAX_WELLIST_PR_WELL"; -const int WELLDIMS::MAX_WELLIST_PR_WELL::defaultValue = 1; const std::string WELLDIMS::MAX_DYNAMIC_WELLIST::itemName = "MAX_DYNAMIC_WELLIST"; -const int WELLDIMS::MAX_DYNAMIC_WELLIST::defaultValue = 1; const std::string WELLDIMS::MAX_SECONDARY_WELLS::itemName = "MAX_SECONDARY_WELLS"; -const int WELLDIMS::MAX_SECONDARY_WELLS::defaultValue = 10; const std::string WELLDIMS::MAX_GPP_ROWS::itemName = "MAX_GPP_ROWS"; -const int WELLDIMS::MAX_GPP_ROWS::defaultValue = 201; + + +WELLSTRE::WELLSTRE() : ParserKeyword("WELLSTRE", KeywordSize(SLASH_TERMINATED)) { + addValidSectionName("SCHEDULE"); + clearDeckNames(); + addDeckName("WELLSTRE"); + { + ParserRecord record; + { + ParserItem item("STREAM", ParserItem::itype::STRING); + record.addItem(item); + } + { + ParserItem item("XMOLE1", ParserItem::itype::DOUBLE); + item.push_backDimension("1"); + record.addItem(item); + } + { + ParserItem item("XMOLE2", ParserItem::itype::DOUBLE); + item.push_backDimension("1"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string WELLSTRE::keywordName = "WELLSTRE"; +const std::string WELLSTRE::STREAM::itemName = "STREAM"; +const std::string WELLSTRE::XMOLE1::itemName = "XMOLE1"; +const std::string WELLSTRE::XMOLE2::itemName = "XMOLE2"; WELL_COMPLETION_PROBE::WELL_COMPLETION_PROBE() : ParserKeyword("WELL_COMPLETION_PROBE", KeywordSize(SLASH_TERMINATED)) { @@ -1803,6 +1760,7 @@ WELL_PROBE::WELL_PROBE() : ParserKeyword("WELL_PROBE", KeywordSize(1, false)) { addDeckName("WOPI"); addDeckName("WOPI2"); addDeckName("WTPTSUR"); + addDeckName("WBHPT"); addDeckName("WGIRT"); addDeckName("WPI1"); addDeckName("WWPI"); @@ -1994,6 +1952,55 @@ const std::string WELL_PROBE::keywordName = "WELL_PROBE"; const std::string WELL_PROBE::WELLS::itemName = "WELLS"; +WELL_PROBE_COMP::WELL_PROBE_COMP() : ParserKeyword("WELL_PROBE_COMP", KeywordSize(SLASH_TERMINATED)) { + addValidSectionName("SUMMARY"); + clearDeckNames(); + addDeckName("WXMF"); + addDeckName("WYMF"); + addDeckName("WCOMR"); + addDeckName("WCGMR"); + addDeckName("WZMF"); + { + ParserRecord record; + { + ParserItem item("WELLS", ParserItem::itype::STRING); + item.setSizeType(ParserItem::item_size::ALL); + record.addItem(item); + } + { + ParserItem item("COMP_NUM", ParserItem::itype::INT); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string WELL_PROBE_COMP::keywordName = "WELL_PROBE_COMP"; +const std::string WELL_PROBE_COMP::WELLS::itemName = "WELLS"; +const std::string WELL_PROBE_COMP::COMP_NUM::itemName = "COMP_NUM"; + + +WELL_PROBE_OPM::WELL_PROBE_OPM() : ParserKeyword("WELL_PROBE_OPM", KeywordSize(1, false)) { + addValidSectionName("SUMMARY"); + clearDeckNames(); + addDeckName("WINJFC"); + addDeckName("WGMIR"); + addDeckName("WINJFVR"); + addDeckName("WGMIT"); + addDeckName("WINJFVT"); + { + ParserRecord record; + { + ParserItem item("WELLS", ParserItem::itype::STRING); + item.setSizeType(ParserItem::item_size::ALL); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string WELL_PROBE_OPM::keywordName = "WELL_PROBE_OPM"; +const std::string WELL_PROBE_OPM::WELLS::itemName = "WELLS"; + + WELMOVEL::WELMOVEL() : ParserKeyword("WELMOVEL", KeywordSize(SLASH_TERMINATED)) { addValidSectionName("SCHEDULE"); clearDeckNames(); @@ -2187,13 +2194,9 @@ WELPRI::WELPRI() : ParserKeyword("WELPRI", KeywordSize(SLASH_TERMINATED)) { const std::string WELPRI::keywordName = "WELPRI"; const std::string WELPRI::WELL_NAME::itemName = "WELL_NAME"; const std::string WELPRI::PRI1::itemName = "PRI1"; -const int WELPRI::PRI1::defaultValue = -1; const std::string WELPRI::SCALING1::itemName = "SCALING1"; -const double WELPRI::SCALING1::defaultValue = 1.000000; const std::string WELPRI::PRI2::itemName = "PRI2"; -const int WELPRI::PRI2::defaultValue = -1; const std::string WELPRI::SCALING2::itemName = "SCALING2"; -const double WELPRI::SCALING2::defaultValue = 1.000000; WELSEGS::WELSEGS() : ParserKeyword("WELSEGS", KeywordSize(SLASH_TERMINATED)) { @@ -2207,12 +2210,12 @@ WELSEGS::WELSEGS() : ParserKeyword("WELSEGS", KeywordSize(SLASH_TERMINATED)) { record.addItem(item); } { - ParserItem item("DEPTH", ParserItem::itype::DOUBLE); + ParserItem item("TOP_DEPTH", ParserItem::itype::DOUBLE); item.push_backDimension("Length"); record.addItem(item); } { - ParserItem item("LENGTH", ParserItem::itype::DOUBLE); + ParserItem item("TOP_LENGTH", ParserItem::itype::DOUBLE); item.setDefault( double(0) ); item.push_backDimension("Length"); record.addItem(item); @@ -2270,12 +2273,12 @@ WELSEGS::WELSEGS() : ParserKeyword("WELSEGS", KeywordSize(SLASH_TERMINATED)) { record.addItem(item); } { - ParserItem item("SEGMENT_LENGTH", ParserItem::itype::DOUBLE); + ParserItem item("LENGTH", ParserItem::itype::DOUBLE); item.push_backDimension("Length"); record.addItem(item); } { - ParserItem item("DEPTH_CHANGE", ParserItem::itype::DOUBLE); + ParserItem item("DEPTH", ParserItem::itype::DOUBLE); item.push_backDimension("Length"); record.addItem(item); } @@ -2316,34 +2319,28 @@ WELSEGS::WELSEGS() : ParserKeyword("WELSEGS", KeywordSize(SLASH_TERMINATED)) { } const std::string WELSEGS::keywordName = "WELSEGS"; const std::string WELSEGS::WELL::itemName = "WELL"; -const std::string WELSEGS::DEPTH::itemName = "DEPTH"; -const std::string WELSEGS::LENGTH::itemName = "LENGTH"; -const double WELSEGS::LENGTH::defaultValue = 0; +const std::string WELSEGS::TOP_DEPTH::itemName = "TOP_DEPTH"; +const std::string WELSEGS::TOP_LENGTH::itemName = "TOP_LENGTH"; const std::string WELSEGS::WELLBORE_VOLUME::itemName = "WELLBORE_VOLUME"; -const double WELSEGS::WELLBORE_VOLUME::defaultValue = 1e-05; const std::string WELSEGS::INFO_TYPE::itemName = "INFO_TYPE"; const std::string WELSEGS::PRESSURE_COMPONENTS::itemName = "PRESSURE_COMPONENTS"; const std::string WELSEGS::PRESSURE_COMPONENTS::defaultValue = "HFA"; const std::string WELSEGS::FLOW_MODEL::itemName = "FLOW_MODEL"; const std::string WELSEGS::FLOW_MODEL::defaultValue = "HO"; const std::string WELSEGS::TOP_X::itemName = "TOP_X"; -const double WELSEGS::TOP_X::defaultValue = 0; const std::string WELSEGS::TOP_Y::itemName = "TOP_Y"; -const double WELSEGS::TOP_Y::defaultValue = 0; const std::string WELSEGS::SEGMENT1::itemName = "SEGMENT1"; const std::string WELSEGS::SEGMENT2::itemName = "SEGMENT2"; const std::string WELSEGS::BRANCH::itemName = "BRANCH"; const std::string WELSEGS::JOIN_SEGMENT::itemName = "JOIN_SEGMENT"; -const std::string WELSEGS::SEGMENT_LENGTH::itemName = "SEGMENT_LENGTH"; -const std::string WELSEGS::DEPTH_CHANGE::itemName = "DEPTH_CHANGE"; +const std::string WELSEGS::LENGTH::itemName = "LENGTH"; +const std::string WELSEGS::DEPTH::itemName = "DEPTH"; const std::string WELSEGS::DIAMETER::itemName = "DIAMETER"; const std::string WELSEGS::ROUGHNESS::itemName = "ROUGHNESS"; const std::string WELSEGS::AREA::itemName = "AREA"; const std::string WELSEGS::VOLUME::itemName = "VOLUME"; const std::string WELSEGS::LENGTH_X::itemName = "LENGTH_X"; -const double WELSEGS::LENGTH_X::defaultValue = 0; const std::string WELSEGS::LENGTH_Y::itemName = "LENGTH_Y"; -const double WELSEGS::LENGTH_Y::defaultValue = 0; WELSOMIN::WELSOMIN() : ParserKeyword("WELSOMIN", KeywordSize(1, false)) { @@ -2464,7 +2461,6 @@ const std::string WELSPECL::HEAD_J::itemName = "HEAD_J"; const std::string WELSPECL::REF_DEPTH::itemName = "REF_DEPTH"; const std::string WELSPECL::PHASE::itemName = "PHASE"; const std::string WELSPECL::D_RADIUS::itemName = "D_RADIUS"; -const double WELSPECL::D_RADIUS::defaultValue = 0; const std::string WELSPECL::INFLOW_EQ::itemName = "INFLOW_EQ"; const std::string WELSPECL::INFLOW_EQ::defaultValue = "STD"; const std::string WELSPECL::AUTO_SHUTIN::itemName = "AUTO_SHUTIN"; @@ -2472,17 +2468,14 @@ const std::string WELSPECL::AUTO_SHUTIN::defaultValue = "SHUT"; const std::string WELSPECL::CROSSFLOW::itemName = "CROSSFLOW"; const std::string WELSPECL::CROSSFLOW::defaultValue = "YES"; const std::string WELSPECL::P_TABLE::itemName = "P_TABLE"; -const int WELSPECL::P_TABLE::defaultValue = 0; const std::string WELSPECL::DENSITY_CALC::itemName = "DENSITY_CALC"; const std::string WELSPECL::DENSITY_CALC::defaultValue = "SEG"; const std::string WELSPECL::FIP_REGION::itemName = "FIP_REGION"; -const int WELSPECL::FIP_REGION::defaultValue = 0; const std::string WELSPECL::FRONTSIM1::itemName = "FRONTSIM1"; const std::string WELSPECL::FRONTSIM2::itemName = "FRONTSIM2"; const std::string WELSPECL::well_model::itemName = "well_model"; const std::string WELSPECL::well_model::defaultValue = "STD"; const std::string WELSPECL::POLYMER_TABLE::itemName = "POLYMER_TABLE"; -const int WELSPECL::POLYMER_TABLE::defaultValue = 0; WELSPECS::WELSPECS() : ParserKeyword("WELSPECS", KeywordSize(SLASH_TERMINATED)) { @@ -2501,10 +2494,12 @@ WELSPECS::WELSPECS() : ParserKeyword("WELSPECS", KeywordSize(SLASH_TERMINATED)) } { ParserItem item("HEAD_I", ParserItem::itype::INT); + item.setDefault( 0 ); record.addItem(item); } { ParserItem item("HEAD_J", ParserItem::itype::INT); + item.setDefault( 0 ); record.addItem(item); } { @@ -2581,7 +2576,6 @@ const std::string WELSPECS::HEAD_J::itemName = "HEAD_J"; const std::string WELSPECS::REF_DEPTH::itemName = "REF_DEPTH"; const std::string WELSPECS::PHASE::itemName = "PHASE"; const std::string WELSPECS::D_RADIUS::itemName = "D_RADIUS"; -const double WELSPECS::D_RADIUS::defaultValue = 0; const std::string WELSPECS::INFLOW_EQ::itemName = "INFLOW_EQ"; const std::string WELSPECS::INFLOW_EQ::defaultValue = "STD"; const std::string WELSPECS::AUTO_SHUTIN::itemName = "AUTO_SHUTIN"; @@ -2589,17 +2583,14 @@ const std::string WELSPECS::AUTO_SHUTIN::defaultValue = "SHUT"; const std::string WELSPECS::CROSSFLOW::itemName = "CROSSFLOW"; const std::string WELSPECS::CROSSFLOW::defaultValue = "YES"; const std::string WELSPECS::P_TABLE::itemName = "P_TABLE"; -const int WELSPECS::P_TABLE::defaultValue = 0; const std::string WELSPECS::DENSITY_CALC::itemName = "DENSITY_CALC"; const std::string WELSPECS::DENSITY_CALC::defaultValue = "SEG"; const std::string WELSPECS::FIP_REGION::itemName = "FIP_REGION"; -const int WELSPECS::FIP_REGION::defaultValue = 0; const std::string WELSPECS::FRONTSIM1::itemName = "FRONTSIM1"; const std::string WELSPECS::FRONTSIM2::itemName = "FRONTSIM2"; const std::string WELSPECS::well_model::itemName = "well_model"; const std::string WELSPECS::well_model::defaultValue = "STD"; const std::string WELSPECS::POLYMER_TABLE::itemName = "POLYMER_TABLE"; -const int WELSPECS::POLYMER_TABLE::defaultValue = 0; WELTARG::WELTARG() : ParserKeyword("WELTARG", KeywordSize(SLASH_TERMINATED)) { @@ -2629,6 +2620,53 @@ const std::string WELTARG::CMODE::itemName = "CMODE"; const std::string WELTARG::NEW_VALUE::itemName = "NEW_VALUE"; +WELTRAJ::WELTRAJ() : ParserKeyword("WELTRAJ", KeywordSize(SLASH_TERMINATED)) { + addValidSectionName("SCHEDULE"); + clearDeckNames(); + addDeckName("WELTRAJ"); + { + ParserRecord record; + { + ParserItem item("WELL", ParserItem::itype::STRING); + record.addItem(item); + } + { + ParserItem item("BRANCH_NUMBER", ParserItem::itype::INT); + item.setDefault( 1 ); + record.addItem(item); + } + { + ParserItem item("X", ParserItem::itype::DOUBLE); + item.push_backDimension("Length"); + record.addItem(item); + } + { + ParserItem item("Y", ParserItem::itype::DOUBLE); + item.push_backDimension("Length"); + record.addItem(item); + } + { + ParserItem item("TVD", ParserItem::itype::DOUBLE); + item.push_backDimension("Length"); + record.addItem(item); + } + { + ParserItem item("MD", ParserItem::itype::DOUBLE); + item.push_backDimension("Length"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string WELTRAJ::keywordName = "WELTRAJ"; +const std::string WELTRAJ::WELL::itemName = "WELL"; +const std::string WELTRAJ::BRANCH_NUMBER::itemName = "BRANCH_NUMBER"; +const std::string WELTRAJ::X::itemName = "X"; +const std::string WELTRAJ::Y::itemName = "Y"; +const std::string WELTRAJ::TVD::itemName = "TVD"; +const std::string WELTRAJ::MD::itemName = "MD"; + + WFOAM::WFOAM() : ParserKeyword("WFOAM", KeywordSize(SLASH_TERMINATED)) { addValidSectionName("SCHEDULE"); clearDeckNames(); @@ -2685,7 +2723,6 @@ const std::string WFRICSEG::WELL::itemName = "WELL"; const std::string WFRICSEG::TUBINGD::itemName = "TUBINGD"; const std::string WFRICSEG::ROUGHNESS::itemName = "ROUGHNESS"; const std::string WFRICSEG::FLOW_SCALING::itemName = "FLOW_SCALING"; -const double WFRICSEG::FLOW_SCALING::defaultValue = 1.000000; WFRICSGL::WFRICSGL() : ParserKeyword("WFRICSGL", KeywordSize(SLASH_TERMINATED)) { @@ -2721,7 +2758,6 @@ const std::string WFRICSGL::WELL::itemName = "WELL"; const std::string WFRICSGL::TUBINGD::itemName = "TUBINGD"; const std::string WFRICSGL::ROUGHNESS::itemName = "ROUGHNESS"; const std::string WFRICSGL::FLOW_SCALING::itemName = "FLOW_SCALING"; -const double WFRICSGL::FLOW_SCALING::defaultValue = 1.000000; WFRICTN::WFRICTN() : ParserKeyword("WFRICTN", KeywordSize(SLASH_TERMINATED)) { @@ -2757,7 +2793,6 @@ const std::string WFRICTN::WELL::itemName = "WELL"; const std::string WFRICTN::TUBINGD::itemName = "TUBINGD"; const std::string WFRICTN::ROUGHNESS::itemName = "ROUGHNESS"; const std::string WFRICTN::FLOW_SCALING::itemName = "FLOW_SCALING"; -const double WFRICTN::FLOW_SCALING::defaultValue = 1.000000; WFRICTNL::WFRICTNL() : ParserKeyword("WFRICTNL", KeywordSize(SLASH_TERMINATED)) { @@ -2793,7 +2828,6 @@ const std::string WFRICTNL::WELL::itemName = "WELL"; const std::string WFRICTNL::TUBINGD::itemName = "TUBINGD"; const std::string WFRICTNL::ROUGHNESS::itemName = "ROUGHNESS"; const std::string WFRICTNL::FLOW_SCALING::itemName = "FLOW_SCALING"; -const double WFRICTNL::FLOW_SCALING::defaultValue = 1.000000; WGASPROD::WGASPROD() : ParserKeyword("WGASPROD", KeywordSize(SLASH_TERMINATED)) { @@ -2893,10 +2927,8 @@ const std::string WGRUPCON::WELL::itemName = "WELL"; const std::string WGRUPCON::GROUP_CONTROLLED::itemName = "GROUP_CONTROLLED"; const std::string WGRUPCON::GROUP_CONTROLLED::defaultValue = "YES"; const std::string WGRUPCON::GUIDE_RATE::itemName = "GUIDE_RATE"; -const double WGRUPCON::GUIDE_RATE::defaultValue = -1.000000; const std::string WGRUPCON::PHASE::itemName = "PHASE"; const std::string WGRUPCON::SCALING_FACTOR::itemName = "SCALING_FACTOR"; -const double WGRUPCON::SCALING_FACTOR::defaultValue = 1.000000; WH2NUM::WH2NUM() : ParserKeyword("WH2NUM", KeywordSize(1, false)) { @@ -3012,6 +3044,179 @@ const std::string WHTEMP::VFP_TABLE::itemName = "VFP_TABLE"; const std::string WHTEMP::THP_TEMP::itemName = "THP_TEMP"; +WINJCLN::WINJCLN() : ParserKeyword("WINJCLN", KeywordSize(SLASH_TERMINATED)) { + addValidSectionName("SCHEDULE"); + clearDeckNames(); + addDeckName("WINJCLN"); + { + ParserRecord record; + { + ParserItem item("WELL_NAME", ParserItem::itype::STRING); + record.addItem(item); + } + { + ParserItem item("FRAC_REMOVE", ParserItem::itype::DOUBLE); + item.setDefault( double(1.000000) ); + item.push_backDimension("1"); + record.addItem(item); + } + { + ParserItem item("I", ParserItem::itype::INT); + item.setDefault( -1 ); + record.addItem(item); + } + { + ParserItem item("J", ParserItem::itype::INT); + item.setDefault( -1 ); + record.addItem(item); + } + { + ParserItem item("K", ParserItem::itype::INT); + item.setDefault( -1 ); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string WINJCLN::keywordName = "WINJCLN"; +const std::string WINJCLN::WELL_NAME::itemName = "WELL_NAME"; +const std::string WINJCLN::FRAC_REMOVE::itemName = "FRAC_REMOVE"; +const std::string WINJCLN::I::itemName = "I"; +const std::string WINJCLN::J::itemName = "J"; +const std::string WINJCLN::K::itemName = "K"; + + +WINJDAM::WINJDAM() : ParserKeyword("WINJDAM", KeywordSize(SLASH_TERMINATED)) { + addValidSectionName("SCHEDULE"); + clearDeckNames(); + addDeckName("WINJDAM"); + { + ParserRecord record; + { + ParserItem item("WELL_NAME", ParserItem::itype::STRING); + record.addItem(item); + } + { + ParserItem item("GEOMETRY", ParserItem::itype::STRING); + record.addItem(item); + } + { + ParserItem item("FILTER_CAKE_PERM", ParserItem::itype::DOUBLE); + item.push_backDimension("Permeability"); + record.addItem(item); + } + { + ParserItem item("FILTER_CAKE_PORO", ParserItem::itype::DOUBLE); + item.setDefault( double(0.300000) ); + item.push_backDimension("1"); + record.addItem(item); + } + { + ParserItem item("FILTER_CAKE_RADIUS", ParserItem::itype::DOUBLE); + item.push_backDimension("Length"); + record.addItem(item); + } + { + ParserItem item("FILTER_CAKE_AREA", ParserItem::itype::DOUBLE); + item.push_backDimension("Length*Length"); + record.addItem(item); + } + { + ParserItem item("I", ParserItem::itype::INT); + item.setDefault( -1 ); + record.addItem(item); + } + { + ParserItem item("J", ParserItem::itype::INT); + item.setDefault( -1 ); + record.addItem(item); + } + { + ParserItem item("K", ParserItem::itype::INT); + item.setDefault( -1 ); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string WINJDAM::keywordName = "WINJDAM"; +const std::string WINJDAM::WELL_NAME::itemName = "WELL_NAME"; +const std::string WINJDAM::GEOMETRY::itemName = "GEOMETRY"; +const std::string WINJDAM::FILTER_CAKE_PERM::itemName = "FILTER_CAKE_PERM"; +const std::string WINJDAM::FILTER_CAKE_PORO::itemName = "FILTER_CAKE_PORO"; +const std::string WINJDAM::FILTER_CAKE_RADIUS::itemName = "FILTER_CAKE_RADIUS"; +const std::string WINJDAM::FILTER_CAKE_AREA::itemName = "FILTER_CAKE_AREA"; +const std::string WINJDAM::I::itemName = "I"; +const std::string WINJDAM::J::itemName = "J"; +const std::string WINJDAM::K::itemName = "K"; + + +WINJFCNC::WINJFCNC() : ParserKeyword("WINJFCNC", KeywordSize(SLASH_TERMINATED)) { + addValidSectionName("SCHEDULE"); + clearDeckNames(); + addDeckName("WINJFCNC"); + { + ParserRecord record; + { + ParserItem item("WELL", ParserItem::itype::STRING); + record.addItem(item); + } + { + ParserItem item("VOL_CONCENTRATION", ParserItem::itype::UDA); + item.setDefault( UDAValue(0) ); + item.push_backDimension("PPM"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string WINJFCNC::keywordName = "WINJFCNC"; +const std::string WINJFCNC::WELL::itemName = "WELL"; +const std::string WINJFCNC::VOL_CONCENTRATION::itemName = "VOL_CONCENTRATION"; +const UDAValue WINJFCNC::VOL_CONCENTRATION::defaultValue = UDAValue(0); + + +WINJGAS::WINJGAS() : ParserKeyword("WINJGAS", KeywordSize(SLASH_TERMINATED)) { + addValidSectionName("SCHEDULE"); + clearDeckNames(); + addDeckName("WINJGAS"); + { + ParserRecord record; + { + ParserItem item("WELL", ParserItem::itype::STRING); + record.addItem(item); + } + { + ParserItem item("FLUID", ParserItem::itype::STRING); + item.setDefault( std::string("GRUP") ); + record.addItem(item); + } + { + ParserItem item("STREAM", ParserItem::itype::STRING); + record.addItem(item); + } + { + ParserItem item("MAKEUPGAS", ParserItem::itype::STRING); + record.addItem(item); + } + { + ParserItem item("STAGE", ParserItem::itype::DOUBLE); + item.setDefault( double(0) ); + item.push_backDimension("1"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string WINJGAS::keywordName = "WINJGAS"; +const std::string WINJGAS::WELL::itemName = "WELL"; +const std::string WINJGAS::FLUID::itemName = "FLUID"; +const std::string WINJGAS::FLUID::defaultValue = "GRUP"; +const std::string WINJGAS::STREAM::itemName = "STREAM"; +const std::string WINJGAS::MAKEUPGAS::itemName = "MAKEUPGAS"; +const std::string WINJGAS::STAGE::itemName = "STAGE"; + + WINJMULT::WINJMULT() : ParserKeyword("WINJMULT", KeywordSize(SLASH_TERMINATED)) { addValidSectionName("SCHEDULE"); clearDeckNames(); @@ -3024,11 +3229,13 @@ WINJMULT::WINJMULT() : ParserKeyword("WINJMULT", KeywordSize(SLASH_TERMINATED)) } { ParserItem item("FRACTURING_PRESSURE", ParserItem::itype::DOUBLE); + item.push_backDimension("Pressure"); record.addItem(item); } { ParserItem item("MULTIPLIER_GRADIENT", ParserItem::itype::DOUBLE); item.setDefault( double(0) ); + item.push_backDimension("1/Pressure"); record.addItem(item); } { @@ -3058,15 +3265,11 @@ const std::string WINJMULT::keywordName = "WINJMULT"; const std::string WINJMULT::WELL_NAME::itemName = "WELL_NAME"; const std::string WINJMULT::FRACTURING_PRESSURE::itemName = "FRACTURING_PRESSURE"; const std::string WINJMULT::MULTIPLIER_GRADIENT::itemName = "MULTIPLIER_GRADIENT"; -const double WINJMULT::MULTIPLIER_GRADIENT::defaultValue = 0; const std::string WINJMULT::MODE::itemName = "MODE"; const std::string WINJMULT::MODE::defaultValue = "WREV"; const std::string WINJMULT::I::itemName = "I"; -const int WINJMULT::I::defaultValue = -1; const std::string WINJMULT::J::itemName = "J"; -const int WINJMULT::J::defaultValue = -1; const std::string WINJMULT::K::itemName = "K"; -const int WINJMULT::K::defaultValue = -1; WINJTEMP::WINJTEMP() : ParserKeyword("WINJTEMP", KeywordSize(SLASH_TERMINATED)) { @@ -3108,13 +3311,9 @@ WINJTEMP::WINJTEMP() : ParserKeyword("WINJTEMP", KeywordSize(SLASH_TERMINATED)) const std::string WINJTEMP::keywordName = "WINJTEMP"; const std::string WINJTEMP::WELL::itemName = "WELL"; const std::string WINJTEMP::STEAM_QUALITY::itemName = "STEAM_QUALITY"; -const double WINJTEMP::STEAM_QUALITY::defaultValue = 1.000000; const std::string WINJTEMP::TEMPERATURE::itemName = "TEMPERATURE"; -const double WINJTEMP::TEMPERATURE::defaultValue = 15.560000; const std::string WINJTEMP::PRESSURE::itemName = "PRESSURE"; -const double WINJTEMP::PRESSURE::defaultValue = 0; const std::string WINJTEMP::ENTHALPY::itemName = "ENTHALPY"; -const double WINJTEMP::ENTHALPY::defaultValue = 0; WLIFT::WLIFT() : ParserKeyword("WLIFT", KeywordSize(SLASH_TERMINATED)) { @@ -3234,11 +3433,8 @@ const std::string WLIFTOPT::WELL::itemName = "WELL"; const std::string WLIFTOPT::USE_OPTIMIZER::itemName = "USE_OPTIMIZER"; const std::string WLIFTOPT::MAX_LIFT_GAS_RATE::itemName = "MAX_LIFT_GAS_RATE"; const std::string WLIFTOPT::WEIGHT_FACTOR::itemName = "WEIGHT_FACTOR"; -const double WLIFTOPT::WEIGHT_FACTOR::defaultValue = 1.000000; const std::string WLIFTOPT::MIN_LIFT_GAS_RATE::itemName = "MIN_LIFT_GAS_RATE"; -const double WLIFTOPT::MIN_LIFT_GAS_RATE::defaultValue = 0; const std::string WLIFTOPT::DELTA_GAS_RATE_WEIGHT_FACTOR::itemName = "DELTA_GAS_RATE_WEIGHT_FACTOR"; -const double WLIFTOPT::DELTA_GAS_RATE_WEIGHT_FACTOR::defaultValue = 0; const std::string WLIFTOPT::ALLOCATE_EXTRA_LIFT_GAS::itemName = "ALLOCATE_EXTRA_LIFT_GAS"; const std::string WLIFTOPT::ALLOCATE_EXTRA_LIFT_GAS::defaultValue = "NO"; @@ -3420,7 +3616,6 @@ WNETDP::WNETDP() : ParserKeyword("WNETDP", KeywordSize(SLASH_TERMINATED)) { const std::string WNETDP::keywordName = "WNETDP"; const std::string WNETDP::WELL::itemName = "WELL"; const std::string WNETDP::DP::itemName = "DP"; -const double WNETDP::DP::defaultValue = 0; WORKLIM::WORKLIM() : ParserKeyword("WORKLIM", KeywordSize(1, false)) { @@ -3495,9 +3690,7 @@ WPAVE::WPAVE() : ParserKeyword("WPAVE", KeywordSize(1, false)) { } const std::string WPAVE::keywordName = "WPAVE"; const std::string WPAVE::F1::itemName = "F1"; -const double WPAVE::F1::defaultValue = 0.500000; const std::string WPAVE::F2::itemName = "F2"; -const double WPAVE::F2::defaultValue = 1.000000; const std::string WPAVE::DEPTH_CORRECTION::itemName = "DEPTH_CORRECTION"; const std::string WPAVE::DEPTH_CORRECTION::defaultValue = "WELL"; const std::string WPAVE::CONNECTION::itemName = "CONNECTION"; @@ -3568,7 +3761,6 @@ WPIMULT::WPIMULT() : ParserKeyword("WPIMULT", KeywordSize(SLASH_TERMINATED)) { const std::string WPIMULT::keywordName = "WPIMULT"; const std::string WPIMULT::WELL::itemName = "WELL"; const std::string WPIMULT::WELLPI::itemName = "WELLPI"; -const double WPIMULT::WELLPI::defaultValue = 1.000000; const std::string WPIMULT::I::itemName = "I"; const std::string WPIMULT::J::itemName = "J"; const std::string WPIMULT::K::itemName = "K"; @@ -3622,7 +3814,6 @@ WPIMULTL::WPIMULTL() : ParserKeyword("WPIMULTL", KeywordSize(SLASH_TERMINATED)) const std::string WPIMULTL::keywordName = "WPIMULTL"; const std::string WPIMULTL::WELL::itemName = "WELL"; const std::string WPIMULTL::WELLPI::itemName = "WELLPI"; -const double WPIMULTL::WELLPI::defaultValue = 1.000000; const std::string WPIMULTL::GRID::itemName = "GRID"; const std::string WPIMULTL::GRID::defaultValue = ""; const std::string WPIMULTL::I::itemName = "I"; @@ -3653,7 +3844,6 @@ WPITAB::WPITAB() : ParserKeyword("WPITAB", KeywordSize(SLASH_TERMINATED)) { const std::string WPITAB::keywordName = "WPITAB"; const std::string WPITAB::WELL::itemName = "WELL"; const std::string WPITAB::PI::itemName = "PI"; -const double WPITAB::PI::defaultValue = 0; WPLUG::WPLUG() : ParserKeyword("WPLUG", KeywordSize(SLASH_TERMINATED)) { @@ -3715,7 +3905,6 @@ const std::string WPMITAB::TABLE_NUMBER::itemName = "TABLE_NUMBER"; WPOLYMER::WPOLYMER() : ParserKeyword("WPOLYMER", KeywordSize(SLASH_TERMINATED)) { - addValidSectionName("SPECIAL"); addValidSectionName("SCHEDULE"); clearDeckNames(); addDeckName("WPOLYMER"); @@ -3775,7 +3964,6 @@ WPOLYRED::WPOLYRED() : ParserKeyword("WPOLYRED", KeywordSize(SLASH_TERMINATED)) const std::string WPOLYRED::keywordName = "WPOLYRED"; const std::string WPOLYRED::WELL::itemName = "WELL"; const std::string WPOLYRED::POLYMER_VISCOSITY_RED::itemName = "POLYMER_VISCOSITY_RED"; -const double WPOLYRED::POLYMER_VISCOSITY_RED::defaultValue = 1.000000; WPOTCALC::WPOTCALC() : ParserKeyword("WPOTCALC", KeywordSize(1, false)) { @@ -3846,10 +4034,8 @@ const std::string WREGROUP::QUANTITY::itemName = "QUANTITY"; const std::string WREGROUP::QUANTITY::defaultValue = " "; const std::string WREGROUP::GROUP_UPPER::itemName = "GROUP_UPPER"; const std::string WREGROUP::UPPER_LIMIT::itemName = "UPPER_LIMIT"; -const double WREGROUP::UPPER_LIMIT::defaultValue = 100000000000000000000.000000; const std::string WREGROUP::GROUP_LOWER::itemName = "GROUP_LOWER"; const std::string WREGROUP::LOWER_LIMIT::itemName = "LOWER_LIMIT"; -const double WREGROUP::LOWER_LIMIT::defaultValue = 0; WRFT::WRFT() : ParserKeyword("WRFT", KeywordSize(SLASH_TERMINATED)) { @@ -3976,17 +4162,11 @@ WSCCLEAN::WSCCLEAN() : ParserKeyword("WSCCLEAN", KeywordSize(SLASH_TERMINATED)) const std::string WSCCLEAN::keywordName = "WSCCLEAN"; const std::string WSCCLEAN::WELL::itemName = "WELL"; const std::string WSCCLEAN::SCALE_MULTIPLIER::itemName = "SCALE_MULTIPLIER"; -const double WSCCLEAN::SCALE_MULTIPLIER::defaultValue = 1.000000; const std::string WSCCLEAN::I::itemName = "I"; -const int WSCCLEAN::I::defaultValue = -1; const std::string WSCCLEAN::J::itemName = "J"; -const int WSCCLEAN::J::defaultValue = -1; const std::string WSCCLEAN::K::itemName = "K"; -const int WSCCLEAN::K::defaultValue = -1; const std::string WSCCLEAN::C1::itemName = "C1"; -const int WSCCLEAN::C1::defaultValue = -1; const std::string WSCCLEAN::C2::itemName = "C2"; -const int WSCCLEAN::C2::defaultValue = -1; WSCCLENL::WSCCLENL() : ParserKeyword("WSCCLENL", KeywordSize(SLASH_TERMINATED)) { @@ -4039,18 +4219,12 @@ WSCCLENL::WSCCLENL() : ParserKeyword("WSCCLENL", KeywordSize(SLASH_TERMINATED)) const std::string WSCCLENL::keywordName = "WSCCLENL"; const std::string WSCCLENL::WELL::itemName = "WELL"; const std::string WSCCLENL::SCALE_MULTIPLIER::itemName = "SCALE_MULTIPLIER"; -const double WSCCLENL::SCALE_MULTIPLIER::defaultValue = 1.000000; const std::string WSCCLENL::LGR::itemName = "LGR"; const std::string WSCCLENL::I::itemName = "I"; -const int WSCCLENL::I::defaultValue = -1; const std::string WSCCLENL::J::itemName = "J"; -const int WSCCLENL::J::defaultValue = -1; const std::string WSCCLENL::K::itemName = "K"; -const int WSCCLENL::K::defaultValue = -1; const std::string WSCCLENL::C1::itemName = "C1"; -const int WSCCLENL::C1::defaultValue = -1; const std::string WSCCLENL::C2::itemName = "C2"; -const int WSCCLENL::C2::defaultValue = -1; WSCTAB::WSCTAB() : ParserKeyword("WSCTAB", KeywordSize(SLASH_TERMINATED)) { @@ -4088,12 +4262,9 @@ WSCTAB::WSCTAB() : ParserKeyword("WSCTAB", KeywordSize(SLASH_TERMINATED)) { const std::string WSCTAB::keywordName = "WSCTAB"; const std::string WSCTAB::WELL::itemName = "WELL"; const std::string WSCTAB::SCALE_DEPOSITION_TABLE::itemName = "SCALE_DEPOSITION_TABLE"; -const int WSCTAB::SCALE_DEPOSITION_TABLE::defaultValue = 0; const std::string WSCTAB::SCALE_DAMAGE_TABLE::itemName = "SCALE_DAMAGE_TABLE"; -const int WSCTAB::SCALE_DAMAGE_TABLE::defaultValue = 0; const std::string WSCTAB::UNUSED::itemName = "UNUSED"; const std::string WSCTAB::SCALE_DISSOLUTION_TABLE::itemName = "SCALE_DISSOLUTION_TABLE"; -const int WSCTAB::SCALE_DISSOLUTION_TABLE::defaultValue = 0; WSEGAICD::WSEGAICD() : ParserKeyword("WSEGAICD", KeywordSize(SLASH_TERMINATED)) { @@ -4217,36 +4388,23 @@ const std::string WSEGAICD::SEGMENT1::itemName = "SEGMENT1"; const std::string WSEGAICD::SEGMENT2::itemName = "SEGMENT2"; const std::string WSEGAICD::STRENGTH::itemName = "STRENGTH"; const std::string WSEGAICD::LENGTH::itemName = "LENGTH"; -const double WSEGAICD::LENGTH::defaultValue = 12.000000; const std::string WSEGAICD::DENSITY_CALI::itemName = "DENSITY_CALI"; -const double WSEGAICD::DENSITY_CALI::defaultValue = 1000.250000; const std::string WSEGAICD::VISCOSITY_CALI::itemName = "VISCOSITY_CALI"; -const double WSEGAICD::VISCOSITY_CALI::defaultValue = 1.450000; const std::string WSEGAICD::CRITICAL_VALUE::itemName = "CRITICAL_VALUE"; -const double WSEGAICD::CRITICAL_VALUE::defaultValue = 0.500000; const std::string WSEGAICD::WIDTH_TRANS::itemName = "WIDTH_TRANS"; -const double WSEGAICD::WIDTH_TRANS::defaultValue = 0.050000; const std::string WSEGAICD::MAX_VISC_RATIO::itemName = "MAX_VISC_RATIO"; -const double WSEGAICD::MAX_VISC_RATIO::defaultValue = 5.000000; const std::string WSEGAICD::METHOD_SCALING_FACTOR::itemName = "METHOD_SCALING_FACTOR"; -const int WSEGAICD::METHOD_SCALING_FACTOR::defaultValue = -1; const std::string WSEGAICD::MAX_ABS_RATE::itemName = "MAX_ABS_RATE"; const std::string WSEGAICD::FLOW_RATE_EXPONENT::itemName = "FLOW_RATE_EXPONENT"; const std::string WSEGAICD::VISC_EXPONENT::itemName = "VISC_EXPONENT"; const std::string WSEGAICD::STATUS::itemName = "STATUS"; const std::string WSEGAICD::STATUS::defaultValue = "OPEN"; const std::string WSEGAICD::OIL_FLOW_FRACTION::itemName = "OIL_FLOW_FRACTION"; -const double WSEGAICD::OIL_FLOW_FRACTION::defaultValue = 1.000000; const std::string WSEGAICD::WATER_FLOW_FRACTION::itemName = "WATER_FLOW_FRACTION"; -const double WSEGAICD::WATER_FLOW_FRACTION::defaultValue = 1.000000; const std::string WSEGAICD::GAS_FLOW_FRACTION::itemName = "GAS_FLOW_FRACTION"; -const double WSEGAICD::GAS_FLOW_FRACTION::defaultValue = 1.000000; const std::string WSEGAICD::OIL_VISC_FRACTION::itemName = "OIL_VISC_FRACTION"; -const double WSEGAICD::OIL_VISC_FRACTION::defaultValue = 1.000000; const std::string WSEGAICD::WATER_VISC_FRACTION::itemName = "WATER_VISC_FRACTION"; -const double WSEGAICD::WATER_VISC_FRACTION::defaultValue = 1.000000; const std::string WSEGAICD::GAS_VISC_FRACTION::itemName = "GAS_VISC_FRACTION"; -const double WSEGAICD::GAS_VISC_FRACTION::defaultValue = 1.000000; WSEGDFIN::WSEGDFIN() : ParserKeyword("WSEGDFIN", KeywordSize(1, false)) { @@ -4359,16 +4517,12 @@ WSEGDFPA::WSEGDFPA() : ParserKeyword("WSEGDFPA", KeywordSize(1, false)) { } const std::string WSEGDFPA::keywordName = "WSEGDFPA"; const std::string WSEGDFPA::GAS_LIQUID_VD_FACTOR::itemName = "GAS_LIQUID_VD_FACTOR"; -const double WSEGDFPA::GAS_LIQUID_VD_FACTOR::defaultValue = 1.000000; const std::string WSEGDFPA::A1::itemName = "A1"; const std::string WSEGDFPA::A2::itemName = "A2"; const std::string WSEGDFPA::C0_A::itemName = "C0_A"; -const double WSEGDFPA::C0_A::defaultValue = 1.200000; const std::string WSEGDFPA::C0_B::itemName = "C0_B"; const std::string WSEGDFPA::FV::itemName = "FV"; -const double WSEGDFPA::FV::defaultValue = 1.000000; const std::string WSEGDFPA::OIL_WATER_VD_FACTOR::itemName = "OIL_WATER_VD_FACTOR"; -const double WSEGDFPA::OIL_WATER_VD_FACTOR::defaultValue = -1.000000; const std::string WSEGDFPA::A::itemName = "A"; const std::string WSEGDFPA::B1::itemName = "B1"; const std::string WSEGDFPA::B2::itemName = "B2"; @@ -4406,13 +4560,9 @@ WSEGDIMS::WSEGDIMS() : ParserKeyword("WSEGDIMS", KeywordSize(1, false)) { } const std::string WSEGDIMS::keywordName = "WSEGDIMS"; const std::string WSEGDIMS::NSWLMX::itemName = "NSWLMX"; -const int WSEGDIMS::NSWLMX::defaultValue = 0; const std::string WSEGDIMS::NSEGMX::itemName = "NSEGMX"; -const int WSEGDIMS::NSEGMX::defaultValue = 1; const std::string WSEGDIMS::NLBRMX::itemName = "NLBRMX"; -const int WSEGDIMS::NLBRMX::defaultValue = 1; const std::string WSEGDIMS::NCRDMX::itemName = "NCRDMX"; -const int WSEGDIMS::NCRDMX::defaultValue = 0; WSEGEXSS::WSEGEXSS() : ParserKeyword("WSEGEXSS", KeywordSize(SLASH_TERMINATED)) { @@ -4461,9 +4611,7 @@ const std::string WSEGEXSS::TYPE::itemName = "TYPE"; const std::string WSEGEXSS::TYPE::defaultValue = "NONE"; const std::string WSEGEXSS::GAS_IMPORT_RATE::itemName = "GAS_IMPORT_RATE"; const std::string WSEGEXSS::R::itemName = "R"; -const double WSEGEXSS::R::defaultValue = 0; const std::string WSEGEXSS::PEXT::itemName = "PEXT"; -const double WSEGEXSS::PEXT::defaultValue = 0; WSEGFLIM::WSEGFLIM() : ParserKeyword("WSEGFLIM", KeywordSize(SLASH_TERMINATED)) { @@ -4701,13 +4849,9 @@ WSEGITER::WSEGITER() : ParserKeyword("WSEGITER", KeywordSize(1, false)) { } const std::string WSEGITER::keywordName = "WSEGITER"; const std::string WSEGITER::MAX_WELL_ITERATIONS::itemName = "MAX_WELL_ITERATIONS"; -const int WSEGITER::MAX_WELL_ITERATIONS::defaultValue = 40; const std::string WSEGITER::MAX_TIMES_REDUCED::itemName = "MAX_TIMES_REDUCED"; -const int WSEGITER::MAX_TIMES_REDUCED::defaultValue = 5; const std::string WSEGITER::REDUCTION_FACTOR::itemName = "REDUCTION_FACTOR"; -const double WSEGITER::REDUCTION_FACTOR::defaultValue = 0.300000; const std::string WSEGITER::INCREASING_FACTOR::itemName = "INCREASING_FACTOR"; -const double WSEGITER::INCREASING_FACTOR::defaultValue = 2.000000; WSEGLABY::WSEGLABY() : ParserKeyword("WSEGLABY", KeywordSize(SLASH_TERMINATED)) { @@ -4796,23 +4940,14 @@ const std::string WSEGLABY::SEGMENT1::itemName = "SEGMENT1"; const std::string WSEGLABY::SEGMENT2::itemName = "SEGMENT2"; const std::string WSEGLABY::NCONFIG::itemName = "NCONFIG"; const std::string WSEGLABY::CHANNELS::itemName = "CHANNELS"; -const int WSEGLABY::CHANNELS::defaultValue = 2; const std::string WSEGLABY::A::itemName = "A"; -const double WSEGLABY::A::defaultValue = 6e-05; const std::string WSEGLABY::L1::itemName = "L1"; -const double WSEGLABY::L1::defaultValue = 0.186300; const std::string WSEGLABY::L2::itemName = "L2"; -const double WSEGLABY::L2::defaultValue = 0.283200; const std::string WSEGLABY::D::itemName = "D"; -const double WSEGLABY::D::defaultValue = 0.006316; const std::string WSEGLABY::R::itemName = "R"; -const double WSEGLABY::R::defaultValue = 1e-05; const std::string WSEGLABY::GAMMA_INLET::itemName = "GAMMA_INLET"; -const double WSEGLABY::GAMMA_INLET::defaultValue = 0.350000; const std::string WSEGLABY::GAMMA_OUTLET::itemName = "GAMMA_OUTLET"; -const double WSEGLABY::GAMMA_OUTLET::defaultValue = 0.500000; const std::string WSEGLABY::GAMMA_LAB::itemName = "GAMMA_LAB"; -const double WSEGLABY::GAMMA_LAB::defaultValue = 0.500000; const std::string WSEGLABY::STATUS::itemName = "STATUS"; const std::string WSEGLABY::STATUS::defaultValue = "OPEN"; @@ -4900,17 +5035,11 @@ const std::string WSEGMULT::WELL::itemName = "WELL"; const std::string WSEGMULT::SEGMENT1::itemName = "SEGMENT1"; const std::string WSEGMULT::SEGMENT2::itemName = "SEGMENT2"; const std::string WSEGMULT::A::itemName = "A"; -const double WSEGMULT::A::defaultValue = 1.000000; const std::string WSEGMULT::B::itemName = "B"; -const double WSEGMULT::B::defaultValue = 0; const std::string WSEGMULT::C::itemName = "C"; -const double WSEGMULT::C::defaultValue = 0; const std::string WSEGMULT::D::itemName = "D"; -const double WSEGMULT::D::defaultValue = 0; const std::string WSEGMULT::E::itemName = "E"; -const double WSEGMULT::E::defaultValue = 0; const std::string WSEGMULT::GOR::itemName = "GOR"; -const double WSEGMULT::GOR::defaultValue = 0; WSEGPROP::WSEGPROP() : ParserKeyword("WSEGPROP", KeywordSize(SLASH_TERMINATED)) { @@ -5023,9 +5152,7 @@ const std::string WSEGSEP::SEGMENT2::itemName = "SEGMENT2"; const std::string WSEGSEP::PHASE::itemName = "PHASE"; const std::string WSEGSEP::PHASE::defaultValue = "NONE"; const std::string WSEGSEP::EMAX::itemName = "EMAX"; -const double WSEGSEP::EMAX::defaultValue = 1.000000; const std::string WSEGSEP::HOLDUP_FRACTION::itemName = "HOLDUP_FRACTION"; -const double WSEGSEP::HOLDUP_FRACTION::defaultValue = 0.010000; WSEGSICD::WSEGSICD() : ParserKeyword("WSEGSICD", KeywordSize(SLASH_TERMINATED)) { @@ -5111,19 +5238,12 @@ const std::string WSEGSICD::SEGMENT1::itemName = "SEGMENT1"; const std::string WSEGSICD::SEGMENT2::itemName = "SEGMENT2"; const std::string WSEGSICD::STRENGTH::itemName = "STRENGTH"; const std::string WSEGSICD::LENGTH::itemName = "LENGTH"; -const double WSEGSICD::LENGTH::defaultValue = 12.000000; const std::string WSEGSICD::DENSITY_CALI::itemName = "DENSITY_CALI"; -const double WSEGSICD::DENSITY_CALI::defaultValue = 1000.250000; const std::string WSEGSICD::VISCOSITY_CALI::itemName = "VISCOSITY_CALI"; -const double WSEGSICD::VISCOSITY_CALI::defaultValue = 1.450000; const std::string WSEGSICD::CRITICAL_VALUE::itemName = "CRITICAL_VALUE"; -const double WSEGSICD::CRITICAL_VALUE::defaultValue = 0.500000; const std::string WSEGSICD::WIDTH_TRANS::itemName = "WIDTH_TRANS"; -const double WSEGSICD::WIDTH_TRANS::defaultValue = 0.050000; const std::string WSEGSICD::MAX_VISC_RATIO::itemName = "MAX_VISC_RATIO"; -const double WSEGSICD::MAX_VISC_RATIO::defaultValue = 5.000000; const std::string WSEGSICD::METHOD_SCALING_FACTOR::itemName = "METHOD_SCALING_FACTOR"; -const int WSEGSICD::METHOD_SCALING_FACTOR::defaultValue = -1; const std::string WSEGSICD::MAX_ABS_RATE::itemName = "MAX_ABS_RATE"; const std::string WSEGSICD::STATUS::itemName = "STATUS"; const std::string WSEGSICD::STATUS::defaultValue = "OPEN"; @@ -5183,19 +5303,12 @@ const std::string WSEGSOLV::keywordName = "WSEGSOLV"; const std::string WSEGSOLV::USE_ITERATIVE_SOLVER::itemName = "USE_ITERATIVE_SOLVER"; const std::string WSEGSOLV::USE_ITERATIVE_SOLVER::defaultValue = "NO"; const std::string WSEGSOLV::MAX_LINEAR_ITER::itemName = "MAX_LINEAR_ITER"; -const int WSEGSOLV::MAX_LINEAR_ITER::defaultValue = 30; const std::string WSEGSOLV::CONVERGENCE_TARGET::itemName = "CONVERGENCE_TARGET"; -const double WSEGSOLV::CONVERGENCE_TARGET::defaultValue = 1e-10; const std::string WSEGSOLV::PC_FILL::itemName = "PC_FILL"; -const int WSEGSOLV::PC_FILL::defaultValue = 2; const std::string WSEGSOLV::DROP_TOL::itemName = "DROP_TOL"; -const double WSEGSOLV::DROP_TOL::defaultValue = 0; const std::string WSEGSOLV::P_LIMIT::itemName = "P_LIMIT"; -const double WSEGSOLV::P_LIMIT::defaultValue = 1e-08; const std::string WSEGSOLV::LOOP_THRESHOLD::itemName = "LOOP_THRESHOLD"; -const double WSEGSOLV::LOOP_THRESHOLD::defaultValue = -1.000000; const std::string WSEGSOLV::LOOP_MULTIPLIER::itemName = "LOOP_MULTIPLIER"; -const double WSEGSOLV::LOOP_MULTIPLIER::defaultValue = -1.000000; WSEGTABL::WSEGTABL() : ParserKeyword("WSEGTABL", KeywordSize(SLASH_TERMINATED)) { @@ -5253,14 +5366,12 @@ const std::string WSEGTABL::WELL::itemName = "WELL"; const std::string WSEGTABL::SEGMENT1::itemName = "SEGMENT1"; const std::string WSEGTABL::SEGMENT2::itemName = "SEGMENT2"; const std::string WSEGTABL::VFP::itemName = "VFP"; -const int WSEGTABL::VFP::defaultValue = 0; const std::string WSEGTABL::VFP_COMPONENTS::itemName = "VFP_COMPONENTS"; const std::string WSEGTABL::VFP_COMPONENTS::defaultValue = "FH"; const std::string WSEGTABL::VFP_OUTLIER::itemName = "VFP_OUTLIER"; const std::string WSEGTABL::DP_SCALING::itemName = "DP_SCALING"; const std::string WSEGTABL::DP_SCALING::defaultValue = "LEN"; const std::string WSEGTABL::ALQ_VALUE::itemName = "ALQ_VALUE"; -const double WSEGTABL::ALQ_VALUE::defaultValue = 0; const std::string WSEGTABL::STATUS::itemName = "STATUS"; const std::string WSEGTABL::STATUS::defaultValue = "OPEN"; @@ -5284,7 +5395,7 @@ WSEGVALV::WSEGVALV() : ParserKeyword("WSEGVALV", KeywordSize(SLASH_TERMINATED)) record.addItem(item); } { - ParserItem item("AREA", ParserItem::itype::DOUBLE); + ParserItem item("AREA", ParserItem::itype::UDA); item.push_backDimension("Length*Length"); record.addItem(item); } @@ -5335,6 +5446,30 @@ const std::string WSEGVALV::STATUS::defaultValue = "OPEN"; const std::string WSEGVALV::MAX_A::itemName = "MAX_A"; +WSF::WSF() : ParserKeyword("WSF", KeywordSize("TABDIMS", "NTSFUN", false, 0)) { + addValidSectionName("PROPS"); + setProhibitedKeywords({ + "SWOF", + "SWFN", + }); + clearDeckNames(); + addDeckName("WSF"); + { + ParserRecord record; + { + ParserItem item("DATA", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("1"); + item.push_backDimension("1"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string WSF::keywordName = "WSF"; +const std::string WSF::DATA::itemName = "DATA"; + + WSKPTAB::WSKPTAB() : ParserKeyword("WSKPTAB", KeywordSize(SLASH_TERMINATED)) { addValidSectionName("SCHEDULE"); clearDeckNames(); @@ -5439,7 +5574,6 @@ const std::string WTADD::WELL::itemName = "WELL"; const std::string WTADD::CONTROL::itemName = "CONTROL"; const std::string WTADD::SHIFT::itemName = "SHIFT"; const std::string WTADD::NUM::itemName = "NUM"; -const int WTADD::NUM::defaultValue = 1; WTEMP::WTEMP() : ParserKeyword("WTEMP", KeywordSize(SLASH_TERMINATED)) { @@ -5527,9 +5661,7 @@ const std::string WTEST::INTERVAL::itemName = "INTERVAL"; const std::string WTEST::REASON::itemName = "REASON"; const std::string WTEST::REASON::defaultValue = ""; const std::string WTEST::TEST_NUM::itemName = "TEST_NUM"; -const int WTEST::TEST_NUM::defaultValue = 0; const std::string WTEST::START_TIME::itemName = "START_TIME"; -const double WTEST::START_TIME::defaultValue = 0; WTHPMAX::WTHPMAX() : ParserKeyword("WTHPMAX", KeywordSize(SLASH_TERMINATED)) { @@ -5604,7 +5736,6 @@ const std::string WTMULT::WELL::itemName = "WELL"; const std::string WTMULT::CONTROL::itemName = "CONTROL"; const std::string WTMULT::FACTOR::itemName = "FACTOR"; const std::string WTMULT::NUM::itemName = "NUM"; -const int WTMULT::NUM::defaultValue = 1; WTRACER::WTRACER() : ParserKeyword("WTRACER", KeywordSize(SLASH_TERMINATED)) { @@ -5671,7 +5802,6 @@ const std::string WVFPDP::keywordName = "WVFPDP"; const std::string WVFPDP::WELL::itemName = "WELL"; const std::string WVFPDP::DELTA_P::itemName = "DELTA_P"; const std::string WVFPDP::LOSS_SCALING_FACTOR::itemName = "LOSS_SCALING_FACTOR"; -const double WVFPDP::LOSS_SCALING_FACTOR::defaultValue = 1.000000; WVFPEXP::WVFPEXP() : ParserKeyword("WVFPEXP", KeywordSize(SLASH_TERMINATED)) { @@ -5755,9 +5885,7 @@ WWPAVE::WWPAVE() : ParserKeyword("WWPAVE", KeywordSize(SLASH_TERMINATED)) { const std::string WWPAVE::keywordName = "WWPAVE"; const std::string WWPAVE::WELL::itemName = "WELL"; const std::string WWPAVE::F1::itemName = "F1"; -const double WWPAVE::F1::defaultValue = 0.500000; const std::string WWPAVE::F2::itemName = "F2"; -const double WWPAVE::F2::defaultValue = 0.500000; const std::string WWPAVE::DEPTH_CORRECTION::itemName = "DEPTH_CORRECTION"; const std::string WWPAVE::DEPTH_CORRECTION::defaultValue = "WELL"; const std::string WWPAVE::CONNECTION::itemName = "CONNECTION"; diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/X.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/X.cpp index b1d5460521..b504dd35cf 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/X.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/X.cpp @@ -11,5 +11,24 @@ #include namespace Opm { namespace ParserKeywords { +XMF::XMF() : ParserKeyword("XMF", KeywordSize(1, false)) { + addValidSectionName("SOLUTION"); + clearDeckNames(); + addDeckName("XMF"); + { + ParserRecord record; + { + ParserItem item("data", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("1"); + record.addDataItem(item); + } + addDataRecord( record ); + } +} +const std::string XMF::keywordName = "XMF"; +const std::string XMF::data::itemName = "data"; + + } } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/Y.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/Y.cpp index 76fb95f4b0..1b1d57d500 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/Y.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/Y.cpp @@ -11,5 +11,43 @@ #include namespace Opm { namespace ParserKeywords { +YMF::YMF() : ParserKeyword("YMF", KeywordSize(1, false)) { + addValidSectionName("SOLUTION"); + clearDeckNames(); + addDeckName("YMF"); + { + ParserRecord record; + { + ParserItem item("data", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("1"); + record.addDataItem(item); + } + addDataRecord( record ); + } +} +const std::string YMF::keywordName = "YMF"; +const std::string YMF::data::itemName = "data"; + + +YMODULE::YMODULE() : ParserKeyword("YMODULE", KeywordSize(1, false)) { + addValidSectionName("GRID"); + clearDeckNames(); + addDeckName("YMODULE"); + { + ParserRecord record; + { + ParserItem item("data", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("Ymodule"); + record.addDataItem(item); + } + addDataRecord( record ); + } +} +const std::string YMODULE::keywordName = "YMODULE"; +const std::string YMODULE::data::itemName = "data"; + + } } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/Z.cpp b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/Z.cpp index 0cdde0a604..9b74e451c4 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/Z.cpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/Z.cpp @@ -33,7 +33,7 @@ const std::string ZCORN::keywordName = "ZCORN"; const std::string ZCORN::data::itemName = "data"; -ZFACT1::ZFACT1() : ParserKeyword("ZFACT1", KeywordSize("TABDIMS", "NUM_STATE_EQ", false, 0)) { +ZFACT1::ZFACT1() : ParserKeyword("ZFACT1", KeywordSize("TABDIMS", "NUM_EOS_RES", false, 0)) { addValidSectionName("PROPS"); clearDeckNames(); addDeckName("ZFACT1"); @@ -52,7 +52,7 @@ const std::string ZFACT1::keywordName = "ZFACT1"; const std::string ZFACT1::Z0::itemName = "Z0"; -ZFACT1S::ZFACT1S() : ParserKeyword("ZFACT1S", KeywordSize("TABDIMS", "NUM_STATE_EQ", false, 0)) { +ZFACT1S::ZFACT1S() : ParserKeyword("ZFACT1S", KeywordSize("TABDIMS", "NUM_EOS_RES", false, 0)) { addValidSectionName("PROPS"); clearDeckNames(); addDeckName("ZFACT1S"); @@ -71,7 +71,7 @@ const std::string ZFACT1S::keywordName = "ZFACT1S"; const std::string ZFACT1S::Z0::itemName = "Z0"; -ZFACTOR::ZFACTOR() : ParserKeyword("ZFACTOR", KeywordSize("TABDIMS", "NUM_STATE_EQ", false, 0)) { +ZFACTOR::ZFACTOR() : ParserKeyword("ZFACTOR", KeywordSize("TABDIMS", "NUM_EOS_RES", false, 0)) { addValidSectionName("PROPS"); clearDeckNames(); addDeckName("ZFACTOR"); @@ -90,7 +90,7 @@ const std::string ZFACTOR::keywordName = "ZFACTOR"; const std::string ZFACTOR::Z0::itemName = "Z0"; -ZFACTORS::ZFACTORS() : ParserKeyword("ZFACTORS", KeywordSize("TABDIMS", "NUM_STATE_EQ", false, 0)) { +ZFACTORS::ZFACTORS() : ParserKeyword("ZFACTORS", KeywordSize("TABDIMS", "NUM_EOS_SURFACE", false, 0)) { addValidSectionName("PROPS"); clearDeckNames(); addDeckName("ZFACTORS"); @@ -135,5 +135,45 @@ const std::string ZIPPY2::keywordName = "ZIPPY2"; const std::string ZIPPY2::SETTINGS::itemName = "SETTINGS"; +ZMF::ZMF() : ParserKeyword("ZMF", KeywordSize(1, false)) { + addValidSectionName("SOLUTION"); + clearDeckNames(); + addDeckName("ZMF"); + { + ParserRecord record; + { + ParserItem item("data", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("1"); + record.addDataItem(item); + } + addDataRecord( record ); + } +} +const std::string ZMF::keywordName = "ZMF"; +const std::string ZMF::data::itemName = "data"; + + +ZMFVD::ZMFVD() : ParserKeyword("ZMFVD", KeywordSize("EQLDIMS", "NTEQUL", false, 0)) { + addValidSectionName("PROPS"); + clearDeckNames(); + addDeckName("ZMFVD"); + { + ParserRecord record; + { + ParserItem item("DATA", ParserItem::itype::DOUBLE); + item.setSizeType(ParserItem::item_size::ALL); + item.push_backDimension("Length"); + item.push_backDimension("1"); + item.push_backDimension("1"); + record.addItem(item); + } + addRecord( record ); + } +} +const std::string ZMFVD::keywordName = "ZMFVD"; +const std::string ZMFVD::DATA::itemName = "DATA"; + + } } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/config.h b/ThirdParty/custom-opm-common/generated-opm-common/config.h index 8cbb2bdc58..d94f52b1c5 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/config.h +++ b/ThirdParty/custom-opm-common/generated-opm-common/config.h @@ -1,2 +1,8 @@ #define HAVE_OPENMP 1 -#define HAVE_DYNAMIC_BOOST_TEST 0 +/* #undef HAVE_TYPE_TRAITS */ +/* #undef HAVE_VALGRIND */ +/* #undef HAVE_FINAL */ +#define HAVE_ECL_INPUT 1 +/* #undef HAVE_CXA_DEMANGLE */ +/* #undef HAVE_FNMATCH_H */ +#define HAVE_DYNAMIC_BOOST_TEST 1 \ No newline at end of file diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/A.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/A.hpp index ce5f730ff5..122f26ecb2 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/A.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/A.hpp @@ -4,6 +4,33 @@ namespace Opm { namespace ParserKeywords { + class ACF : public ParserKeyword { + public: + ACF(); + static const std::string keywordName; + + class DATA { + public: + static const std::string itemName; + }; + }; + + + + class ACTCO2S : public ParserKeyword { + public: + ACTCO2S(); + static const std::string keywordName; + + class ACTIVITY_MODEL { + public: + static const std::string itemName; + static constexpr int defaultValue = 3; + }; + }; + + + class ACTDIMS : public ParserKeyword { public: ACTDIMS(); @@ -12,25 +39,25 @@ namespace ParserKeywords { class MAX_ACTION { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 2; }; class MAX_ACTION_LINES { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 50; }; class MAX_ACTION_LINE_CHARACTERS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 80; }; class MAX_ACTION_COND { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 3; }; }; @@ -97,13 +124,13 @@ namespace ParserKeywords { class REPETITIONS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class INCREMENT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -147,13 +174,13 @@ namespace ParserKeywords { class REPETITIONS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class INCREMENT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -197,13 +224,13 @@ namespace ParserKeywords { class REPETITIONS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class INCREMENT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -242,13 +269,13 @@ namespace ParserKeywords { class REPETITIONS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class INCREMENT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -267,13 +294,13 @@ namespace ParserKeywords { class NUM { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class MIN_WAIT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class CONDITION { @@ -305,7 +332,7 @@ namespace ParserKeywords { class data { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.000100; }; }; @@ -372,7 +399,7 @@ namespace ParserKeywords { class SHIFT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class REGION_NUMBER { @@ -504,13 +531,13 @@ namespace ParserKeywords { class M { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.500000; }; class N { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.500000; }; class K_REF { @@ -647,7 +674,7 @@ namespace ParserKeywords { class MAX_OIL_PVT_GROUP_COUNT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; }; @@ -683,7 +710,7 @@ namespace ParserKeywords { class NUM_ROWS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 10; }; }; @@ -760,7 +787,7 @@ namespace ParserKeywords { class AQUIFER_INFLUX_MULT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class ALLOW { @@ -799,7 +826,7 @@ namespace ParserKeywords { class AREA { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -899,7 +926,7 @@ namespace ParserKeywords { class INFLUX_MULT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class CONNECT_ADJOINING_ACTIVE_CELL { @@ -939,7 +966,7 @@ namespace ParserKeywords { class TABLE_NUM { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class TEMPERATURE { @@ -983,25 +1010,25 @@ namespace ParserKeywords { class TABLE_NUM { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class INIT_SALT_CONC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class MINIMUM { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = -99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; }; class MAXIMUM { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; }; class IGNORE_CAP_PRESSURE { @@ -1013,13 +1040,13 @@ namespace ParserKeywords { class MIN_FLOW_PR_CONN { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = -99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; }; class MAX_FLOW_PR_CONN { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; }; class REMOVE_DEPTH_TERM { @@ -1031,7 +1058,7 @@ namespace ParserKeywords { class IMPORT_MAX_MIN_FLOW_RATE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class TEMPERATURE { @@ -1090,13 +1117,13 @@ namespace ParserKeywords { class TRANS_MULT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class TRANS_OPTION { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ALLOW_INTERNAL_CELLS { @@ -1108,13 +1135,13 @@ namespace ParserKeywords { class VEFRAC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class VEFRACP { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -1148,7 +1175,7 @@ namespace ParserKeywords { class PORO_AQ { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class C_T { @@ -1169,25 +1196,25 @@ namespace ParserKeywords { class INFLUENCE_ANGLE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 360.000000; }; class TABLE_NUM_WATER_PRESS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class TABLE_NUM_INFLUENCE_FN { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class INI_SALT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class TEMP_AQUIFER { @@ -1206,13 +1233,13 @@ namespace ParserKeywords { class ADD_TO_DEPTH { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class MULTIPLY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -1226,49 +1253,49 @@ namespace ParserKeywords { class MXNAQN { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class MXNAQC { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NIFTBL { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NRIFTB { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 36; }; class NANAQU { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NCAMAX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class MXNALI { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MXAAQL { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -1347,7 +1374,7 @@ namespace ParserKeywords { class SC_0 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -1391,13 +1418,13 @@ namespace ParserKeywords { class TABLE_NUM_WATER_PRESS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class SALINITY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class TEMP { @@ -1418,7 +1445,7 @@ namespace ParserKeywords { static const std::string itemName; }; - class DAT_DEPTH { + class FLUX { public: static const std::string itemName; }; @@ -1426,7 +1453,7 @@ namespace ParserKeywords { class SC_0 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class TEMP { @@ -1524,7 +1551,7 @@ namespace ParserKeywords { class TRAN { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class IST1 { @@ -1707,25 +1734,25 @@ namespace ParserKeywords { class NX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NY { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NZ { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class OPTION_TRANS_MULT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/B.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/B.hpp index 6814a43011..8f08358a93 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/B.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/B.hpp @@ -39,15 +39,104 @@ namespace ParserKeywords { static const std::string itemName; }; + class DIRECTION { + public: + static const std::string itemName; + }; + class TYPE { public: static const std::string itemName; }; + class COMPONENT { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + + class RATE { + public: + static const std::string itemName; + static constexpr double defaultValue = 0; + }; + + class PRESSURE { + public: + static const std::string itemName; + static constexpr double defaultValue = 1.000000; + }; + + class TEMPERATURE { + public: + static const std::string itemName; + }; + }; + + + + class BCCON : public ParserKeyword { + public: + BCCON(); + static const std::string keywordName; + + class INDEX { + public: + static const std::string itemName; + }; + + class I1 { + public: + static const std::string itemName; + }; + + class I2 { + public: + static const std::string itemName; + }; + + class J1 { + public: + static const std::string itemName; + }; + + class J2 { + public: + static const std::string itemName; + }; + + class K1 { + public: + static const std::string itemName; + }; + + class K2 { + public: + static const std::string itemName; + }; + class DIRECTION { public: static const std::string itemName; }; + }; + + + + class BCPROP : public ParserKeyword { + public: + BCPROP(); + static const std::string keywordName; + + class INDEX { + public: + static const std::string itemName; + }; + + class TYPE { + public: + static const std::string itemName; + }; class COMPONENT { public: @@ -58,7 +147,78 @@ namespace ParserKeywords { class RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; + }; + + class PRESSURE { + public: + static const std::string itemName; + static constexpr double defaultValue = 1.000000; + }; + + class TEMPERATURE { + public: + static const std::string itemName; + }; + + class MECHTYPE { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + + class FIXEDX { + public: + static const std::string itemName; + static constexpr int defaultValue = 1; + }; + + class FIXEDY { + public: + static const std::string itemName; + static constexpr int defaultValue = 1; + }; + + class FIXEDZ { + public: + static const std::string itemName; + static constexpr int defaultValue = 1; + }; + + class STRESSXX { + public: + static const std::string itemName; + static constexpr double defaultValue = 0; + }; + + class STRESSYY { + public: + static const std::string itemName; + static constexpr double defaultValue = 0; + }; + + class STRESSZZ { + public: + static const std::string itemName; + static constexpr double defaultValue = 0; + }; + + class DISPX { + public: + static const std::string itemName; + static constexpr double defaultValue = 0; + }; + + class DISPY { + public: + static const std::string itemName; + static constexpr double defaultValue = 0; + }; + + class DISPZ { + public: + static const std::string itemName; + static constexpr double defaultValue = 0; }; }; @@ -95,6 +255,20 @@ namespace ParserKeywords { + class BIC : public ParserKeyword { + public: + BIC(); + static const std::string keywordName; + + class DATA { + public: + static const std::string itemName; + static constexpr double defaultValue = 0; + }; + }; + + + class BIGMODEL : public ParserKeyword { public: BIGMODEL(); @@ -103,6 +277,19 @@ namespace ParserKeywords { + class BIOTCOEF : public ParserKeyword { + public: + BIOTCOEF(); + static const std::string keywordName; + + class data { + public: + static const std::string itemName; + }; + }; + + + class BLACKOIL : public ParserKeyword { public: BLACKOIL(); @@ -213,7 +400,7 @@ namespace ParserKeywords { class ORIENTATION_INDEX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class DUAL_PORO_FLAG { @@ -279,13 +466,13 @@ namespace ParserKeywords { class MXNBIP { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 10; }; class MXNLBI { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; }; @@ -314,7 +501,7 @@ namespace ParserKeywords { class ALQ { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class ALQ_SURFACE_DENSITY { diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/Builtin.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/Builtin.hpp index 162d8f7002..bbbf7469a3 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/Builtin.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/Builtin.hpp @@ -2,3413 +2,1285 @@ #define PARSER_KEYWORDS_BUILTIN_HPP #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include namespace Opm { namespace ParserKeywords { struct Builtin { - const ::Opm::ParserKeywords::ACTDIMS ACTDIMS; - const ::Opm::ParserKeywords::ACTION ACTION; - const ::Opm::ParserKeywords::ACTIONG ACTIONG; - const ::Opm::ParserKeywords::ACTIONR ACTIONR; - const ::Opm::ParserKeywords::ACTIONS ACTIONS; - const ::Opm::ParserKeywords::ACTIONW ACTIONW; - const ::Opm::ParserKeywords::ACTIONX ACTIONX; - const ::Opm::ParserKeywords::ACTNUM ACTNUM; - const ::Opm::ParserKeywords::ACTPARAM ACTPARAM; - const ::Opm::ParserKeywords::ADD ADD; - const ::Opm::ParserKeywords::ADDREG ADDREG; - const ::Opm::ParserKeywords::ADDZCORN ADDZCORN; - const ::Opm::ParserKeywords::ADSALNOD ADSALNOD; - const ::Opm::ParserKeywords::ADSORP ADSORP; - const ::Opm::ParserKeywords::AITS AITS; - const ::Opm::ParserKeywords::AITSOFF AITSOFF; - const ::Opm::ParserKeywords::ALKADS ALKADS; - const ::Opm::ParserKeywords::ALKALINE ALKALINE; - const ::Opm::ParserKeywords::ALKROCK ALKROCK; - const ::Opm::ParserKeywords::ALL ALL; - const ::Opm::ParserKeywords::ALPOLADS ALPOLADS; - const ::Opm::ParserKeywords::ALSURFAD ALSURFAD; - const ::Opm::ParserKeywords::ALSURFST ALSURFST; - const ::Opm::ParserKeywords::AMALGAM AMALGAM; - const ::Opm::ParserKeywords::API API; - const ::Opm::ParserKeywords::APIGROUP APIGROUP; - const ::Opm::ParserKeywords::APILIM APILIM; - const ::Opm::ParserKeywords::APIVD APIVD; - const ::Opm::ParserKeywords::AQANCONL AQANCONL; - const ::Opm::ParserKeywords::AQANNC AQANNC; - const ::Opm::ParserKeywords::AQANTRC AQANTRC; - const ::Opm::ParserKeywords::AQUALIST AQUALIST; - const ::Opm::ParserKeywords::AQUANCON AQUANCON; - const ::Opm::ParserKeywords::AQUCHGAS AQUCHGAS; - const ::Opm::ParserKeywords::AQUCHWAT AQUCHWAT; - const ::Opm::ParserKeywords::AQUCON AQUCON; - const ::Opm::ParserKeywords::AQUCT AQUCT; - const ::Opm::ParserKeywords::AQUCWFAC AQUCWFAC; - const ::Opm::ParserKeywords::AQUDIMS AQUDIMS; - const ::Opm::ParserKeywords::AQUFET AQUFET; - const ::Opm::ParserKeywords::AQUFETP AQUFETP; - const ::Opm::ParserKeywords::AQUFLUX AQUFLUX; - const ::Opm::ParserKeywords::AQUIFER_PROBE_ANALYTIC AQUIFER_PROBE_ANALYTIC; - const ::Opm::ParserKeywords::AQUIFER_PROBE_ANALYTIC_NAMED AQUIFER_PROBE_ANALYTIC_NAMED; - const ::Opm::ParserKeywords::AQUIFER_PROBE_NUMERIC AQUIFER_PROBE_NUMERIC; - const ::Opm::ParserKeywords::AQUNNC AQUNNC; - const ::Opm::ParserKeywords::AQUNUM AQUNUM; - const ::Opm::ParserKeywords::AQUTAB AQUTAB; - const ::Opm::ParserKeywords::AUTOCOAR AUTOCOAR; - const ::Opm::ParserKeywords::AUTOREF AUTOREF; - const ::Opm::ParserKeywords::BC BC; - const ::Opm::ParserKeywords::BDENSITY BDENSITY; - const ::Opm::ParserKeywords::BGGI BGGI; - const ::Opm::ParserKeywords::BIGMODEL BIGMODEL; - const ::Opm::ParserKeywords::BLACKOIL BLACKOIL; - const ::Opm::ParserKeywords::BLOCK_PROBE BLOCK_PROBE; - const ::Opm::ParserKeywords::BLOCK_PROBE300 BLOCK_PROBE300; - const ::Opm::ParserKeywords::BOGI BOGI; - const ::Opm::ParserKeywords::BOUNDARY BOUNDARY; - const ::Opm::ParserKeywords::BOX BOX; - const ::Opm::ParserKeywords::BPARA BPARA; - const ::Opm::ParserKeywords::BPIDIMS BPIDIMS; - const ::Opm::ParserKeywords::BRANPROP BRANPROP; - const ::Opm::ParserKeywords::BRINE BRINE; - const ::Opm::ParserKeywords::BTOBALFA BTOBALFA; - const ::Opm::ParserKeywords::BTOBALFV BTOBALFV; - const ::Opm::ParserKeywords::CALTRAC CALTRAC; - const ::Opm::ParserKeywords::CARFIN CARFIN; - const ::Opm::ParserKeywords::CART CART; - const ::Opm::ParserKeywords::CBMOPTS CBMOPTS; - const ::Opm::ParserKeywords::CECON CECON; - const ::Opm::ParserKeywords::CECONT CECONT; - const ::Opm::ParserKeywords::CIRCLE CIRCLE; - const ::Opm::ParserKeywords::CO2STOR CO2STOR; - const ::Opm::ParserKeywords::CO2STORE CO2STORE; - const ::Opm::ParserKeywords::COAL COAL; - const ::Opm::ParserKeywords::COALADS COALADS; - const ::Opm::ParserKeywords::COALNUM COALNUM; - const ::Opm::ParserKeywords::COALPP COALPP; - const ::Opm::ParserKeywords::COARSEN COARSEN; - const ::Opm::ParserKeywords::COLLAPSE COLLAPSE; - const ::Opm::ParserKeywords::COLUMNS COLUMNS; - const ::Opm::ParserKeywords::COMPDAT COMPDAT; - const ::Opm::ParserKeywords::COMPDATX COMPDATX; - const ::Opm::ParserKeywords::COMPFLSH COMPFLSH; - const ::Opm::ParserKeywords::COMPIMB COMPIMB; - const ::Opm::ParserKeywords::COMPINJK COMPINJK; - const ::Opm::ParserKeywords::COMPLMPL COMPLMPL; - const ::Opm::ParserKeywords::COMPLUMP COMPLUMP; - const ::Opm::ParserKeywords::COMPOFF COMPOFF; - const ::Opm::ParserKeywords::COMPORD COMPORD; - const ::Opm::ParserKeywords::COMPRIV COMPRIV; - const ::Opm::ParserKeywords::COMPRP COMPRP; - const ::Opm::ParserKeywords::COMPRPL COMPRPL; - const ::Opm::ParserKeywords::COMPS COMPS; - const ::Opm::ParserKeywords::COMPSEGL COMPSEGL; - const ::Opm::ParserKeywords::COMPSEGS COMPSEGS; - const ::Opm::ParserKeywords::COMPVE COMPVE; - const ::Opm::ParserKeywords::COMPVEL COMPVEL; - const ::Opm::ParserKeywords::CONNECTION_PROBE CONNECTION_PROBE; - const ::Opm::ParserKeywords::COORD COORD; - const ::Opm::ParserKeywords::COORDSYS COORDSYS; - const ::Opm::ParserKeywords::COPY COPY; - const ::Opm::ParserKeywords::COPYBOX COPYBOX; - const ::Opm::ParserKeywords::COPYREG COPYREG; - const ::Opm::ParserKeywords::CPIFACT CPIFACT; - const ::Opm::ParserKeywords::CPIFACTL CPIFACTL; - const ::Opm::ParserKeywords::CPR CPR; - const ::Opm::ParserKeywords::CREF CREF; - const ::Opm::ParserKeywords::CREFS CREFS; - const ::Opm::ParserKeywords::CRITPERM CRITPERM; - const ::Opm::ParserKeywords::CSKIN CSKIN; - const ::Opm::ParserKeywords::DATE DATE; - const ::Opm::ParserKeywords::DATES DATES; - const ::Opm::ParserKeywords::DATUM DATUM; - const ::Opm::ParserKeywords::DATUMR DATUMR; - const ::Opm::ParserKeywords::DATUMRX DATUMRX; - const ::Opm::ParserKeywords::DCQDEFN DCQDEFN; - const ::Opm::ParserKeywords::DEBUG_ DEBUG_; - const ::Opm::ParserKeywords::DELAYACT DELAYACT; - const ::Opm::ParserKeywords::DENSITY DENSITY; - const ::Opm::ParserKeywords::DEPTH DEPTH; - const ::Opm::ParserKeywords::DEPTHTAB DEPTHTAB; - const ::Opm::ParserKeywords::DEPTHZ DEPTHZ; - const ::Opm::ParserKeywords::DIAGDISP DIAGDISP; - const ::Opm::ParserKeywords::DIFF DIFF; - const ::Opm::ParserKeywords::DIFFC DIFFC; - const ::Opm::ParserKeywords::DIFFCOAL DIFFCOAL; - const ::Opm::ParserKeywords::DIFFDP DIFFDP; - const ::Opm::ParserKeywords::DIFFMMF DIFFMMF; - const ::Opm::ParserKeywords::DIFFMR DIFFMR; - const ::Opm::ParserKeywords::DIFFMTHT DIFFMTHT; - const ::Opm::ParserKeywords::DIFFMX DIFFMX; - const ::Opm::ParserKeywords::DIFFMY DIFFMY; - const ::Opm::ParserKeywords::DIFFMZ DIFFMZ; - const ::Opm::ParserKeywords::DIFFR DIFFR; - const ::Opm::ParserKeywords::DIFFTHT DIFFTHT; - const ::Opm::ParserKeywords::DIFFUSE DIFFUSE; - const ::Opm::ParserKeywords::DIFFX DIFFX; - const ::Opm::ParserKeywords::DIFFY DIFFY; - const ::Opm::ParserKeywords::DIFFZ DIFFZ; - const ::Opm::ParserKeywords::DIMENS DIMENS; - const ::Opm::ParserKeywords::DIMPES DIMPES; - const ::Opm::ParserKeywords::DIMPLICT DIMPLICT; - const ::Opm::ParserKeywords::DISGAS DISGAS; - const ::Opm::ParserKeywords::DISPDIMS DISPDIMS; - const ::Opm::ParserKeywords::DISPERSE DISPERSE; - const ::Opm::ParserKeywords::DOMAINS DOMAINS; - const ::Opm::ParserKeywords::DPGRID DPGRID; - const ::Opm::ParserKeywords::DPKRMOD DPKRMOD; - const ::Opm::ParserKeywords::DPNUM DPNUM; - const ::Opm::ParserKeywords::DR DR; - const ::Opm::ParserKeywords::DREF DREF; - const ::Opm::ParserKeywords::DREFS DREFS; - const ::Opm::ParserKeywords::DRILPRI DRILPRI; - const ::Opm::ParserKeywords::DRSDT DRSDT; - const ::Opm::ParserKeywords::DRSDTCON DRSDTCON; - const ::Opm::ParserKeywords::DRSDTR DRSDTR; - const ::Opm::ParserKeywords::DRV DRV; - const ::Opm::ParserKeywords::DRVDT DRVDT; - const ::Opm::ParserKeywords::DRVDTR DRVDTR; - const ::Opm::ParserKeywords::DSPDEINT DSPDEINT; - const ::Opm::ParserKeywords::DTHETA DTHETA; - const ::Opm::ParserKeywords::DTHETAV DTHETAV; - const ::Opm::ParserKeywords::DUALPERM DUALPERM; - const ::Opm::ParserKeywords::DUALPORO DUALPORO; - const ::Opm::ParserKeywords::DUMPCUPL DUMPCUPL; - const ::Opm::ParserKeywords::DUMPFLUX DUMPFLUX; - const ::Opm::ParserKeywords::DX DX; - const ::Opm::ParserKeywords::DXV DXV; - const ::Opm::ParserKeywords::DY DY; - const ::Opm::ParserKeywords::DYNAMICR DYNAMICR; - const ::Opm::ParserKeywords::DYNRDIMS DYNRDIMS; - const ::Opm::ParserKeywords::DYV DYV; - const ::Opm::ParserKeywords::DZ DZ; - const ::Opm::ParserKeywords::DZMATRIX DZMATRIX; - const ::Opm::ParserKeywords::DZMTRX DZMTRX; - const ::Opm::ParserKeywords::DZMTRXV DZMTRXV; - const ::Opm::ParserKeywords::DZNET DZNET; - const ::Opm::ParserKeywords::DZV DZV; - const ::Opm::ParserKeywords::ECHO ECHO; - const ::Opm::ParserKeywords::ECLMC ECLMC; - const ::Opm::ParserKeywords::EDIT EDIT; - const ::Opm::ParserKeywords::EDITNNC EDITNNC; - const ::Opm::ParserKeywords::EDITNNCR EDITNNCR; - const ::Opm::ParserKeywords::EHYSTR EHYSTR; - const ::Opm::ParserKeywords::EHYSTRR EHYSTRR; - const ::Opm::ParserKeywords::END END; - const ::Opm::ParserKeywords::ENDACTIO ENDACTIO; - const ::Opm::ParserKeywords::ENDBOX ENDBOX; - const ::Opm::ParserKeywords::ENDDYN ENDDYN; - const ::Opm::ParserKeywords::ENDFIN ENDFIN; - const ::Opm::ParserKeywords::ENDINC ENDINC; - const ::Opm::ParserKeywords::ENDNUM ENDNUM; - const ::Opm::ParserKeywords::ENDPOINT_SPECIFIERS ENDPOINT_SPECIFIERS; - const ::Opm::ParserKeywords::ENDSCALE ENDSCALE; - const ::Opm::ParserKeywords::ENDSKIP ENDSKIP; - const ::Opm::ParserKeywords::ENKRVD ENKRVD; - const ::Opm::ParserKeywords::ENPCVD ENPCVD; - const ::Opm::ParserKeywords::ENPTVD ENPTVD; - const ::Opm::ParserKeywords::ENSPCVD ENSPCVD; - const ::Opm::ParserKeywords::EPSDBGS EPSDBGS; - const ::Opm::ParserKeywords::EPSDEBUG EPSDEBUG; - const ::Opm::ParserKeywords::EQLDIMS EQLDIMS; - const ::Opm::ParserKeywords::EQLNUM EQLNUM; - const ::Opm::ParserKeywords::EQLOPTS EQLOPTS; - const ::Opm::ParserKeywords::EQLZCORN EQLZCORN; - const ::Opm::ParserKeywords::EQUALREG EQUALREG; - const ::Opm::ParserKeywords::EQUALS EQUALS; - const ::Opm::ParserKeywords::EQUIL EQUIL; - const ::Opm::ParserKeywords::ESSNODE ESSNODE; - const ::Opm::ParserKeywords::EXCAVATE EXCAVATE; - const ::Opm::ParserKeywords::EXCEL EXCEL; - const ::Opm::ParserKeywords::EXIT EXIT; - const ::Opm::ParserKeywords::EXTFIN EXTFIN; - const ::Opm::ParserKeywords::EXTHOST EXTHOST; - const ::Opm::ParserKeywords::EXTRAPMS EXTRAPMS; - const ::Opm::ParserKeywords::EXTREPGL EXTREPGL; - const ::Opm::ParserKeywords::FAULTDIM FAULTDIM; - const ::Opm::ParserKeywords::FAULTS FAULTS; - const ::Opm::ParserKeywords::FBHPDEF FBHPDEF; - const ::Opm::ParserKeywords::FHERCHBL FHERCHBL; - const ::Opm::ParserKeywords::FIELD FIELD; - const ::Opm::ParserKeywords::FIELD_PROBE FIELD_PROBE; - const ::Opm::ParserKeywords::FILEUNIT FILEUNIT; - const ::Opm::ParserKeywords::FILLEPS FILLEPS; - const ::Opm::ParserKeywords::FIPNUM FIPNUM; - const ::Opm::ParserKeywords::FIPOWG FIPOWG; - const ::Opm::ParserKeywords::FIPSEP FIPSEP; - const ::Opm::ParserKeywords::FIP_PROBE FIP_PROBE; - const ::Opm::ParserKeywords::FLUXNUM FLUXNUM; - const ::Opm::ParserKeywords::FLUXREG FLUXREG; - const ::Opm::ParserKeywords::FLUXTYPE FLUXTYPE; - const ::Opm::ParserKeywords::FMTHMD FMTHMD; - const ::Opm::ParserKeywords::FMTIN FMTIN; - const ::Opm::ParserKeywords::FMTOUT FMTOUT; - const ::Opm::ParserKeywords::FMWSET FMWSET; - const ::Opm::ParserKeywords::FOAM FOAM; - const ::Opm::ParserKeywords::FOAMADS FOAMADS; - const ::Opm::ParserKeywords::FOAMDCYO FOAMDCYO; - const ::Opm::ParserKeywords::FOAMDCYW FOAMDCYW; - const ::Opm::ParserKeywords::FOAMFCN FOAMFCN; - const ::Opm::ParserKeywords::FOAMFRM FOAMFRM; - const ::Opm::ParserKeywords::FOAMFSC FOAMFSC; - const ::Opm::ParserKeywords::FOAMFSO FOAMFSO; - const ::Opm::ParserKeywords::FOAMFST FOAMFST; - const ::Opm::ParserKeywords::FOAMFSW FOAMFSW; - const ::Opm::ParserKeywords::FOAMMOB FOAMMOB; - const ::Opm::ParserKeywords::FOAMMOBP FOAMMOBP; - const ::Opm::ParserKeywords::FOAMMOBS FOAMMOBS; - const ::Opm::ParserKeywords::FOAMOPTS FOAMOPTS; - const ::Opm::ParserKeywords::FOAMROCK FOAMROCK; - const ::Opm::ParserKeywords::FORMFEED FORMFEED; - const ::Opm::ParserKeywords::FRICTION FRICTION; - const ::Opm::ParserKeywords::FULLIMP FULLIMP; - const ::Opm::ParserKeywords::GAS GAS; - const ::Opm::ParserKeywords::GASBEGIN GASBEGIN; - const ::Opm::ParserKeywords::GASCONC GASCONC; - const ::Opm::ParserKeywords::GASDENT GASDENT; - const ::Opm::ParserKeywords::GASEND GASEND; - const ::Opm::ParserKeywords::GASFCOMP GASFCOMP; - const ::Opm::ParserKeywords::GASFDECR GASFDECR; - const ::Opm::ParserKeywords::GASFDELC GASFDELC; - const ::Opm::ParserKeywords::GASFIELD GASFIELD; - const ::Opm::ParserKeywords::GASFTARG GASFTARG; - const ::Opm::ParserKeywords::GASJT GASJT; - const ::Opm::ParserKeywords::GASMONTH GASMONTH; - const ::Opm::ParserKeywords::GASPERIO GASPERIO; - const ::Opm::ParserKeywords::GASSATC GASSATC; - const ::Opm::ParserKeywords::GASVISCT GASVISCT; - const ::Opm::ParserKeywords::GASYEAR GASYEAR; - const ::Opm::ParserKeywords::GCALECON GCALECON; - const ::Opm::ParserKeywords::GCOMPIDX GCOMPIDX; - const ::Opm::ParserKeywords::GCONCAL GCONCAL; - const ::Opm::ParserKeywords::GCONENG GCONENG; - const ::Opm::ParserKeywords::GCONINJE GCONINJE; - const ::Opm::ParserKeywords::GCONPRI GCONPRI; - const ::Opm::ParserKeywords::GCONPROD GCONPROD; - const ::Opm::ParserKeywords::GCONSALE GCONSALE; - const ::Opm::ParserKeywords::GCONSUMP GCONSUMP; - const ::Opm::ParserKeywords::GCONTOL GCONTOL; - const ::Opm::ParserKeywords::GCUTBACK GCUTBACK; - const ::Opm::ParserKeywords::GCUTBACT GCUTBACT; - const ::Opm::ParserKeywords::GCVD GCVD; - const ::Opm::ParserKeywords::GDCQ GDCQ; - const ::Opm::ParserKeywords::GDCQECON GDCQECON; - const ::Opm::ParserKeywords::GDFILE GDFILE; - const ::Opm::ParserKeywords::GDIMS GDIMS; - const ::Opm::ParserKeywords::GDORIENT GDORIENT; - const ::Opm::ParserKeywords::GDRILPOT GDRILPOT; - const ::Opm::ParserKeywords::GECON GECON; - const ::Opm::ParserKeywords::GECONT GECONT; - const ::Opm::ParserKeywords::GEFAC GEFAC; - const ::Opm::ParserKeywords::GETDATA GETDATA; - const ::Opm::ParserKeywords::GETGLOB GETGLOB; - const ::Opm::ParserKeywords::GI GI; - const ::Opm::ParserKeywords::GIALL GIALL; - const ::Opm::ParserKeywords::GIMODEL GIMODEL; - const ::Opm::ParserKeywords::GINODE GINODE; - const ::Opm::ParserKeywords::GLIFTLIM GLIFTLIM; - const ::Opm::ParserKeywords::GLIFTOPT GLIFTOPT; - const ::Opm::ParserKeywords::GMWSET GMWSET; - const ::Opm::ParserKeywords::GNETDP GNETDP; - const ::Opm::ParserKeywords::GNETINJE GNETINJE; - const ::Opm::ParserKeywords::GNETPUMP GNETPUMP; - const ::Opm::ParserKeywords::GPMAINT GPMAINT; - const ::Opm::ParserKeywords::GRADGRUP GRADGRUP; - const ::Opm::ParserKeywords::GRADRESV GRADRESV; - const ::Opm::ParserKeywords::GRADRFT GRADRFT; - const ::Opm::ParserKeywords::GRADWELL GRADWELL; - const ::Opm::ParserKeywords::GRAVCONS GRAVCONS; - const ::Opm::ParserKeywords::GRAVDR GRAVDR; - const ::Opm::ParserKeywords::GRAVDRB GRAVDRB; - const ::Opm::ParserKeywords::GRAVDRM GRAVDRM; - const ::Opm::ParserKeywords::GRAVITY GRAVITY; - const ::Opm::ParserKeywords::GRDREACH GRDREACH; - const ::Opm::ParserKeywords::GRID GRID; - const ::Opm::ParserKeywords::GRIDFILE GRIDFILE; - const ::Opm::ParserKeywords::GRIDOPTS GRIDOPTS; - const ::Opm::ParserKeywords::GRIDUNIT GRIDUNIT; - const ::Opm::ParserKeywords::GROUP_PROBE GROUP_PROBE; - const ::Opm::ParserKeywords::GRUPMAST GRUPMAST; - const ::Opm::ParserKeywords::GRUPNET GRUPNET; - const ::Opm::ParserKeywords::GRUPRIG GRUPRIG; - const ::Opm::ParserKeywords::GRUPSLAV GRUPSLAV; - const ::Opm::ParserKeywords::GRUPTARG GRUPTARG; - const ::Opm::ParserKeywords::GRUPTREE GRUPTREE; - const ::Opm::ParserKeywords::GSATINJE GSATINJE; - const ::Opm::ParserKeywords::GSATPROD GSATPROD; - const ::Opm::ParserKeywords::GSEPCOND GSEPCOND; - const ::Opm::ParserKeywords::GSSCPTST GSSCPTST; - const ::Opm::ParserKeywords::GSWINGF GSWINGF; - const ::Opm::ParserKeywords::GTADD GTADD; - const ::Opm::ParserKeywords::GTMULT GTMULT; - const ::Opm::ParserKeywords::GUIDECAL GUIDECAL; - const ::Opm::ParserKeywords::GUIDERAT GUIDERAT; - const ::Opm::ParserKeywords::GUPFREQ GUPFREQ; - const ::Opm::ParserKeywords::GWRTWCV GWRTWCV; - const ::Opm::ParserKeywords::HALFTRAN HALFTRAN; - const ::Opm::ParserKeywords::HAxxxxxx HAxxxxxx; - const ::Opm::ParserKeywords::HBNUM HBNUM; - const ::Opm::ParserKeywords::HDISP HDISP; - const ::Opm::ParserKeywords::HEATCR HEATCR; - const ::Opm::ParserKeywords::HEATCRT HEATCRT; - const ::Opm::ParserKeywords::HMAQUCT HMAQUCT; - const ::Opm::ParserKeywords::HMAQUFET HMAQUFET; - const ::Opm::ParserKeywords::HMAQUNUM HMAQUNUM; - const ::Opm::ParserKeywords::HMDIMS HMDIMS; - const ::Opm::ParserKeywords::HMFAULTS HMFAULTS; - const ::Opm::ParserKeywords::HMMLAQUN HMMLAQUN; - const ::Opm::ParserKeywords::HMMLCTAQ HMMLCTAQ; - const ::Opm::ParserKeywords::HMMLFTAQ HMMLFTAQ; - const ::Opm::ParserKeywords::HMMLTWCN HMMLTWCN; - const ::Opm::ParserKeywords::HMMULTFT HMMULTFT; - const ::Opm::ParserKeywords::HMMULTSG HMMULTSG; - const ::Opm::ParserKeywords::HMMULTxx HMMULTxx; - const ::Opm::ParserKeywords::HMPROPS HMPROPS; - const ::Opm::ParserKeywords::HMROCK HMROCK; - const ::Opm::ParserKeywords::HMROCKT HMROCKT; - const ::Opm::ParserKeywords::HMRREF HMRREF; - const ::Opm::ParserKeywords::HMWELCON HMWELCON; - const ::Opm::ParserKeywords::HMWPIMLT HMWPIMLT; - const ::Opm::ParserKeywords::HMxxxxxx HMxxxxxx; - const ::Opm::ParserKeywords::HRFIN HRFIN; - const ::Opm::ParserKeywords::HWKRO HWKRO; - const ::Opm::ParserKeywords::HWKRORG HWKRORG; - const ::Opm::ParserKeywords::HWKRORW HWKRORW; - const ::Opm::ParserKeywords::HWKRW HWKRW; - const ::Opm::ParserKeywords::HWKRWR HWKRWR; - const ::Opm::ParserKeywords::HWPCW HWPCW; - const ::Opm::ParserKeywords::HWSNUM HWSNUM; - const ::Opm::ParserKeywords::HWSOGCR HWSOGCR; - const ::Opm::ParserKeywords::HWSOWCR HWSOWCR; - const ::Opm::ParserKeywords::HWSWCR HWSWCR; - const ::Opm::ParserKeywords::HWSWL HWSWL; - const ::Opm::ParserKeywords::HWSWLPC HWSWLPC; - const ::Opm::ParserKeywords::HWSWU HWSWU; - const ::Opm::ParserKeywords::HXFIN HXFIN; - const ::Opm::ParserKeywords::HYDRHEAD HYDRHEAD; - const ::Opm::ParserKeywords::HYFIN HYFIN; - const ::Opm::ParserKeywords::HYMOBGDR HYMOBGDR; - const ::Opm::ParserKeywords::HYST HYST; - const ::Opm::ParserKeywords::HYSTCHCK HYSTCHCK; - const ::Opm::ParserKeywords::HZFIN HZFIN; - const ::Opm::ParserKeywords::IHOST IHOST; - const ::Opm::ParserKeywords::IMBNUM IMBNUM; - const ::Opm::ParserKeywords::IMBNUMMF IMBNUMMF; - const ::Opm::ParserKeywords::IMKRVD IMKRVD; - const ::Opm::ParserKeywords::IMPCVD IMPCVD; - const ::Opm::ParserKeywords::IMPES IMPES; - const ::Opm::ParserKeywords::IMPLICIT IMPLICIT; - const ::Opm::ParserKeywords::IMPORT IMPORT; - const ::Opm::ParserKeywords::IMPTVD IMPTVD; - const ::Opm::ParserKeywords::IMSPCVD IMSPCVD; - const ::Opm::ParserKeywords::INCLUDE INCLUDE; - const ::Opm::ParserKeywords::INIT INIT; - const ::Opm::ParserKeywords::INRAD INRAD; - const ::Opm::ParserKeywords::INSPEC INSPEC; - const ::Opm::ParserKeywords::INTPC INTPC; - const ::Opm::ParserKeywords::IONROCK IONROCK; - const ::Opm::ParserKeywords::IONXROCK IONXROCK; - const ::Opm::ParserKeywords::IONXSURF IONXSURF; - const ::Opm::ParserKeywords::IPCG IPCG; - const ::Opm::ParserKeywords::IPCW IPCW; - const ::Opm::ParserKeywords::ISGCR ISGCR; - const ::Opm::ParserKeywords::ISGL ISGL; - const ::Opm::ParserKeywords::ISGLPC ISGLPC; - const ::Opm::ParserKeywords::ISGU ISGU; - const ::Opm::ParserKeywords::ISOGCR ISOGCR; - const ::Opm::ParserKeywords::ISOLNUM ISOLNUM; - const ::Opm::ParserKeywords::ISOWCR ISOWCR; - const ::Opm::ParserKeywords::ISWCR ISWCR; - const ::Opm::ParserKeywords::ISWL ISWL; - const ::Opm::ParserKeywords::ISWLPC ISWLPC; - const ::Opm::ParserKeywords::ISWU ISWU; - const ::Opm::ParserKeywords::JFUNC JFUNC; - const ::Opm::ParserKeywords::JFUNCR JFUNCR; - const ::Opm::ParserKeywords::KRNUM KRNUM; - const ::Opm::ParserKeywords::KRNUMMF KRNUMMF; - const ::Opm::ParserKeywords::LAB LAB; - const ::Opm::ParserKeywords::LANGMPL LANGMPL; - const ::Opm::ParserKeywords::LANGMUIR LANGMUIR; - const ::Opm::ParserKeywords::LANGSOLV LANGSOLV; - const ::Opm::ParserKeywords::LCUNIT LCUNIT; - const ::Opm::ParserKeywords::LGR LGR; - const ::Opm::ParserKeywords::LGRCOPY LGRCOPY; - const ::Opm::ParserKeywords::LGRFREE LGRFREE; - const ::Opm::ParserKeywords::LGRLOCK LGRLOCK; - const ::Opm::ParserKeywords::LGROFF LGROFF; - const ::Opm::ParserKeywords::LGRON LGRON; - const ::Opm::ParserKeywords::LICENSES LICENSES; - const ::Opm::ParserKeywords::LIFTOPT LIFTOPT; - const ::Opm::ParserKeywords::LINCOM LINCOM; - const ::Opm::ParserKeywords::LINKPERM LINKPERM; - const ::Opm::ParserKeywords::LIVEOIL LIVEOIL; - const ::Opm::ParserKeywords::LKRO LKRO; - const ::Opm::ParserKeywords::LKRORG LKRORG; - const ::Opm::ParserKeywords::LKRORW LKRORW; - const ::Opm::ParserKeywords::LKRW LKRW; - const ::Opm::ParserKeywords::LKRWR LKRWR; - const ::Opm::ParserKeywords::LOAD LOAD; - const ::Opm::ParserKeywords::LOWSALT LOWSALT; - const ::Opm::ParserKeywords::LPCW LPCW; - const ::Opm::ParserKeywords::LSALTFNC LSALTFNC; - const ::Opm::ParserKeywords::LSLTWNUM LSLTWNUM; - const ::Opm::ParserKeywords::LSNUM LSNUM; - const ::Opm::ParserKeywords::LSOGCR LSOGCR; - const ::Opm::ParserKeywords::LSOWCR LSOWCR; - const ::Opm::ParserKeywords::LSWCR LSWCR; - const ::Opm::ParserKeywords::LSWL LSWL; - const ::Opm::ParserKeywords::LSWLPC LSWLPC; - const ::Opm::ParserKeywords::LSWU LSWU; - const ::Opm::ParserKeywords::LTOSIGMA LTOSIGMA; - const ::Opm::ParserKeywords::LWKRO LWKRO; - const ::Opm::ParserKeywords::LWKRORG LWKRORG; - const ::Opm::ParserKeywords::LWKRORW LWKRORW; - const ::Opm::ParserKeywords::LWKRW LWKRW; - const ::Opm::ParserKeywords::LWKRWR LWKRWR; - const ::Opm::ParserKeywords::LWPCW LWPCW; - const ::Opm::ParserKeywords::LWSLTNUM LWSLTNUM; - const ::Opm::ParserKeywords::LWSNUM LWSNUM; - const ::Opm::ParserKeywords::LWSOGCR LWSOGCR; - const ::Opm::ParserKeywords::LWSOWCR LWSOWCR; - const ::Opm::ParserKeywords::LWSWCR LWSWCR; - const ::Opm::ParserKeywords::LWSWL LWSWL; - const ::Opm::ParserKeywords::LWSWLPC LWSWLPC; - const ::Opm::ParserKeywords::LWSWU LWSWU; - const ::Opm::ParserKeywords::LX LX; - const ::Opm::ParserKeywords::LXFIN LXFIN; - const ::Opm::ParserKeywords::LY LY; - const ::Opm::ParserKeywords::LYFIN LYFIN; - const ::Opm::ParserKeywords::LZ LZ; - const ::Opm::ParserKeywords::LZFIN LZFIN; - const ::Opm::ParserKeywords::MAPAXES MAPAXES; - const ::Opm::ParserKeywords::MAPUNITS MAPUNITS; - const ::Opm::ParserKeywords::MASSFLOW MASSFLOW; - const ::Opm::ParserKeywords::MATCORR MATCORR; - const ::Opm::ParserKeywords::MAXVALUE MAXVALUE; - const ::Opm::ParserKeywords::MEMORY MEMORY; - const ::Opm::ParserKeywords::MESSAGE MESSAGE; - const ::Opm::ParserKeywords::MESSAGES MESSAGES; - const ::Opm::ParserKeywords::MESSOPTS MESSOPTS; - const ::Opm::ParserKeywords::MESSSRVC MESSSRVC; - const ::Opm::ParserKeywords::METRIC METRIC; - const ::Opm::ParserKeywords::MICP MICP; - const ::Opm::ParserKeywords::MICPPARA MICPPARA; - const ::Opm::ParserKeywords::MINNNCT MINNNCT; - const ::Opm::ParserKeywords::MINNPCOL MINNPCOL; - const ::Opm::ParserKeywords::MINPORV MINPORV; - const ::Opm::ParserKeywords::MINPV MINPV; - const ::Opm::ParserKeywords::MINPVFIL MINPVFIL; - const ::Opm::ParserKeywords::MINPVV MINPVV; - const ::Opm::ParserKeywords::MINVALUE MINVALUE; - const ::Opm::ParserKeywords::MISC MISC; - const ::Opm::ParserKeywords::MISCIBLE MISCIBLE; - const ::Opm::ParserKeywords::MISCNUM MISCNUM; - const ::Opm::ParserKeywords::MLANG MLANG; - const ::Opm::ParserKeywords::MLANGSLV MLANGSLV; - const ::Opm::ParserKeywords::MONITOR MONITOR; - const ::Opm::ParserKeywords::MPFANUM MPFANUM; - const ::Opm::ParserKeywords::MPFNNC MPFNNC; - const ::Opm::ParserKeywords::MSFN MSFN; - const ::Opm::ParserKeywords::MSGFILE MSGFILE; - const ::Opm::ParserKeywords::MSUM_PROBE MSUM_PROBE; - const ::Opm::ParserKeywords::MULSGGD MULSGGD; - const ::Opm::ParserKeywords::MULSGGDV MULSGGDV; - const ::Opm::ParserKeywords::MULTFLT MULTFLT; - const ::Opm::ParserKeywords::MULTIN MULTIN; - const ::Opm::ParserKeywords::MULTIPLY MULTIPLY; - const ::Opm::ParserKeywords::MULTIREG MULTIREG; - const ::Opm::ParserKeywords::MULTNUM MULTNUM; - const ::Opm::ParserKeywords::MULTOUT MULTOUT; - const ::Opm::ParserKeywords::MULTOUTS MULTOUTS; - const ::Opm::ParserKeywords::MULTPV MULTPV; - const ::Opm::ParserKeywords::MULTREAL MULTREAL; - const ::Opm::ParserKeywords::MULTREGD MULTREGD; - const ::Opm::ParserKeywords::MULTREGH MULTREGH; - const ::Opm::ParserKeywords::MULTREGP MULTREGP; - const ::Opm::ParserKeywords::MULTREGT MULTREGT; - const ::Opm::ParserKeywords::MULTSIG MULTSIG; - const ::Opm::ParserKeywords::MULTSIGV MULTSIGV; - const ::Opm::ParserKeywords::MULT_XYZ MULT_XYZ; - const ::Opm::ParserKeywords::MW MW; - const ::Opm::ParserKeywords::MWS MWS; - const ::Opm::ParserKeywords::NARROW NARROW; - const ::Opm::ParserKeywords::NCONSUMP NCONSUMP; - const ::Opm::ParserKeywords::NEFAC NEFAC; - const ::Opm::ParserKeywords::NETBALAN NETBALAN; - const ::Opm::ParserKeywords::NETCOMPA NETCOMPA; - const ::Opm::ParserKeywords::NETWORK NETWORK; - const ::Opm::ParserKeywords::NEWTRAN NEWTRAN; - const ::Opm::ParserKeywords::NEXTSTEP NEXTSTEP; - const ::Opm::ParserKeywords::NEXTSTPL NEXTSTPL; - const ::Opm::ParserKeywords::NINENUM NINENUM; - const ::Opm::ParserKeywords::NINEPOIN NINEPOIN; - const ::Opm::ParserKeywords::NMATOPTS NMATOPTS; - const ::Opm::ParserKeywords::NMATRIX NMATRIX; - const ::Opm::ParserKeywords::NMESSAGE NMESSAGE; - const ::Opm::ParserKeywords::NNC NNC; - const ::Opm::ParserKeywords::NNEWTF NNEWTF; - const ::Opm::ParserKeywords::NOCASC NOCASC; - const ::Opm::ParserKeywords::NODEPROP NODEPROP; - const ::Opm::ParserKeywords::NODPPM NODPPM; - const ::Opm::ParserKeywords::NOECHO NOECHO; - const ::Opm::ParserKeywords::NOGGF NOGGF; - const ::Opm::ParserKeywords::NOGRAV NOGRAV; - const ::Opm::ParserKeywords::NOHMD NOHMD; - const ::Opm::ParserKeywords::NOHMO NOHMO; - const ::Opm::ParserKeywords::NOHYST NOHYST; - const ::Opm::ParserKeywords::NOINSPEC NOINSPEC; - const ::Opm::ParserKeywords::NOMONITO NOMONITO; - const ::Opm::ParserKeywords::NONNC NONNC; - const ::Opm::ParserKeywords::NORSSPEC NORSSPEC; - const ::Opm::ParserKeywords::NOSIM NOSIM; - const ::Opm::ParserKeywords::NOWARN NOWARN; - const ::Opm::ParserKeywords::NOWARNEP NOWARNEP; - const ::Opm::ParserKeywords::NRSOUT NRSOUT; - const ::Opm::ParserKeywords::NSTACK NSTACK; - const ::Opm::ParserKeywords::NTG NTG; - const ::Opm::ParserKeywords::NUMRES NUMRES; - const ::Opm::ParserKeywords::NUPCOL NUPCOL; - const ::Opm::ParserKeywords::NWATREM NWATREM; - const ::Opm::ParserKeywords::NXFIN NXFIN; - const ::Opm::ParserKeywords::NYFIN NYFIN; - const ::Opm::ParserKeywords::NZFIN NZFIN; - const ::Opm::ParserKeywords::OCOMPIDX OCOMPIDX; - const ::Opm::ParserKeywords::OFM OFM; - const ::Opm::ParserKeywords::OIL OIL; - const ::Opm::ParserKeywords::OILAPI OILAPI; - const ::Opm::ParserKeywords::OILCOMPR OILCOMPR; - const ::Opm::ParserKeywords::OILDENT OILDENT; - const ::Opm::ParserKeywords::OILJT OILJT; - const ::Opm::ParserKeywords::OILMW OILMW; - const ::Opm::ParserKeywords::OILVISCT OILVISCT; - const ::Opm::ParserKeywords::OILVTIM OILVTIM; - const ::Opm::ParserKeywords::OLDTRAN OLDTRAN; - const ::Opm::ParserKeywords::OLDTRANR OLDTRANR; - const ::Opm::ParserKeywords::OPERATE OPERATE; - const ::Opm::ParserKeywords::OPERATER OPERATER; - const ::Opm::ParserKeywords::OPERNUM OPERNUM; - const ::Opm::ParserKeywords::OPTIONS OPTIONS; - const ::Opm::ParserKeywords::OPTIONS3 OPTIONS3; - const ::Opm::ParserKeywords::OUTRAD OUTRAD; - const ::Opm::ParserKeywords::OUTSOL OUTSOL; - const ::Opm::ParserKeywords::OVERBURD OVERBURD; - const ::Opm::ParserKeywords::PARALLEL PARALLEL; - const ::Opm::ParserKeywords::PARAOPTS PARAOPTS; - const ::Opm::ParserKeywords::PARTTRAC PARTTRAC; - const ::Opm::ParserKeywords::PATHS PATHS; - const ::Opm::ParserKeywords::PBUB PBUB; - const ::Opm::ParserKeywords::PBVD PBVD; - const ::Opm::ParserKeywords::PCG PCG; - const ::Opm::ParserKeywords::PCG32D PCG32D; - const ::Opm::ParserKeywords::PCW PCW; - const ::Opm::ParserKeywords::PCW32D PCW32D; - const ::Opm::ParserKeywords::PDEW PDEW; - const ::Opm::ParserKeywords::PDVD PDVD; - const ::Opm::ParserKeywords::PEBI PEBI; - const ::Opm::ParserKeywords::PECOEFS PECOEFS; - const ::Opm::ParserKeywords::PEDIMS PEDIMS; - const ::Opm::ParserKeywords::PEGTABX PEGTABX; - const ::Opm::ParserKeywords::PEKTABX PEKTABX; - const ::Opm::ParserKeywords::PENUM PENUM; - const ::Opm::ParserKeywords::PERFORMANCE_PROBE PERFORMANCE_PROBE; - const ::Opm::ParserKeywords::PERMAVE PERMAVE; - const ::Opm::ParserKeywords::PERMFACT PERMFACT; - const ::Opm::ParserKeywords::PERMJFUN PERMJFUN; - const ::Opm::ParserKeywords::PERMR PERMR; - const ::Opm::ParserKeywords::PERMTHT PERMTHT; - const ::Opm::ParserKeywords::PERMX PERMX; - const ::Opm::ParserKeywords::PERMXY PERMXY; - const ::Opm::ParserKeywords::PERMY PERMY; - const ::Opm::ParserKeywords::PERMYZ PERMYZ; - const ::Opm::ParserKeywords::PERMZ PERMZ; - const ::Opm::ParserKeywords::PERMZX PERMZX; - const ::Opm::ParserKeywords::PETGRID PETGRID; - const ::Opm::ParserKeywords::PETOPTS PETOPTS; - const ::Opm::ParserKeywords::PICOND PICOND; - const ::Opm::ParserKeywords::PIMTDIMS PIMTDIMS; - const ::Opm::ParserKeywords::PIMULTAB PIMULTAB; - const ::Opm::ParserKeywords::PINCH PINCH; - const ::Opm::ParserKeywords::PINCHNUM PINCHNUM; - const ::Opm::ParserKeywords::PINCHOUT PINCHOUT; - const ::Opm::ParserKeywords::PINCHREG PINCHREG; - const ::Opm::ParserKeywords::PINCHXY PINCHXY; - const ::Opm::ParserKeywords::PINTDIMS PINTDIMS; - const ::Opm::ParserKeywords::PLMIXNUM PLMIXNUM; - const ::Opm::ParserKeywords::PLMIXPAR PLMIXPAR; - const ::Opm::ParserKeywords::PLYADS PLYADS; - const ::Opm::ParserKeywords::PLYADSS PLYADSS; - const ::Opm::ParserKeywords::PLYATEMP PLYATEMP; - const ::Opm::ParserKeywords::PLYCAMAX PLYCAMAX; - const ::Opm::ParserKeywords::PLYDHFLF PLYDHFLF; - const ::Opm::ParserKeywords::PLYESAL PLYESAL; - const ::Opm::ParserKeywords::PLYKRRF PLYKRRF; - const ::Opm::ParserKeywords::PLYMAX PLYMAX; - const ::Opm::ParserKeywords::PLYMWINJ PLYMWINJ; - const ::Opm::ParserKeywords::PLYOPTS PLYOPTS; - const ::Opm::ParserKeywords::PLYRMDEN PLYRMDEN; - const ::Opm::ParserKeywords::PLYROCK PLYROCK; - const ::Opm::ParserKeywords::PLYROCKM PLYROCKM; - const ::Opm::ParserKeywords::PLYSHEAR PLYSHEAR; - const ::Opm::ParserKeywords::PLYSHLOG PLYSHLOG; - const ::Opm::ParserKeywords::PLYTRRF PLYTRRF; - const ::Opm::ParserKeywords::PLYTRRFA PLYTRRFA; - const ::Opm::ParserKeywords::PLYVISC PLYVISC; - const ::Opm::ParserKeywords::PLYVISCS PLYVISCS; - const ::Opm::ParserKeywords::PLYVISCT PLYVISCT; - const ::Opm::ParserKeywords::PLYVMH PLYVMH; - const ::Opm::ParserKeywords::PLYVSCST PLYVSCST; - const ::Opm::ParserKeywords::PMAX PMAX; - const ::Opm::ParserKeywords::PMISC PMISC; - const ::Opm::ParserKeywords::POLYMER POLYMER; - const ::Opm::ParserKeywords::POLYMW POLYMW; - const ::Opm::ParserKeywords::PORO PORO; - const ::Opm::ParserKeywords::PORV PORV; - const ::Opm::ParserKeywords::PPCWMAX PPCWMAX; - const ::Opm::ParserKeywords::PRECSALT PRECSALT; - const ::Opm::ParserKeywords::PREF PREF; - const ::Opm::ParserKeywords::PREFS PREFS; - const ::Opm::ParserKeywords::PRESSURE PRESSURE; - const ::Opm::ParserKeywords::PRIORITY PRIORITY; - const ::Opm::ParserKeywords::PROPS PROPS; - const ::Opm::ParserKeywords::PRORDER PRORDER; - const ::Opm::ParserKeywords::PRVD PRVD; - const ::Opm::ParserKeywords::PSTEADY PSTEADY; - const ::Opm::ParserKeywords::PSWRG PSWRG; - const ::Opm::ParserKeywords::PSWRO PSWRO; - const ::Opm::ParserKeywords::PVCDO PVCDO; - const ::Opm::ParserKeywords::PVCO PVCO; - const ::Opm::ParserKeywords::PVDG PVDG; - const ::Opm::ParserKeywords::PVDO PVDO; - const ::Opm::ParserKeywords::PVDS PVDS; - const ::Opm::ParserKeywords::PVTG PVTG; - const ::Opm::ParserKeywords::PVTGW PVTGW; - const ::Opm::ParserKeywords::PVTGWO PVTGWO; - const ::Opm::ParserKeywords::PVTNUM PVTNUM; - const ::Opm::ParserKeywords::PVTO PVTO; - const ::Opm::ParserKeywords::PVTSOL PVTSOL; - const ::Opm::ParserKeywords::PVTW PVTW; - const ::Opm::ParserKeywords::PVTWSALT PVTWSALT; - const ::Opm::ParserKeywords::PVT_M PVT_M; - const ::Opm::ParserKeywords::PVZG PVZG; - const ::Opm::ParserKeywords::PYACTION PYACTION; - const ::Opm::ParserKeywords::PYINPUT PYINPUT; - const ::Opm::ParserKeywords::QDRILL QDRILL; - const ::Opm::ParserKeywords::QHRATING QHRATING; - const ::Opm::ParserKeywords::QMOBIL QMOBIL; - const ::Opm::ParserKeywords::RADFIN RADFIN; - const ::Opm::ParserKeywords::RADFIN4 RADFIN4; - const ::Opm::ParserKeywords::RADIAL RADIAL; - const ::Opm::ParserKeywords::RAINFALL RAINFALL; - const ::Opm::ParserKeywords::RBEDCONT RBEDCONT; - const ::Opm::ParserKeywords::RCMASTS RCMASTS; - const ::Opm::ParserKeywords::REACHES REACHES; - const ::Opm::ParserKeywords::READDATA READDATA; - const ::Opm::ParserKeywords::REFINE REFINE; - const ::Opm::ParserKeywords::REGDIMS REGDIMS; - const ::Opm::ParserKeywords::REGION2REGION_PROBE REGION2REGION_PROBE; - const ::Opm::ParserKeywords::REGION2REGION_PROBE_E300 REGION2REGION_PROBE_E300; - const ::Opm::ParserKeywords::REGIONS REGIONS; - const ::Opm::ParserKeywords::REGION_PROBE REGION_PROBE; - const ::Opm::ParserKeywords::RESIDNUM RESIDNUM; - const ::Opm::ParserKeywords::RESTART RESTART; - const ::Opm::ParserKeywords::RESVNUM RESVNUM; - const ::Opm::ParserKeywords::RHO RHO; - const ::Opm::ParserKeywords::RIVDEBUG RIVDEBUG; - const ::Opm::ParserKeywords::RIVERSYS RIVERSYS; - const ::Opm::ParserKeywords::RIVRDIMS RIVRDIMS; - const ::Opm::ParserKeywords::RIVRPROP RIVRPROP; - const ::Opm::ParserKeywords::RIVRXSEC RIVRXSEC; - const ::Opm::ParserKeywords::RIVSALT RIVSALT; - const ::Opm::ParserKeywords::RIVTRACE RIVTRACE; - const ::Opm::ParserKeywords::RKTRMDIR RKTRMDIR; - const ::Opm::ParserKeywords::ROCK ROCK; - const ::Opm::ParserKeywords::ROCK2D ROCK2D; - const ::Opm::ParserKeywords::ROCK2DTR ROCK2DTR; - const ::Opm::ParserKeywords::ROCKCOMP ROCKCOMP; - const ::Opm::ParserKeywords::ROCKFRAC ROCKFRAC; - const ::Opm::ParserKeywords::ROCKNUM ROCKNUM; - const ::Opm::ParserKeywords::ROCKOPTS ROCKOPTS; - const ::Opm::ParserKeywords::ROCKPAMA ROCKPAMA; - const ::Opm::ParserKeywords::ROCKTAB ROCKTAB; - const ::Opm::ParserKeywords::ROCKTABH ROCKTABH; - const ::Opm::ParserKeywords::ROCKTABW ROCKTABW; - const ::Opm::ParserKeywords::ROCKTHSG ROCKTHSG; - const ::Opm::ParserKeywords::ROCKTSIG ROCKTSIG; - const ::Opm::ParserKeywords::ROCKV ROCKV; - const ::Opm::ParserKeywords::ROCKWNOD ROCKWNOD; - const ::Opm::ParserKeywords::RPTCPL RPTCPL; - const ::Opm::ParserKeywords::RPTGRID RPTGRID; - const ::Opm::ParserKeywords::RPTGRIDL RPTGRIDL; - const ::Opm::ParserKeywords::RPTHMD RPTHMD; - const ::Opm::ParserKeywords::RPTHMG RPTHMG; - const ::Opm::ParserKeywords::RPTHMW RPTHMW; - const ::Opm::ParserKeywords::RPTINIT RPTINIT; - const ::Opm::ParserKeywords::RPTISOL RPTISOL; - const ::Opm::ParserKeywords::RPTONLY RPTONLY; - const ::Opm::ParserKeywords::RPTONLYO RPTONLYO; - const ::Opm::ParserKeywords::RPTPROPS RPTPROPS; - const ::Opm::ParserKeywords::RPTREGS RPTREGS; - const ::Opm::ParserKeywords::RPTRST RPTRST; - const ::Opm::ParserKeywords::RPTRUNSP RPTRUNSP; - const ::Opm::ParserKeywords::RPTSCHED RPTSCHED; - const ::Opm::ParserKeywords::RPTSMRY RPTSMRY; - const ::Opm::ParserKeywords::RPTSOL RPTSOL; - const ::Opm::ParserKeywords::RS RS; - const ::Opm::ParserKeywords::RSCONST RSCONST; - const ::Opm::ParserKeywords::RSCONSTT RSCONSTT; - const ::Opm::ParserKeywords::RSGI RSGI; - const ::Opm::ParserKeywords::RSSPEC RSSPEC; - const ::Opm::ParserKeywords::RSVD RSVD; - const ::Opm::ParserKeywords::RTEMP RTEMP; - const ::Opm::ParserKeywords::RTEMPA RTEMPA; - const ::Opm::ParserKeywords::RTEMPVD RTEMPVD; - const ::Opm::ParserKeywords::RUNSPEC RUNSPEC; - const ::Opm::ParserKeywords::RUNSUM RUNSUM; - const ::Opm::ParserKeywords::RV RV; - const ::Opm::ParserKeywords::RVCONST RVCONST; - const ::Opm::ParserKeywords::RVCONSTT RVCONSTT; - const ::Opm::ParserKeywords::RVGI RVGI; - const ::Opm::ParserKeywords::RVVD RVVD; - const ::Opm::ParserKeywords::RVW RVW; - const ::Opm::ParserKeywords::RWGSALT RWGSALT; - const ::Opm::ParserKeywords::SALINITY SALINITY; - const ::Opm::ParserKeywords::SALT SALT; - const ::Opm::ParserKeywords::SALTNODE SALTNODE; - const ::Opm::ParserKeywords::SALTP SALTP; - const ::Opm::ParserKeywords::SALTPVD SALTPVD; - const ::Opm::ParserKeywords::SALTREST SALTREST; - const ::Opm::ParserKeywords::SALTSOL SALTSOL; - const ::Opm::ParserKeywords::SALTVD SALTVD; - const ::Opm::ParserKeywords::SAMG SAMG; - const ::Opm::ParserKeywords::SATNUM SATNUM; - const ::Opm::ParserKeywords::SATOPTS SATOPTS; - const ::Opm::ParserKeywords::SAVE SAVE; - const ::Opm::ParserKeywords::SBIOF SBIOF; - const ::Opm::ParserKeywords::SCALC SCALC; - const ::Opm::ParserKeywords::SCALECRS SCALECRS; - const ::Opm::ParserKeywords::SCALELIM SCALELIM; - const ::Opm::ParserKeywords::SCDATAB SCDATAB; - const ::Opm::ParserKeywords::SCDETAB SCDETAB; - const ::Opm::ParserKeywords::SCDPDIMS SCDPDIMS; - const ::Opm::ParserKeywords::SCDPTAB SCDPTAB; - const ::Opm::ParserKeywords::SCDPTRAC SCDPTRAC; - const ::Opm::ParserKeywords::SCHEDULE SCHEDULE; - const ::Opm::ParserKeywords::SCVD SCVD; - const ::Opm::ParserKeywords::SDENSITY SDENSITY; - const ::Opm::ParserKeywords::SEGMENT_PROBE SEGMENT_PROBE; - const ::Opm::ParserKeywords::SEPARATE SEPARATE; - const ::Opm::ParserKeywords::SEPVALS SEPVALS; - const ::Opm::ParserKeywords::SFOAM SFOAM; - const ::Opm::ParserKeywords::SGAS SGAS; - const ::Opm::ParserKeywords::SGCR SGCR; - const ::Opm::ParserKeywords::SGCWMIS SGCWMIS; - const ::Opm::ParserKeywords::SGF32D SGF32D; - const ::Opm::ParserKeywords::SGFN SGFN; - const ::Opm::ParserKeywords::SGL SGL; - const ::Opm::ParserKeywords::SGLPC SGLPC; - const ::Opm::ParserKeywords::SGOF SGOF; - const ::Opm::ParserKeywords::SGOFLET SGOFLET; - const ::Opm::ParserKeywords::SGU SGU; - const ::Opm::ParserKeywords::SGWFN SGWFN; - const ::Opm::ParserKeywords::SHRATE SHRATE; - const ::Opm::ParserKeywords::SIGMA SIGMA; - const ::Opm::ParserKeywords::SIGMAGDV SIGMAGDV; - const ::Opm::ParserKeywords::SIGMATH SIGMATH; - const ::Opm::ParserKeywords::SIGMAV SIGMAV; - const ::Opm::ParserKeywords::SIMULATE SIMULATE; - const ::Opm::ParserKeywords::SKIP SKIP; - const ::Opm::ParserKeywords::SKIP100 SKIP100; - const ::Opm::ParserKeywords::SKIP300 SKIP300; - const ::Opm::ParserKeywords::SKIPREST SKIPREST; - const ::Opm::ParserKeywords::SKPRPOLY SKPRPOLY; - const ::Opm::ParserKeywords::SKPRWAT SKPRWAT; - const ::Opm::ParserKeywords::SKRO SKRO; - const ::Opm::ParserKeywords::SKRORG SKRORG; - const ::Opm::ParserKeywords::SKRORW SKRORW; - const ::Opm::ParserKeywords::SKRW SKRW; - const ::Opm::ParserKeywords::SKRWR SKRWR; - const ::Opm::ParserKeywords::SLAVES SLAVES; - const ::Opm::ParserKeywords::SLGOF SLGOF; - const ::Opm::ParserKeywords::SMICR SMICR; - const ::Opm::ParserKeywords::SMRYDIMS SMRYDIMS; - const ::Opm::ParserKeywords::SMULTX SMULTX; - const ::Opm::ParserKeywords::SMULTY SMULTY; - const ::Opm::ParserKeywords::SMULTZ SMULTZ; - const ::Opm::ParserKeywords::SOCRS SOCRS; - const ::Opm::ParserKeywords::SOF2 SOF2; - const ::Opm::ParserKeywords::SOF3 SOF3; - const ::Opm::ParserKeywords::SOF32D SOF32D; - const ::Opm::ParserKeywords::SOGCR SOGCR; - const ::Opm::ParserKeywords::SOIL SOIL; - const ::Opm::ParserKeywords::SOLUTION SOLUTION; - const ::Opm::ParserKeywords::SOLVCONC SOLVCONC; - const ::Opm::ParserKeywords::SOLVDIMS SOLVDIMS; - const ::Opm::ParserKeywords::SOLVDIRS SOLVDIRS; - const ::Opm::ParserKeywords::SOLVENT SOLVENT; - const ::Opm::ParserKeywords::SOLVFRAC SOLVFRAC; - const ::Opm::ParserKeywords::SOLVNUM SOLVNUM; - const ::Opm::ParserKeywords::SOMGAS SOMGAS; - const ::Opm::ParserKeywords::SOMWAT SOMWAT; - const ::Opm::ParserKeywords::SORWMIS SORWMIS; - const ::Opm::ParserKeywords::SOWCR SOWCR; - const ::Opm::ParserKeywords::SOXYG SOXYG; - const ::Opm::ParserKeywords::SPECGRID SPECGRID; - const ::Opm::ParserKeywords::SPECHEAT SPECHEAT; - const ::Opm::ParserKeywords::SPECROCK SPECROCK; - const ::Opm::ParserKeywords::SPIDER SPIDER; - const ::Opm::ParserKeywords::SPOLY SPOLY; - const ::Opm::ParserKeywords::SPOLYMW SPOLYMW; - const ::Opm::ParserKeywords::SSFN SSFN; - const ::Opm::ParserKeywords::SSGCR SSGCR; - const ::Opm::ParserKeywords::SSGL SSGL; - const ::Opm::ParserKeywords::SSOGCR SSOGCR; - const ::Opm::ParserKeywords::SSOL SSOL; - const ::Opm::ParserKeywords::SSOWCR SSOWCR; - const ::Opm::ParserKeywords::SSWCR SSWCR; - const ::Opm::ParserKeywords::SSWL SSWL; - const ::Opm::ParserKeywords::SSWU SSWU; - const ::Opm::ParserKeywords::START START; - const ::Opm::ParserKeywords::STCOND STCOND; - const ::Opm::ParserKeywords::STOG STOG; - const ::Opm::ParserKeywords::STONE STONE; - const ::Opm::ParserKeywords::STONE1 STONE1; - const ::Opm::ParserKeywords::STONE1EX STONE1EX; - const ::Opm::ParserKeywords::STONE2 STONE2; - const ::Opm::ParserKeywords::STOW STOW; - const ::Opm::ParserKeywords::STWG STWG; - const ::Opm::ParserKeywords::SUMMARY SUMMARY; - const ::Opm::ParserKeywords::SUMTHIN SUMTHIN; - const ::Opm::ParserKeywords::SUREA SUREA; - const ::Opm::ParserKeywords::SURF SURF; - const ::Opm::ParserKeywords::SURFACT SURFACT; - const ::Opm::ParserKeywords::SURFACTW SURFACTW; - const ::Opm::ParserKeywords::SURFADDW SURFADDW; - const ::Opm::ParserKeywords::SURFADS SURFADS; - const ::Opm::ParserKeywords::SURFCAPD SURFCAPD; - const ::Opm::ParserKeywords::SURFESAL SURFESAL; - const ::Opm::ParserKeywords::SURFNUM SURFNUM; - const ::Opm::ParserKeywords::SURFOPTS SURFOPTS; - const ::Opm::ParserKeywords::SURFROCK SURFROCK; - const ::Opm::ParserKeywords::SURFST SURFST; - const ::Opm::ParserKeywords::SURFSTES SURFSTES; - const ::Opm::ParserKeywords::SURFVISC SURFVISC; - const ::Opm::ParserKeywords::SURFWNUM SURFWNUM; - const ::Opm::ParserKeywords::SWAT SWAT; - const ::Opm::ParserKeywords::SWATINIT SWATINIT; - const ::Opm::ParserKeywords::SWCR SWCR; - const ::Opm::ParserKeywords::SWF32D SWF32D; - const ::Opm::ParserKeywords::SWFN SWFN; - const ::Opm::ParserKeywords::SWINGFAC SWINGFAC; - const ::Opm::ParserKeywords::SWL SWL; - const ::Opm::ParserKeywords::SWLPC SWLPC; - const ::Opm::ParserKeywords::SWOF SWOF; - const ::Opm::ParserKeywords::SWOFLET SWOFLET; - const ::Opm::ParserKeywords::SWU SWU; - const ::Opm::ParserKeywords::TABDIMS TABDIMS; - const ::Opm::ParserKeywords::TBLK TBLK; - const ::Opm::ParserKeywords::TEMP TEMP; - const ::Opm::ParserKeywords::TEMPI TEMPI; - const ::Opm::ParserKeywords::TEMPNODE TEMPNODE; - const ::Opm::ParserKeywords::TEMPTVD TEMPTVD; - const ::Opm::ParserKeywords::TEMPVD TEMPVD; - const ::Opm::ParserKeywords::THCGAS THCGAS; - const ::Opm::ParserKeywords::THCOIL THCOIL; - const ::Opm::ParserKeywords::THCONR THCONR; - const ::Opm::ParserKeywords::THCONSF THCONSF; - const ::Opm::ParserKeywords::THCROCK THCROCK; - const ::Opm::ParserKeywords::THCWATER THCWATER; - const ::Opm::ParserKeywords::THERMAL THERMAL; - const ::Opm::ParserKeywords::THPRES THPRES; - const ::Opm::ParserKeywords::THPRESFT THPRESFT; - const ::Opm::ParserKeywords::TIGHTEN TIGHTEN; - const ::Opm::ParserKeywords::TIGHTENP TIGHTENP; - const ::Opm::ParserKeywords::TIME TIME; - const ::Opm::ParserKeywords::TITLE TITLE; - const ::Opm::ParserKeywords::TLMIXPAR TLMIXPAR; - const ::Opm::ParserKeywords::TLPMIXPA TLPMIXPA; - const ::Opm::ParserKeywords::TNUM TNUM; - const ::Opm::ParserKeywords::TOLCRIT TOLCRIT; - const ::Opm::ParserKeywords::TOPS TOPS; - const ::Opm::ParserKeywords::TPAMEPS TPAMEPS; - const ::Opm::ParserKeywords::TPAMEPSS TPAMEPSS; - const ::Opm::ParserKeywords::TRACER TRACER; - const ::Opm::ParserKeywords::TRACERKM TRACERKM; - const ::Opm::ParserKeywords::TRACERKP TRACERKP; - const ::Opm::ParserKeywords::TRACERS TRACERS; - const ::Opm::ParserKeywords::TRACITVD TRACITVD; - const ::Opm::ParserKeywords::TRACTVD TRACTVD; - const ::Opm::ParserKeywords::TRADS TRADS; - const ::Opm::ParserKeywords::TRANGL TRANGL; - const ::Opm::ParserKeywords::TRANR TRANR; - const ::Opm::ParserKeywords::TRANTHT TRANTHT; - const ::Opm::ParserKeywords::TRANX TRANX; - const ::Opm::ParserKeywords::TRANY TRANY; - const ::Opm::ParserKeywords::TRANZ TRANZ; - const ::Opm::ParserKeywords::TRDCY TRDCY; - const ::Opm::ParserKeywords::TRDIF TRDIF; - const ::Opm::ParserKeywords::TRDIS TRDIS; - const ::Opm::ParserKeywords::TREF TREF; - const ::Opm::ParserKeywords::TREFS TREFS; - const ::Opm::ParserKeywords::TRKPF TRKPF; - const ::Opm::ParserKeywords::TRNHD TRNHD; - const ::Opm::ParserKeywords::TRPLPORO TRPLPORO; - const ::Opm::ParserKeywords::TRROCK TRROCK; - const ::Opm::ParserKeywords::TSTEP TSTEP; - const ::Opm::ParserKeywords::TUNING TUNING; - const ::Opm::ParserKeywords::TUNINGDP TUNINGDP; - const ::Opm::ParserKeywords::TUNINGH TUNINGH; - const ::Opm::ParserKeywords::TUNINGL TUNINGL; - const ::Opm::ParserKeywords::TUNINGS TUNINGS; - const ::Opm::ParserKeywords::TVDP TVDP; - const ::Opm::ParserKeywords::TZONE TZONE; - const ::Opm::ParserKeywords::UDADIMS UDADIMS; - const ::Opm::ParserKeywords::UDQ UDQ; - const ::Opm::ParserKeywords::UDQDIMS UDQDIMS; - const ::Opm::ParserKeywords::UDQPARAM UDQPARAM; - const ::Opm::ParserKeywords::UDT UDT; - const ::Opm::ParserKeywords::UDTDIMS UDTDIMS; - const ::Opm::ParserKeywords::UNCODHMD UNCODHMD; - const ::Opm::ParserKeywords::UNIFIN UNIFIN; - const ::Opm::ParserKeywords::UNIFOUT UNIFOUT; - const ::Opm::ParserKeywords::UNIFOUTS UNIFOUTS; - const ::Opm::ParserKeywords::UNIFSAVE UNIFSAVE; - const ::Opm::ParserKeywords::USECUPL USECUPL; - const ::Opm::ParserKeywords::USEFLUX USEFLUX; - const ::Opm::ParserKeywords::USENOFLO USENOFLO; - const ::Opm::ParserKeywords::VAPOIL VAPOIL; - const ::Opm::ParserKeywords::VAPPARS VAPPARS; - const ::Opm::ParserKeywords::VAPWAT VAPWAT; - const ::Opm::ParserKeywords::VDFLOW VDFLOW; - const ::Opm::ParserKeywords::VDFLOWR VDFLOWR; - const ::Opm::ParserKeywords::VE VE; - const ::Opm::ParserKeywords::VEDEBUG VEDEBUG; - const ::Opm::ParserKeywords::VEFIN VEFIN; - const ::Opm::ParserKeywords::VEFRAC VEFRAC; - const ::Opm::ParserKeywords::VEFRACP VEFRACP; - const ::Opm::ParserKeywords::VEFRACPV VEFRACPV; - const ::Opm::ParserKeywords::VEFRACV VEFRACV; - const ::Opm::ParserKeywords::VFPCHK VFPCHK; - const ::Opm::ParserKeywords::VFPIDIMS VFPIDIMS; - const ::Opm::ParserKeywords::VFPINJ VFPINJ; - const ::Opm::ParserKeywords::VFPPDIMS VFPPDIMS; - const ::Opm::ParserKeywords::VFPPROD VFPPROD; - const ::Opm::ParserKeywords::VFPTABL VFPTABL; - const ::Opm::ParserKeywords::VISAGE VISAGE; - const ::Opm::ParserKeywords::VISCD VISCD; - const ::Opm::ParserKeywords::VISCREF VISCREF; - const ::Opm::ParserKeywords::VISDATES VISDATES; - const ::Opm::ParserKeywords::VISOPTS VISOPTS; - const ::Opm::ParserKeywords::WAGHYSTR WAGHYSTR; - const ::Opm::ParserKeywords::WAITBAL WAITBAL; - const ::Opm::ParserKeywords::WALKALIN WALKALIN; - const ::Opm::ParserKeywords::WALQCALC WALQCALC; - const ::Opm::ParserKeywords::WAPI WAPI; - const ::Opm::ParserKeywords::WARN WARN; - const ::Opm::ParserKeywords::WATDENT WATDENT; - const ::Opm::ParserKeywords::WATER WATER; - const ::Opm::ParserKeywords::WATJT WATJT; - const ::Opm::ParserKeywords::WATVISCT WATVISCT; - const ::Opm::ParserKeywords::WBHGLR WBHGLR; - const ::Opm::ParserKeywords::WBOREVOL WBOREVOL; - const ::Opm::ParserKeywords::WCALCVAL WCALCVAL; - const ::Opm::ParserKeywords::WCONHIST WCONHIST; - const ::Opm::ParserKeywords::WCONINJ WCONINJ; - const ::Opm::ParserKeywords::WCONINJE WCONINJE; - const ::Opm::ParserKeywords::WCONINJH WCONINJH; - const ::Opm::ParserKeywords::WCONINJP WCONINJP; - const ::Opm::ParserKeywords::WCONPROD WCONPROD; - const ::Opm::ParserKeywords::WCUTBACK WCUTBACK; - const ::Opm::ParserKeywords::WCUTBACT WCUTBACT; - const ::Opm::ParserKeywords::WCYCLE WCYCLE; - const ::Opm::ParserKeywords::WDFAC WDFAC; - const ::Opm::ParserKeywords::WDFACCOR WDFACCOR; - const ::Opm::ParserKeywords::WDRILPRI WDRILPRI; - const ::Opm::ParserKeywords::WDRILRES WDRILRES; - const ::Opm::ParserKeywords::WDRILTIM WDRILTIM; - const ::Opm::ParserKeywords::WECON WECON; - const ::Opm::ParserKeywords::WECONINJ WECONINJ; - const ::Opm::ParserKeywords::WECONT WECONT; - const ::Opm::ParserKeywords::WEFAC WEFAC; - const ::Opm::ParserKeywords::WELCNTL WELCNTL; - const ::Opm::ParserKeywords::WELDEBUG WELDEBUG; - const ::Opm::ParserKeywords::WELDRAW WELDRAW; - const ::Opm::ParserKeywords::WELEVNT WELEVNT; - const ::Opm::ParserKeywords::WELLDIMS WELLDIMS; - const ::Opm::ParserKeywords::WELL_COMPLETION_PROBE WELL_COMPLETION_PROBE; - const ::Opm::ParserKeywords::WELL_PROBE WELL_PROBE; - const ::Opm::ParserKeywords::WELMOVEL WELMOVEL; - const ::Opm::ParserKeywords::WELOPEN WELOPEN; - const ::Opm::ParserKeywords::WELOPENL WELOPENL; - const ::Opm::ParserKeywords::WELPI WELPI; - const ::Opm::ParserKeywords::WELPRI WELPRI; - const ::Opm::ParserKeywords::WELSEGS WELSEGS; - const ::Opm::ParserKeywords::WELSOMIN WELSOMIN; - const ::Opm::ParserKeywords::WELSPECL WELSPECL; - const ::Opm::ParserKeywords::WELSPECS WELSPECS; - const ::Opm::ParserKeywords::WELTARG WELTARG; - const ::Opm::ParserKeywords::WFOAM WFOAM; - const ::Opm::ParserKeywords::WFRICSEG WFRICSEG; - const ::Opm::ParserKeywords::WFRICSGL WFRICSGL; - const ::Opm::ParserKeywords::WFRICTN WFRICTN; - const ::Opm::ParserKeywords::WFRICTNL WFRICTNL; - const ::Opm::ParserKeywords::WGASPROD WGASPROD; - const ::Opm::ParserKeywords::WGORPEN WGORPEN; - const ::Opm::ParserKeywords::WGRUPCON WGRUPCON; - const ::Opm::ParserKeywords::WH2NUM WH2NUM; - const ::Opm::ParserKeywords::WH3NUM WH3NUM; - const ::Opm::ParserKeywords::WHEDREFD WHEDREFD; - const ::Opm::ParserKeywords::WHISTCTL WHISTCTL; - const ::Opm::ParserKeywords::WHTEMP WHTEMP; - const ::Opm::ParserKeywords::WINJMULT WINJMULT; - const ::Opm::ParserKeywords::WINJTEMP WINJTEMP; - const ::Opm::ParserKeywords::WLIFT WLIFT; - const ::Opm::ParserKeywords::WLIFTOPT WLIFTOPT; - const ::Opm::ParserKeywords::WLIMTOL WLIMTOL; - const ::Opm::ParserKeywords::WLIST WLIST; - const ::Opm::ParserKeywords::WLISTARG WLISTARG; - const ::Opm::ParserKeywords::WLISTNAM WLISTNAM; - const ::Opm::ParserKeywords::WMICP WMICP; - const ::Opm::ParserKeywords::WNETCTRL WNETCTRL; - const ::Opm::ParserKeywords::WNETDP WNETDP; - const ::Opm::ParserKeywords::WORKLIM WORKLIM; - const ::Opm::ParserKeywords::WORKTHP WORKTHP; - const ::Opm::ParserKeywords::WPAVE WPAVE; - const ::Opm::ParserKeywords::WPAVEDEP WPAVEDEP; - const ::Opm::ParserKeywords::WPIMULT WPIMULT; - const ::Opm::ParserKeywords::WPIMULTL WPIMULTL; - const ::Opm::ParserKeywords::WPITAB WPITAB; - const ::Opm::ParserKeywords::WPLUG WPLUG; - const ::Opm::ParserKeywords::WPMITAB WPMITAB; - const ::Opm::ParserKeywords::WPOLYMER WPOLYMER; - const ::Opm::ParserKeywords::WPOLYRED WPOLYRED; - const ::Opm::ParserKeywords::WPOTCALC WPOTCALC; - const ::Opm::ParserKeywords::WREGROUP WREGROUP; - const ::Opm::ParserKeywords::WRFT WRFT; - const ::Opm::ParserKeywords::WRFTPLT WRFTPLT; - const ::Opm::ParserKeywords::WSALT WSALT; - const ::Opm::ParserKeywords::WSCCLEAN WSCCLEAN; - const ::Opm::ParserKeywords::WSCCLENL WSCCLENL; - const ::Opm::ParserKeywords::WSCTAB WSCTAB; - const ::Opm::ParserKeywords::WSEGAICD WSEGAICD; - const ::Opm::ParserKeywords::WSEGDFIN WSEGDFIN; - const ::Opm::ParserKeywords::WSEGDFMD WSEGDFMD; - const ::Opm::ParserKeywords::WSEGDFPA WSEGDFPA; - const ::Opm::ParserKeywords::WSEGDIMS WSEGDIMS; - const ::Opm::ParserKeywords::WSEGEXSS WSEGEXSS; - const ::Opm::ParserKeywords::WSEGFLIM WSEGFLIM; - const ::Opm::ParserKeywords::WSEGFMOD WSEGFMOD; - const ::Opm::ParserKeywords::WSEGINIT WSEGINIT; - const ::Opm::ParserKeywords::WSEGITER WSEGITER; - const ::Opm::ParserKeywords::WSEGLABY WSEGLABY; - const ::Opm::ParserKeywords::WSEGLINK WSEGLINK; - const ::Opm::ParserKeywords::WSEGMULT WSEGMULT; - const ::Opm::ParserKeywords::WSEGPROP WSEGPROP; - const ::Opm::ParserKeywords::WSEGSEP WSEGSEP; - const ::Opm::ParserKeywords::WSEGSICD WSEGSICD; - const ::Opm::ParserKeywords::WSEGSOLV WSEGSOLV; - const ::Opm::ParserKeywords::WSEGTABL WSEGTABL; - const ::Opm::ParserKeywords::WSEGVALV WSEGVALV; - const ::Opm::ParserKeywords::WSKPTAB WSKPTAB; - const ::Opm::ParserKeywords::WSOLVENT WSOLVENT; - const ::Opm::ParserKeywords::WSURFACT WSURFACT; - const ::Opm::ParserKeywords::WTADD WTADD; - const ::Opm::ParserKeywords::WTEMP WTEMP; - const ::Opm::ParserKeywords::WTEMPQ WTEMPQ; - const ::Opm::ParserKeywords::WTEST WTEST; - const ::Opm::ParserKeywords::WTHPMAX WTHPMAX; - const ::Opm::ParserKeywords::WTMULT WTMULT; - const ::Opm::ParserKeywords::WTRACER WTRACER; - const ::Opm::ParserKeywords::WVFPDP WVFPDP; - const ::Opm::ParserKeywords::WVFPEXP WVFPEXP; - const ::Opm::ParserKeywords::WWPAVE WWPAVE; - const ::Opm::ParserKeywords::ZCORN ZCORN; - const ::Opm::ParserKeywords::ZFACT1 ZFACT1; - const ::Opm::ParserKeywords::ZFACT1S ZFACT1S; - const ::Opm::ParserKeywords::ZFACTOR ZFACTOR; - const ::Opm::ParserKeywords::ZFACTORS ZFACTORS; - const ::Opm::ParserKeywords::ZIPP2OFF ZIPP2OFF; - const ::Opm::ParserKeywords::ZIPPY2 ZIPPY2; - const ::Opm::ParserKeyword& get_ACTDIMS() { return this->ACTDIMS; }; - const ::Opm::ParserKeyword& get_ACTION() { return this->ACTION; }; - const ::Opm::ParserKeyword& get_ACTIONG() { return this->ACTIONG; }; - const ::Opm::ParserKeyword& get_ACTIONR() { return this->ACTIONR; }; - const ::Opm::ParserKeyword& get_ACTIONS() { return this->ACTIONS; }; - const ::Opm::ParserKeyword& get_ACTIONW() { return this->ACTIONW; }; - const ::Opm::ParserKeyword& get_ACTIONX() { return this->ACTIONX; }; - const ::Opm::ParserKeyword& get_ACTNUM() { return this->ACTNUM; }; - const ::Opm::ParserKeyword& get_ACTPARAM() { return this->ACTPARAM; }; - const ::Opm::ParserKeyword& get_ADD() { return this->ADD; }; - const ::Opm::ParserKeyword& get_ADDREG() { return this->ADDREG; }; - const ::Opm::ParserKeyword& get_ADDZCORN() { return this->ADDZCORN; }; - const ::Opm::ParserKeyword& get_ADSALNOD() { return this->ADSALNOD; }; - const ::Opm::ParserKeyword& get_ADSORP() { return this->ADSORP; }; - const ::Opm::ParserKeyword& get_AITS() { return this->AITS; }; - const ::Opm::ParserKeyword& get_AITSOFF() { return this->AITSOFF; }; - const ::Opm::ParserKeyword& get_ALKADS() { return this->ALKADS; }; - const ::Opm::ParserKeyword& get_ALKALINE() { return this->ALKALINE; }; - const ::Opm::ParserKeyword& get_ALKROCK() { return this->ALKROCK; }; - const ::Opm::ParserKeyword& get_ALL() { return this->ALL; }; - const ::Opm::ParserKeyword& get_ALPOLADS() { return this->ALPOLADS; }; - const ::Opm::ParserKeyword& get_ALSURFAD() { return this->ALSURFAD; }; - const ::Opm::ParserKeyword& get_ALSURFST() { return this->ALSURFST; }; - const ::Opm::ParserKeyword& get_AMALGAM() { return this->AMALGAM; }; - const ::Opm::ParserKeyword& get_API() { return this->API; }; - const ::Opm::ParserKeyword& get_APIGROUP() { return this->APIGROUP; }; - const ::Opm::ParserKeyword& get_APILIM() { return this->APILIM; }; - const ::Opm::ParserKeyword& get_APIVD() { return this->APIVD; }; - const ::Opm::ParserKeyword& get_AQANCONL() { return this->AQANCONL; }; - const ::Opm::ParserKeyword& get_AQANNC() { return this->AQANNC; }; - const ::Opm::ParserKeyword& get_AQANTRC() { return this->AQANTRC; }; - const ::Opm::ParserKeyword& get_AQUALIST() { return this->AQUALIST; }; - const ::Opm::ParserKeyword& get_AQUANCON() { return this->AQUANCON; }; - const ::Opm::ParserKeyword& get_AQUCHGAS() { return this->AQUCHGAS; }; - const ::Opm::ParserKeyword& get_AQUCHWAT() { return this->AQUCHWAT; }; - const ::Opm::ParserKeyword& get_AQUCON() { return this->AQUCON; }; - const ::Opm::ParserKeyword& get_AQUCT() { return this->AQUCT; }; - const ::Opm::ParserKeyword& get_AQUCWFAC() { return this->AQUCWFAC; }; - const ::Opm::ParserKeyword& get_AQUDIMS() { return this->AQUDIMS; }; - const ::Opm::ParserKeyword& get_AQUFET() { return this->AQUFET; }; - const ::Opm::ParserKeyword& get_AQUFETP() { return this->AQUFETP; }; - const ::Opm::ParserKeyword& get_AQUFLUX() { return this->AQUFLUX; }; - const ::Opm::ParserKeyword& get_AQUIFER_PROBE_ANALYTIC() { return this->AQUIFER_PROBE_ANALYTIC; }; - const ::Opm::ParserKeyword& get_AQUIFER_PROBE_ANALYTIC_NAMED() { return this->AQUIFER_PROBE_ANALYTIC_NAMED; }; - const ::Opm::ParserKeyword& get_AQUIFER_PROBE_NUMERIC() { return this->AQUIFER_PROBE_NUMERIC; }; - const ::Opm::ParserKeyword& get_AQUNNC() { return this->AQUNNC; }; - const ::Opm::ParserKeyword& get_AQUNUM() { return this->AQUNUM; }; - const ::Opm::ParserKeyword& get_AQUTAB() { return this->AQUTAB; }; - const ::Opm::ParserKeyword& get_AUTOCOAR() { return this->AUTOCOAR; }; - const ::Opm::ParserKeyword& get_AUTOREF() { return this->AUTOREF; }; - const ::Opm::ParserKeyword& get_BC() { return this->BC; }; - const ::Opm::ParserKeyword& get_BDENSITY() { return this->BDENSITY; }; - const ::Opm::ParserKeyword& get_BGGI() { return this->BGGI; }; - const ::Opm::ParserKeyword& get_BIGMODEL() { return this->BIGMODEL; }; - const ::Opm::ParserKeyword& get_BLACKOIL() { return this->BLACKOIL; }; - const ::Opm::ParserKeyword& get_BLOCK_PROBE() { return this->BLOCK_PROBE; }; - const ::Opm::ParserKeyword& get_BLOCK_PROBE300() { return this->BLOCK_PROBE300; }; - const ::Opm::ParserKeyword& get_BOGI() { return this->BOGI; }; - const ::Opm::ParserKeyword& get_BOUNDARY() { return this->BOUNDARY; }; - const ::Opm::ParserKeyword& get_BOX() { return this->BOX; }; - const ::Opm::ParserKeyword& get_BPARA() { return this->BPARA; }; - const ::Opm::ParserKeyword& get_BPIDIMS() { return this->BPIDIMS; }; - const ::Opm::ParserKeyword& get_BRANPROP() { return this->BRANPROP; }; - const ::Opm::ParserKeyword& get_BRINE() { return this->BRINE; }; - const ::Opm::ParserKeyword& get_BTOBALFA() { return this->BTOBALFA; }; - const ::Opm::ParserKeyword& get_BTOBALFV() { return this->BTOBALFV; }; - const ::Opm::ParserKeyword& get_CALTRAC() { return this->CALTRAC; }; - const ::Opm::ParserKeyword& get_CARFIN() { return this->CARFIN; }; - const ::Opm::ParserKeyword& get_CART() { return this->CART; }; - const ::Opm::ParserKeyword& get_CBMOPTS() { return this->CBMOPTS; }; - const ::Opm::ParserKeyword& get_CECON() { return this->CECON; }; - const ::Opm::ParserKeyword& get_CECONT() { return this->CECONT; }; - const ::Opm::ParserKeyword& get_CIRCLE() { return this->CIRCLE; }; - const ::Opm::ParserKeyword& get_CO2STOR() { return this->CO2STOR; }; - const ::Opm::ParserKeyword& get_CO2STORE() { return this->CO2STORE; }; - const ::Opm::ParserKeyword& get_COAL() { return this->COAL; }; - const ::Opm::ParserKeyword& get_COALADS() { return this->COALADS; }; - const ::Opm::ParserKeyword& get_COALNUM() { return this->COALNUM; }; - const ::Opm::ParserKeyword& get_COALPP() { return this->COALPP; }; - const ::Opm::ParserKeyword& get_COARSEN() { return this->COARSEN; }; - const ::Opm::ParserKeyword& get_COLLAPSE() { return this->COLLAPSE; }; - const ::Opm::ParserKeyword& get_COLUMNS() { return this->COLUMNS; }; - const ::Opm::ParserKeyword& get_COMPDAT() { return this->COMPDAT; }; - const ::Opm::ParserKeyword& get_COMPDATX() { return this->COMPDATX; }; - const ::Opm::ParserKeyword& get_COMPFLSH() { return this->COMPFLSH; }; - const ::Opm::ParserKeyword& get_COMPIMB() { return this->COMPIMB; }; - const ::Opm::ParserKeyword& get_COMPINJK() { return this->COMPINJK; }; - const ::Opm::ParserKeyword& get_COMPLMPL() { return this->COMPLMPL; }; - const ::Opm::ParserKeyword& get_COMPLUMP() { return this->COMPLUMP; }; - const ::Opm::ParserKeyword& get_COMPOFF() { return this->COMPOFF; }; - const ::Opm::ParserKeyword& get_COMPORD() { return this->COMPORD; }; - const ::Opm::ParserKeyword& get_COMPRIV() { return this->COMPRIV; }; - const ::Opm::ParserKeyword& get_COMPRP() { return this->COMPRP; }; - const ::Opm::ParserKeyword& get_COMPRPL() { return this->COMPRPL; }; - const ::Opm::ParserKeyword& get_COMPS() { return this->COMPS; }; - const ::Opm::ParserKeyword& get_COMPSEGL() { return this->COMPSEGL; }; - const ::Opm::ParserKeyword& get_COMPSEGS() { return this->COMPSEGS; }; - const ::Opm::ParserKeyword& get_COMPVE() { return this->COMPVE; }; - const ::Opm::ParserKeyword& get_COMPVEL() { return this->COMPVEL; }; - const ::Opm::ParserKeyword& get_CONNECTION_PROBE() { return this->CONNECTION_PROBE; }; - const ::Opm::ParserKeyword& get_COORD() { return this->COORD; }; - const ::Opm::ParserKeyword& get_COORDSYS() { return this->COORDSYS; }; - const ::Opm::ParserKeyword& get_COPY() { return this->COPY; }; - const ::Opm::ParserKeyword& get_COPYBOX() { return this->COPYBOX; }; - const ::Opm::ParserKeyword& get_COPYREG() { return this->COPYREG; }; - const ::Opm::ParserKeyword& get_CPIFACT() { return this->CPIFACT; }; - const ::Opm::ParserKeyword& get_CPIFACTL() { return this->CPIFACTL; }; - const ::Opm::ParserKeyword& get_CPR() { return this->CPR; }; - const ::Opm::ParserKeyword& get_CREF() { return this->CREF; }; - const ::Opm::ParserKeyword& get_CREFS() { return this->CREFS; }; - const ::Opm::ParserKeyword& get_CRITPERM() { return this->CRITPERM; }; - const ::Opm::ParserKeyword& get_CSKIN() { return this->CSKIN; }; - const ::Opm::ParserKeyword& get_DATE() { return this->DATE; }; - const ::Opm::ParserKeyword& get_DATES() { return this->DATES; }; - const ::Opm::ParserKeyword& get_DATUM() { return this->DATUM; }; - const ::Opm::ParserKeyword& get_DATUMR() { return this->DATUMR; }; - const ::Opm::ParserKeyword& get_DATUMRX() { return this->DATUMRX; }; - const ::Opm::ParserKeyword& get_DCQDEFN() { return this->DCQDEFN; }; - const ::Opm::ParserKeyword& get_DEBUG_() { return this->DEBUG_; }; - const ::Opm::ParserKeyword& get_DELAYACT() { return this->DELAYACT; }; - const ::Opm::ParserKeyword& get_DENSITY() { return this->DENSITY; }; - const ::Opm::ParserKeyword& get_DEPTH() { return this->DEPTH; }; - const ::Opm::ParserKeyword& get_DEPTHTAB() { return this->DEPTHTAB; }; - const ::Opm::ParserKeyword& get_DEPTHZ() { return this->DEPTHZ; }; - const ::Opm::ParserKeyword& get_DIAGDISP() { return this->DIAGDISP; }; - const ::Opm::ParserKeyword& get_DIFF() { return this->DIFF; }; - const ::Opm::ParserKeyword& get_DIFFC() { return this->DIFFC; }; - const ::Opm::ParserKeyword& get_DIFFCOAL() { return this->DIFFCOAL; }; - const ::Opm::ParserKeyword& get_DIFFDP() { return this->DIFFDP; }; - const ::Opm::ParserKeyword& get_DIFFMMF() { return this->DIFFMMF; }; - const ::Opm::ParserKeyword& get_DIFFMR() { return this->DIFFMR; }; - const ::Opm::ParserKeyword& get_DIFFMTHT() { return this->DIFFMTHT; }; - const ::Opm::ParserKeyword& get_DIFFMX() { return this->DIFFMX; }; - const ::Opm::ParserKeyword& get_DIFFMY() { return this->DIFFMY; }; - const ::Opm::ParserKeyword& get_DIFFMZ() { return this->DIFFMZ; }; - const ::Opm::ParserKeyword& get_DIFFR() { return this->DIFFR; }; - const ::Opm::ParserKeyword& get_DIFFTHT() { return this->DIFFTHT; }; - const ::Opm::ParserKeyword& get_DIFFUSE() { return this->DIFFUSE; }; - const ::Opm::ParserKeyword& get_DIFFX() { return this->DIFFX; }; - const ::Opm::ParserKeyword& get_DIFFY() { return this->DIFFY; }; - const ::Opm::ParserKeyword& get_DIFFZ() { return this->DIFFZ; }; - const ::Opm::ParserKeyword& get_DIMENS() { return this->DIMENS; }; - const ::Opm::ParserKeyword& get_DIMPES() { return this->DIMPES; }; - const ::Opm::ParserKeyword& get_DIMPLICT() { return this->DIMPLICT; }; - const ::Opm::ParserKeyword& get_DISGAS() { return this->DISGAS; }; - const ::Opm::ParserKeyword& get_DISPDIMS() { return this->DISPDIMS; }; - const ::Opm::ParserKeyword& get_DISPERSE() { return this->DISPERSE; }; - const ::Opm::ParserKeyword& get_DOMAINS() { return this->DOMAINS; }; - const ::Opm::ParserKeyword& get_DPGRID() { return this->DPGRID; }; - const ::Opm::ParserKeyword& get_DPKRMOD() { return this->DPKRMOD; }; - const ::Opm::ParserKeyword& get_DPNUM() { return this->DPNUM; }; - const ::Opm::ParserKeyword& get_DR() { return this->DR; }; - const ::Opm::ParserKeyword& get_DREF() { return this->DREF; }; - const ::Opm::ParserKeyword& get_DREFS() { return this->DREFS; }; - const ::Opm::ParserKeyword& get_DRILPRI() { return this->DRILPRI; }; - const ::Opm::ParserKeyword& get_DRSDT() { return this->DRSDT; }; - const ::Opm::ParserKeyword& get_DRSDTCON() { return this->DRSDTCON; }; - const ::Opm::ParserKeyword& get_DRSDTR() { return this->DRSDTR; }; - const ::Opm::ParserKeyword& get_DRV() { return this->DRV; }; - const ::Opm::ParserKeyword& get_DRVDT() { return this->DRVDT; }; - const ::Opm::ParserKeyword& get_DRVDTR() { return this->DRVDTR; }; - const ::Opm::ParserKeyword& get_DSPDEINT() { return this->DSPDEINT; }; - const ::Opm::ParserKeyword& get_DTHETA() { return this->DTHETA; }; - const ::Opm::ParserKeyword& get_DTHETAV() { return this->DTHETAV; }; - const ::Opm::ParserKeyword& get_DUALPERM() { return this->DUALPERM; }; - const ::Opm::ParserKeyword& get_DUALPORO() { return this->DUALPORO; }; - const ::Opm::ParserKeyword& get_DUMPCUPL() { return this->DUMPCUPL; }; - const ::Opm::ParserKeyword& get_DUMPFLUX() { return this->DUMPFLUX; }; - const ::Opm::ParserKeyword& get_DX() { return this->DX; }; - const ::Opm::ParserKeyword& get_DXV() { return this->DXV; }; - const ::Opm::ParserKeyword& get_DY() { return this->DY; }; - const ::Opm::ParserKeyword& get_DYNAMICR() { return this->DYNAMICR; }; - const ::Opm::ParserKeyword& get_DYNRDIMS() { return this->DYNRDIMS; }; - const ::Opm::ParserKeyword& get_DYV() { return this->DYV; }; - const ::Opm::ParserKeyword& get_DZ() { return this->DZ; }; - const ::Opm::ParserKeyword& get_DZMATRIX() { return this->DZMATRIX; }; - const ::Opm::ParserKeyword& get_DZMTRX() { return this->DZMTRX; }; - const ::Opm::ParserKeyword& get_DZMTRXV() { return this->DZMTRXV; }; - const ::Opm::ParserKeyword& get_DZNET() { return this->DZNET; }; - const ::Opm::ParserKeyword& get_DZV() { return this->DZV; }; - const ::Opm::ParserKeyword& get_ECHO() { return this->ECHO; }; - const ::Opm::ParserKeyword& get_ECLMC() { return this->ECLMC; }; - const ::Opm::ParserKeyword& get_EDIT() { return this->EDIT; }; - const ::Opm::ParserKeyword& get_EDITNNC() { return this->EDITNNC; }; - const ::Opm::ParserKeyword& get_EDITNNCR() { return this->EDITNNCR; }; - const ::Opm::ParserKeyword& get_EHYSTR() { return this->EHYSTR; }; - const ::Opm::ParserKeyword& get_EHYSTRR() { return this->EHYSTRR; }; - const ::Opm::ParserKeyword& get_END() { return this->END; }; - const ::Opm::ParserKeyword& get_ENDACTIO() { return this->ENDACTIO; }; - const ::Opm::ParserKeyword& get_ENDBOX() { return this->ENDBOX; }; - const ::Opm::ParserKeyword& get_ENDDYN() { return this->ENDDYN; }; - const ::Opm::ParserKeyword& get_ENDFIN() { return this->ENDFIN; }; - const ::Opm::ParserKeyword& get_ENDINC() { return this->ENDINC; }; - const ::Opm::ParserKeyword& get_ENDNUM() { return this->ENDNUM; }; - const ::Opm::ParserKeyword& get_ENDPOINT_SPECIFIERS() { return this->ENDPOINT_SPECIFIERS; }; - const ::Opm::ParserKeyword& get_ENDSCALE() { return this->ENDSCALE; }; - const ::Opm::ParserKeyword& get_ENDSKIP() { return this->ENDSKIP; }; - const ::Opm::ParserKeyword& get_ENKRVD() { return this->ENKRVD; }; - const ::Opm::ParserKeyword& get_ENPCVD() { return this->ENPCVD; }; - const ::Opm::ParserKeyword& get_ENPTVD() { return this->ENPTVD; }; - const ::Opm::ParserKeyword& get_ENSPCVD() { return this->ENSPCVD; }; - const ::Opm::ParserKeyword& get_EPSDBGS() { return this->EPSDBGS; }; - const ::Opm::ParserKeyword& get_EPSDEBUG() { return this->EPSDEBUG; }; - const ::Opm::ParserKeyword& get_EQLDIMS() { return this->EQLDIMS; }; - const ::Opm::ParserKeyword& get_EQLNUM() { return this->EQLNUM; }; - const ::Opm::ParserKeyword& get_EQLOPTS() { return this->EQLOPTS; }; - const ::Opm::ParserKeyword& get_EQLZCORN() { return this->EQLZCORN; }; - const ::Opm::ParserKeyword& get_EQUALREG() { return this->EQUALREG; }; - const ::Opm::ParserKeyword& get_EQUALS() { return this->EQUALS; }; - const ::Opm::ParserKeyword& get_EQUIL() { return this->EQUIL; }; - const ::Opm::ParserKeyword& get_ESSNODE() { return this->ESSNODE; }; - const ::Opm::ParserKeyword& get_EXCAVATE() { return this->EXCAVATE; }; - const ::Opm::ParserKeyword& get_EXCEL() { return this->EXCEL; }; - const ::Opm::ParserKeyword& get_EXIT() { return this->EXIT; }; - const ::Opm::ParserKeyword& get_EXTFIN() { return this->EXTFIN; }; - const ::Opm::ParserKeyword& get_EXTHOST() { return this->EXTHOST; }; - const ::Opm::ParserKeyword& get_EXTRAPMS() { return this->EXTRAPMS; }; - const ::Opm::ParserKeyword& get_EXTREPGL() { return this->EXTREPGL; }; - const ::Opm::ParserKeyword& get_FAULTDIM() { return this->FAULTDIM; }; - const ::Opm::ParserKeyword& get_FAULTS() { return this->FAULTS; }; - const ::Opm::ParserKeyword& get_FBHPDEF() { return this->FBHPDEF; }; - const ::Opm::ParserKeyword& get_FHERCHBL() { return this->FHERCHBL; }; - const ::Opm::ParserKeyword& get_FIELD() { return this->FIELD; }; - const ::Opm::ParserKeyword& get_FIELD_PROBE() { return this->FIELD_PROBE; }; - const ::Opm::ParserKeyword& get_FILEUNIT() { return this->FILEUNIT; }; - const ::Opm::ParserKeyword& get_FILLEPS() { return this->FILLEPS; }; - const ::Opm::ParserKeyword& get_FIPNUM() { return this->FIPNUM; }; - const ::Opm::ParserKeyword& get_FIPOWG() { return this->FIPOWG; }; - const ::Opm::ParserKeyword& get_FIPSEP() { return this->FIPSEP; }; - const ::Opm::ParserKeyword& get_FIP_PROBE() { return this->FIP_PROBE; }; - const ::Opm::ParserKeyword& get_FLUXNUM() { return this->FLUXNUM; }; - const ::Opm::ParserKeyword& get_FLUXREG() { return this->FLUXREG; }; - const ::Opm::ParserKeyword& get_FLUXTYPE() { return this->FLUXTYPE; }; - const ::Opm::ParserKeyword& get_FMTHMD() { return this->FMTHMD; }; - const ::Opm::ParserKeyword& get_FMTIN() { return this->FMTIN; }; - const ::Opm::ParserKeyword& get_FMTOUT() { return this->FMTOUT; }; - const ::Opm::ParserKeyword& get_FMWSET() { return this->FMWSET; }; - const ::Opm::ParserKeyword& get_FOAM() { return this->FOAM; }; - const ::Opm::ParserKeyword& get_FOAMADS() { return this->FOAMADS; }; - const ::Opm::ParserKeyword& get_FOAMDCYO() { return this->FOAMDCYO; }; - const ::Opm::ParserKeyword& get_FOAMDCYW() { return this->FOAMDCYW; }; - const ::Opm::ParserKeyword& get_FOAMFCN() { return this->FOAMFCN; }; - const ::Opm::ParserKeyword& get_FOAMFRM() { return this->FOAMFRM; }; - const ::Opm::ParserKeyword& get_FOAMFSC() { return this->FOAMFSC; }; - const ::Opm::ParserKeyword& get_FOAMFSO() { return this->FOAMFSO; }; - const ::Opm::ParserKeyword& get_FOAMFST() { return this->FOAMFST; }; - const ::Opm::ParserKeyword& get_FOAMFSW() { return this->FOAMFSW; }; - const ::Opm::ParserKeyword& get_FOAMMOB() { return this->FOAMMOB; }; - const ::Opm::ParserKeyword& get_FOAMMOBP() { return this->FOAMMOBP; }; - const ::Opm::ParserKeyword& get_FOAMMOBS() { return this->FOAMMOBS; }; - const ::Opm::ParserKeyword& get_FOAMOPTS() { return this->FOAMOPTS; }; - const ::Opm::ParserKeyword& get_FOAMROCK() { return this->FOAMROCK; }; - const ::Opm::ParserKeyword& get_FORMFEED() { return this->FORMFEED; }; - const ::Opm::ParserKeyword& get_FRICTION() { return this->FRICTION; }; - const ::Opm::ParserKeyword& get_FULLIMP() { return this->FULLIMP; }; - const ::Opm::ParserKeyword& get_GAS() { return this->GAS; }; - const ::Opm::ParserKeyword& get_GASBEGIN() { return this->GASBEGIN; }; - const ::Opm::ParserKeyword& get_GASCONC() { return this->GASCONC; }; - const ::Opm::ParserKeyword& get_GASDENT() { return this->GASDENT; }; - const ::Opm::ParserKeyword& get_GASEND() { return this->GASEND; }; - const ::Opm::ParserKeyword& get_GASFCOMP() { return this->GASFCOMP; }; - const ::Opm::ParserKeyword& get_GASFDECR() { return this->GASFDECR; }; - const ::Opm::ParserKeyword& get_GASFDELC() { return this->GASFDELC; }; - const ::Opm::ParserKeyword& get_GASFIELD() { return this->GASFIELD; }; - const ::Opm::ParserKeyword& get_GASFTARG() { return this->GASFTARG; }; - const ::Opm::ParserKeyword& get_GASJT() { return this->GASJT; }; - const ::Opm::ParserKeyword& get_GASMONTH() { return this->GASMONTH; }; - const ::Opm::ParserKeyword& get_GASPERIO() { return this->GASPERIO; }; - const ::Opm::ParserKeyword& get_GASSATC() { return this->GASSATC; }; - const ::Opm::ParserKeyword& get_GASVISCT() { return this->GASVISCT; }; - const ::Opm::ParserKeyword& get_GASYEAR() { return this->GASYEAR; }; - const ::Opm::ParserKeyword& get_GCALECON() { return this->GCALECON; }; - const ::Opm::ParserKeyword& get_GCOMPIDX() { return this->GCOMPIDX; }; - const ::Opm::ParserKeyword& get_GCONCAL() { return this->GCONCAL; }; - const ::Opm::ParserKeyword& get_GCONENG() { return this->GCONENG; }; - const ::Opm::ParserKeyword& get_GCONINJE() { return this->GCONINJE; }; - const ::Opm::ParserKeyword& get_GCONPRI() { return this->GCONPRI; }; - const ::Opm::ParserKeyword& get_GCONPROD() { return this->GCONPROD; }; - const ::Opm::ParserKeyword& get_GCONSALE() { return this->GCONSALE; }; - const ::Opm::ParserKeyword& get_GCONSUMP() { return this->GCONSUMP; }; - const ::Opm::ParserKeyword& get_GCONTOL() { return this->GCONTOL; }; - const ::Opm::ParserKeyword& get_GCUTBACK() { return this->GCUTBACK; }; - const ::Opm::ParserKeyword& get_GCUTBACT() { return this->GCUTBACT; }; - const ::Opm::ParserKeyword& get_GCVD() { return this->GCVD; }; - const ::Opm::ParserKeyword& get_GDCQ() { return this->GDCQ; }; - const ::Opm::ParserKeyword& get_GDCQECON() { return this->GDCQECON; }; - const ::Opm::ParserKeyword& get_GDFILE() { return this->GDFILE; }; - const ::Opm::ParserKeyword& get_GDIMS() { return this->GDIMS; }; - const ::Opm::ParserKeyword& get_GDORIENT() { return this->GDORIENT; }; - const ::Opm::ParserKeyword& get_GDRILPOT() { return this->GDRILPOT; }; - const ::Opm::ParserKeyword& get_GECON() { return this->GECON; }; - const ::Opm::ParserKeyword& get_GECONT() { return this->GECONT; }; - const ::Opm::ParserKeyword& get_GEFAC() { return this->GEFAC; }; - const ::Opm::ParserKeyword& get_GETDATA() { return this->GETDATA; }; - const ::Opm::ParserKeyword& get_GETGLOB() { return this->GETGLOB; }; - const ::Opm::ParserKeyword& get_GI() { return this->GI; }; - const ::Opm::ParserKeyword& get_GIALL() { return this->GIALL; }; - const ::Opm::ParserKeyword& get_GIMODEL() { return this->GIMODEL; }; - const ::Opm::ParserKeyword& get_GINODE() { return this->GINODE; }; - const ::Opm::ParserKeyword& get_GLIFTLIM() { return this->GLIFTLIM; }; - const ::Opm::ParserKeyword& get_GLIFTOPT() { return this->GLIFTOPT; }; - const ::Opm::ParserKeyword& get_GMWSET() { return this->GMWSET; }; - const ::Opm::ParserKeyword& get_GNETDP() { return this->GNETDP; }; - const ::Opm::ParserKeyword& get_GNETINJE() { return this->GNETINJE; }; - const ::Opm::ParserKeyword& get_GNETPUMP() { return this->GNETPUMP; }; - const ::Opm::ParserKeyword& get_GPMAINT() { return this->GPMAINT; }; - const ::Opm::ParserKeyword& get_GRADGRUP() { return this->GRADGRUP; }; - const ::Opm::ParserKeyword& get_GRADRESV() { return this->GRADRESV; }; - const ::Opm::ParserKeyword& get_GRADRFT() { return this->GRADRFT; }; - const ::Opm::ParserKeyword& get_GRADWELL() { return this->GRADWELL; }; - const ::Opm::ParserKeyword& get_GRAVCONS() { return this->GRAVCONS; }; - const ::Opm::ParserKeyword& get_GRAVDR() { return this->GRAVDR; }; - const ::Opm::ParserKeyword& get_GRAVDRB() { return this->GRAVDRB; }; - const ::Opm::ParserKeyword& get_GRAVDRM() { return this->GRAVDRM; }; - const ::Opm::ParserKeyword& get_GRAVITY() { return this->GRAVITY; }; - const ::Opm::ParserKeyword& get_GRDREACH() { return this->GRDREACH; }; - const ::Opm::ParserKeyword& get_GRID() { return this->GRID; }; - const ::Opm::ParserKeyword& get_GRIDFILE() { return this->GRIDFILE; }; - const ::Opm::ParserKeyword& get_GRIDOPTS() { return this->GRIDOPTS; }; - const ::Opm::ParserKeyword& get_GRIDUNIT() { return this->GRIDUNIT; }; - const ::Opm::ParserKeyword& get_GROUP_PROBE() { return this->GROUP_PROBE; }; - const ::Opm::ParserKeyword& get_GRUPMAST() { return this->GRUPMAST; }; - const ::Opm::ParserKeyword& get_GRUPNET() { return this->GRUPNET; }; - const ::Opm::ParserKeyword& get_GRUPRIG() { return this->GRUPRIG; }; - const ::Opm::ParserKeyword& get_GRUPSLAV() { return this->GRUPSLAV; }; - const ::Opm::ParserKeyword& get_GRUPTARG() { return this->GRUPTARG; }; - const ::Opm::ParserKeyword& get_GRUPTREE() { return this->GRUPTREE; }; - const ::Opm::ParserKeyword& get_GSATINJE() { return this->GSATINJE; }; - const ::Opm::ParserKeyword& get_GSATPROD() { return this->GSATPROD; }; - const ::Opm::ParserKeyword& get_GSEPCOND() { return this->GSEPCOND; }; - const ::Opm::ParserKeyword& get_GSSCPTST() { return this->GSSCPTST; }; - const ::Opm::ParserKeyword& get_GSWINGF() { return this->GSWINGF; }; - const ::Opm::ParserKeyword& get_GTADD() { return this->GTADD; }; - const ::Opm::ParserKeyword& get_GTMULT() { return this->GTMULT; }; - const ::Opm::ParserKeyword& get_GUIDECAL() { return this->GUIDECAL; }; - const ::Opm::ParserKeyword& get_GUIDERAT() { return this->GUIDERAT; }; - const ::Opm::ParserKeyword& get_GUPFREQ() { return this->GUPFREQ; }; - const ::Opm::ParserKeyword& get_GWRTWCV() { return this->GWRTWCV; }; - const ::Opm::ParserKeyword& get_HALFTRAN() { return this->HALFTRAN; }; - const ::Opm::ParserKeyword& get_HAxxxxxx() { return this->HAxxxxxx; }; - const ::Opm::ParserKeyword& get_HBNUM() { return this->HBNUM; }; - const ::Opm::ParserKeyword& get_HDISP() { return this->HDISP; }; - const ::Opm::ParserKeyword& get_HEATCR() { return this->HEATCR; }; - const ::Opm::ParserKeyword& get_HEATCRT() { return this->HEATCRT; }; - const ::Opm::ParserKeyword& get_HMAQUCT() { return this->HMAQUCT; }; - const ::Opm::ParserKeyword& get_HMAQUFET() { return this->HMAQUFET; }; - const ::Opm::ParserKeyword& get_HMAQUNUM() { return this->HMAQUNUM; }; - const ::Opm::ParserKeyword& get_HMDIMS() { return this->HMDIMS; }; - const ::Opm::ParserKeyword& get_HMFAULTS() { return this->HMFAULTS; }; - const ::Opm::ParserKeyword& get_HMMLAQUN() { return this->HMMLAQUN; }; - const ::Opm::ParserKeyword& get_HMMLCTAQ() { return this->HMMLCTAQ; }; - const ::Opm::ParserKeyword& get_HMMLFTAQ() { return this->HMMLFTAQ; }; - const ::Opm::ParserKeyword& get_HMMLTWCN() { return this->HMMLTWCN; }; - const ::Opm::ParserKeyword& get_HMMULTFT() { return this->HMMULTFT; }; - const ::Opm::ParserKeyword& get_HMMULTSG() { return this->HMMULTSG; }; - const ::Opm::ParserKeyword& get_HMMULTxx() { return this->HMMULTxx; }; - const ::Opm::ParserKeyword& get_HMPROPS() { return this->HMPROPS; }; - const ::Opm::ParserKeyword& get_HMROCK() { return this->HMROCK; }; - const ::Opm::ParserKeyword& get_HMROCKT() { return this->HMROCKT; }; - const ::Opm::ParserKeyword& get_HMRREF() { return this->HMRREF; }; - const ::Opm::ParserKeyword& get_HMWELCON() { return this->HMWELCON; }; - const ::Opm::ParserKeyword& get_HMWPIMLT() { return this->HMWPIMLT; }; - const ::Opm::ParserKeyword& get_HMxxxxxx() { return this->HMxxxxxx; }; - const ::Opm::ParserKeyword& get_HRFIN() { return this->HRFIN; }; - const ::Opm::ParserKeyword& get_HWKRO() { return this->HWKRO; }; - const ::Opm::ParserKeyword& get_HWKRORG() { return this->HWKRORG; }; - const ::Opm::ParserKeyword& get_HWKRORW() { return this->HWKRORW; }; - const ::Opm::ParserKeyword& get_HWKRW() { return this->HWKRW; }; - const ::Opm::ParserKeyword& get_HWKRWR() { return this->HWKRWR; }; - const ::Opm::ParserKeyword& get_HWPCW() { return this->HWPCW; }; - const ::Opm::ParserKeyword& get_HWSNUM() { return this->HWSNUM; }; - const ::Opm::ParserKeyword& get_HWSOGCR() { return this->HWSOGCR; }; - const ::Opm::ParserKeyword& get_HWSOWCR() { return this->HWSOWCR; }; - const ::Opm::ParserKeyword& get_HWSWCR() { return this->HWSWCR; }; - const ::Opm::ParserKeyword& get_HWSWL() { return this->HWSWL; }; - const ::Opm::ParserKeyword& get_HWSWLPC() { return this->HWSWLPC; }; - const ::Opm::ParserKeyword& get_HWSWU() { return this->HWSWU; }; - const ::Opm::ParserKeyword& get_HXFIN() { return this->HXFIN; }; - const ::Opm::ParserKeyword& get_HYDRHEAD() { return this->HYDRHEAD; }; - const ::Opm::ParserKeyword& get_HYFIN() { return this->HYFIN; }; - const ::Opm::ParserKeyword& get_HYMOBGDR() { return this->HYMOBGDR; }; - const ::Opm::ParserKeyword& get_HYST() { return this->HYST; }; - const ::Opm::ParserKeyword& get_HYSTCHCK() { return this->HYSTCHCK; }; - const ::Opm::ParserKeyword& get_HZFIN() { return this->HZFIN; }; - const ::Opm::ParserKeyword& get_IHOST() { return this->IHOST; }; - const ::Opm::ParserKeyword& get_IMBNUM() { return this->IMBNUM; }; - const ::Opm::ParserKeyword& get_IMBNUMMF() { return this->IMBNUMMF; }; - const ::Opm::ParserKeyword& get_IMKRVD() { return this->IMKRVD; }; - const ::Opm::ParserKeyword& get_IMPCVD() { return this->IMPCVD; }; - const ::Opm::ParserKeyword& get_IMPES() { return this->IMPES; }; - const ::Opm::ParserKeyword& get_IMPLICIT() { return this->IMPLICIT; }; - const ::Opm::ParserKeyword& get_IMPORT() { return this->IMPORT; }; - const ::Opm::ParserKeyword& get_IMPTVD() { return this->IMPTVD; }; - const ::Opm::ParserKeyword& get_IMSPCVD() { return this->IMSPCVD; }; - const ::Opm::ParserKeyword& get_INCLUDE() { return this->INCLUDE; }; - const ::Opm::ParserKeyword& get_INIT() { return this->INIT; }; - const ::Opm::ParserKeyword& get_INRAD() { return this->INRAD; }; - const ::Opm::ParserKeyword& get_INSPEC() { return this->INSPEC; }; - const ::Opm::ParserKeyword& get_INTPC() { return this->INTPC; }; - const ::Opm::ParserKeyword& get_IONROCK() { return this->IONROCK; }; - const ::Opm::ParserKeyword& get_IONXROCK() { return this->IONXROCK; }; - const ::Opm::ParserKeyword& get_IONXSURF() { return this->IONXSURF; }; - const ::Opm::ParserKeyword& get_IPCG() { return this->IPCG; }; - const ::Opm::ParserKeyword& get_IPCW() { return this->IPCW; }; - const ::Opm::ParserKeyword& get_ISGCR() { return this->ISGCR; }; - const ::Opm::ParserKeyword& get_ISGL() { return this->ISGL; }; - const ::Opm::ParserKeyword& get_ISGLPC() { return this->ISGLPC; }; - const ::Opm::ParserKeyword& get_ISGU() { return this->ISGU; }; - const ::Opm::ParserKeyword& get_ISOGCR() { return this->ISOGCR; }; - const ::Opm::ParserKeyword& get_ISOLNUM() { return this->ISOLNUM; }; - const ::Opm::ParserKeyword& get_ISOWCR() { return this->ISOWCR; }; - const ::Opm::ParserKeyword& get_ISWCR() { return this->ISWCR; }; - const ::Opm::ParserKeyword& get_ISWL() { return this->ISWL; }; - const ::Opm::ParserKeyword& get_ISWLPC() { return this->ISWLPC; }; - const ::Opm::ParserKeyword& get_ISWU() { return this->ISWU; }; - const ::Opm::ParserKeyword& get_JFUNC() { return this->JFUNC; }; - const ::Opm::ParserKeyword& get_JFUNCR() { return this->JFUNCR; }; - const ::Opm::ParserKeyword& get_KRNUM() { return this->KRNUM; }; - const ::Opm::ParserKeyword& get_KRNUMMF() { return this->KRNUMMF; }; - const ::Opm::ParserKeyword& get_LAB() { return this->LAB; }; - const ::Opm::ParserKeyword& get_LANGMPL() { return this->LANGMPL; }; - const ::Opm::ParserKeyword& get_LANGMUIR() { return this->LANGMUIR; }; - const ::Opm::ParserKeyword& get_LANGSOLV() { return this->LANGSOLV; }; - const ::Opm::ParserKeyword& get_LCUNIT() { return this->LCUNIT; }; - const ::Opm::ParserKeyword& get_LGR() { return this->LGR; }; - const ::Opm::ParserKeyword& get_LGRCOPY() { return this->LGRCOPY; }; - const ::Opm::ParserKeyword& get_LGRFREE() { return this->LGRFREE; }; - const ::Opm::ParserKeyword& get_LGRLOCK() { return this->LGRLOCK; }; - const ::Opm::ParserKeyword& get_LGROFF() { return this->LGROFF; }; - const ::Opm::ParserKeyword& get_LGRON() { return this->LGRON; }; - const ::Opm::ParserKeyword& get_LICENSES() { return this->LICENSES; }; - const ::Opm::ParserKeyword& get_LIFTOPT() { return this->LIFTOPT; }; - const ::Opm::ParserKeyword& get_LINCOM() { return this->LINCOM; }; - const ::Opm::ParserKeyword& get_LINKPERM() { return this->LINKPERM; }; - const ::Opm::ParserKeyword& get_LIVEOIL() { return this->LIVEOIL; }; - const ::Opm::ParserKeyword& get_LKRO() { return this->LKRO; }; - const ::Opm::ParserKeyword& get_LKRORG() { return this->LKRORG; }; - const ::Opm::ParserKeyword& get_LKRORW() { return this->LKRORW; }; - const ::Opm::ParserKeyword& get_LKRW() { return this->LKRW; }; - const ::Opm::ParserKeyword& get_LKRWR() { return this->LKRWR; }; - const ::Opm::ParserKeyword& get_LOAD() { return this->LOAD; }; - const ::Opm::ParserKeyword& get_LOWSALT() { return this->LOWSALT; }; - const ::Opm::ParserKeyword& get_LPCW() { return this->LPCW; }; - const ::Opm::ParserKeyword& get_LSALTFNC() { return this->LSALTFNC; }; - const ::Opm::ParserKeyword& get_LSLTWNUM() { return this->LSLTWNUM; }; - const ::Opm::ParserKeyword& get_LSNUM() { return this->LSNUM; }; - const ::Opm::ParserKeyword& get_LSOGCR() { return this->LSOGCR; }; - const ::Opm::ParserKeyword& get_LSOWCR() { return this->LSOWCR; }; - const ::Opm::ParserKeyword& get_LSWCR() { return this->LSWCR; }; - const ::Opm::ParserKeyword& get_LSWL() { return this->LSWL; }; - const ::Opm::ParserKeyword& get_LSWLPC() { return this->LSWLPC; }; - const ::Opm::ParserKeyword& get_LSWU() { return this->LSWU; }; - const ::Opm::ParserKeyword& get_LTOSIGMA() { return this->LTOSIGMA; }; - const ::Opm::ParserKeyword& get_LWKRO() { return this->LWKRO; }; - const ::Opm::ParserKeyword& get_LWKRORG() { return this->LWKRORG; }; - const ::Opm::ParserKeyword& get_LWKRORW() { return this->LWKRORW; }; - const ::Opm::ParserKeyword& get_LWKRW() { return this->LWKRW; }; - const ::Opm::ParserKeyword& get_LWKRWR() { return this->LWKRWR; }; - const ::Opm::ParserKeyword& get_LWPCW() { return this->LWPCW; }; - const ::Opm::ParserKeyword& get_LWSLTNUM() { return this->LWSLTNUM; }; - const ::Opm::ParserKeyword& get_LWSNUM() { return this->LWSNUM; }; - const ::Opm::ParserKeyword& get_LWSOGCR() { return this->LWSOGCR; }; - const ::Opm::ParserKeyword& get_LWSOWCR() { return this->LWSOWCR; }; - const ::Opm::ParserKeyword& get_LWSWCR() { return this->LWSWCR; }; - const ::Opm::ParserKeyword& get_LWSWL() { return this->LWSWL; }; - const ::Opm::ParserKeyword& get_LWSWLPC() { return this->LWSWLPC; }; - const ::Opm::ParserKeyword& get_LWSWU() { return this->LWSWU; }; - const ::Opm::ParserKeyword& get_LX() { return this->LX; }; - const ::Opm::ParserKeyword& get_LXFIN() { return this->LXFIN; }; - const ::Opm::ParserKeyword& get_LY() { return this->LY; }; - const ::Opm::ParserKeyword& get_LYFIN() { return this->LYFIN; }; - const ::Opm::ParserKeyword& get_LZ() { return this->LZ; }; - const ::Opm::ParserKeyword& get_LZFIN() { return this->LZFIN; }; - const ::Opm::ParserKeyword& get_MAPAXES() { return this->MAPAXES; }; - const ::Opm::ParserKeyword& get_MAPUNITS() { return this->MAPUNITS; }; - const ::Opm::ParserKeyword& get_MASSFLOW() { return this->MASSFLOW; }; - const ::Opm::ParserKeyword& get_MATCORR() { return this->MATCORR; }; - const ::Opm::ParserKeyword& get_MAXVALUE() { return this->MAXVALUE; }; - const ::Opm::ParserKeyword& get_MEMORY() { return this->MEMORY; }; - const ::Opm::ParserKeyword& get_MESSAGE() { return this->MESSAGE; }; - const ::Opm::ParserKeyword& get_MESSAGES() { return this->MESSAGES; }; - const ::Opm::ParserKeyword& get_MESSOPTS() { return this->MESSOPTS; }; - const ::Opm::ParserKeyword& get_MESSSRVC() { return this->MESSSRVC; }; - const ::Opm::ParserKeyword& get_METRIC() { return this->METRIC; }; - const ::Opm::ParserKeyword& get_MICP() { return this->MICP; }; - const ::Opm::ParserKeyword& get_MICPPARA() { return this->MICPPARA; }; - const ::Opm::ParserKeyword& get_MINNNCT() { return this->MINNNCT; }; - const ::Opm::ParserKeyword& get_MINNPCOL() { return this->MINNPCOL; }; - const ::Opm::ParserKeyword& get_MINPORV() { return this->MINPORV; }; - const ::Opm::ParserKeyword& get_MINPV() { return this->MINPV; }; - const ::Opm::ParserKeyword& get_MINPVFIL() { return this->MINPVFIL; }; - const ::Opm::ParserKeyword& get_MINPVV() { return this->MINPVV; }; - const ::Opm::ParserKeyword& get_MINVALUE() { return this->MINVALUE; }; - const ::Opm::ParserKeyword& get_MISC() { return this->MISC; }; - const ::Opm::ParserKeyword& get_MISCIBLE() { return this->MISCIBLE; }; - const ::Opm::ParserKeyword& get_MISCNUM() { return this->MISCNUM; }; - const ::Opm::ParserKeyword& get_MLANG() { return this->MLANG; }; - const ::Opm::ParserKeyword& get_MLANGSLV() { return this->MLANGSLV; }; - const ::Opm::ParserKeyword& get_MONITOR() { return this->MONITOR; }; - const ::Opm::ParserKeyword& get_MPFANUM() { return this->MPFANUM; }; - const ::Opm::ParserKeyword& get_MPFNNC() { return this->MPFNNC; }; - const ::Opm::ParserKeyword& get_MSFN() { return this->MSFN; }; - const ::Opm::ParserKeyword& get_MSGFILE() { return this->MSGFILE; }; - const ::Opm::ParserKeyword& get_MSUM_PROBE() { return this->MSUM_PROBE; }; - const ::Opm::ParserKeyword& get_MULSGGD() { return this->MULSGGD; }; - const ::Opm::ParserKeyword& get_MULSGGDV() { return this->MULSGGDV; }; - const ::Opm::ParserKeyword& get_MULTFLT() { return this->MULTFLT; }; - const ::Opm::ParserKeyword& get_MULTIN() { return this->MULTIN; }; - const ::Opm::ParserKeyword& get_MULTIPLY() { return this->MULTIPLY; }; - const ::Opm::ParserKeyword& get_MULTIREG() { return this->MULTIREG; }; - const ::Opm::ParserKeyword& get_MULTNUM() { return this->MULTNUM; }; - const ::Opm::ParserKeyword& get_MULTOUT() { return this->MULTOUT; }; - const ::Opm::ParserKeyword& get_MULTOUTS() { return this->MULTOUTS; }; - const ::Opm::ParserKeyword& get_MULTPV() { return this->MULTPV; }; - const ::Opm::ParserKeyword& get_MULTREAL() { return this->MULTREAL; }; - const ::Opm::ParserKeyword& get_MULTREGD() { return this->MULTREGD; }; - const ::Opm::ParserKeyword& get_MULTREGH() { return this->MULTREGH; }; - const ::Opm::ParserKeyword& get_MULTREGP() { return this->MULTREGP; }; - const ::Opm::ParserKeyword& get_MULTREGT() { return this->MULTREGT; }; - const ::Opm::ParserKeyword& get_MULTSIG() { return this->MULTSIG; }; - const ::Opm::ParserKeyword& get_MULTSIGV() { return this->MULTSIGV; }; - const ::Opm::ParserKeyword& get_MULT_XYZ() { return this->MULT_XYZ; }; - const ::Opm::ParserKeyword& get_MW() { return this->MW; }; - const ::Opm::ParserKeyword& get_MWS() { return this->MWS; }; - const ::Opm::ParserKeyword& get_NARROW() { return this->NARROW; }; - const ::Opm::ParserKeyword& get_NCONSUMP() { return this->NCONSUMP; }; - const ::Opm::ParserKeyword& get_NEFAC() { return this->NEFAC; }; - const ::Opm::ParserKeyword& get_NETBALAN() { return this->NETBALAN; }; - const ::Opm::ParserKeyword& get_NETCOMPA() { return this->NETCOMPA; }; - const ::Opm::ParserKeyword& get_NETWORK() { return this->NETWORK; }; - const ::Opm::ParserKeyword& get_NEWTRAN() { return this->NEWTRAN; }; - const ::Opm::ParserKeyword& get_NEXTSTEP() { return this->NEXTSTEP; }; - const ::Opm::ParserKeyword& get_NEXTSTPL() { return this->NEXTSTPL; }; - const ::Opm::ParserKeyword& get_NINENUM() { return this->NINENUM; }; - const ::Opm::ParserKeyword& get_NINEPOIN() { return this->NINEPOIN; }; - const ::Opm::ParserKeyword& get_NMATOPTS() { return this->NMATOPTS; }; - const ::Opm::ParserKeyword& get_NMATRIX() { return this->NMATRIX; }; - const ::Opm::ParserKeyword& get_NMESSAGE() { return this->NMESSAGE; }; - const ::Opm::ParserKeyword& get_NNC() { return this->NNC; }; - const ::Opm::ParserKeyword& get_NNEWTF() { return this->NNEWTF; }; - const ::Opm::ParserKeyword& get_NOCASC() { return this->NOCASC; }; - const ::Opm::ParserKeyword& get_NODEPROP() { return this->NODEPROP; }; - const ::Opm::ParserKeyword& get_NODPPM() { return this->NODPPM; }; - const ::Opm::ParserKeyword& get_NOECHO() { return this->NOECHO; }; - const ::Opm::ParserKeyword& get_NOGGF() { return this->NOGGF; }; - const ::Opm::ParserKeyword& get_NOGRAV() { return this->NOGRAV; }; - const ::Opm::ParserKeyword& get_NOHMD() { return this->NOHMD; }; - const ::Opm::ParserKeyword& get_NOHMO() { return this->NOHMO; }; - const ::Opm::ParserKeyword& get_NOHYST() { return this->NOHYST; }; - const ::Opm::ParserKeyword& get_NOINSPEC() { return this->NOINSPEC; }; - const ::Opm::ParserKeyword& get_NOMONITO() { return this->NOMONITO; }; - const ::Opm::ParserKeyword& get_NONNC() { return this->NONNC; }; - const ::Opm::ParserKeyword& get_NORSSPEC() { return this->NORSSPEC; }; - const ::Opm::ParserKeyword& get_NOSIM() { return this->NOSIM; }; - const ::Opm::ParserKeyword& get_NOWARN() { return this->NOWARN; }; - const ::Opm::ParserKeyword& get_NOWARNEP() { return this->NOWARNEP; }; - const ::Opm::ParserKeyword& get_NRSOUT() { return this->NRSOUT; }; - const ::Opm::ParserKeyword& get_NSTACK() { return this->NSTACK; }; - const ::Opm::ParserKeyword& get_NTG() { return this->NTG; }; - const ::Opm::ParserKeyword& get_NUMRES() { return this->NUMRES; }; - const ::Opm::ParserKeyword& get_NUPCOL() { return this->NUPCOL; }; - const ::Opm::ParserKeyword& get_NWATREM() { return this->NWATREM; }; - const ::Opm::ParserKeyword& get_NXFIN() { return this->NXFIN; }; - const ::Opm::ParserKeyword& get_NYFIN() { return this->NYFIN; }; - const ::Opm::ParserKeyword& get_NZFIN() { return this->NZFIN; }; - const ::Opm::ParserKeyword& get_OCOMPIDX() { return this->OCOMPIDX; }; - const ::Opm::ParserKeyword& get_OFM() { return this->OFM; }; - const ::Opm::ParserKeyword& get_OIL() { return this->OIL; }; - const ::Opm::ParserKeyword& get_OILAPI() { return this->OILAPI; }; - const ::Opm::ParserKeyword& get_OILCOMPR() { return this->OILCOMPR; }; - const ::Opm::ParserKeyword& get_OILDENT() { return this->OILDENT; }; - const ::Opm::ParserKeyword& get_OILJT() { return this->OILJT; }; - const ::Opm::ParserKeyword& get_OILMW() { return this->OILMW; }; - const ::Opm::ParserKeyword& get_OILVISCT() { return this->OILVISCT; }; - const ::Opm::ParserKeyword& get_OILVTIM() { return this->OILVTIM; }; - const ::Opm::ParserKeyword& get_OLDTRAN() { return this->OLDTRAN; }; - const ::Opm::ParserKeyword& get_OLDTRANR() { return this->OLDTRANR; }; - const ::Opm::ParserKeyword& get_OPERATE() { return this->OPERATE; }; - const ::Opm::ParserKeyword& get_OPERATER() { return this->OPERATER; }; - const ::Opm::ParserKeyword& get_OPERNUM() { return this->OPERNUM; }; - const ::Opm::ParserKeyword& get_OPTIONS() { return this->OPTIONS; }; - const ::Opm::ParserKeyword& get_OPTIONS3() { return this->OPTIONS3; }; - const ::Opm::ParserKeyword& get_OUTRAD() { return this->OUTRAD; }; - const ::Opm::ParserKeyword& get_OUTSOL() { return this->OUTSOL; }; - const ::Opm::ParserKeyword& get_OVERBURD() { return this->OVERBURD; }; - const ::Opm::ParserKeyword& get_PARALLEL() { return this->PARALLEL; }; - const ::Opm::ParserKeyword& get_PARAOPTS() { return this->PARAOPTS; }; - const ::Opm::ParserKeyword& get_PARTTRAC() { return this->PARTTRAC; }; - const ::Opm::ParserKeyword& get_PATHS() { return this->PATHS; }; - const ::Opm::ParserKeyword& get_PBUB() { return this->PBUB; }; - const ::Opm::ParserKeyword& get_PBVD() { return this->PBVD; }; - const ::Opm::ParserKeyword& get_PCG() { return this->PCG; }; - const ::Opm::ParserKeyword& get_PCG32D() { return this->PCG32D; }; - const ::Opm::ParserKeyword& get_PCW() { return this->PCW; }; - const ::Opm::ParserKeyword& get_PCW32D() { return this->PCW32D; }; - const ::Opm::ParserKeyword& get_PDEW() { return this->PDEW; }; - const ::Opm::ParserKeyword& get_PDVD() { return this->PDVD; }; - const ::Opm::ParserKeyword& get_PEBI() { return this->PEBI; }; - const ::Opm::ParserKeyword& get_PECOEFS() { return this->PECOEFS; }; - const ::Opm::ParserKeyword& get_PEDIMS() { return this->PEDIMS; }; - const ::Opm::ParserKeyword& get_PEGTABX() { return this->PEGTABX; }; - const ::Opm::ParserKeyword& get_PEKTABX() { return this->PEKTABX; }; - const ::Opm::ParserKeyword& get_PENUM() { return this->PENUM; }; - const ::Opm::ParserKeyword& get_PERFORMANCE_PROBE() { return this->PERFORMANCE_PROBE; }; - const ::Opm::ParserKeyword& get_PERMAVE() { return this->PERMAVE; }; - const ::Opm::ParserKeyword& get_PERMFACT() { return this->PERMFACT; }; - const ::Opm::ParserKeyword& get_PERMJFUN() { return this->PERMJFUN; }; - const ::Opm::ParserKeyword& get_PERMR() { return this->PERMR; }; - const ::Opm::ParserKeyword& get_PERMTHT() { return this->PERMTHT; }; - const ::Opm::ParserKeyword& get_PERMX() { return this->PERMX; }; - const ::Opm::ParserKeyword& get_PERMXY() { return this->PERMXY; }; - const ::Opm::ParserKeyword& get_PERMY() { return this->PERMY; }; - const ::Opm::ParserKeyword& get_PERMYZ() { return this->PERMYZ; }; - const ::Opm::ParserKeyword& get_PERMZ() { return this->PERMZ; }; - const ::Opm::ParserKeyword& get_PERMZX() { return this->PERMZX; }; - const ::Opm::ParserKeyword& get_PETGRID() { return this->PETGRID; }; - const ::Opm::ParserKeyword& get_PETOPTS() { return this->PETOPTS; }; - const ::Opm::ParserKeyword& get_PICOND() { return this->PICOND; }; - const ::Opm::ParserKeyword& get_PIMTDIMS() { return this->PIMTDIMS; }; - const ::Opm::ParserKeyword& get_PIMULTAB() { return this->PIMULTAB; }; - const ::Opm::ParserKeyword& get_PINCH() { return this->PINCH; }; - const ::Opm::ParserKeyword& get_PINCHNUM() { return this->PINCHNUM; }; - const ::Opm::ParserKeyword& get_PINCHOUT() { return this->PINCHOUT; }; - const ::Opm::ParserKeyword& get_PINCHREG() { return this->PINCHREG; }; - const ::Opm::ParserKeyword& get_PINCHXY() { return this->PINCHXY; }; - const ::Opm::ParserKeyword& get_PINTDIMS() { return this->PINTDIMS; }; - const ::Opm::ParserKeyword& get_PLMIXNUM() { return this->PLMIXNUM; }; - const ::Opm::ParserKeyword& get_PLMIXPAR() { return this->PLMIXPAR; }; - const ::Opm::ParserKeyword& get_PLYADS() { return this->PLYADS; }; - const ::Opm::ParserKeyword& get_PLYADSS() { return this->PLYADSS; }; - const ::Opm::ParserKeyword& get_PLYATEMP() { return this->PLYATEMP; }; - const ::Opm::ParserKeyword& get_PLYCAMAX() { return this->PLYCAMAX; }; - const ::Opm::ParserKeyword& get_PLYDHFLF() { return this->PLYDHFLF; }; - const ::Opm::ParserKeyword& get_PLYESAL() { return this->PLYESAL; }; - const ::Opm::ParserKeyword& get_PLYKRRF() { return this->PLYKRRF; }; - const ::Opm::ParserKeyword& get_PLYMAX() { return this->PLYMAX; }; - const ::Opm::ParserKeyword& get_PLYMWINJ() { return this->PLYMWINJ; }; - const ::Opm::ParserKeyword& get_PLYOPTS() { return this->PLYOPTS; }; - const ::Opm::ParserKeyword& get_PLYRMDEN() { return this->PLYRMDEN; }; - const ::Opm::ParserKeyword& get_PLYROCK() { return this->PLYROCK; }; - const ::Opm::ParserKeyword& get_PLYROCKM() { return this->PLYROCKM; }; - const ::Opm::ParserKeyword& get_PLYSHEAR() { return this->PLYSHEAR; }; - const ::Opm::ParserKeyword& get_PLYSHLOG() { return this->PLYSHLOG; }; - const ::Opm::ParserKeyword& get_PLYTRRF() { return this->PLYTRRF; }; - const ::Opm::ParserKeyword& get_PLYTRRFA() { return this->PLYTRRFA; }; - const ::Opm::ParserKeyword& get_PLYVISC() { return this->PLYVISC; }; - const ::Opm::ParserKeyword& get_PLYVISCS() { return this->PLYVISCS; }; - const ::Opm::ParserKeyword& get_PLYVISCT() { return this->PLYVISCT; }; - const ::Opm::ParserKeyword& get_PLYVMH() { return this->PLYVMH; }; - const ::Opm::ParserKeyword& get_PLYVSCST() { return this->PLYVSCST; }; - const ::Opm::ParserKeyword& get_PMAX() { return this->PMAX; }; - const ::Opm::ParserKeyword& get_PMISC() { return this->PMISC; }; - const ::Opm::ParserKeyword& get_POLYMER() { return this->POLYMER; }; - const ::Opm::ParserKeyword& get_POLYMW() { return this->POLYMW; }; - const ::Opm::ParserKeyword& get_PORO() { return this->PORO; }; - const ::Opm::ParserKeyword& get_PORV() { return this->PORV; }; - const ::Opm::ParserKeyword& get_PPCWMAX() { return this->PPCWMAX; }; - const ::Opm::ParserKeyword& get_PRECSALT() { return this->PRECSALT; }; - const ::Opm::ParserKeyword& get_PREF() { return this->PREF; }; - const ::Opm::ParserKeyword& get_PREFS() { return this->PREFS; }; - const ::Opm::ParserKeyword& get_PRESSURE() { return this->PRESSURE; }; - const ::Opm::ParserKeyword& get_PRIORITY() { return this->PRIORITY; }; - const ::Opm::ParserKeyword& get_PROPS() { return this->PROPS; }; - const ::Opm::ParserKeyword& get_PRORDER() { return this->PRORDER; }; - const ::Opm::ParserKeyword& get_PRVD() { return this->PRVD; }; - const ::Opm::ParserKeyword& get_PSTEADY() { return this->PSTEADY; }; - const ::Opm::ParserKeyword& get_PSWRG() { return this->PSWRG; }; - const ::Opm::ParserKeyword& get_PSWRO() { return this->PSWRO; }; - const ::Opm::ParserKeyword& get_PVCDO() { return this->PVCDO; }; - const ::Opm::ParserKeyword& get_PVCO() { return this->PVCO; }; - const ::Opm::ParserKeyword& get_PVDG() { return this->PVDG; }; - const ::Opm::ParserKeyword& get_PVDO() { return this->PVDO; }; - const ::Opm::ParserKeyword& get_PVDS() { return this->PVDS; }; - const ::Opm::ParserKeyword& get_PVTG() { return this->PVTG; }; - const ::Opm::ParserKeyword& get_PVTGW() { return this->PVTGW; }; - const ::Opm::ParserKeyword& get_PVTGWO() { return this->PVTGWO; }; - const ::Opm::ParserKeyword& get_PVTNUM() { return this->PVTNUM; }; - const ::Opm::ParserKeyword& get_PVTO() { return this->PVTO; }; - const ::Opm::ParserKeyword& get_PVTSOL() { return this->PVTSOL; }; - const ::Opm::ParserKeyword& get_PVTW() { return this->PVTW; }; - const ::Opm::ParserKeyword& get_PVTWSALT() { return this->PVTWSALT; }; - const ::Opm::ParserKeyword& get_PVT_M() { return this->PVT_M; }; - const ::Opm::ParserKeyword& get_PVZG() { return this->PVZG; }; - const ::Opm::ParserKeyword& get_PYACTION() { return this->PYACTION; }; - const ::Opm::ParserKeyword& get_PYINPUT() { return this->PYINPUT; }; - const ::Opm::ParserKeyword& get_QDRILL() { return this->QDRILL; }; - const ::Opm::ParserKeyword& get_QHRATING() { return this->QHRATING; }; - const ::Opm::ParserKeyword& get_QMOBIL() { return this->QMOBIL; }; - const ::Opm::ParserKeyword& get_RADFIN() { return this->RADFIN; }; - const ::Opm::ParserKeyword& get_RADFIN4() { return this->RADFIN4; }; - const ::Opm::ParserKeyword& get_RADIAL() { return this->RADIAL; }; - const ::Opm::ParserKeyword& get_RAINFALL() { return this->RAINFALL; }; - const ::Opm::ParserKeyword& get_RBEDCONT() { return this->RBEDCONT; }; - const ::Opm::ParserKeyword& get_RCMASTS() { return this->RCMASTS; }; - const ::Opm::ParserKeyword& get_REACHES() { return this->REACHES; }; - const ::Opm::ParserKeyword& get_READDATA() { return this->READDATA; }; - const ::Opm::ParserKeyword& get_REFINE() { return this->REFINE; }; - const ::Opm::ParserKeyword& get_REGDIMS() { return this->REGDIMS; }; - const ::Opm::ParserKeyword& get_REGION2REGION_PROBE() { return this->REGION2REGION_PROBE; }; - const ::Opm::ParserKeyword& get_REGION2REGION_PROBE_E300() { return this->REGION2REGION_PROBE_E300; }; - const ::Opm::ParserKeyword& get_REGIONS() { return this->REGIONS; }; - const ::Opm::ParserKeyword& get_REGION_PROBE() { return this->REGION_PROBE; }; - const ::Opm::ParserKeyword& get_RESIDNUM() { return this->RESIDNUM; }; - const ::Opm::ParserKeyword& get_RESTART() { return this->RESTART; }; - const ::Opm::ParserKeyword& get_RESVNUM() { return this->RESVNUM; }; - const ::Opm::ParserKeyword& get_RHO() { return this->RHO; }; - const ::Opm::ParserKeyword& get_RIVDEBUG() { return this->RIVDEBUG; }; - const ::Opm::ParserKeyword& get_RIVERSYS() { return this->RIVERSYS; }; - const ::Opm::ParserKeyword& get_RIVRDIMS() { return this->RIVRDIMS; }; - const ::Opm::ParserKeyword& get_RIVRPROP() { return this->RIVRPROP; }; - const ::Opm::ParserKeyword& get_RIVRXSEC() { return this->RIVRXSEC; }; - const ::Opm::ParserKeyword& get_RIVSALT() { return this->RIVSALT; }; - const ::Opm::ParserKeyword& get_RIVTRACE() { return this->RIVTRACE; }; - const ::Opm::ParserKeyword& get_RKTRMDIR() { return this->RKTRMDIR; }; - const ::Opm::ParserKeyword& get_ROCK() { return this->ROCK; }; - const ::Opm::ParserKeyword& get_ROCK2D() { return this->ROCK2D; }; - const ::Opm::ParserKeyword& get_ROCK2DTR() { return this->ROCK2DTR; }; - const ::Opm::ParserKeyword& get_ROCKCOMP() { return this->ROCKCOMP; }; - const ::Opm::ParserKeyword& get_ROCKFRAC() { return this->ROCKFRAC; }; - const ::Opm::ParserKeyword& get_ROCKNUM() { return this->ROCKNUM; }; - const ::Opm::ParserKeyword& get_ROCKOPTS() { return this->ROCKOPTS; }; - const ::Opm::ParserKeyword& get_ROCKPAMA() { return this->ROCKPAMA; }; - const ::Opm::ParserKeyword& get_ROCKTAB() { return this->ROCKTAB; }; - const ::Opm::ParserKeyword& get_ROCKTABH() { return this->ROCKTABH; }; - const ::Opm::ParserKeyword& get_ROCKTABW() { return this->ROCKTABW; }; - const ::Opm::ParserKeyword& get_ROCKTHSG() { return this->ROCKTHSG; }; - const ::Opm::ParserKeyword& get_ROCKTSIG() { return this->ROCKTSIG; }; - const ::Opm::ParserKeyword& get_ROCKV() { return this->ROCKV; }; - const ::Opm::ParserKeyword& get_ROCKWNOD() { return this->ROCKWNOD; }; - const ::Opm::ParserKeyword& get_RPTCPL() { return this->RPTCPL; }; - const ::Opm::ParserKeyword& get_RPTGRID() { return this->RPTGRID; }; - const ::Opm::ParserKeyword& get_RPTGRIDL() { return this->RPTGRIDL; }; - const ::Opm::ParserKeyword& get_RPTHMD() { return this->RPTHMD; }; - const ::Opm::ParserKeyword& get_RPTHMG() { return this->RPTHMG; }; - const ::Opm::ParserKeyword& get_RPTHMW() { return this->RPTHMW; }; - const ::Opm::ParserKeyword& get_RPTINIT() { return this->RPTINIT; }; - const ::Opm::ParserKeyword& get_RPTISOL() { return this->RPTISOL; }; - const ::Opm::ParserKeyword& get_RPTONLY() { return this->RPTONLY; }; - const ::Opm::ParserKeyword& get_RPTONLYO() { return this->RPTONLYO; }; - const ::Opm::ParserKeyword& get_RPTPROPS() { return this->RPTPROPS; }; - const ::Opm::ParserKeyword& get_RPTREGS() { return this->RPTREGS; }; - const ::Opm::ParserKeyword& get_RPTRST() { return this->RPTRST; }; - const ::Opm::ParserKeyword& get_RPTRUNSP() { return this->RPTRUNSP; }; - const ::Opm::ParserKeyword& get_RPTSCHED() { return this->RPTSCHED; }; - const ::Opm::ParserKeyword& get_RPTSMRY() { return this->RPTSMRY; }; - const ::Opm::ParserKeyword& get_RPTSOL() { return this->RPTSOL; }; - const ::Opm::ParserKeyword& get_RS() { return this->RS; }; - const ::Opm::ParserKeyword& get_RSCONST() { return this->RSCONST; }; - const ::Opm::ParserKeyword& get_RSCONSTT() { return this->RSCONSTT; }; - const ::Opm::ParserKeyword& get_RSGI() { return this->RSGI; }; - const ::Opm::ParserKeyword& get_RSSPEC() { return this->RSSPEC; }; - const ::Opm::ParserKeyword& get_RSVD() { return this->RSVD; }; - const ::Opm::ParserKeyword& get_RTEMP() { return this->RTEMP; }; - const ::Opm::ParserKeyword& get_RTEMPA() { return this->RTEMPA; }; - const ::Opm::ParserKeyword& get_RTEMPVD() { return this->RTEMPVD; }; - const ::Opm::ParserKeyword& get_RUNSPEC() { return this->RUNSPEC; }; - const ::Opm::ParserKeyword& get_RUNSUM() { return this->RUNSUM; }; - const ::Opm::ParserKeyword& get_RV() { return this->RV; }; - const ::Opm::ParserKeyword& get_RVCONST() { return this->RVCONST; }; - const ::Opm::ParserKeyword& get_RVCONSTT() { return this->RVCONSTT; }; - const ::Opm::ParserKeyword& get_RVGI() { return this->RVGI; }; - const ::Opm::ParserKeyword& get_RVVD() { return this->RVVD; }; - const ::Opm::ParserKeyword& get_RVW() { return this->RVW; }; - const ::Opm::ParserKeyword& get_RWGSALT() { return this->RWGSALT; }; - const ::Opm::ParserKeyword& get_SALINITY() { return this->SALINITY; }; - const ::Opm::ParserKeyword& get_SALT() { return this->SALT; }; - const ::Opm::ParserKeyword& get_SALTNODE() { return this->SALTNODE; }; - const ::Opm::ParserKeyword& get_SALTP() { return this->SALTP; }; - const ::Opm::ParserKeyword& get_SALTPVD() { return this->SALTPVD; }; - const ::Opm::ParserKeyword& get_SALTREST() { return this->SALTREST; }; - const ::Opm::ParserKeyword& get_SALTSOL() { return this->SALTSOL; }; - const ::Opm::ParserKeyword& get_SALTVD() { return this->SALTVD; }; - const ::Opm::ParserKeyword& get_SAMG() { return this->SAMG; }; - const ::Opm::ParserKeyword& get_SATNUM() { return this->SATNUM; }; - const ::Opm::ParserKeyword& get_SATOPTS() { return this->SATOPTS; }; - const ::Opm::ParserKeyword& get_SAVE() { return this->SAVE; }; - const ::Opm::ParserKeyword& get_SBIOF() { return this->SBIOF; }; - const ::Opm::ParserKeyword& get_SCALC() { return this->SCALC; }; - const ::Opm::ParserKeyword& get_SCALECRS() { return this->SCALECRS; }; - const ::Opm::ParserKeyword& get_SCALELIM() { return this->SCALELIM; }; - const ::Opm::ParserKeyword& get_SCDATAB() { return this->SCDATAB; }; - const ::Opm::ParserKeyword& get_SCDETAB() { return this->SCDETAB; }; - const ::Opm::ParserKeyword& get_SCDPDIMS() { return this->SCDPDIMS; }; - const ::Opm::ParserKeyword& get_SCDPTAB() { return this->SCDPTAB; }; - const ::Opm::ParserKeyword& get_SCDPTRAC() { return this->SCDPTRAC; }; - const ::Opm::ParserKeyword& get_SCHEDULE() { return this->SCHEDULE; }; - const ::Opm::ParserKeyword& get_SCVD() { return this->SCVD; }; - const ::Opm::ParserKeyword& get_SDENSITY() { return this->SDENSITY; }; - const ::Opm::ParserKeyword& get_SEGMENT_PROBE() { return this->SEGMENT_PROBE; }; - const ::Opm::ParserKeyword& get_SEPARATE() { return this->SEPARATE; }; - const ::Opm::ParserKeyword& get_SEPVALS() { return this->SEPVALS; }; - const ::Opm::ParserKeyword& get_SFOAM() { return this->SFOAM; }; - const ::Opm::ParserKeyword& get_SGAS() { return this->SGAS; }; - const ::Opm::ParserKeyword& get_SGCR() { return this->SGCR; }; - const ::Opm::ParserKeyword& get_SGCWMIS() { return this->SGCWMIS; }; - const ::Opm::ParserKeyword& get_SGF32D() { return this->SGF32D; }; - const ::Opm::ParserKeyword& get_SGFN() { return this->SGFN; }; - const ::Opm::ParserKeyword& get_SGL() { return this->SGL; }; - const ::Opm::ParserKeyword& get_SGLPC() { return this->SGLPC; }; - const ::Opm::ParserKeyword& get_SGOF() { return this->SGOF; }; - const ::Opm::ParserKeyword& get_SGOFLET() { return this->SGOFLET; }; - const ::Opm::ParserKeyword& get_SGU() { return this->SGU; }; - const ::Opm::ParserKeyword& get_SGWFN() { return this->SGWFN; }; - const ::Opm::ParserKeyword& get_SHRATE() { return this->SHRATE; }; - const ::Opm::ParserKeyword& get_SIGMA() { return this->SIGMA; }; - const ::Opm::ParserKeyword& get_SIGMAGDV() { return this->SIGMAGDV; }; - const ::Opm::ParserKeyword& get_SIGMATH() { return this->SIGMATH; }; - const ::Opm::ParserKeyword& get_SIGMAV() { return this->SIGMAV; }; - const ::Opm::ParserKeyword& get_SIMULATE() { return this->SIMULATE; }; - const ::Opm::ParserKeyword& get_SKIP() { return this->SKIP; }; - const ::Opm::ParserKeyword& get_SKIP100() { return this->SKIP100; }; - const ::Opm::ParserKeyword& get_SKIP300() { return this->SKIP300; }; - const ::Opm::ParserKeyword& get_SKIPREST() { return this->SKIPREST; }; - const ::Opm::ParserKeyword& get_SKPRPOLY() { return this->SKPRPOLY; }; - const ::Opm::ParserKeyword& get_SKPRWAT() { return this->SKPRWAT; }; - const ::Opm::ParserKeyword& get_SKRO() { return this->SKRO; }; - const ::Opm::ParserKeyword& get_SKRORG() { return this->SKRORG; }; - const ::Opm::ParserKeyword& get_SKRORW() { return this->SKRORW; }; - const ::Opm::ParserKeyword& get_SKRW() { return this->SKRW; }; - const ::Opm::ParserKeyword& get_SKRWR() { return this->SKRWR; }; - const ::Opm::ParserKeyword& get_SLAVES() { return this->SLAVES; }; - const ::Opm::ParserKeyword& get_SLGOF() { return this->SLGOF; }; - const ::Opm::ParserKeyword& get_SMICR() { return this->SMICR; }; - const ::Opm::ParserKeyword& get_SMRYDIMS() { return this->SMRYDIMS; }; - const ::Opm::ParserKeyword& get_SMULTX() { return this->SMULTX; }; - const ::Opm::ParserKeyword& get_SMULTY() { return this->SMULTY; }; - const ::Opm::ParserKeyword& get_SMULTZ() { return this->SMULTZ; }; - const ::Opm::ParserKeyword& get_SOCRS() { return this->SOCRS; }; - const ::Opm::ParserKeyword& get_SOF2() { return this->SOF2; }; - const ::Opm::ParserKeyword& get_SOF3() { return this->SOF3; }; - const ::Opm::ParserKeyword& get_SOF32D() { return this->SOF32D; }; - const ::Opm::ParserKeyword& get_SOGCR() { return this->SOGCR; }; - const ::Opm::ParserKeyword& get_SOIL() { return this->SOIL; }; - const ::Opm::ParserKeyword& get_SOLUTION() { return this->SOLUTION; }; - const ::Opm::ParserKeyword& get_SOLVCONC() { return this->SOLVCONC; }; - const ::Opm::ParserKeyword& get_SOLVDIMS() { return this->SOLVDIMS; }; - const ::Opm::ParserKeyword& get_SOLVDIRS() { return this->SOLVDIRS; }; - const ::Opm::ParserKeyword& get_SOLVENT() { return this->SOLVENT; }; - const ::Opm::ParserKeyword& get_SOLVFRAC() { return this->SOLVFRAC; }; - const ::Opm::ParserKeyword& get_SOLVNUM() { return this->SOLVNUM; }; - const ::Opm::ParserKeyword& get_SOMGAS() { return this->SOMGAS; }; - const ::Opm::ParserKeyword& get_SOMWAT() { return this->SOMWAT; }; - const ::Opm::ParserKeyword& get_SORWMIS() { return this->SORWMIS; }; - const ::Opm::ParserKeyword& get_SOWCR() { return this->SOWCR; }; - const ::Opm::ParserKeyword& get_SOXYG() { return this->SOXYG; }; - const ::Opm::ParserKeyword& get_SPECGRID() { return this->SPECGRID; }; - const ::Opm::ParserKeyword& get_SPECHEAT() { return this->SPECHEAT; }; - const ::Opm::ParserKeyword& get_SPECROCK() { return this->SPECROCK; }; - const ::Opm::ParserKeyword& get_SPIDER() { return this->SPIDER; }; - const ::Opm::ParserKeyword& get_SPOLY() { return this->SPOLY; }; - const ::Opm::ParserKeyword& get_SPOLYMW() { return this->SPOLYMW; }; - const ::Opm::ParserKeyword& get_SSFN() { return this->SSFN; }; - const ::Opm::ParserKeyword& get_SSGCR() { return this->SSGCR; }; - const ::Opm::ParserKeyword& get_SSGL() { return this->SSGL; }; - const ::Opm::ParserKeyword& get_SSOGCR() { return this->SSOGCR; }; - const ::Opm::ParserKeyword& get_SSOL() { return this->SSOL; }; - const ::Opm::ParserKeyword& get_SSOWCR() { return this->SSOWCR; }; - const ::Opm::ParserKeyword& get_SSWCR() { return this->SSWCR; }; - const ::Opm::ParserKeyword& get_SSWL() { return this->SSWL; }; - const ::Opm::ParserKeyword& get_SSWU() { return this->SSWU; }; - const ::Opm::ParserKeyword& get_START() { return this->START; }; - const ::Opm::ParserKeyword& get_STCOND() { return this->STCOND; }; - const ::Opm::ParserKeyword& get_STOG() { return this->STOG; }; - const ::Opm::ParserKeyword& get_STONE() { return this->STONE; }; - const ::Opm::ParserKeyword& get_STONE1() { return this->STONE1; }; - const ::Opm::ParserKeyword& get_STONE1EX() { return this->STONE1EX; }; - const ::Opm::ParserKeyword& get_STONE2() { return this->STONE2; }; - const ::Opm::ParserKeyword& get_STOW() { return this->STOW; }; - const ::Opm::ParserKeyword& get_STWG() { return this->STWG; }; - const ::Opm::ParserKeyword& get_SUMMARY() { return this->SUMMARY; }; - const ::Opm::ParserKeyword& get_SUMTHIN() { return this->SUMTHIN; }; - const ::Opm::ParserKeyword& get_SUREA() { return this->SUREA; }; - const ::Opm::ParserKeyword& get_SURF() { return this->SURF; }; - const ::Opm::ParserKeyword& get_SURFACT() { return this->SURFACT; }; - const ::Opm::ParserKeyword& get_SURFACTW() { return this->SURFACTW; }; - const ::Opm::ParserKeyword& get_SURFADDW() { return this->SURFADDW; }; - const ::Opm::ParserKeyword& get_SURFADS() { return this->SURFADS; }; - const ::Opm::ParserKeyword& get_SURFCAPD() { return this->SURFCAPD; }; - const ::Opm::ParserKeyword& get_SURFESAL() { return this->SURFESAL; }; - const ::Opm::ParserKeyword& get_SURFNUM() { return this->SURFNUM; }; - const ::Opm::ParserKeyword& get_SURFOPTS() { return this->SURFOPTS; }; - const ::Opm::ParserKeyword& get_SURFROCK() { return this->SURFROCK; }; - const ::Opm::ParserKeyword& get_SURFST() { return this->SURFST; }; - const ::Opm::ParserKeyword& get_SURFSTES() { return this->SURFSTES; }; - const ::Opm::ParserKeyword& get_SURFVISC() { return this->SURFVISC; }; - const ::Opm::ParserKeyword& get_SURFWNUM() { return this->SURFWNUM; }; - const ::Opm::ParserKeyword& get_SWAT() { return this->SWAT; }; - const ::Opm::ParserKeyword& get_SWATINIT() { return this->SWATINIT; }; - const ::Opm::ParserKeyword& get_SWCR() { return this->SWCR; }; - const ::Opm::ParserKeyword& get_SWF32D() { return this->SWF32D; }; - const ::Opm::ParserKeyword& get_SWFN() { return this->SWFN; }; - const ::Opm::ParserKeyword& get_SWINGFAC() { return this->SWINGFAC; }; - const ::Opm::ParserKeyword& get_SWL() { return this->SWL; }; - const ::Opm::ParserKeyword& get_SWLPC() { return this->SWLPC; }; - const ::Opm::ParserKeyword& get_SWOF() { return this->SWOF; }; - const ::Opm::ParserKeyword& get_SWOFLET() { return this->SWOFLET; }; - const ::Opm::ParserKeyword& get_SWU() { return this->SWU; }; - const ::Opm::ParserKeyword& get_TABDIMS() { return this->TABDIMS; }; - const ::Opm::ParserKeyword& get_TBLK() { return this->TBLK; }; - const ::Opm::ParserKeyword& get_TEMP() { return this->TEMP; }; - const ::Opm::ParserKeyword& get_TEMPI() { return this->TEMPI; }; - const ::Opm::ParserKeyword& get_TEMPNODE() { return this->TEMPNODE; }; - const ::Opm::ParserKeyword& get_TEMPTVD() { return this->TEMPTVD; }; - const ::Opm::ParserKeyword& get_TEMPVD() { return this->TEMPVD; }; - const ::Opm::ParserKeyword& get_THCGAS() { return this->THCGAS; }; - const ::Opm::ParserKeyword& get_THCOIL() { return this->THCOIL; }; - const ::Opm::ParserKeyword& get_THCONR() { return this->THCONR; }; - const ::Opm::ParserKeyword& get_THCONSF() { return this->THCONSF; }; - const ::Opm::ParserKeyword& get_THCROCK() { return this->THCROCK; }; - const ::Opm::ParserKeyword& get_THCWATER() { return this->THCWATER; }; - const ::Opm::ParserKeyword& get_THERMAL() { return this->THERMAL; }; - const ::Opm::ParserKeyword& get_THPRES() { return this->THPRES; }; - const ::Opm::ParserKeyword& get_THPRESFT() { return this->THPRESFT; }; - const ::Opm::ParserKeyword& get_TIGHTEN() { return this->TIGHTEN; }; - const ::Opm::ParserKeyword& get_TIGHTENP() { return this->TIGHTENP; }; - const ::Opm::ParserKeyword& get_TIME() { return this->TIME; }; - const ::Opm::ParserKeyword& get_TITLE() { return this->TITLE; }; - const ::Opm::ParserKeyword& get_TLMIXPAR() { return this->TLMIXPAR; }; - const ::Opm::ParserKeyword& get_TLPMIXPA() { return this->TLPMIXPA; }; - const ::Opm::ParserKeyword& get_TNUM() { return this->TNUM; }; - const ::Opm::ParserKeyword& get_TOLCRIT() { return this->TOLCRIT; }; - const ::Opm::ParserKeyword& get_TOPS() { return this->TOPS; }; - const ::Opm::ParserKeyword& get_TPAMEPS() { return this->TPAMEPS; }; - const ::Opm::ParserKeyword& get_TPAMEPSS() { return this->TPAMEPSS; }; - const ::Opm::ParserKeyword& get_TRACER() { return this->TRACER; }; - const ::Opm::ParserKeyword& get_TRACERKM() { return this->TRACERKM; }; - const ::Opm::ParserKeyword& get_TRACERKP() { return this->TRACERKP; }; - const ::Opm::ParserKeyword& get_TRACERS() { return this->TRACERS; }; - const ::Opm::ParserKeyword& get_TRACITVD() { return this->TRACITVD; }; - const ::Opm::ParserKeyword& get_TRACTVD() { return this->TRACTVD; }; - const ::Opm::ParserKeyword& get_TRADS() { return this->TRADS; }; - const ::Opm::ParserKeyword& get_TRANGL() { return this->TRANGL; }; - const ::Opm::ParserKeyword& get_TRANR() { return this->TRANR; }; - const ::Opm::ParserKeyword& get_TRANTHT() { return this->TRANTHT; }; - const ::Opm::ParserKeyword& get_TRANX() { return this->TRANX; }; - const ::Opm::ParserKeyword& get_TRANY() { return this->TRANY; }; - const ::Opm::ParserKeyword& get_TRANZ() { return this->TRANZ; }; - const ::Opm::ParserKeyword& get_TRDCY() { return this->TRDCY; }; - const ::Opm::ParserKeyword& get_TRDIF() { return this->TRDIF; }; - const ::Opm::ParserKeyword& get_TRDIS() { return this->TRDIS; }; - const ::Opm::ParserKeyword& get_TREF() { return this->TREF; }; - const ::Opm::ParserKeyword& get_TREFS() { return this->TREFS; }; - const ::Opm::ParserKeyword& get_TRKPF() { return this->TRKPF; }; - const ::Opm::ParserKeyword& get_TRNHD() { return this->TRNHD; }; - const ::Opm::ParserKeyword& get_TRPLPORO() { return this->TRPLPORO; }; - const ::Opm::ParserKeyword& get_TRROCK() { return this->TRROCK; }; - const ::Opm::ParserKeyword& get_TSTEP() { return this->TSTEP; }; - const ::Opm::ParserKeyword& get_TUNING() { return this->TUNING; }; - const ::Opm::ParserKeyword& get_TUNINGDP() { return this->TUNINGDP; }; - const ::Opm::ParserKeyword& get_TUNINGH() { return this->TUNINGH; }; - const ::Opm::ParserKeyword& get_TUNINGL() { return this->TUNINGL; }; - const ::Opm::ParserKeyword& get_TUNINGS() { return this->TUNINGS; }; - const ::Opm::ParserKeyword& get_TVDP() { return this->TVDP; }; - const ::Opm::ParserKeyword& get_TZONE() { return this->TZONE; }; - const ::Opm::ParserKeyword& get_UDADIMS() { return this->UDADIMS; }; - const ::Opm::ParserKeyword& get_UDQ() { return this->UDQ; }; - const ::Opm::ParserKeyword& get_UDQDIMS() { return this->UDQDIMS; }; - const ::Opm::ParserKeyword& get_UDQPARAM() { return this->UDQPARAM; }; - const ::Opm::ParserKeyword& get_UDT() { return this->UDT; }; - const ::Opm::ParserKeyword& get_UDTDIMS() { return this->UDTDIMS; }; - const ::Opm::ParserKeyword& get_UNCODHMD() { return this->UNCODHMD; }; - const ::Opm::ParserKeyword& get_UNIFIN() { return this->UNIFIN; }; - const ::Opm::ParserKeyword& get_UNIFOUT() { return this->UNIFOUT; }; - const ::Opm::ParserKeyword& get_UNIFOUTS() { return this->UNIFOUTS; }; - const ::Opm::ParserKeyword& get_UNIFSAVE() { return this->UNIFSAVE; }; - const ::Opm::ParserKeyword& get_USECUPL() { return this->USECUPL; }; - const ::Opm::ParserKeyword& get_USEFLUX() { return this->USEFLUX; }; - const ::Opm::ParserKeyword& get_USENOFLO() { return this->USENOFLO; }; - const ::Opm::ParserKeyword& get_VAPOIL() { return this->VAPOIL; }; - const ::Opm::ParserKeyword& get_VAPPARS() { return this->VAPPARS; }; - const ::Opm::ParserKeyword& get_VAPWAT() { return this->VAPWAT; }; - const ::Opm::ParserKeyword& get_VDFLOW() { return this->VDFLOW; }; - const ::Opm::ParserKeyword& get_VDFLOWR() { return this->VDFLOWR; }; - const ::Opm::ParserKeyword& get_VE() { return this->VE; }; - const ::Opm::ParserKeyword& get_VEDEBUG() { return this->VEDEBUG; }; - const ::Opm::ParserKeyword& get_VEFIN() { return this->VEFIN; }; - const ::Opm::ParserKeyword& get_VEFRAC() { return this->VEFRAC; }; - const ::Opm::ParserKeyword& get_VEFRACP() { return this->VEFRACP; }; - const ::Opm::ParserKeyword& get_VEFRACPV() { return this->VEFRACPV; }; - const ::Opm::ParserKeyword& get_VEFRACV() { return this->VEFRACV; }; - const ::Opm::ParserKeyword& get_VFPCHK() { return this->VFPCHK; }; - const ::Opm::ParserKeyword& get_VFPIDIMS() { return this->VFPIDIMS; }; - const ::Opm::ParserKeyword& get_VFPINJ() { return this->VFPINJ; }; - const ::Opm::ParserKeyword& get_VFPPDIMS() { return this->VFPPDIMS; }; - const ::Opm::ParserKeyword& get_VFPPROD() { return this->VFPPROD; }; - const ::Opm::ParserKeyword& get_VFPTABL() { return this->VFPTABL; }; - const ::Opm::ParserKeyword& get_VISAGE() { return this->VISAGE; }; - const ::Opm::ParserKeyword& get_VISCD() { return this->VISCD; }; - const ::Opm::ParserKeyword& get_VISCREF() { return this->VISCREF; }; - const ::Opm::ParserKeyword& get_VISDATES() { return this->VISDATES; }; - const ::Opm::ParserKeyword& get_VISOPTS() { return this->VISOPTS; }; - const ::Opm::ParserKeyword& get_WAGHYSTR() { return this->WAGHYSTR; }; - const ::Opm::ParserKeyword& get_WAITBAL() { return this->WAITBAL; }; - const ::Opm::ParserKeyword& get_WALKALIN() { return this->WALKALIN; }; - const ::Opm::ParserKeyword& get_WALQCALC() { return this->WALQCALC; }; - const ::Opm::ParserKeyword& get_WAPI() { return this->WAPI; }; - const ::Opm::ParserKeyword& get_WARN() { return this->WARN; }; - const ::Opm::ParserKeyword& get_WATDENT() { return this->WATDENT; }; - const ::Opm::ParserKeyword& get_WATER() { return this->WATER; }; - const ::Opm::ParserKeyword& get_WATJT() { return this->WATJT; }; - const ::Opm::ParserKeyword& get_WATVISCT() { return this->WATVISCT; }; - const ::Opm::ParserKeyword& get_WBHGLR() { return this->WBHGLR; }; - const ::Opm::ParserKeyword& get_WBOREVOL() { return this->WBOREVOL; }; - const ::Opm::ParserKeyword& get_WCALCVAL() { return this->WCALCVAL; }; - const ::Opm::ParserKeyword& get_WCONHIST() { return this->WCONHIST; }; - const ::Opm::ParserKeyword& get_WCONINJ() { return this->WCONINJ; }; - const ::Opm::ParserKeyword& get_WCONINJE() { return this->WCONINJE; }; - const ::Opm::ParserKeyword& get_WCONINJH() { return this->WCONINJH; }; - const ::Opm::ParserKeyword& get_WCONINJP() { return this->WCONINJP; }; - const ::Opm::ParserKeyword& get_WCONPROD() { return this->WCONPROD; }; - const ::Opm::ParserKeyword& get_WCUTBACK() { return this->WCUTBACK; }; - const ::Opm::ParserKeyword& get_WCUTBACT() { return this->WCUTBACT; }; - const ::Opm::ParserKeyword& get_WCYCLE() { return this->WCYCLE; }; - const ::Opm::ParserKeyword& get_WDFAC() { return this->WDFAC; }; - const ::Opm::ParserKeyword& get_WDFACCOR() { return this->WDFACCOR; }; - const ::Opm::ParserKeyword& get_WDRILPRI() { return this->WDRILPRI; }; - const ::Opm::ParserKeyword& get_WDRILRES() { return this->WDRILRES; }; - const ::Opm::ParserKeyword& get_WDRILTIM() { return this->WDRILTIM; }; - const ::Opm::ParserKeyword& get_WECON() { return this->WECON; }; - const ::Opm::ParserKeyword& get_WECONINJ() { return this->WECONINJ; }; - const ::Opm::ParserKeyword& get_WECONT() { return this->WECONT; }; - const ::Opm::ParserKeyword& get_WEFAC() { return this->WEFAC; }; - const ::Opm::ParserKeyword& get_WELCNTL() { return this->WELCNTL; }; - const ::Opm::ParserKeyword& get_WELDEBUG() { return this->WELDEBUG; }; - const ::Opm::ParserKeyword& get_WELDRAW() { return this->WELDRAW; }; - const ::Opm::ParserKeyword& get_WELEVNT() { return this->WELEVNT; }; - const ::Opm::ParserKeyword& get_WELLDIMS() { return this->WELLDIMS; }; - const ::Opm::ParserKeyword& get_WELL_COMPLETION_PROBE() { return this->WELL_COMPLETION_PROBE; }; - const ::Opm::ParserKeyword& get_WELL_PROBE() { return this->WELL_PROBE; }; - const ::Opm::ParserKeyword& get_WELMOVEL() { return this->WELMOVEL; }; - const ::Opm::ParserKeyword& get_WELOPEN() { return this->WELOPEN; }; - const ::Opm::ParserKeyword& get_WELOPENL() { return this->WELOPENL; }; - const ::Opm::ParserKeyword& get_WELPI() { return this->WELPI; }; - const ::Opm::ParserKeyword& get_WELPRI() { return this->WELPRI; }; - const ::Opm::ParserKeyword& get_WELSEGS() { return this->WELSEGS; }; - const ::Opm::ParserKeyword& get_WELSOMIN() { return this->WELSOMIN; }; - const ::Opm::ParserKeyword& get_WELSPECL() { return this->WELSPECL; }; - const ::Opm::ParserKeyword& get_WELSPECS() { return this->WELSPECS; }; - const ::Opm::ParserKeyword& get_WELTARG() { return this->WELTARG; }; - const ::Opm::ParserKeyword& get_WFOAM() { return this->WFOAM; }; - const ::Opm::ParserKeyword& get_WFRICSEG() { return this->WFRICSEG; }; - const ::Opm::ParserKeyword& get_WFRICSGL() { return this->WFRICSGL; }; - const ::Opm::ParserKeyword& get_WFRICTN() { return this->WFRICTN; }; - const ::Opm::ParserKeyword& get_WFRICTNL() { return this->WFRICTNL; }; - const ::Opm::ParserKeyword& get_WGASPROD() { return this->WGASPROD; }; - const ::Opm::ParserKeyword& get_WGORPEN() { return this->WGORPEN; }; - const ::Opm::ParserKeyword& get_WGRUPCON() { return this->WGRUPCON; }; - const ::Opm::ParserKeyword& get_WH2NUM() { return this->WH2NUM; }; - const ::Opm::ParserKeyword& get_WH3NUM() { return this->WH3NUM; }; - const ::Opm::ParserKeyword& get_WHEDREFD() { return this->WHEDREFD; }; - const ::Opm::ParserKeyword& get_WHISTCTL() { return this->WHISTCTL; }; - const ::Opm::ParserKeyword& get_WHTEMP() { return this->WHTEMP; }; - const ::Opm::ParserKeyword& get_WINJMULT() { return this->WINJMULT; }; - const ::Opm::ParserKeyword& get_WINJTEMP() { return this->WINJTEMP; }; - const ::Opm::ParserKeyword& get_WLIFT() { return this->WLIFT; }; - const ::Opm::ParserKeyword& get_WLIFTOPT() { return this->WLIFTOPT; }; - const ::Opm::ParserKeyword& get_WLIMTOL() { return this->WLIMTOL; }; - const ::Opm::ParserKeyword& get_WLIST() { return this->WLIST; }; - const ::Opm::ParserKeyword& get_WLISTARG() { return this->WLISTARG; }; - const ::Opm::ParserKeyword& get_WLISTNAM() { return this->WLISTNAM; }; - const ::Opm::ParserKeyword& get_WMICP() { return this->WMICP; }; - const ::Opm::ParserKeyword& get_WNETCTRL() { return this->WNETCTRL; }; - const ::Opm::ParserKeyword& get_WNETDP() { return this->WNETDP; }; - const ::Opm::ParserKeyword& get_WORKLIM() { return this->WORKLIM; }; - const ::Opm::ParserKeyword& get_WORKTHP() { return this->WORKTHP; }; - const ::Opm::ParserKeyword& get_WPAVE() { return this->WPAVE; }; - const ::Opm::ParserKeyword& get_WPAVEDEP() { return this->WPAVEDEP; }; - const ::Opm::ParserKeyword& get_WPIMULT() { return this->WPIMULT; }; - const ::Opm::ParserKeyword& get_WPIMULTL() { return this->WPIMULTL; }; - const ::Opm::ParserKeyword& get_WPITAB() { return this->WPITAB; }; - const ::Opm::ParserKeyword& get_WPLUG() { return this->WPLUG; }; - const ::Opm::ParserKeyword& get_WPMITAB() { return this->WPMITAB; }; - const ::Opm::ParserKeyword& get_WPOLYMER() { return this->WPOLYMER; }; - const ::Opm::ParserKeyword& get_WPOLYRED() { return this->WPOLYRED; }; - const ::Opm::ParserKeyword& get_WPOTCALC() { return this->WPOTCALC; }; - const ::Opm::ParserKeyword& get_WREGROUP() { return this->WREGROUP; }; - const ::Opm::ParserKeyword& get_WRFT() { return this->WRFT; }; - const ::Opm::ParserKeyword& get_WRFTPLT() { return this->WRFTPLT; }; - const ::Opm::ParserKeyword& get_WSALT() { return this->WSALT; }; - const ::Opm::ParserKeyword& get_WSCCLEAN() { return this->WSCCLEAN; }; - const ::Opm::ParserKeyword& get_WSCCLENL() { return this->WSCCLENL; }; - const ::Opm::ParserKeyword& get_WSCTAB() { return this->WSCTAB; }; - const ::Opm::ParserKeyword& get_WSEGAICD() { return this->WSEGAICD; }; - const ::Opm::ParserKeyword& get_WSEGDFIN() { return this->WSEGDFIN; }; - const ::Opm::ParserKeyword& get_WSEGDFMD() { return this->WSEGDFMD; }; - const ::Opm::ParserKeyword& get_WSEGDFPA() { return this->WSEGDFPA; }; - const ::Opm::ParserKeyword& get_WSEGDIMS() { return this->WSEGDIMS; }; - const ::Opm::ParserKeyword& get_WSEGEXSS() { return this->WSEGEXSS; }; - const ::Opm::ParserKeyword& get_WSEGFLIM() { return this->WSEGFLIM; }; - const ::Opm::ParserKeyword& get_WSEGFMOD() { return this->WSEGFMOD; }; - const ::Opm::ParserKeyword& get_WSEGINIT() { return this->WSEGINIT; }; - const ::Opm::ParserKeyword& get_WSEGITER() { return this->WSEGITER; }; - const ::Opm::ParserKeyword& get_WSEGLABY() { return this->WSEGLABY; }; - const ::Opm::ParserKeyword& get_WSEGLINK() { return this->WSEGLINK; }; - const ::Opm::ParserKeyword& get_WSEGMULT() { return this->WSEGMULT; }; - const ::Opm::ParserKeyword& get_WSEGPROP() { return this->WSEGPROP; }; - const ::Opm::ParserKeyword& get_WSEGSEP() { return this->WSEGSEP; }; - const ::Opm::ParserKeyword& get_WSEGSICD() { return this->WSEGSICD; }; - const ::Opm::ParserKeyword& get_WSEGSOLV() { return this->WSEGSOLV; }; - const ::Opm::ParserKeyword& get_WSEGTABL() { return this->WSEGTABL; }; - const ::Opm::ParserKeyword& get_WSEGVALV() { return this->WSEGVALV; }; - const ::Opm::ParserKeyword& get_WSKPTAB() { return this->WSKPTAB; }; - const ::Opm::ParserKeyword& get_WSOLVENT() { return this->WSOLVENT; }; - const ::Opm::ParserKeyword& get_WSURFACT() { return this->WSURFACT; }; - const ::Opm::ParserKeyword& get_WTADD() { return this->WTADD; }; - const ::Opm::ParserKeyword& get_WTEMP() { return this->WTEMP; }; - const ::Opm::ParserKeyword& get_WTEMPQ() { return this->WTEMPQ; }; - const ::Opm::ParserKeyword& get_WTEST() { return this->WTEST; }; - const ::Opm::ParserKeyword& get_WTHPMAX() { return this->WTHPMAX; }; - const ::Opm::ParserKeyword& get_WTMULT() { return this->WTMULT; }; - const ::Opm::ParserKeyword& get_WTRACER() { return this->WTRACER; }; - const ::Opm::ParserKeyword& get_WVFPDP() { return this->WVFPDP; }; - const ::Opm::ParserKeyword& get_WVFPEXP() { return this->WVFPEXP; }; - const ::Opm::ParserKeyword& get_WWPAVE() { return this->WWPAVE; }; - const ::Opm::ParserKeyword& get_ZCORN() { return this->ZCORN; }; - const ::Opm::ParserKeyword& get_ZFACT1() { return this->ZFACT1; }; - const ::Opm::ParserKeyword& get_ZFACT1S() { return this->ZFACT1S; }; - const ::Opm::ParserKeyword& get_ZFACTOR() { return this->ZFACTOR; }; - const ::Opm::ParserKeyword& get_ZFACTORS() { return this->ZFACTORS; }; - const ::Opm::ParserKeyword& get_ZIPP2OFF() { return this->ZIPP2OFF; }; - const ::Opm::ParserKeyword& get_ZIPPY2() { return this->ZIPPY2; }; + const ::Opm::ParserKeyword get_ACF(); + const ::Opm::ParserKeyword get_ACTCO2S(); + const ::Opm::ParserKeyword get_ACTDIMS(); + const ::Opm::ParserKeyword get_ACTION(); + const ::Opm::ParserKeyword get_ACTIONG(); + const ::Opm::ParserKeyword get_ACTIONR(); + const ::Opm::ParserKeyword get_ACTIONS(); + const ::Opm::ParserKeyword get_ACTIONW(); + const ::Opm::ParserKeyword get_ACTIONX(); + const ::Opm::ParserKeyword get_ACTNUM(); + const ::Opm::ParserKeyword get_ACTPARAM(); + const ::Opm::ParserKeyword get_ADD(); + const ::Opm::ParserKeyword get_ADDREG(); + const ::Opm::ParserKeyword get_ADDZCORN(); + const ::Opm::ParserKeyword get_ADSALNOD(); + const ::Opm::ParserKeyword get_ADSORP(); + const ::Opm::ParserKeyword get_AITS(); + const ::Opm::ParserKeyword get_AITSOFF(); + const ::Opm::ParserKeyword get_ALKADS(); + const ::Opm::ParserKeyword get_ALKALINE(); + const ::Opm::ParserKeyword get_ALKROCK(); + const ::Opm::ParserKeyword get_ALL(); + const ::Opm::ParserKeyword get_ALPOLADS(); + const ::Opm::ParserKeyword get_ALSURFAD(); + const ::Opm::ParserKeyword get_ALSURFST(); + const ::Opm::ParserKeyword get_AMALGAM(); + const ::Opm::ParserKeyword get_API(); + const ::Opm::ParserKeyword get_APIGROUP(); + const ::Opm::ParserKeyword get_APILIM(); + const ::Opm::ParserKeyword get_APIVD(); + const ::Opm::ParserKeyword get_AQANCONL(); + const ::Opm::ParserKeyword get_AQANNC(); + const ::Opm::ParserKeyword get_AQANTRC(); + const ::Opm::ParserKeyword get_AQUALIST(); + const ::Opm::ParserKeyword get_AQUANCON(); + const ::Opm::ParserKeyword get_AQUCHGAS(); + const ::Opm::ParserKeyword get_AQUCHWAT(); + const ::Opm::ParserKeyword get_AQUCON(); + const ::Opm::ParserKeyword get_AQUCT(); + const ::Opm::ParserKeyword get_AQUCWFAC(); + const ::Opm::ParserKeyword get_AQUDIMS(); + const ::Opm::ParserKeyword get_AQUFET(); + const ::Opm::ParserKeyword get_AQUFETP(); + const ::Opm::ParserKeyword get_AQUFLUX(); + const ::Opm::ParserKeyword get_AQUIFER_PROBE_ANALYTIC(); + const ::Opm::ParserKeyword get_AQUIFER_PROBE_ANALYTIC_NAMED(); + const ::Opm::ParserKeyword get_AQUIFER_PROBE_NUMERIC(); + const ::Opm::ParserKeyword get_AQUNNC(); + const ::Opm::ParserKeyword get_AQUNUM(); + const ::Opm::ParserKeyword get_AQUTAB(); + const ::Opm::ParserKeyword get_AUTOCOAR(); + const ::Opm::ParserKeyword get_AUTOREF(); + const ::Opm::ParserKeyword get_BC(); + const ::Opm::ParserKeyword get_BCCON(); + const ::Opm::ParserKeyword get_BCPROP(); + const ::Opm::ParserKeyword get_BDENSITY(); + const ::Opm::ParserKeyword get_BGGI(); + const ::Opm::ParserKeyword get_BIC(); + const ::Opm::ParserKeyword get_BIGMODEL(); + const ::Opm::ParserKeyword get_BIOTCOEF(); + const ::Opm::ParserKeyword get_BLACKOIL(); + const ::Opm::ParserKeyword get_BLOCK_PROBE(); + const ::Opm::ParserKeyword get_BLOCK_PROBE300(); + const ::Opm::ParserKeyword get_BOGI(); + const ::Opm::ParserKeyword get_BOUNDARY(); + const ::Opm::ParserKeyword get_BOX(); + const ::Opm::ParserKeyword get_BPARA(); + const ::Opm::ParserKeyword get_BPIDIMS(); + const ::Opm::ParserKeyword get_BRANPROP(); + const ::Opm::ParserKeyword get_BRINE(); + const ::Opm::ParserKeyword get_BTOBALFA(); + const ::Opm::ParserKeyword get_BTOBALFV(); + const ::Opm::ParserKeyword get_CALTRAC(); + const ::Opm::ParserKeyword get_CARFIN(); + const ::Opm::ParserKeyword get_CART(); + const ::Opm::ParserKeyword get_CBMOPTS(); + const ::Opm::ParserKeyword get_CECON(); + const ::Opm::ParserKeyword get_CECONT(); + const ::Opm::ParserKeyword get_CIRCLE(); + const ::Opm::ParserKeyword get_CNAMES(); + const ::Opm::ParserKeyword get_CO2SOL(); + const ::Opm::ParserKeyword get_CO2STOR(); + const ::Opm::ParserKeyword get_CO2STORE(); + const ::Opm::ParserKeyword get_COAL(); + const ::Opm::ParserKeyword get_COALADS(); + const ::Opm::ParserKeyword get_COALNUM(); + const ::Opm::ParserKeyword get_COALPP(); + const ::Opm::ParserKeyword get_COARSEN(); + const ::Opm::ParserKeyword get_COLLAPSE(); + const ::Opm::ParserKeyword get_COLUMNS(); + const ::Opm::ParserKeyword get_COMPDAT(); + const ::Opm::ParserKeyword get_COMPDATX(); + const ::Opm::ParserKeyword get_COMPFLSH(); + const ::Opm::ParserKeyword get_COMPIMB(); + const ::Opm::ParserKeyword get_COMPINJK(); + const ::Opm::ParserKeyword get_COMPLMPL(); + const ::Opm::ParserKeyword get_COMPLUMP(); + const ::Opm::ParserKeyword get_COMPOFF(); + const ::Opm::ParserKeyword get_COMPORD(); + const ::Opm::ParserKeyword get_COMPRIV(); + const ::Opm::ParserKeyword get_COMPRP(); + const ::Opm::ParserKeyword get_COMPRPL(); + const ::Opm::ParserKeyword get_COMPS(); + const ::Opm::ParserKeyword get_COMPSEGL(); + const ::Opm::ParserKeyword get_COMPSEGS(); + const ::Opm::ParserKeyword get_COMPTRAJ(); + const ::Opm::ParserKeyword get_COMPVE(); + const ::Opm::ParserKeyword get_COMPVEL(); + const ::Opm::ParserKeyword get_CONNECTION_PROBE(); + const ::Opm::ParserKeyword get_CONNECTION_PROBE_OPM(); + const ::Opm::ParserKeyword get_COORD(); + const ::Opm::ParserKeyword get_COORDSYS(); + const ::Opm::ParserKeyword get_COPY(); + const ::Opm::ParserKeyword get_COPYBOX(); + const ::Opm::ParserKeyword get_COPYREG(); + const ::Opm::ParserKeyword get_CPIFACT(); + const ::Opm::ParserKeyword get_CPIFACTL(); + const ::Opm::ParserKeyword get_CPR(); + const ::Opm::ParserKeyword get_CREF(); + const ::Opm::ParserKeyword get_CREFW(); + const ::Opm::ParserKeyword get_CREFWS(); + const ::Opm::ParserKeyword get_CRITPERM(); + const ::Opm::ParserKeyword get_CSKIN(); + const ::Opm::ParserKeyword get_DATE(); + const ::Opm::ParserKeyword get_DATES(); + const ::Opm::ParserKeyword get_DATUM(); + const ::Opm::ParserKeyword get_DATUMR(); + const ::Opm::ParserKeyword get_DATUMRX(); + const ::Opm::ParserKeyword get_DCQDEFN(); + const ::Opm::ParserKeyword get_DEBUG_(); + const ::Opm::ParserKeyword get_DELAYACT(); + const ::Opm::ParserKeyword get_DENAQA(); + const ::Opm::ParserKeyword get_DENSITY(); + const ::Opm::ParserKeyword get_DEPTH(); + const ::Opm::ParserKeyword get_DEPTHTAB(); + const ::Opm::ParserKeyword get_DEPTHZ(); + const ::Opm::ParserKeyword get_DIAGDISP(); + const ::Opm::ParserKeyword get_DIFF(); + const ::Opm::ParserKeyword get_DIFFAGAS(); + const ::Opm::ParserKeyword get_DIFFAWAT(); + const ::Opm::ParserKeyword get_DIFFC(); + const ::Opm::ParserKeyword get_DIFFCGAS(); + const ::Opm::ParserKeyword get_DIFFCOAL(); + const ::Opm::ParserKeyword get_DIFFCWAT(); + const ::Opm::ParserKeyword get_DIFFDP(); + const ::Opm::ParserKeyword get_DIFFMMF(); + const ::Opm::ParserKeyword get_DIFFMR(); + const ::Opm::ParserKeyword get_DIFFMTHT(); + const ::Opm::ParserKeyword get_DIFFMX(); + const ::Opm::ParserKeyword get_DIFFMY(); + const ::Opm::ParserKeyword get_DIFFMZ(); + const ::Opm::ParserKeyword get_DIFFR(); + const ::Opm::ParserKeyword get_DIFFTHT(); + const ::Opm::ParserKeyword get_DIFFUSE(); + const ::Opm::ParserKeyword get_DIFFX(); + const ::Opm::ParserKeyword get_DIFFY(); + const ::Opm::ParserKeyword get_DIFFZ(); + const ::Opm::ParserKeyword get_DIMENS(); + const ::Opm::ParserKeyword get_DIMPES(); + const ::Opm::ParserKeyword get_DIMPLICT(); + const ::Opm::ParserKeyword get_DISGAS(); + const ::Opm::ParserKeyword get_DISGASW(); + const ::Opm::ParserKeyword get_DISPDIMS(); + const ::Opm::ParserKeyword get_DISPERC(); + const ::Opm::ParserKeyword get_DISPERSE(); + const ::Opm::ParserKeyword get_DOMAINS(); + const ::Opm::ParserKeyword get_DPGRID(); + const ::Opm::ParserKeyword get_DPKRMOD(); + const ::Opm::ParserKeyword get_DPNUM(); + const ::Opm::ParserKeyword get_DR(); + const ::Opm::ParserKeyword get_DREF(); + const ::Opm::ParserKeyword get_DREFS(); + const ::Opm::ParserKeyword get_DRILPRI(); + const ::Opm::ParserKeyword get_DRSDT(); + const ::Opm::ParserKeyword get_DRSDTCON(); + const ::Opm::ParserKeyword get_DRSDTR(); + const ::Opm::ParserKeyword get_DRV(); + const ::Opm::ParserKeyword get_DRVDT(); + const ::Opm::ParserKeyword get_DRVDTR(); + const ::Opm::ParserKeyword get_DSPDEINT(); + const ::Opm::ParserKeyword get_DTHETA(); + const ::Opm::ParserKeyword get_DTHETAV(); + const ::Opm::ParserKeyword get_DUALPERM(); + const ::Opm::ParserKeyword get_DUALPORO(); + const ::Opm::ParserKeyword get_DUMPCUPL(); + const ::Opm::ParserKeyword get_DUMPFLUX(); + const ::Opm::ParserKeyword get_DX(); + const ::Opm::ParserKeyword get_DXV(); + const ::Opm::ParserKeyword get_DY(); + const ::Opm::ParserKeyword get_DYNAMICR(); + const ::Opm::ParserKeyword get_DYNRDIMS(); + const ::Opm::ParserKeyword get_DYV(); + const ::Opm::ParserKeyword get_DZ(); + const ::Opm::ParserKeyword get_DZMATRIX(); + const ::Opm::ParserKeyword get_DZMTRX(); + const ::Opm::ParserKeyword get_DZMTRXV(); + const ::Opm::ParserKeyword get_DZNET(); + const ::Opm::ParserKeyword get_DZV(); + const ::Opm::ParserKeyword get_ECHO(); + const ::Opm::ParserKeyword get_ECLMC(); + const ::Opm::ParserKeyword get_EDIT(); + const ::Opm::ParserKeyword get_EDITNNC(); + const ::Opm::ParserKeyword get_EDITNNCR(); + const ::Opm::ParserKeyword get_EHYSTR(); + const ::Opm::ParserKeyword get_EHYSTRR(); + const ::Opm::ParserKeyword get_END(); + const ::Opm::ParserKeyword get_ENDACTIO(); + const ::Opm::ParserKeyword get_ENDBOX(); + const ::Opm::ParserKeyword get_ENDDYN(); + const ::Opm::ParserKeyword get_ENDFIN(); + const ::Opm::ParserKeyword get_ENDINC(); + const ::Opm::ParserKeyword get_ENDNUM(); + const ::Opm::ParserKeyword get_ENDPOINT_SPECIFIERS(); + const ::Opm::ParserKeyword get_ENDSCALE(); + const ::Opm::ParserKeyword get_ENDSKIP(); + const ::Opm::ParserKeyword get_ENKRVD(); + const ::Opm::ParserKeyword get_ENPCVD(); + const ::Opm::ParserKeyword get_ENPTVD(); + const ::Opm::ParserKeyword get_ENSPCVD(); + const ::Opm::ParserKeyword get_EOS(); + const ::Opm::ParserKeyword get_EOSNUM(); + const ::Opm::ParserKeyword get_EPSDBGS(); + const ::Opm::ParserKeyword get_EPSDEBUG(); + const ::Opm::ParserKeyword get_EQLDIMS(); + const ::Opm::ParserKeyword get_EQLNUM(); + const ::Opm::ParserKeyword get_EQLOPTS(); + const ::Opm::ParserKeyword get_EQLZCORN(); + const ::Opm::ParserKeyword get_EQUALREG(); + const ::Opm::ParserKeyword get_EQUALS(); + const ::Opm::ParserKeyword get_EQUIL(); + const ::Opm::ParserKeyword get_ESSNODE(); + const ::Opm::ParserKeyword get_EXCAVATE(); + const ::Opm::ParserKeyword get_EXCEL(); + const ::Opm::ParserKeyword get_EXIT(); + const ::Opm::ParserKeyword get_EXTFIN(); + const ::Opm::ParserKeyword get_EXTHOST(); + const ::Opm::ParserKeyword get_EXTRAPMS(); + const ::Opm::ParserKeyword get_EXTREPGL(); + const ::Opm::ParserKeyword get_FAULTDIM(); + const ::Opm::ParserKeyword get_FAULTS(); + const ::Opm::ParserKeyword get_FBHPDEF(); + const ::Opm::ParserKeyword get_FHERCHBL(); + const ::Opm::ParserKeyword get_FIELD(); + const ::Opm::ParserKeyword get_FIELDSEP(); + const ::Opm::ParserKeyword get_FIELD_PROBE(); + const ::Opm::ParserKeyword get_FIELD_PROBE_OPM(); + const ::Opm::ParserKeyword get_FILEUNIT(); + const ::Opm::ParserKeyword get_FILLEPS(); + const ::Opm::ParserKeyword get_FIPNUM(); + const ::Opm::ParserKeyword get_FIPOWG(); + const ::Opm::ParserKeyword get_FIPSEP(); + const ::Opm::ParserKeyword get_FIP_PROBE(); + const ::Opm::ParserKeyword get_FLUXNUM(); + const ::Opm::ParserKeyword get_FLUXREG(); + const ::Opm::ParserKeyword get_FLUXTYPE(); + const ::Opm::ParserKeyword get_FMTHMD(); + const ::Opm::ParserKeyword get_FMTIN(); + const ::Opm::ParserKeyword get_FMTOUT(); + const ::Opm::ParserKeyword get_FMWSET(); + const ::Opm::ParserKeyword get_FOAM(); + const ::Opm::ParserKeyword get_FOAMADS(); + const ::Opm::ParserKeyword get_FOAMDCYO(); + const ::Opm::ParserKeyword get_FOAMDCYW(); + const ::Opm::ParserKeyword get_FOAMFCN(); + const ::Opm::ParserKeyword get_FOAMFRM(); + const ::Opm::ParserKeyword get_FOAMFSC(); + const ::Opm::ParserKeyword get_FOAMFSO(); + const ::Opm::ParserKeyword get_FOAMFST(); + const ::Opm::ParserKeyword get_FOAMFSW(); + const ::Opm::ParserKeyword get_FOAMMOB(); + const ::Opm::ParserKeyword get_FOAMMOBP(); + const ::Opm::ParserKeyword get_FOAMMOBS(); + const ::Opm::ParserKeyword get_FOAMOPTS(); + const ::Opm::ParserKeyword get_FOAMROCK(); + const ::Opm::ParserKeyword get_FORMFEED(); + const ::Opm::ParserKeyword get_FRICTION(); + const ::Opm::ParserKeyword get_FULLIMP(); + const ::Opm::ParserKeyword get_GAS(); + const ::Opm::ParserKeyword get_GASBEGIN(); + const ::Opm::ParserKeyword get_GASCONC(); + const ::Opm::ParserKeyword get_GASDENT(); + const ::Opm::ParserKeyword get_GASEND(); + const ::Opm::ParserKeyword get_GASFCOMP(); + const ::Opm::ParserKeyword get_GASFDECR(); + const ::Opm::ParserKeyword get_GASFDELC(); + const ::Opm::ParserKeyword get_GASFIELD(); + const ::Opm::ParserKeyword get_GASFTARG(); + const ::Opm::ParserKeyword get_GASJT(); + const ::Opm::ParserKeyword get_GASMONTH(); + const ::Opm::ParserKeyword get_GASPERIO(); + const ::Opm::ParserKeyword get_GASSATC(); + const ::Opm::ParserKeyword get_GASVISCT(); + const ::Opm::ParserKeyword get_GASWAT(); + const ::Opm::ParserKeyword get_GASYEAR(); + const ::Opm::ParserKeyword get_GCALECON(); + const ::Opm::ParserKeyword get_GCOMPIDX(); + const ::Opm::ParserKeyword get_GCONCAL(); + const ::Opm::ParserKeyword get_GCONENG(); + const ::Opm::ParserKeyword get_GCONINJE(); + const ::Opm::ParserKeyword get_GCONPRI(); + const ::Opm::ParserKeyword get_GCONPROD(); + const ::Opm::ParserKeyword get_GCONSALE(); + const ::Opm::ParserKeyword get_GCONSUMP(); + const ::Opm::ParserKeyword get_GCONTOL(); + const ::Opm::ParserKeyword get_GCUTBACK(); + const ::Opm::ParserKeyword get_GCUTBACT(); + const ::Opm::ParserKeyword get_GCVD(); + const ::Opm::ParserKeyword get_GDCQ(); + const ::Opm::ParserKeyword get_GDCQECON(); + const ::Opm::ParserKeyword get_GDFILE(); + const ::Opm::ParserKeyword get_GDIMS(); + const ::Opm::ParserKeyword get_GDORIENT(); + const ::Opm::ParserKeyword get_GDRILPOT(); + const ::Opm::ParserKeyword get_GECON(); + const ::Opm::ParserKeyword get_GECONT(); + const ::Opm::ParserKeyword get_GEFAC(); + const ::Opm::ParserKeyword get_GETDATA(); + const ::Opm::ParserKeyword get_GETGLOB(); + const ::Opm::ParserKeyword get_GI(); + const ::Opm::ParserKeyword get_GIALL(); + const ::Opm::ParserKeyword get_GIMODEL(); + const ::Opm::ParserKeyword get_GINODE(); + const ::Opm::ParserKeyword get_GLIFTLIM(); + const ::Opm::ParserKeyword get_GLIFTOPT(); + const ::Opm::ParserKeyword get_GMWSET(); + const ::Opm::ParserKeyword get_GNETDP(); + const ::Opm::ParserKeyword get_GNETINJE(); + const ::Opm::ParserKeyword get_GNETPUMP(); + const ::Opm::ParserKeyword get_GPMAINT(); + const ::Opm::ParserKeyword get_GRADGRUP(); + const ::Opm::ParserKeyword get_GRADRESV(); + const ::Opm::ParserKeyword get_GRADRFT(); + const ::Opm::ParserKeyword get_GRADWELL(); + const ::Opm::ParserKeyword get_GRAVCONS(); + const ::Opm::ParserKeyword get_GRAVDR(); + const ::Opm::ParserKeyword get_GRAVDRB(); + const ::Opm::ParserKeyword get_GRAVDRM(); + const ::Opm::ParserKeyword get_GRAVITY(); + const ::Opm::ParserKeyword get_GRDREACH(); + const ::Opm::ParserKeyword get_GRID(); + const ::Opm::ParserKeyword get_GRIDFILE(); + const ::Opm::ParserKeyword get_GRIDOPTS(); + const ::Opm::ParserKeyword get_GRIDUNIT(); + const ::Opm::ParserKeyword get_GROUP_PROBE(); + const ::Opm::ParserKeyword get_GROUP_PROBE_OPM(); + const ::Opm::ParserKeyword get_GRUPMAST(); + const ::Opm::ParserKeyword get_GRUPNET(); + const ::Opm::ParserKeyword get_GRUPRIG(); + const ::Opm::ParserKeyword get_GRUPSLAV(); + const ::Opm::ParserKeyword get_GRUPTARG(); + const ::Opm::ParserKeyword get_GRUPTREE(); + const ::Opm::ParserKeyword get_GSATINJE(); + const ::Opm::ParserKeyword get_GSATPROD(); + const ::Opm::ParserKeyword get_GSEPCOND(); + const ::Opm::ParserKeyword get_GSF(); + const ::Opm::ParserKeyword get_GSSCPTST(); + const ::Opm::ParserKeyword get_GSWINGF(); + const ::Opm::ParserKeyword get_GTADD(); + const ::Opm::ParserKeyword get_GTMULT(); + const ::Opm::ParserKeyword get_GUIDECAL(); + const ::Opm::ParserKeyword get_GUIDERAT(); + const ::Opm::ParserKeyword get_GUPFREQ(); + const ::Opm::ParserKeyword get_GWRTWCV(); + const ::Opm::ParserKeyword get_H2SOL(); + const ::Opm::ParserKeyword get_H2STORE(); + const ::Opm::ParserKeyword get_HALFTRAN(); + const ::Opm::ParserKeyword get_HAxxxxxx(); + const ::Opm::ParserKeyword get_HBNUM(); + const ::Opm::ParserKeyword get_HDISP(); + const ::Opm::ParserKeyword get_HEATCR(); + const ::Opm::ParserKeyword get_HEATCRT(); + const ::Opm::ParserKeyword get_HMAQUCT(); + const ::Opm::ParserKeyword get_HMAQUFET(); + const ::Opm::ParserKeyword get_HMAQUNUM(); + const ::Opm::ParserKeyword get_HMDIMS(); + const ::Opm::ParserKeyword get_HMFAULTS(); + const ::Opm::ParserKeyword get_HMMLAQUN(); + const ::Opm::ParserKeyword get_HMMLCTAQ(); + const ::Opm::ParserKeyword get_HMMLFTAQ(); + const ::Opm::ParserKeyword get_HMMLTWCN(); + const ::Opm::ParserKeyword get_HMMULTFT(); + const ::Opm::ParserKeyword get_HMMULTSG(); + const ::Opm::ParserKeyword get_HMMULTxx(); + const ::Opm::ParserKeyword get_HMPROPS(); + const ::Opm::ParserKeyword get_HMROCK(); + const ::Opm::ParserKeyword get_HMROCKT(); + const ::Opm::ParserKeyword get_HMRREF(); + const ::Opm::ParserKeyword get_HMWELCON(); + const ::Opm::ParserKeyword get_HMWPIMLT(); + const ::Opm::ParserKeyword get_HMxxxxxx(); + const ::Opm::ParserKeyword get_HRFIN(); + const ::Opm::ParserKeyword get_HWELLS(); + const ::Opm::ParserKeyword get_HWKRO(); + const ::Opm::ParserKeyword get_HWKRORG(); + const ::Opm::ParserKeyword get_HWKRORW(); + const ::Opm::ParserKeyword get_HWKRW(); + const ::Opm::ParserKeyword get_HWKRWR(); + const ::Opm::ParserKeyword get_HWPCW(); + const ::Opm::ParserKeyword get_HWSNUM(); + const ::Opm::ParserKeyword get_HWSOGCR(); + const ::Opm::ParserKeyword get_HWSOWCR(); + const ::Opm::ParserKeyword get_HWSWCR(); + const ::Opm::ParserKeyword get_HWSWL(); + const ::Opm::ParserKeyword get_HWSWLPC(); + const ::Opm::ParserKeyword get_HWSWU(); + const ::Opm::ParserKeyword get_HXFIN(); + const ::Opm::ParserKeyword get_HYDRHEAD(); + const ::Opm::ParserKeyword get_HYFIN(); + const ::Opm::ParserKeyword get_HYMOBGDR(); + const ::Opm::ParserKeyword get_HYST(); + const ::Opm::ParserKeyword get_HYSTCHCK(); + const ::Opm::ParserKeyword get_HZFIN(); + const ::Opm::ParserKeyword get_IHOST(); + const ::Opm::ParserKeyword get_IMBNUM(); + const ::Opm::ParserKeyword get_IMBNUMMF(); + const ::Opm::ParserKeyword get_IMKRVD(); + const ::Opm::ParserKeyword get_IMPCVD(); + const ::Opm::ParserKeyword get_IMPES(); + const ::Opm::ParserKeyword get_IMPLICIT(); + const ::Opm::ParserKeyword get_IMPORT(); + const ::Opm::ParserKeyword get_IMPTVD(); + const ::Opm::ParserKeyword get_IMSPCVD(); + const ::Opm::ParserKeyword get_INCLUDE(); + const ::Opm::ParserKeyword get_INIT(); + const ::Opm::ParserKeyword get_INRAD(); + const ::Opm::ParserKeyword get_INSPEC(); + const ::Opm::ParserKeyword get_INTPC(); + const ::Opm::ParserKeyword get_IONROCK(); + const ::Opm::ParserKeyword get_IONXROCK(); + const ::Opm::ParserKeyword get_IONXSURF(); + const ::Opm::ParserKeyword get_IPCG(); + const ::Opm::ParserKeyword get_IPCW(); + const ::Opm::ParserKeyword get_ISGCR(); + const ::Opm::ParserKeyword get_ISGL(); + const ::Opm::ParserKeyword get_ISGLPC(); + const ::Opm::ParserKeyword get_ISGU(); + const ::Opm::ParserKeyword get_ISOGCR(); + const ::Opm::ParserKeyword get_ISOLNUM(); + const ::Opm::ParserKeyword get_ISOWCR(); + const ::Opm::ParserKeyword get_ISWCR(); + const ::Opm::ParserKeyword get_ISWL(); + const ::Opm::ParserKeyword get_ISWLPC(); + const ::Opm::ParserKeyword get_ISWU(); + const ::Opm::ParserKeyword get_JFUNC(); + const ::Opm::ParserKeyword get_JFUNCR(); + const ::Opm::ParserKeyword get_KRNUM(); + const ::Opm::ParserKeyword get_KRNUMMF(); + const ::Opm::ParserKeyword get_LAB(); + const ::Opm::ParserKeyword get_LANGMPL(); + const ::Opm::ParserKeyword get_LANGMUIR(); + const ::Opm::ParserKeyword get_LANGSOLV(); + const ::Opm::ParserKeyword get_LCUNIT(); + const ::Opm::ParserKeyword get_LGR(); + const ::Opm::ParserKeyword get_LGRCOPY(); + const ::Opm::ParserKeyword get_LGRFREE(); + const ::Opm::ParserKeyword get_LGRLOCK(); + const ::Opm::ParserKeyword get_LGROFF(); + const ::Opm::ParserKeyword get_LGRON(); + const ::Opm::ParserKeyword get_LICENSES(); + const ::Opm::ParserKeyword get_LIFTOPT(); + const ::Opm::ParserKeyword get_LINCOM(); + const ::Opm::ParserKeyword get_LINKPERM(); + const ::Opm::ParserKeyword get_LIVEOIL(); + const ::Opm::ParserKeyword get_LKRO(); + const ::Opm::ParserKeyword get_LKRORG(); + const ::Opm::ParserKeyword get_LKRORW(); + const ::Opm::ParserKeyword get_LKRW(); + const ::Opm::ParserKeyword get_LKRWR(); + const ::Opm::ParserKeyword get_LOAD(); + const ::Opm::ParserKeyword get_LOWSALT(); + const ::Opm::ParserKeyword get_LPCW(); + const ::Opm::ParserKeyword get_LSALTFNC(); + const ::Opm::ParserKeyword get_LSLTWNUM(); + const ::Opm::ParserKeyword get_LSNUM(); + const ::Opm::ParserKeyword get_LSOGCR(); + const ::Opm::ParserKeyword get_LSOWCR(); + const ::Opm::ParserKeyword get_LSWCR(); + const ::Opm::ParserKeyword get_LSWL(); + const ::Opm::ParserKeyword get_LSWLPC(); + const ::Opm::ParserKeyword get_LSWU(); + const ::Opm::ParserKeyword get_LTOSIGMA(); + const ::Opm::ParserKeyword get_LWKRO(); + const ::Opm::ParserKeyword get_LWKRORG(); + const ::Opm::ParserKeyword get_LWKRORW(); + const ::Opm::ParserKeyword get_LWKRW(); + const ::Opm::ParserKeyword get_LWKRWR(); + const ::Opm::ParserKeyword get_LWPCW(); + const ::Opm::ParserKeyword get_LWSLTNUM(); + const ::Opm::ParserKeyword get_LWSNUM(); + const ::Opm::ParserKeyword get_LWSOGCR(); + const ::Opm::ParserKeyword get_LWSOWCR(); + const ::Opm::ParserKeyword get_LWSWCR(); + const ::Opm::ParserKeyword get_LWSWL(); + const ::Opm::ParserKeyword get_LWSWLPC(); + const ::Opm::ParserKeyword get_LWSWU(); + const ::Opm::ParserKeyword get_LX(); + const ::Opm::ParserKeyword get_LXFIN(); + const ::Opm::ParserKeyword get_LY(); + const ::Opm::ParserKeyword get_LYFIN(); + const ::Opm::ParserKeyword get_LZ(); + const ::Opm::ParserKeyword get_LZFIN(); + const ::Opm::ParserKeyword get_MAPAXES(); + const ::Opm::ParserKeyword get_MAPUNITS(); + const ::Opm::ParserKeyword get_MASSFLOW(); + const ::Opm::ParserKeyword get_MATCORR(); + const ::Opm::ParserKeyword get_MAXVALUE(); + const ::Opm::ParserKeyword get_MECH(); + const ::Opm::ParserKeyword get_MEMORY(); + const ::Opm::ParserKeyword get_MESSAGE(); + const ::Opm::ParserKeyword get_MESSAGES(); + const ::Opm::ParserKeyword get_MESSOPTS(); + const ::Opm::ParserKeyword get_MESSSRVC(); + const ::Opm::ParserKeyword get_METRIC(); + const ::Opm::ParserKeyword get_MICP(); + const ::Opm::ParserKeyword get_MICPPARA(); + const ::Opm::ParserKeyword get_MINNNCT(); + const ::Opm::ParserKeyword get_MINNPCOL(); + const ::Opm::ParserKeyword get_MINPORV(); + const ::Opm::ParserKeyword get_MINPV(); + const ::Opm::ParserKeyword get_MINPVV(); + const ::Opm::ParserKeyword get_MINVALUE(); + const ::Opm::ParserKeyword get_MISC(); + const ::Opm::ParserKeyword get_MISCIBLE(); + const ::Opm::ParserKeyword get_MISCNUM(); + const ::Opm::ParserKeyword get_MLANG(); + const ::Opm::ParserKeyword get_MLANGSLV(); + const ::Opm::ParserKeyword get_MONITOR(); + const ::Opm::ParserKeyword get_MPFANUM(); + const ::Opm::ParserKeyword get_MPFNNC(); + const ::Opm::ParserKeyword get_MSFN(); + const ::Opm::ParserKeyword get_MSGFILE(); + const ::Opm::ParserKeyword get_MSUM_PROBE(); + const ::Opm::ParserKeyword get_MULSGGD(); + const ::Opm::ParserKeyword get_MULSGGDV(); + const ::Opm::ParserKeyword get_MULTFLT(); + const ::Opm::ParserKeyword get_MULTIN(); + const ::Opm::ParserKeyword get_MULTIPLY(); + const ::Opm::ParserKeyword get_MULTIREG(); + const ::Opm::ParserKeyword get_MULTNUM(); + const ::Opm::ParserKeyword get_MULTOUT(); + const ::Opm::ParserKeyword get_MULTOUTS(); + const ::Opm::ParserKeyword get_MULTPV(); + const ::Opm::ParserKeyword get_MULTREAL(); + const ::Opm::ParserKeyword get_MULTREGD(); + const ::Opm::ParserKeyword get_MULTREGH(); + const ::Opm::ParserKeyword get_MULTREGP(); + const ::Opm::ParserKeyword get_MULTREGT(); + const ::Opm::ParserKeyword get_MULTSIG(); + const ::Opm::ParserKeyword get_MULTSIGV(); + const ::Opm::ParserKeyword get_MULT_XYZ(); + const ::Opm::ParserKeyword get_MW(); + const ::Opm::ParserKeyword get_MWS(); + const ::Opm::ParserKeyword get_NARROW(); + const ::Opm::ParserKeyword get_NCOMPS(); + const ::Opm::ParserKeyword get_NCONSUMP(); + const ::Opm::ParserKeyword get_NEFAC(); + const ::Opm::ParserKeyword get_NETBALAN(); + const ::Opm::ParserKeyword get_NETCOMPA(); + const ::Opm::ParserKeyword get_NETWORK(); + const ::Opm::ParserKeyword get_NETWORK_PROBE(); + const ::Opm::ParserKeyword get_NEWTRAN(); + const ::Opm::ParserKeyword get_NEXTSTEP(); + const ::Opm::ParserKeyword get_NEXTSTPL(); + const ::Opm::ParserKeyword get_NINENUM(); + const ::Opm::ParserKeyword get_NINEPOIN(); + const ::Opm::ParserKeyword get_NMATOPTS(); + const ::Opm::ParserKeyword get_NMATRIX(); + const ::Opm::ParserKeyword get_NMESSAGE(); + const ::Opm::ParserKeyword get_NNC(); + const ::Opm::ParserKeyword get_NNEWTF(); + const ::Opm::ParserKeyword get_NOCASC(); + const ::Opm::ParserKeyword get_NODEPROP(); + const ::Opm::ParserKeyword get_NODPPM(); + const ::Opm::ParserKeyword get_NOECHO(); + const ::Opm::ParserKeyword get_NOGGF(); + const ::Opm::ParserKeyword get_NOGRAV(); + const ::Opm::ParserKeyword get_NOHMD(); + const ::Opm::ParserKeyword get_NOHMO(); + const ::Opm::ParserKeyword get_NOHYST(); + const ::Opm::ParserKeyword get_NOINSPEC(); + const ::Opm::ParserKeyword get_NOMONITO(); + const ::Opm::ParserKeyword get_NONNC(); + const ::Opm::ParserKeyword get_NORSSPEC(); + const ::Opm::ParserKeyword get_NOSIM(); + const ::Opm::ParserKeyword get_NOWARN(); + const ::Opm::ParserKeyword get_NOWARNEP(); + const ::Opm::ParserKeyword get_NRSOUT(); + const ::Opm::ParserKeyword get_NSTACK(); + const ::Opm::ParserKeyword get_NTG(); + const ::Opm::ParserKeyword get_NUMRES(); + const ::Opm::ParserKeyword get_NUPCOL(); + const ::Opm::ParserKeyword get_NWATREM(); + const ::Opm::ParserKeyword get_NXFIN(); + const ::Opm::ParserKeyword get_NYFIN(); + const ::Opm::ParserKeyword get_NZFIN(); + const ::Opm::ParserKeyword get_OCOMPIDX(); + const ::Opm::ParserKeyword get_OFM(); + const ::Opm::ParserKeyword get_OIL(); + const ::Opm::ParserKeyword get_OILAPI(); + const ::Opm::ParserKeyword get_OILCOMPR(); + const ::Opm::ParserKeyword get_OILDENT(); + const ::Opm::ParserKeyword get_OILJT(); + const ::Opm::ParserKeyword get_OILMW(); + const ::Opm::ParserKeyword get_OILVISCT(); + const ::Opm::ParserKeyword get_OILVTIM(); + const ::Opm::ParserKeyword get_OLDTRAN(); + const ::Opm::ParserKeyword get_OLDTRANR(); + const ::Opm::ParserKeyword get_OPERATE(); + const ::Opm::ParserKeyword get_OPERATER(); + const ::Opm::ParserKeyword get_OPERNUM(); + const ::Opm::ParserKeyword get_OPTIONS(); + const ::Opm::ParserKeyword get_OPTIONS3(); + const ::Opm::ParserKeyword get_OUTRAD(); + const ::Opm::ParserKeyword get_OUTSOL(); + const ::Opm::ParserKeyword get_OVERBURD(); + const ::Opm::ParserKeyword get_PARALLEL(); + const ::Opm::ParserKeyword get_PARAOPTS(); + const ::Opm::ParserKeyword get_PARTTRAC(); + const ::Opm::ParserKeyword get_PATHS(); + const ::Opm::ParserKeyword get_PBUB(); + const ::Opm::ParserKeyword get_PBVD(); + const ::Opm::ParserKeyword get_PCFACT(); + const ::Opm::ParserKeyword get_PCG(); + const ::Opm::ParserKeyword get_PCG32D(); + const ::Opm::ParserKeyword get_PCRIT(); + const ::Opm::ParserKeyword get_PCW(); + const ::Opm::ParserKeyword get_PCW32D(); + const ::Opm::ParserKeyword get_PDEW(); + const ::Opm::ParserKeyword get_PDVD(); + const ::Opm::ParserKeyword get_PEBI(); + const ::Opm::ParserKeyword get_PECOEFS(); + const ::Opm::ParserKeyword get_PEDIMS(); + const ::Opm::ParserKeyword get_PEGTABX(); + const ::Opm::ParserKeyword get_PEKTABX(); + const ::Opm::ParserKeyword get_PENUM(); + const ::Opm::ParserKeyword get_PERFORMANCE_PROBE(); + const ::Opm::ParserKeyword get_PERMAVE(); + const ::Opm::ParserKeyword get_PERMFACT(); + const ::Opm::ParserKeyword get_PERMJFUN(); + const ::Opm::ParserKeyword get_PERMR(); + const ::Opm::ParserKeyword get_PERMTHT(); + const ::Opm::ParserKeyword get_PERMX(); + const ::Opm::ParserKeyword get_PERMXY(); + const ::Opm::ParserKeyword get_PERMY(); + const ::Opm::ParserKeyword get_PERMYZ(); + const ::Opm::ParserKeyword get_PERMZ(); + const ::Opm::ParserKeyword get_PERMZX(); + const ::Opm::ParserKeyword get_PETGRID(); + const ::Opm::ParserKeyword get_PETOPTS(); + const ::Opm::ParserKeyword get_PICOND(); + const ::Opm::ParserKeyword get_PIMTDIMS(); + const ::Opm::ParserKeyword get_PIMULTAB(); + const ::Opm::ParserKeyword get_PINCH(); + const ::Opm::ParserKeyword get_PINCHNUM(); + const ::Opm::ParserKeyword get_PINCHOUT(); + const ::Opm::ParserKeyword get_PINCHREG(); + const ::Opm::ParserKeyword get_PINCHXY(); + const ::Opm::ParserKeyword get_PINTDIMS(); + const ::Opm::ParserKeyword get_PLMIXNUM(); + const ::Opm::ParserKeyword get_PLMIXPAR(); + const ::Opm::ParserKeyword get_PLYADS(); + const ::Opm::ParserKeyword get_PLYADSS(); + const ::Opm::ParserKeyword get_PLYATEMP(); + const ::Opm::ParserKeyword get_PLYCAMAX(); + const ::Opm::ParserKeyword get_PLYDHFLF(); + const ::Opm::ParserKeyword get_PLYESAL(); + const ::Opm::ParserKeyword get_PLYKRRF(); + const ::Opm::ParserKeyword get_PLYMAX(); + const ::Opm::ParserKeyword get_PLYMWINJ(); + const ::Opm::ParserKeyword get_PLYOPTS(); + const ::Opm::ParserKeyword get_PLYRMDEN(); + const ::Opm::ParserKeyword get_PLYROCK(); + const ::Opm::ParserKeyword get_PLYROCKM(); + const ::Opm::ParserKeyword get_PLYSHEAR(); + const ::Opm::ParserKeyword get_PLYSHLOG(); + const ::Opm::ParserKeyword get_PLYTRRF(); + const ::Opm::ParserKeyword get_PLYTRRFA(); + const ::Opm::ParserKeyword get_PLYVISC(); + const ::Opm::ParserKeyword get_PLYVISCS(); + const ::Opm::ParserKeyword get_PLYVISCT(); + const ::Opm::ParserKeyword get_PLYVMH(); + const ::Opm::ParserKeyword get_PLYVSCST(); + const ::Opm::ParserKeyword get_PMAX(); + const ::Opm::ParserKeyword get_PMISC(); + const ::Opm::ParserKeyword get_POELCOEF(); + const ::Opm::ParserKeyword get_POLYMER(); + const ::Opm::ParserKeyword get_POLYMW(); + const ::Opm::ParserKeyword get_PORO(); + const ::Opm::ParserKeyword get_PORV(); + const ::Opm::ParserKeyword get_PPCWMAX(); + const ::Opm::ParserKeyword get_PRATIO(); + const ::Opm::ParserKeyword get_PRECSALT(); + const ::Opm::ParserKeyword get_PREF(); + const ::Opm::ParserKeyword get_PREFS(); + const ::Opm::ParserKeyword get_PRESSURE(); + const ::Opm::ParserKeyword get_PRIORITY(); + const ::Opm::ParserKeyword get_PROPS(); + const ::Opm::ParserKeyword get_PRORDER(); + const ::Opm::ParserKeyword get_PRVD(); + const ::Opm::ParserKeyword get_PSTEADY(); + const ::Opm::ParserKeyword get_PSWRG(); + const ::Opm::ParserKeyword get_PSWRO(); + const ::Opm::ParserKeyword get_PVCDO(); + const ::Opm::ParserKeyword get_PVCO(); + const ::Opm::ParserKeyword get_PVDG(); + const ::Opm::ParserKeyword get_PVDO(); + const ::Opm::ParserKeyword get_PVDS(); + const ::Opm::ParserKeyword get_PVTG(); + const ::Opm::ParserKeyword get_PVTGW(); + const ::Opm::ParserKeyword get_PVTGWO(); + const ::Opm::ParserKeyword get_PVTNUM(); + const ::Opm::ParserKeyword get_PVTO(); + const ::Opm::ParserKeyword get_PVTSOL(); + const ::Opm::ParserKeyword get_PVTW(); + const ::Opm::ParserKeyword get_PVTWSALT(); + const ::Opm::ParserKeyword get_PVT_M(); + const ::Opm::ParserKeyword get_PVZG(); + const ::Opm::ParserKeyword get_PYACTION(); + const ::Opm::ParserKeyword get_PYINPUT(); + const ::Opm::ParserKeyword get_QDRILL(); + const ::Opm::ParserKeyword get_QHRATING(); + const ::Opm::ParserKeyword get_QMOBIL(); + const ::Opm::ParserKeyword get_RADFIN(); + const ::Opm::ParserKeyword get_RADFIN4(); + const ::Opm::ParserKeyword get_RADIAL(); + const ::Opm::ParserKeyword get_RAINFALL(); + const ::Opm::ParserKeyword get_RBEDCONT(); + const ::Opm::ParserKeyword get_RCMASTS(); + const ::Opm::ParserKeyword get_REACHES(); + const ::Opm::ParserKeyword get_READDATA(); + const ::Opm::ParserKeyword get_REFINE(); + const ::Opm::ParserKeyword get_REGDIMS(); + const ::Opm::ParserKeyword get_REGION2REGION_PROBE(); + const ::Opm::ParserKeyword get_REGION2REGION_PROBE_E300(); + const ::Opm::ParserKeyword get_REGIONS(); + const ::Opm::ParserKeyword get_REGION_PROBE(); + const ::Opm::ParserKeyword get_REGION_PROBE_OPM(); + const ::Opm::ParserKeyword get_RESIDNUM(); + const ::Opm::ParserKeyword get_RESTART(); + const ::Opm::ParserKeyword get_RESVNUM(); + const ::Opm::ParserKeyword get_RHO(); + const ::Opm::ParserKeyword get_RIVDEBUG(); + const ::Opm::ParserKeyword get_RIVERSYS(); + const ::Opm::ParserKeyword get_RIVRDIMS(); + const ::Opm::ParserKeyword get_RIVRPROP(); + const ::Opm::ParserKeyword get_RIVRXSEC(); + const ::Opm::ParserKeyword get_RIVSALT(); + const ::Opm::ParserKeyword get_RIVTRACE(); + const ::Opm::ParserKeyword get_RKTRMDIR(); + const ::Opm::ParserKeyword get_ROCK(); + const ::Opm::ParserKeyword get_ROCK2D(); + const ::Opm::ParserKeyword get_ROCK2DTR(); + const ::Opm::ParserKeyword get_ROCKCOMP(); + const ::Opm::ParserKeyword get_ROCKFRAC(); + const ::Opm::ParserKeyword get_ROCKNUM(); + const ::Opm::ParserKeyword get_ROCKOPTS(); + const ::Opm::ParserKeyword get_ROCKPAMA(); + const ::Opm::ParserKeyword get_ROCKTAB(); + const ::Opm::ParserKeyword get_ROCKTABH(); + const ::Opm::ParserKeyword get_ROCKTABW(); + const ::Opm::ParserKeyword get_ROCKTHSG(); + const ::Opm::ParserKeyword get_ROCKTSIG(); + const ::Opm::ParserKeyword get_ROCKV(); + const ::Opm::ParserKeyword get_ROCKWNOD(); + const ::Opm::ParserKeyword get_RPTCPL(); + const ::Opm::ParserKeyword get_RPTGRID(); + const ::Opm::ParserKeyword get_RPTGRIDL(); + const ::Opm::ParserKeyword get_RPTHMD(); + const ::Opm::ParserKeyword get_RPTHMG(); + const ::Opm::ParserKeyword get_RPTHMW(); + const ::Opm::ParserKeyword get_RPTINIT(); + const ::Opm::ParserKeyword get_RPTISOL(); + const ::Opm::ParserKeyword get_RPTONLY(); + const ::Opm::ParserKeyword get_RPTONLYO(); + const ::Opm::ParserKeyword get_RPTPROPS(); + const ::Opm::ParserKeyword get_RPTREGS(); + const ::Opm::ParserKeyword get_RPTRST(); + const ::Opm::ParserKeyword get_RPTRUNSP(); + const ::Opm::ParserKeyword get_RPTSCHED(); + const ::Opm::ParserKeyword get_RPTSMRY(); + const ::Opm::ParserKeyword get_RPTSOL(); + const ::Opm::ParserKeyword get_RS(); + const ::Opm::ParserKeyword get_RSCONST(); + const ::Opm::ParserKeyword get_RSCONSTT(); + const ::Opm::ParserKeyword get_RSGI(); + const ::Opm::ParserKeyword get_RSSPEC(); + const ::Opm::ParserKeyword get_RSVD(); + const ::Opm::ParserKeyword get_RTEMP(); + const ::Opm::ParserKeyword get_RTEMPA(); + const ::Opm::ParserKeyword get_RTEMPVD(); + const ::Opm::ParserKeyword get_RUNSPEC(); + const ::Opm::ParserKeyword get_RUNSUM(); + const ::Opm::ParserKeyword get_RV(); + const ::Opm::ParserKeyword get_RVCONST(); + const ::Opm::ParserKeyword get_RVCONSTT(); + const ::Opm::ParserKeyword get_RVGI(); + const ::Opm::ParserKeyword get_RVVD(); + const ::Opm::ParserKeyword get_RVW(); + const ::Opm::ParserKeyword get_RVWVD(); + const ::Opm::ParserKeyword get_RWGSALT(); + const ::Opm::ParserKeyword get_SALINITY(); + const ::Opm::ParserKeyword get_SALT(); + const ::Opm::ParserKeyword get_SALTMF(); + const ::Opm::ParserKeyword get_SALTNODE(); + const ::Opm::ParserKeyword get_SALTP(); + const ::Opm::ParserKeyword get_SALTPVD(); + const ::Opm::ParserKeyword get_SALTREST(); + const ::Opm::ParserKeyword get_SALTSOL(); + const ::Opm::ParserKeyword get_SALTVD(); + const ::Opm::ParserKeyword get_SAMG(); + const ::Opm::ParserKeyword get_SATNUM(); + const ::Opm::ParserKeyword get_SATOPTS(); + const ::Opm::ParserKeyword get_SAVE(); + const ::Opm::ParserKeyword get_SBIOF(); + const ::Opm::ParserKeyword get_SCALC(); + const ::Opm::ParserKeyword get_SCALECRS(); + const ::Opm::ParserKeyword get_SCALELIM(); + const ::Opm::ParserKeyword get_SCDATAB(); + const ::Opm::ParserKeyword get_SCDETAB(); + const ::Opm::ParserKeyword get_SCDPDIMS(); + const ::Opm::ParserKeyword get_SCDPTAB(); + const ::Opm::ParserKeyword get_SCDPTRAC(); + const ::Opm::ParserKeyword get_SCHEDULE(); + const ::Opm::ParserKeyword get_SCVD(); + const ::Opm::ParserKeyword get_SDENSITY(); + const ::Opm::ParserKeyword get_SEGMENT_PROBE(); + const ::Opm::ParserKeyword get_SEPARATE(); + const ::Opm::ParserKeyword get_SEPVALS(); + const ::Opm::ParserKeyword get_SFOAM(); + const ::Opm::ParserKeyword get_SGAS(); + const ::Opm::ParserKeyword get_SGCR(); + const ::Opm::ParserKeyword get_SGCWMIS(); + const ::Opm::ParserKeyword get_SGF32D(); + const ::Opm::ParserKeyword get_SGFN(); + const ::Opm::ParserKeyword get_SGL(); + const ::Opm::ParserKeyword get_SGLPC(); + const ::Opm::ParserKeyword get_SGOF(); + const ::Opm::ParserKeyword get_SGOFLET(); + const ::Opm::ParserKeyword get_SGU(); + const ::Opm::ParserKeyword get_SGWFN(); + const ::Opm::ParserKeyword get_SHRATE(); + const ::Opm::ParserKeyword get_SIGMA(); + const ::Opm::ParserKeyword get_SIGMAGDV(); + const ::Opm::ParserKeyword get_SIGMATH(); + const ::Opm::ParserKeyword get_SIGMAV(); + const ::Opm::ParserKeyword get_SIMULATE(); + const ::Opm::ParserKeyword get_SKIP(); + const ::Opm::ParserKeyword get_SKIP100(); + const ::Opm::ParserKeyword get_SKIP300(); + const ::Opm::ParserKeyword get_SKIPREST(); + const ::Opm::ParserKeyword get_SKPRPOLY(); + const ::Opm::ParserKeyword get_SKPRWAT(); + const ::Opm::ParserKeyword get_SKRO(); + const ::Opm::ParserKeyword get_SKRORG(); + const ::Opm::ParserKeyword get_SKRORW(); + const ::Opm::ParserKeyword get_SKRW(); + const ::Opm::ParserKeyword get_SKRWR(); + const ::Opm::ParserKeyword get_SLAVES(); + const ::Opm::ParserKeyword get_SLGOF(); + const ::Opm::ParserKeyword get_SMICR(); + const ::Opm::ParserKeyword get_SMRYDIMS(); + const ::Opm::ParserKeyword get_SMULTX(); + const ::Opm::ParserKeyword get_SMULTY(); + const ::Opm::ParserKeyword get_SMULTZ(); + const ::Opm::ParserKeyword get_SOCRS(); + const ::Opm::ParserKeyword get_SOF2(); + const ::Opm::ParserKeyword get_SOF3(); + const ::Opm::ParserKeyword get_SOF32D(); + const ::Opm::ParserKeyword get_SOGCR(); + const ::Opm::ParserKeyword get_SOIL(); + const ::Opm::ParserKeyword get_SOLID(); + const ::Opm::ParserKeyword get_SOLUTION(); + const ::Opm::ParserKeyword get_SOLVCONC(); + const ::Opm::ParserKeyword get_SOLVDIMS(); + const ::Opm::ParserKeyword get_SOLVDIRS(); + const ::Opm::ParserKeyword get_SOLVENT(); + const ::Opm::ParserKeyword get_SOLVFRAC(); + const ::Opm::ParserKeyword get_SOLVNUM(); + const ::Opm::ParserKeyword get_SOMGAS(); + const ::Opm::ParserKeyword get_SOMWAT(); + const ::Opm::ParserKeyword get_SORWMIS(); + const ::Opm::ParserKeyword get_SOURCE(); + const ::Opm::ParserKeyword get_SOWCR(); + const ::Opm::ParserKeyword get_SOXYG(); + const ::Opm::ParserKeyword get_SPECGRID(); + const ::Opm::ParserKeyword get_SPECHEAT(); + const ::Opm::ParserKeyword get_SPECROCK(); + const ::Opm::ParserKeyword get_SPIDER(); + const ::Opm::ParserKeyword get_SPOLY(); + const ::Opm::ParserKeyword get_SPOLYMW(); + const ::Opm::ParserKeyword get_SSFN(); + const ::Opm::ParserKeyword get_SSGCR(); + const ::Opm::ParserKeyword get_SSGL(); + const ::Opm::ParserKeyword get_SSOGCR(); + const ::Opm::ParserKeyword get_SSOL(); + const ::Opm::ParserKeyword get_SSOWCR(); + const ::Opm::ParserKeyword get_SSWCR(); + const ::Opm::ParserKeyword get_SSWL(); + const ::Opm::ParserKeyword get_SSWU(); + const ::Opm::ParserKeyword get_START(); + const ::Opm::ParserKeyword get_STCOND(); + const ::Opm::ParserKeyword get_STOG(); + const ::Opm::ParserKeyword get_STONE(); + const ::Opm::ParserKeyword get_STONE1(); + const ::Opm::ParserKeyword get_STONE1EX(); + const ::Opm::ParserKeyword get_STONE2(); + const ::Opm::ParserKeyword get_STOW(); + const ::Opm::ParserKeyword get_STREQUIL(); + const ::Opm::ParserKeyword get_STRESSEQUILNUM(); + const ::Opm::ParserKeyword get_STWG(); + const ::Opm::ParserKeyword get_SUMMARY(); + const ::Opm::ParserKeyword get_SUMTHIN(); + const ::Opm::ParserKeyword get_SUREA(); + const ::Opm::ParserKeyword get_SURF(); + const ::Opm::ParserKeyword get_SURFACT(); + const ::Opm::ParserKeyword get_SURFACTW(); + const ::Opm::ParserKeyword get_SURFADDW(); + const ::Opm::ParserKeyword get_SURFADS(); + const ::Opm::ParserKeyword get_SURFCAPD(); + const ::Opm::ParserKeyword get_SURFESAL(); + const ::Opm::ParserKeyword get_SURFNUM(); + const ::Opm::ParserKeyword get_SURFOPTS(); + const ::Opm::ParserKeyword get_SURFROCK(); + const ::Opm::ParserKeyword get_SURFST(); + const ::Opm::ParserKeyword get_SURFSTES(); + const ::Opm::ParserKeyword get_SURFVISC(); + const ::Opm::ParserKeyword get_SURFWNUM(); + const ::Opm::ParserKeyword get_SWAT(); + const ::Opm::ParserKeyword get_SWATINIT(); + const ::Opm::ParserKeyword get_SWCR(); + const ::Opm::ParserKeyword get_SWF32D(); + const ::Opm::ParserKeyword get_SWFN(); + const ::Opm::ParserKeyword get_SWINGFAC(); + const ::Opm::ParserKeyword get_SWL(); + const ::Opm::ParserKeyword get_SWLPC(); + const ::Opm::ParserKeyword get_SWOF(); + const ::Opm::ParserKeyword get_SWOFLET(); + const ::Opm::ParserKeyword get_SWU(); + const ::Opm::ParserKeyword get_TABDIMS(); + const ::Opm::ParserKeyword get_TBLK(); + const ::Opm::ParserKeyword get_TCRIT(); + const ::Opm::ParserKeyword get_TEMP(); + const ::Opm::ParserKeyword get_TEMPI(); + const ::Opm::ParserKeyword get_TEMPNODE(); + const ::Opm::ParserKeyword get_TEMPTVD(); + const ::Opm::ParserKeyword get_TEMPVD(); + const ::Opm::ParserKeyword get_THCGAS(); + const ::Opm::ParserKeyword get_THCO2MIX(); + const ::Opm::ParserKeyword get_THCOIL(); + const ::Opm::ParserKeyword get_THCONR(); + const ::Opm::ParserKeyword get_THCONSF(); + const ::Opm::ParserKeyword get_THCROCK(); + const ::Opm::ParserKeyword get_THCWATER(); + const ::Opm::ParserKeyword get_THELCOEF(); + const ::Opm::ParserKeyword get_THERMAL(); + const ::Opm::ParserKeyword get_THERMEXR(); + const ::Opm::ParserKeyword get_THPRES(); + const ::Opm::ParserKeyword get_THPRESFT(); + const ::Opm::ParserKeyword get_TIGHTEN(); + const ::Opm::ParserKeyword get_TIGHTENP(); + const ::Opm::ParserKeyword get_TIME(); + const ::Opm::ParserKeyword get_TITLE(); + const ::Opm::ParserKeyword get_TLMIXPAR(); + const ::Opm::ParserKeyword get_TLPMIXPA(); + const ::Opm::ParserKeyword get_TNUM(); + const ::Opm::ParserKeyword get_TOLCRIT(); + const ::Opm::ParserKeyword get_TOPS(); + const ::Opm::ParserKeyword get_TPAMEPS(); + const ::Opm::ParserKeyword get_TPAMEPSS(); + const ::Opm::ParserKeyword get_TRACER(); + const ::Opm::ParserKeyword get_TRACERKM(); + const ::Opm::ParserKeyword get_TRACERKP(); + const ::Opm::ParserKeyword get_TRACERS(); + const ::Opm::ParserKeyword get_TRACITVD(); + const ::Opm::ParserKeyword get_TRACTVD(); + const ::Opm::ParserKeyword get_TRADS(); + const ::Opm::ParserKeyword get_TRANGL(); + const ::Opm::ParserKeyword get_TRANR(); + const ::Opm::ParserKeyword get_TRANTHT(); + const ::Opm::ParserKeyword get_TRANX(); + const ::Opm::ParserKeyword get_TRANY(); + const ::Opm::ParserKeyword get_TRANZ(); + const ::Opm::ParserKeyword get_TRDCY(); + const ::Opm::ParserKeyword get_TRDIF(); + const ::Opm::ParserKeyword get_TRDIS(); + const ::Opm::ParserKeyword get_TREF(); + const ::Opm::ParserKeyword get_TREFS(); + const ::Opm::ParserKeyword get_TRKPF(); + const ::Opm::ParserKeyword get_TRNHD(); + const ::Opm::ParserKeyword get_TRPLPORO(); + const ::Opm::ParserKeyword get_TRROCK(); + const ::Opm::ParserKeyword get_TSTEP(); + const ::Opm::ParserKeyword get_TUNING(); + const ::Opm::ParserKeyword get_TUNINGDP(); + const ::Opm::ParserKeyword get_TUNINGH(); + const ::Opm::ParserKeyword get_TUNINGL(); + const ::Opm::ParserKeyword get_TUNINGS(); + const ::Opm::ParserKeyword get_TVDP(); + const ::Opm::ParserKeyword get_TZONE(); + const ::Opm::ParserKeyword get_UDADIMS(); + const ::Opm::ParserKeyword get_UDQ(); + const ::Opm::ParserKeyword get_UDQDIMS(); + const ::Opm::ParserKeyword get_UDQPARAM(); + const ::Opm::ParserKeyword get_UDT(); + const ::Opm::ParserKeyword get_UDTDIMS(); + const ::Opm::ParserKeyword get_UNCODHMD(); + const ::Opm::ParserKeyword get_UNIFIN(); + const ::Opm::ParserKeyword get_UNIFOUT(); + const ::Opm::ParserKeyword get_UNIFOUTS(); + const ::Opm::ParserKeyword get_UNIFSAVE(); + const ::Opm::ParserKeyword get_USECUPL(); + const ::Opm::ParserKeyword get_USEFLUX(); + const ::Opm::ParserKeyword get_USENOFLO(); + const ::Opm::ParserKeyword get_VAPOIL(); + const ::Opm::ParserKeyword get_VAPPARS(); + const ::Opm::ParserKeyword get_VAPWAT(); + const ::Opm::ParserKeyword get_VCRIT(); + const ::Opm::ParserKeyword get_VDFLOW(); + const ::Opm::ParserKeyword get_VDFLOWR(); + const ::Opm::ParserKeyword get_VE(); + const ::Opm::ParserKeyword get_VEDEBUG(); + const ::Opm::ParserKeyword get_VEFIN(); + const ::Opm::ParserKeyword get_VEFRAC(); + const ::Opm::ParserKeyword get_VEFRACP(); + const ::Opm::ParserKeyword get_VEFRACPV(); + const ::Opm::ParserKeyword get_VEFRACV(); + const ::Opm::ParserKeyword get_VFPCHK(); + const ::Opm::ParserKeyword get_VFPIDIMS(); + const ::Opm::ParserKeyword get_VFPINJ(); + const ::Opm::ParserKeyword get_VFPPDIMS(); + const ::Opm::ParserKeyword get_VFPPROD(); + const ::Opm::ParserKeyword get_VFPTABL(); + const ::Opm::ParserKeyword get_VISAGE(); + const ::Opm::ParserKeyword get_VISCAQA(); + const ::Opm::ParserKeyword get_VISCD(); + const ::Opm::ParserKeyword get_VISCREF(); + const ::Opm::ParserKeyword get_VISDATES(); + const ::Opm::ParserKeyword get_VISOPTS(); + const ::Opm::ParserKeyword get_WAGHYSTR(); + const ::Opm::ParserKeyword get_WAITBAL(); + const ::Opm::ParserKeyword get_WALKALIN(); + const ::Opm::ParserKeyword get_WALQCALC(); + const ::Opm::ParserKeyword get_WAPI(); + const ::Opm::ParserKeyword get_WARN(); + const ::Opm::ParserKeyword get_WATDENT(); + const ::Opm::ParserKeyword get_WATER(); + const ::Opm::ParserKeyword get_WATJT(); + const ::Opm::ParserKeyword get_WATVISCT(); + const ::Opm::ParserKeyword get_WBHGLR(); + const ::Opm::ParserKeyword get_WBOREVOL(); + const ::Opm::ParserKeyword get_WCALCVAL(); + const ::Opm::ParserKeyword get_WCONHIST(); + const ::Opm::ParserKeyword get_WCONINJ(); + const ::Opm::ParserKeyword get_WCONINJE(); + const ::Opm::ParserKeyword get_WCONINJH(); + const ::Opm::ParserKeyword get_WCONINJP(); + const ::Opm::ParserKeyword get_WCONPROD(); + const ::Opm::ParserKeyword get_WCUTBACK(); + const ::Opm::ParserKeyword get_WCUTBACT(); + const ::Opm::ParserKeyword get_WCYCLE(); + const ::Opm::ParserKeyword get_WDFAC(); + const ::Opm::ParserKeyword get_WDFACCOR(); + const ::Opm::ParserKeyword get_WDRILPRI(); + const ::Opm::ParserKeyword get_WDRILRES(); + const ::Opm::ParserKeyword get_WDRILTIM(); + const ::Opm::ParserKeyword get_WECON(); + const ::Opm::ParserKeyword get_WECONINJ(); + const ::Opm::ParserKeyword get_WECONT(); + const ::Opm::ParserKeyword get_WEFAC(); + const ::Opm::ParserKeyword get_WELCNTL(); + const ::Opm::ParserKeyword get_WELDEBUG(); + const ::Opm::ParserKeyword get_WELDRAW(); + const ::Opm::ParserKeyword get_WELEVNT(); + const ::Opm::ParserKeyword get_WELLDIMS(); + const ::Opm::ParserKeyword get_WELLSTRE(); + const ::Opm::ParserKeyword get_WELL_COMPLETION_PROBE(); + const ::Opm::ParserKeyword get_WELL_PROBE(); + const ::Opm::ParserKeyword get_WELL_PROBE_COMP(); + const ::Opm::ParserKeyword get_WELL_PROBE_OPM(); + const ::Opm::ParserKeyword get_WELMOVEL(); + const ::Opm::ParserKeyword get_WELOPEN(); + const ::Opm::ParserKeyword get_WELOPENL(); + const ::Opm::ParserKeyword get_WELPI(); + const ::Opm::ParserKeyword get_WELPRI(); + const ::Opm::ParserKeyword get_WELSEGS(); + const ::Opm::ParserKeyword get_WELSOMIN(); + const ::Opm::ParserKeyword get_WELSPECL(); + const ::Opm::ParserKeyword get_WELSPECS(); + const ::Opm::ParserKeyword get_WELTARG(); + const ::Opm::ParserKeyword get_WELTRAJ(); + const ::Opm::ParserKeyword get_WFOAM(); + const ::Opm::ParserKeyword get_WFRICSEG(); + const ::Opm::ParserKeyword get_WFRICSGL(); + const ::Opm::ParserKeyword get_WFRICTN(); + const ::Opm::ParserKeyword get_WFRICTNL(); + const ::Opm::ParserKeyword get_WGASPROD(); + const ::Opm::ParserKeyword get_WGORPEN(); + const ::Opm::ParserKeyword get_WGRUPCON(); + const ::Opm::ParserKeyword get_WH2NUM(); + const ::Opm::ParserKeyword get_WH3NUM(); + const ::Opm::ParserKeyword get_WHEDREFD(); + const ::Opm::ParserKeyword get_WHISTCTL(); + const ::Opm::ParserKeyword get_WHTEMP(); + const ::Opm::ParserKeyword get_WINJCLN(); + const ::Opm::ParserKeyword get_WINJDAM(); + const ::Opm::ParserKeyword get_WINJFCNC(); + const ::Opm::ParserKeyword get_WINJGAS(); + const ::Opm::ParserKeyword get_WINJMULT(); + const ::Opm::ParserKeyword get_WINJTEMP(); + const ::Opm::ParserKeyword get_WLIFT(); + const ::Opm::ParserKeyword get_WLIFTOPT(); + const ::Opm::ParserKeyword get_WLIMTOL(); + const ::Opm::ParserKeyword get_WLIST(); + const ::Opm::ParserKeyword get_WLISTARG(); + const ::Opm::ParserKeyword get_WLISTNAM(); + const ::Opm::ParserKeyword get_WMICP(); + const ::Opm::ParserKeyword get_WNETCTRL(); + const ::Opm::ParserKeyword get_WNETDP(); + const ::Opm::ParserKeyword get_WORKLIM(); + const ::Opm::ParserKeyword get_WORKTHP(); + const ::Opm::ParserKeyword get_WPAVE(); + const ::Opm::ParserKeyword get_WPAVEDEP(); + const ::Opm::ParserKeyword get_WPIMULT(); + const ::Opm::ParserKeyword get_WPIMULTL(); + const ::Opm::ParserKeyword get_WPITAB(); + const ::Opm::ParserKeyword get_WPLUG(); + const ::Opm::ParserKeyword get_WPMITAB(); + const ::Opm::ParserKeyword get_WPOLYMER(); + const ::Opm::ParserKeyword get_WPOLYRED(); + const ::Opm::ParserKeyword get_WPOTCALC(); + const ::Opm::ParserKeyword get_WREGROUP(); + const ::Opm::ParserKeyword get_WRFT(); + const ::Opm::ParserKeyword get_WRFTPLT(); + const ::Opm::ParserKeyword get_WSALT(); + const ::Opm::ParserKeyword get_WSCCLEAN(); + const ::Opm::ParserKeyword get_WSCCLENL(); + const ::Opm::ParserKeyword get_WSCTAB(); + const ::Opm::ParserKeyword get_WSEGAICD(); + const ::Opm::ParserKeyword get_WSEGDFIN(); + const ::Opm::ParserKeyword get_WSEGDFMD(); + const ::Opm::ParserKeyword get_WSEGDFPA(); + const ::Opm::ParserKeyword get_WSEGDIMS(); + const ::Opm::ParserKeyword get_WSEGEXSS(); + const ::Opm::ParserKeyword get_WSEGFLIM(); + const ::Opm::ParserKeyword get_WSEGFMOD(); + const ::Opm::ParserKeyword get_WSEGINIT(); + const ::Opm::ParserKeyword get_WSEGITER(); + const ::Opm::ParserKeyword get_WSEGLABY(); + const ::Opm::ParserKeyword get_WSEGLINK(); + const ::Opm::ParserKeyword get_WSEGMULT(); + const ::Opm::ParserKeyword get_WSEGPROP(); + const ::Opm::ParserKeyword get_WSEGSEP(); + const ::Opm::ParserKeyword get_WSEGSICD(); + const ::Opm::ParserKeyword get_WSEGSOLV(); + const ::Opm::ParserKeyword get_WSEGTABL(); + const ::Opm::ParserKeyword get_WSEGVALV(); + const ::Opm::ParserKeyword get_WSF(); + const ::Opm::ParserKeyword get_WSKPTAB(); + const ::Opm::ParserKeyword get_WSOLVENT(); + const ::Opm::ParserKeyword get_WSURFACT(); + const ::Opm::ParserKeyword get_WTADD(); + const ::Opm::ParserKeyword get_WTEMP(); + const ::Opm::ParserKeyword get_WTEMPQ(); + const ::Opm::ParserKeyword get_WTEST(); + const ::Opm::ParserKeyword get_WTHPMAX(); + const ::Opm::ParserKeyword get_WTMULT(); + const ::Opm::ParserKeyword get_WTRACER(); + const ::Opm::ParserKeyword get_WVFPDP(); + const ::Opm::ParserKeyword get_WVFPEXP(); + const ::Opm::ParserKeyword get_WWPAVE(); + const ::Opm::ParserKeyword get_XMF(); + const ::Opm::ParserKeyword get_YMF(); + const ::Opm::ParserKeyword get_YMODULE(); + const ::Opm::ParserKeyword get_ZCORN(); + const ::Opm::ParserKeyword get_ZFACT1(); + const ::Opm::ParserKeyword get_ZFACT1S(); + const ::Opm::ParserKeyword get_ZFACTOR(); + const ::Opm::ParserKeyword get_ZFACTORS(); + const ::Opm::ParserKeyword get_ZIPP2OFF(); + const ::Opm::ParserKeyword get_ZIPPY2(); + const ::Opm::ParserKeyword get_ZMF(); + const ::Opm::ParserKeyword get_ZMFVD(); - const ::Opm::ParserKeyword& operator[](const std::string& keyword) const { - if (this->keywords.empty()) { - this->keywords.emplace("ACTDIMS", this->ACTDIMS); - this->keywords.emplace("ACTION", this->ACTION); - this->keywords.emplace("ACTIONG", this->ACTIONG); - this->keywords.emplace("ACTIONR", this->ACTIONR); - this->keywords.emplace("ACTIONS", this->ACTIONS); - this->keywords.emplace("ACTIONW", this->ACTIONW); - this->keywords.emplace("ACTIONX", this->ACTIONX); - this->keywords.emplace("ACTNUM", this->ACTNUM); - this->keywords.emplace("ACTPARAM", this->ACTPARAM); - this->keywords.emplace("ADD", this->ADD); - this->keywords.emplace("ADDREG", this->ADDREG); - this->keywords.emplace("ADDZCORN", this->ADDZCORN); - this->keywords.emplace("ADSALNOD", this->ADSALNOD); - this->keywords.emplace("ADSORP", this->ADSORP); - this->keywords.emplace("AITS", this->AITS); - this->keywords.emplace("AITSOFF", this->AITSOFF); - this->keywords.emplace("ALKADS", this->ALKADS); - this->keywords.emplace("ALKALINE", this->ALKALINE); - this->keywords.emplace("ALKROCK", this->ALKROCK); - this->keywords.emplace("ALL", this->ALL); - this->keywords.emplace("ALPOLADS", this->ALPOLADS); - this->keywords.emplace("ALSURFAD", this->ALSURFAD); - this->keywords.emplace("ALSURFST", this->ALSURFST); - this->keywords.emplace("AMALGAM", this->AMALGAM); - this->keywords.emplace("API", this->API); - this->keywords.emplace("APIGROUP", this->APIGROUP); - this->keywords.emplace("APILIM", this->APILIM); - this->keywords.emplace("APIVD", this->APIVD); - this->keywords.emplace("AQANCONL", this->AQANCONL); - this->keywords.emplace("AQANNC", this->AQANNC); - this->keywords.emplace("AQANTRC", this->AQANTRC); - this->keywords.emplace("AQUALIST", this->AQUALIST); - this->keywords.emplace("AQUANCON", this->AQUANCON); - this->keywords.emplace("AQUCHGAS", this->AQUCHGAS); - this->keywords.emplace("AQUCHWAT", this->AQUCHWAT); - this->keywords.emplace("AQUCON", this->AQUCON); - this->keywords.emplace("AQUCT", this->AQUCT); - this->keywords.emplace("AQUCWFAC", this->AQUCWFAC); - this->keywords.emplace("AQUDIMS", this->AQUDIMS); - this->keywords.emplace("AQUFET", this->AQUFET); - this->keywords.emplace("AQUFETP", this->AQUFETP); - this->keywords.emplace("AQUFLUX", this->AQUFLUX); - this->keywords.emplace("AQUIFER_PROBE_ANALYTIC", this->AQUIFER_PROBE_ANALYTIC); - this->keywords.emplace("AQUIFER_PROBE_ANALYTIC_NAMED", this->AQUIFER_PROBE_ANALYTIC_NAMED); - this->keywords.emplace("AQUIFER_PROBE_NUMERIC", this->AQUIFER_PROBE_NUMERIC); - this->keywords.emplace("AQUNNC", this->AQUNNC); - this->keywords.emplace("AQUNUM", this->AQUNUM); - this->keywords.emplace("AQUTAB", this->AQUTAB); - this->keywords.emplace("AUTOCOAR", this->AUTOCOAR); - this->keywords.emplace("AUTOREF", this->AUTOREF); - this->keywords.emplace("BC", this->BC); - this->keywords.emplace("BDENSITY", this->BDENSITY); - this->keywords.emplace("BGGI", this->BGGI); - this->keywords.emplace("BIGMODEL", this->BIGMODEL); - this->keywords.emplace("BLACKOIL", this->BLACKOIL); - this->keywords.emplace("BLOCK_PROBE", this->BLOCK_PROBE); - this->keywords.emplace("BLOCK_PROBE300", this->BLOCK_PROBE300); - this->keywords.emplace("BOGI", this->BOGI); - this->keywords.emplace("BOUNDARY", this->BOUNDARY); - this->keywords.emplace("BOX", this->BOX); - this->keywords.emplace("BPARA", this->BPARA); - this->keywords.emplace("BPIDIMS", this->BPIDIMS); - this->keywords.emplace("BRANPROP", this->BRANPROP); - this->keywords.emplace("BRINE", this->BRINE); - this->keywords.emplace("BTOBALFA", this->BTOBALFA); - this->keywords.emplace("BTOBALFV", this->BTOBALFV); - this->keywords.emplace("CALTRAC", this->CALTRAC); - this->keywords.emplace("CARFIN", this->CARFIN); - this->keywords.emplace("CART", this->CART); - this->keywords.emplace("CBMOPTS", this->CBMOPTS); - this->keywords.emplace("CECON", this->CECON); - this->keywords.emplace("CECONT", this->CECONT); - this->keywords.emplace("CIRCLE", this->CIRCLE); - this->keywords.emplace("CO2STOR", this->CO2STOR); - this->keywords.emplace("CO2STORE", this->CO2STORE); - this->keywords.emplace("COAL", this->COAL); - this->keywords.emplace("COALADS", this->COALADS); - this->keywords.emplace("COALNUM", this->COALNUM); - this->keywords.emplace("COALPP", this->COALPP); - this->keywords.emplace("COARSEN", this->COARSEN); - this->keywords.emplace("COLLAPSE", this->COLLAPSE); - this->keywords.emplace("COLUMNS", this->COLUMNS); - this->keywords.emplace("COMPDAT", this->COMPDAT); - this->keywords.emplace("COMPDATX", this->COMPDATX); - this->keywords.emplace("COMPFLSH", this->COMPFLSH); - this->keywords.emplace("COMPIMB", this->COMPIMB); - this->keywords.emplace("COMPINJK", this->COMPINJK); - this->keywords.emplace("COMPLMPL", this->COMPLMPL); - this->keywords.emplace("COMPLUMP", this->COMPLUMP); - this->keywords.emplace("COMPOFF", this->COMPOFF); - this->keywords.emplace("COMPORD", this->COMPORD); - this->keywords.emplace("COMPRIV", this->COMPRIV); - this->keywords.emplace("COMPRP", this->COMPRP); - this->keywords.emplace("COMPRPL", this->COMPRPL); - this->keywords.emplace("COMPS", this->COMPS); - this->keywords.emplace("COMPSEGL", this->COMPSEGL); - this->keywords.emplace("COMPSEGS", this->COMPSEGS); - this->keywords.emplace("COMPVE", this->COMPVE); - this->keywords.emplace("COMPVEL", this->COMPVEL); - this->keywords.emplace("CONNECTION_PROBE", this->CONNECTION_PROBE); - this->keywords.emplace("COORD", this->COORD); - this->keywords.emplace("COORDSYS", this->COORDSYS); - this->keywords.emplace("COPY", this->COPY); - this->keywords.emplace("COPYBOX", this->COPYBOX); - this->keywords.emplace("COPYREG", this->COPYREG); - this->keywords.emplace("CPIFACT", this->CPIFACT); - this->keywords.emplace("CPIFACTL", this->CPIFACTL); - this->keywords.emplace("CPR", this->CPR); - this->keywords.emplace("CREF", this->CREF); - this->keywords.emplace("CREFS", this->CREFS); - this->keywords.emplace("CRITPERM", this->CRITPERM); - this->keywords.emplace("CSKIN", this->CSKIN); - this->keywords.emplace("DATE", this->DATE); - this->keywords.emplace("DATES", this->DATES); - this->keywords.emplace("DATUM", this->DATUM); - this->keywords.emplace("DATUMR", this->DATUMR); - this->keywords.emplace("DATUMRX", this->DATUMRX); - this->keywords.emplace("DCQDEFN", this->DCQDEFN); - this->keywords.emplace("DEBUG_", this->DEBUG_); - this->keywords.emplace("DELAYACT", this->DELAYACT); - this->keywords.emplace("DENSITY", this->DENSITY); - this->keywords.emplace("DEPTH", this->DEPTH); - this->keywords.emplace("DEPTHTAB", this->DEPTHTAB); - this->keywords.emplace("DEPTHZ", this->DEPTHZ); - this->keywords.emplace("DIAGDISP", this->DIAGDISP); - this->keywords.emplace("DIFF", this->DIFF); - this->keywords.emplace("DIFFC", this->DIFFC); - this->keywords.emplace("DIFFCOAL", this->DIFFCOAL); - this->keywords.emplace("DIFFDP", this->DIFFDP); - this->keywords.emplace("DIFFMMF", this->DIFFMMF); - this->keywords.emplace("DIFFMR", this->DIFFMR); - this->keywords.emplace("DIFFMTHT", this->DIFFMTHT); - this->keywords.emplace("DIFFMX", this->DIFFMX); - this->keywords.emplace("DIFFMY", this->DIFFMY); - this->keywords.emplace("DIFFMZ", this->DIFFMZ); - this->keywords.emplace("DIFFR", this->DIFFR); - this->keywords.emplace("DIFFTHT", this->DIFFTHT); - this->keywords.emplace("DIFFUSE", this->DIFFUSE); - this->keywords.emplace("DIFFX", this->DIFFX); - this->keywords.emplace("DIFFY", this->DIFFY); - this->keywords.emplace("DIFFZ", this->DIFFZ); - this->keywords.emplace("DIMENS", this->DIMENS); - this->keywords.emplace("DIMPES", this->DIMPES); - this->keywords.emplace("DIMPLICT", this->DIMPLICT); - this->keywords.emplace("DISGAS", this->DISGAS); - this->keywords.emplace("DISPDIMS", this->DISPDIMS); - this->keywords.emplace("DISPERSE", this->DISPERSE); - this->keywords.emplace("DOMAINS", this->DOMAINS); - this->keywords.emplace("DPGRID", this->DPGRID); - this->keywords.emplace("DPKRMOD", this->DPKRMOD); - this->keywords.emplace("DPNUM", this->DPNUM); - this->keywords.emplace("DR", this->DR); - this->keywords.emplace("DREF", this->DREF); - this->keywords.emplace("DREFS", this->DREFS); - this->keywords.emplace("DRILPRI", this->DRILPRI); - this->keywords.emplace("DRSDT", this->DRSDT); - this->keywords.emplace("DRSDTCON", this->DRSDTCON); - this->keywords.emplace("DRSDTR", this->DRSDTR); - this->keywords.emplace("DRV", this->DRV); - this->keywords.emplace("DRVDT", this->DRVDT); - this->keywords.emplace("DRVDTR", this->DRVDTR); - this->keywords.emplace("DSPDEINT", this->DSPDEINT); - this->keywords.emplace("DTHETA", this->DTHETA); - this->keywords.emplace("DTHETAV", this->DTHETAV); - this->keywords.emplace("DUALPERM", this->DUALPERM); - this->keywords.emplace("DUALPORO", this->DUALPORO); - this->keywords.emplace("DUMPCUPL", this->DUMPCUPL); - this->keywords.emplace("DUMPFLUX", this->DUMPFLUX); - this->keywords.emplace("DX", this->DX); - this->keywords.emplace("DXV", this->DXV); - this->keywords.emplace("DY", this->DY); - this->keywords.emplace("DYNAMICR", this->DYNAMICR); - this->keywords.emplace("DYNRDIMS", this->DYNRDIMS); - this->keywords.emplace("DYV", this->DYV); - this->keywords.emplace("DZ", this->DZ); - this->keywords.emplace("DZMATRIX", this->DZMATRIX); - this->keywords.emplace("DZMTRX", this->DZMTRX); - this->keywords.emplace("DZMTRXV", this->DZMTRXV); - this->keywords.emplace("DZNET", this->DZNET); - this->keywords.emplace("DZV", this->DZV); - this->keywords.emplace("ECHO", this->ECHO); - this->keywords.emplace("ECLMC", this->ECLMC); - this->keywords.emplace("EDIT", this->EDIT); - this->keywords.emplace("EDITNNC", this->EDITNNC); - this->keywords.emplace("EDITNNCR", this->EDITNNCR); - this->keywords.emplace("EHYSTR", this->EHYSTR); - this->keywords.emplace("EHYSTRR", this->EHYSTRR); - this->keywords.emplace("END", this->END); - this->keywords.emplace("ENDACTIO", this->ENDACTIO); - this->keywords.emplace("ENDBOX", this->ENDBOX); - this->keywords.emplace("ENDDYN", this->ENDDYN); - this->keywords.emplace("ENDFIN", this->ENDFIN); - this->keywords.emplace("ENDINC", this->ENDINC); - this->keywords.emplace("ENDNUM", this->ENDNUM); - this->keywords.emplace("ENDPOINT_SPECIFIERS", this->ENDPOINT_SPECIFIERS); - this->keywords.emplace("ENDSCALE", this->ENDSCALE); - this->keywords.emplace("ENDSKIP", this->ENDSKIP); - this->keywords.emplace("ENKRVD", this->ENKRVD); - this->keywords.emplace("ENPCVD", this->ENPCVD); - this->keywords.emplace("ENPTVD", this->ENPTVD); - this->keywords.emplace("ENSPCVD", this->ENSPCVD); - this->keywords.emplace("EPSDBGS", this->EPSDBGS); - this->keywords.emplace("EPSDEBUG", this->EPSDEBUG); - this->keywords.emplace("EQLDIMS", this->EQLDIMS); - this->keywords.emplace("EQLNUM", this->EQLNUM); - this->keywords.emplace("EQLOPTS", this->EQLOPTS); - this->keywords.emplace("EQLZCORN", this->EQLZCORN); - this->keywords.emplace("EQUALREG", this->EQUALREG); - this->keywords.emplace("EQUALS", this->EQUALS); - this->keywords.emplace("EQUIL", this->EQUIL); - this->keywords.emplace("ESSNODE", this->ESSNODE); - this->keywords.emplace("EXCAVATE", this->EXCAVATE); - this->keywords.emplace("EXCEL", this->EXCEL); - this->keywords.emplace("EXIT", this->EXIT); - this->keywords.emplace("EXTFIN", this->EXTFIN); - this->keywords.emplace("EXTHOST", this->EXTHOST); - this->keywords.emplace("EXTRAPMS", this->EXTRAPMS); - this->keywords.emplace("EXTREPGL", this->EXTREPGL); - this->keywords.emplace("FAULTDIM", this->FAULTDIM); - this->keywords.emplace("FAULTS", this->FAULTS); - this->keywords.emplace("FBHPDEF", this->FBHPDEF); - this->keywords.emplace("FHERCHBL", this->FHERCHBL); - this->keywords.emplace("FIELD", this->FIELD); - this->keywords.emplace("FIELD_PROBE", this->FIELD_PROBE); - this->keywords.emplace("FILEUNIT", this->FILEUNIT); - this->keywords.emplace("FILLEPS", this->FILLEPS); - this->keywords.emplace("FIPNUM", this->FIPNUM); - this->keywords.emplace("FIPOWG", this->FIPOWG); - this->keywords.emplace("FIPSEP", this->FIPSEP); - this->keywords.emplace("FIP_PROBE", this->FIP_PROBE); - this->keywords.emplace("FLUXNUM", this->FLUXNUM); - this->keywords.emplace("FLUXREG", this->FLUXREG); - this->keywords.emplace("FLUXTYPE", this->FLUXTYPE); - this->keywords.emplace("FMTHMD", this->FMTHMD); - this->keywords.emplace("FMTIN", this->FMTIN); - this->keywords.emplace("FMTOUT", this->FMTOUT); - this->keywords.emplace("FMWSET", this->FMWSET); - this->keywords.emplace("FOAM", this->FOAM); - this->keywords.emplace("FOAMADS", this->FOAMADS); - this->keywords.emplace("FOAMDCYO", this->FOAMDCYO); - this->keywords.emplace("FOAMDCYW", this->FOAMDCYW); - this->keywords.emplace("FOAMFCN", this->FOAMFCN); - this->keywords.emplace("FOAMFRM", this->FOAMFRM); - this->keywords.emplace("FOAMFSC", this->FOAMFSC); - this->keywords.emplace("FOAMFSO", this->FOAMFSO); - this->keywords.emplace("FOAMFST", this->FOAMFST); - this->keywords.emplace("FOAMFSW", this->FOAMFSW); - this->keywords.emplace("FOAMMOB", this->FOAMMOB); - this->keywords.emplace("FOAMMOBP", this->FOAMMOBP); - this->keywords.emplace("FOAMMOBS", this->FOAMMOBS); - this->keywords.emplace("FOAMOPTS", this->FOAMOPTS); - this->keywords.emplace("FOAMROCK", this->FOAMROCK); - this->keywords.emplace("FORMFEED", this->FORMFEED); - this->keywords.emplace("FRICTION", this->FRICTION); - this->keywords.emplace("FULLIMP", this->FULLIMP); - this->keywords.emplace("GAS", this->GAS); - this->keywords.emplace("GASBEGIN", this->GASBEGIN); - this->keywords.emplace("GASCONC", this->GASCONC); - this->keywords.emplace("GASDENT", this->GASDENT); - this->keywords.emplace("GASEND", this->GASEND); - this->keywords.emplace("GASFCOMP", this->GASFCOMP); - this->keywords.emplace("GASFDECR", this->GASFDECR); - this->keywords.emplace("GASFDELC", this->GASFDELC); - this->keywords.emplace("GASFIELD", this->GASFIELD); - this->keywords.emplace("GASFTARG", this->GASFTARG); - this->keywords.emplace("GASJT", this->GASJT); - this->keywords.emplace("GASMONTH", this->GASMONTH); - this->keywords.emplace("GASPERIO", this->GASPERIO); - this->keywords.emplace("GASSATC", this->GASSATC); - this->keywords.emplace("GASVISCT", this->GASVISCT); - this->keywords.emplace("GASYEAR", this->GASYEAR); - this->keywords.emplace("GCALECON", this->GCALECON); - this->keywords.emplace("GCOMPIDX", this->GCOMPIDX); - this->keywords.emplace("GCONCAL", this->GCONCAL); - this->keywords.emplace("GCONENG", this->GCONENG); - this->keywords.emplace("GCONINJE", this->GCONINJE); - this->keywords.emplace("GCONPRI", this->GCONPRI); - this->keywords.emplace("GCONPROD", this->GCONPROD); - this->keywords.emplace("GCONSALE", this->GCONSALE); - this->keywords.emplace("GCONSUMP", this->GCONSUMP); - this->keywords.emplace("GCONTOL", this->GCONTOL); - this->keywords.emplace("GCUTBACK", this->GCUTBACK); - this->keywords.emplace("GCUTBACT", this->GCUTBACT); - this->keywords.emplace("GCVD", this->GCVD); - this->keywords.emplace("GDCQ", this->GDCQ); - this->keywords.emplace("GDCQECON", this->GDCQECON); - this->keywords.emplace("GDFILE", this->GDFILE); - this->keywords.emplace("GDIMS", this->GDIMS); - this->keywords.emplace("GDORIENT", this->GDORIENT); - this->keywords.emplace("GDRILPOT", this->GDRILPOT); - this->keywords.emplace("GECON", this->GECON); - this->keywords.emplace("GECONT", this->GECONT); - this->keywords.emplace("GEFAC", this->GEFAC); - this->keywords.emplace("GETDATA", this->GETDATA); - this->keywords.emplace("GETGLOB", this->GETGLOB); - this->keywords.emplace("GI", this->GI); - this->keywords.emplace("GIALL", this->GIALL); - this->keywords.emplace("GIMODEL", this->GIMODEL); - this->keywords.emplace("GINODE", this->GINODE); - this->keywords.emplace("GLIFTLIM", this->GLIFTLIM); - this->keywords.emplace("GLIFTOPT", this->GLIFTOPT); - this->keywords.emplace("GMWSET", this->GMWSET); - this->keywords.emplace("GNETDP", this->GNETDP); - this->keywords.emplace("GNETINJE", this->GNETINJE); - this->keywords.emplace("GNETPUMP", this->GNETPUMP); - this->keywords.emplace("GPMAINT", this->GPMAINT); - this->keywords.emplace("GRADGRUP", this->GRADGRUP); - this->keywords.emplace("GRADRESV", this->GRADRESV); - this->keywords.emplace("GRADRFT", this->GRADRFT); - this->keywords.emplace("GRADWELL", this->GRADWELL); - this->keywords.emplace("GRAVCONS", this->GRAVCONS); - this->keywords.emplace("GRAVDR", this->GRAVDR); - this->keywords.emplace("GRAVDRB", this->GRAVDRB); - this->keywords.emplace("GRAVDRM", this->GRAVDRM); - this->keywords.emplace("GRAVITY", this->GRAVITY); - this->keywords.emplace("GRDREACH", this->GRDREACH); - this->keywords.emplace("GRID", this->GRID); - this->keywords.emplace("GRIDFILE", this->GRIDFILE); - this->keywords.emplace("GRIDOPTS", this->GRIDOPTS); - this->keywords.emplace("GRIDUNIT", this->GRIDUNIT); - this->keywords.emplace("GROUP_PROBE", this->GROUP_PROBE); - this->keywords.emplace("GRUPMAST", this->GRUPMAST); - this->keywords.emplace("GRUPNET", this->GRUPNET); - this->keywords.emplace("GRUPRIG", this->GRUPRIG); - this->keywords.emplace("GRUPSLAV", this->GRUPSLAV); - this->keywords.emplace("GRUPTARG", this->GRUPTARG); - this->keywords.emplace("GRUPTREE", this->GRUPTREE); - this->keywords.emplace("GSATINJE", this->GSATINJE); - this->keywords.emplace("GSATPROD", this->GSATPROD); - this->keywords.emplace("GSEPCOND", this->GSEPCOND); - this->keywords.emplace("GSSCPTST", this->GSSCPTST); - this->keywords.emplace("GSWINGF", this->GSWINGF); - this->keywords.emplace("GTADD", this->GTADD); - this->keywords.emplace("GTMULT", this->GTMULT); - this->keywords.emplace("GUIDECAL", this->GUIDECAL); - this->keywords.emplace("GUIDERAT", this->GUIDERAT); - this->keywords.emplace("GUPFREQ", this->GUPFREQ); - this->keywords.emplace("GWRTWCV", this->GWRTWCV); - this->keywords.emplace("HALFTRAN", this->HALFTRAN); - this->keywords.emplace("HAxxxxxx", this->HAxxxxxx); - this->keywords.emplace("HBNUM", this->HBNUM); - this->keywords.emplace("HDISP", this->HDISP); - this->keywords.emplace("HEATCR", this->HEATCR); - this->keywords.emplace("HEATCRT", this->HEATCRT); - this->keywords.emplace("HMAQUCT", this->HMAQUCT); - this->keywords.emplace("HMAQUFET", this->HMAQUFET); - this->keywords.emplace("HMAQUNUM", this->HMAQUNUM); - this->keywords.emplace("HMDIMS", this->HMDIMS); - this->keywords.emplace("HMFAULTS", this->HMFAULTS); - this->keywords.emplace("HMMLAQUN", this->HMMLAQUN); - this->keywords.emplace("HMMLCTAQ", this->HMMLCTAQ); - this->keywords.emplace("HMMLFTAQ", this->HMMLFTAQ); - this->keywords.emplace("HMMLTWCN", this->HMMLTWCN); - this->keywords.emplace("HMMULTFT", this->HMMULTFT); - this->keywords.emplace("HMMULTSG", this->HMMULTSG); - this->keywords.emplace("HMMULTxx", this->HMMULTxx); - this->keywords.emplace("HMPROPS", this->HMPROPS); - this->keywords.emplace("HMROCK", this->HMROCK); - this->keywords.emplace("HMROCKT", this->HMROCKT); - this->keywords.emplace("HMRREF", this->HMRREF); - this->keywords.emplace("HMWELCON", this->HMWELCON); - this->keywords.emplace("HMWPIMLT", this->HMWPIMLT); - this->keywords.emplace("HMxxxxxx", this->HMxxxxxx); - this->keywords.emplace("HRFIN", this->HRFIN); - this->keywords.emplace("HWKRO", this->HWKRO); - this->keywords.emplace("HWKRORG", this->HWKRORG); - this->keywords.emplace("HWKRORW", this->HWKRORW); - this->keywords.emplace("HWKRW", this->HWKRW); - this->keywords.emplace("HWKRWR", this->HWKRWR); - this->keywords.emplace("HWPCW", this->HWPCW); - this->keywords.emplace("HWSNUM", this->HWSNUM); - this->keywords.emplace("HWSOGCR", this->HWSOGCR); - this->keywords.emplace("HWSOWCR", this->HWSOWCR); - this->keywords.emplace("HWSWCR", this->HWSWCR); - this->keywords.emplace("HWSWL", this->HWSWL); - this->keywords.emplace("HWSWLPC", this->HWSWLPC); - this->keywords.emplace("HWSWU", this->HWSWU); - this->keywords.emplace("HXFIN", this->HXFIN); - this->keywords.emplace("HYDRHEAD", this->HYDRHEAD); - this->keywords.emplace("HYFIN", this->HYFIN); - this->keywords.emplace("HYMOBGDR", this->HYMOBGDR); - this->keywords.emplace("HYST", this->HYST); - this->keywords.emplace("HYSTCHCK", this->HYSTCHCK); - this->keywords.emplace("HZFIN", this->HZFIN); - this->keywords.emplace("IHOST", this->IHOST); - this->keywords.emplace("IMBNUM", this->IMBNUM); - this->keywords.emplace("IMBNUMMF", this->IMBNUMMF); - this->keywords.emplace("IMKRVD", this->IMKRVD); - this->keywords.emplace("IMPCVD", this->IMPCVD); - this->keywords.emplace("IMPES", this->IMPES); - this->keywords.emplace("IMPLICIT", this->IMPLICIT); - this->keywords.emplace("IMPORT", this->IMPORT); - this->keywords.emplace("IMPTVD", this->IMPTVD); - this->keywords.emplace("IMSPCVD", this->IMSPCVD); - this->keywords.emplace("INCLUDE", this->INCLUDE); - this->keywords.emplace("INIT", this->INIT); - this->keywords.emplace("INRAD", this->INRAD); - this->keywords.emplace("INSPEC", this->INSPEC); - this->keywords.emplace("INTPC", this->INTPC); - this->keywords.emplace("IONROCK", this->IONROCK); - this->keywords.emplace("IONXROCK", this->IONXROCK); - this->keywords.emplace("IONXSURF", this->IONXSURF); - this->keywords.emplace("IPCG", this->IPCG); - this->keywords.emplace("IPCW", this->IPCW); - this->keywords.emplace("ISGCR", this->ISGCR); - this->keywords.emplace("ISGL", this->ISGL); - this->keywords.emplace("ISGLPC", this->ISGLPC); - this->keywords.emplace("ISGU", this->ISGU); - this->keywords.emplace("ISOGCR", this->ISOGCR); - this->keywords.emplace("ISOLNUM", this->ISOLNUM); - this->keywords.emplace("ISOWCR", this->ISOWCR); - this->keywords.emplace("ISWCR", this->ISWCR); - this->keywords.emplace("ISWL", this->ISWL); - this->keywords.emplace("ISWLPC", this->ISWLPC); - this->keywords.emplace("ISWU", this->ISWU); - this->keywords.emplace("JFUNC", this->JFUNC); - this->keywords.emplace("JFUNCR", this->JFUNCR); - this->keywords.emplace("KRNUM", this->KRNUM); - this->keywords.emplace("KRNUMMF", this->KRNUMMF); - this->keywords.emplace("LAB", this->LAB); - this->keywords.emplace("LANGMPL", this->LANGMPL); - this->keywords.emplace("LANGMUIR", this->LANGMUIR); - this->keywords.emplace("LANGSOLV", this->LANGSOLV); - this->keywords.emplace("LCUNIT", this->LCUNIT); - this->keywords.emplace("LGR", this->LGR); - this->keywords.emplace("LGRCOPY", this->LGRCOPY); - this->keywords.emplace("LGRFREE", this->LGRFREE); - this->keywords.emplace("LGRLOCK", this->LGRLOCK); - this->keywords.emplace("LGROFF", this->LGROFF); - this->keywords.emplace("LGRON", this->LGRON); - this->keywords.emplace("LICENSES", this->LICENSES); - this->keywords.emplace("LIFTOPT", this->LIFTOPT); - this->keywords.emplace("LINCOM", this->LINCOM); - this->keywords.emplace("LINKPERM", this->LINKPERM); - this->keywords.emplace("LIVEOIL", this->LIVEOIL); - this->keywords.emplace("LKRO", this->LKRO); - this->keywords.emplace("LKRORG", this->LKRORG); - this->keywords.emplace("LKRORW", this->LKRORW); - this->keywords.emplace("LKRW", this->LKRW); - this->keywords.emplace("LKRWR", this->LKRWR); - this->keywords.emplace("LOAD", this->LOAD); - this->keywords.emplace("LOWSALT", this->LOWSALT); - this->keywords.emplace("LPCW", this->LPCW); - this->keywords.emplace("LSALTFNC", this->LSALTFNC); - this->keywords.emplace("LSLTWNUM", this->LSLTWNUM); - this->keywords.emplace("LSNUM", this->LSNUM); - this->keywords.emplace("LSOGCR", this->LSOGCR); - this->keywords.emplace("LSOWCR", this->LSOWCR); - this->keywords.emplace("LSWCR", this->LSWCR); - this->keywords.emplace("LSWL", this->LSWL); - this->keywords.emplace("LSWLPC", this->LSWLPC); - this->keywords.emplace("LSWU", this->LSWU); - this->keywords.emplace("LTOSIGMA", this->LTOSIGMA); - this->keywords.emplace("LWKRO", this->LWKRO); - this->keywords.emplace("LWKRORG", this->LWKRORG); - this->keywords.emplace("LWKRORW", this->LWKRORW); - this->keywords.emplace("LWKRW", this->LWKRW); - this->keywords.emplace("LWKRWR", this->LWKRWR); - this->keywords.emplace("LWPCW", this->LWPCW); - this->keywords.emplace("LWSLTNUM", this->LWSLTNUM); - this->keywords.emplace("LWSNUM", this->LWSNUM); - this->keywords.emplace("LWSOGCR", this->LWSOGCR); - this->keywords.emplace("LWSOWCR", this->LWSOWCR); - this->keywords.emplace("LWSWCR", this->LWSWCR); - this->keywords.emplace("LWSWL", this->LWSWL); - this->keywords.emplace("LWSWLPC", this->LWSWLPC); - this->keywords.emplace("LWSWU", this->LWSWU); - this->keywords.emplace("LX", this->LX); - this->keywords.emplace("LXFIN", this->LXFIN); - this->keywords.emplace("LY", this->LY); - this->keywords.emplace("LYFIN", this->LYFIN); - this->keywords.emplace("LZ", this->LZ); - this->keywords.emplace("LZFIN", this->LZFIN); - this->keywords.emplace("MAPAXES", this->MAPAXES); - this->keywords.emplace("MAPUNITS", this->MAPUNITS); - this->keywords.emplace("MASSFLOW", this->MASSFLOW); - this->keywords.emplace("MATCORR", this->MATCORR); - this->keywords.emplace("MAXVALUE", this->MAXVALUE); - this->keywords.emplace("MEMORY", this->MEMORY); - this->keywords.emplace("MESSAGE", this->MESSAGE); - this->keywords.emplace("MESSAGES", this->MESSAGES); - this->keywords.emplace("MESSOPTS", this->MESSOPTS); - this->keywords.emplace("MESSSRVC", this->MESSSRVC); - this->keywords.emplace("METRIC", this->METRIC); - this->keywords.emplace("MICP", this->MICP); - this->keywords.emplace("MICPPARA", this->MICPPARA); - this->keywords.emplace("MINNNCT", this->MINNNCT); - this->keywords.emplace("MINNPCOL", this->MINNPCOL); - this->keywords.emplace("MINPORV", this->MINPORV); - this->keywords.emplace("MINPV", this->MINPV); - this->keywords.emplace("MINPVFIL", this->MINPVFIL); - this->keywords.emplace("MINPVV", this->MINPVV); - this->keywords.emplace("MINVALUE", this->MINVALUE); - this->keywords.emplace("MISC", this->MISC); - this->keywords.emplace("MISCIBLE", this->MISCIBLE); - this->keywords.emplace("MISCNUM", this->MISCNUM); - this->keywords.emplace("MLANG", this->MLANG); - this->keywords.emplace("MLANGSLV", this->MLANGSLV); - this->keywords.emplace("MONITOR", this->MONITOR); - this->keywords.emplace("MPFANUM", this->MPFANUM); - this->keywords.emplace("MPFNNC", this->MPFNNC); - this->keywords.emplace("MSFN", this->MSFN); - this->keywords.emplace("MSGFILE", this->MSGFILE); - this->keywords.emplace("MSUM_PROBE", this->MSUM_PROBE); - this->keywords.emplace("MULSGGD", this->MULSGGD); - this->keywords.emplace("MULSGGDV", this->MULSGGDV); - this->keywords.emplace("MULTFLT", this->MULTFLT); - this->keywords.emplace("MULTIN", this->MULTIN); - this->keywords.emplace("MULTIPLY", this->MULTIPLY); - this->keywords.emplace("MULTIREG", this->MULTIREG); - this->keywords.emplace("MULTNUM", this->MULTNUM); - this->keywords.emplace("MULTOUT", this->MULTOUT); - this->keywords.emplace("MULTOUTS", this->MULTOUTS); - this->keywords.emplace("MULTPV", this->MULTPV); - this->keywords.emplace("MULTREAL", this->MULTREAL); - this->keywords.emplace("MULTREGD", this->MULTREGD); - this->keywords.emplace("MULTREGH", this->MULTREGH); - this->keywords.emplace("MULTREGP", this->MULTREGP); - this->keywords.emplace("MULTREGT", this->MULTREGT); - this->keywords.emplace("MULTSIG", this->MULTSIG); - this->keywords.emplace("MULTSIGV", this->MULTSIGV); - this->keywords.emplace("MULT_XYZ", this->MULT_XYZ); - this->keywords.emplace("MW", this->MW); - this->keywords.emplace("MWS", this->MWS); - this->keywords.emplace("NARROW", this->NARROW); - this->keywords.emplace("NCONSUMP", this->NCONSUMP); - this->keywords.emplace("NEFAC", this->NEFAC); - this->keywords.emplace("NETBALAN", this->NETBALAN); - this->keywords.emplace("NETCOMPA", this->NETCOMPA); - this->keywords.emplace("NETWORK", this->NETWORK); - this->keywords.emplace("NEWTRAN", this->NEWTRAN); - this->keywords.emplace("NEXTSTEP", this->NEXTSTEP); - this->keywords.emplace("NEXTSTPL", this->NEXTSTPL); - this->keywords.emplace("NINENUM", this->NINENUM); - this->keywords.emplace("NINEPOIN", this->NINEPOIN); - this->keywords.emplace("NMATOPTS", this->NMATOPTS); - this->keywords.emplace("NMATRIX", this->NMATRIX); - this->keywords.emplace("NMESSAGE", this->NMESSAGE); - this->keywords.emplace("NNC", this->NNC); - this->keywords.emplace("NNEWTF", this->NNEWTF); - this->keywords.emplace("NOCASC", this->NOCASC); - this->keywords.emplace("NODEPROP", this->NODEPROP); - this->keywords.emplace("NODPPM", this->NODPPM); - this->keywords.emplace("NOECHO", this->NOECHO); - this->keywords.emplace("NOGGF", this->NOGGF); - this->keywords.emplace("NOGRAV", this->NOGRAV); - this->keywords.emplace("NOHMD", this->NOHMD); - this->keywords.emplace("NOHMO", this->NOHMO); - this->keywords.emplace("NOHYST", this->NOHYST); - this->keywords.emplace("NOINSPEC", this->NOINSPEC); - this->keywords.emplace("NOMONITO", this->NOMONITO); - this->keywords.emplace("NONNC", this->NONNC); - this->keywords.emplace("NORSSPEC", this->NORSSPEC); - this->keywords.emplace("NOSIM", this->NOSIM); - this->keywords.emplace("NOWARN", this->NOWARN); - this->keywords.emplace("NOWARNEP", this->NOWARNEP); - this->keywords.emplace("NRSOUT", this->NRSOUT); - this->keywords.emplace("NSTACK", this->NSTACK); - this->keywords.emplace("NTG", this->NTG); - this->keywords.emplace("NUMRES", this->NUMRES); - this->keywords.emplace("NUPCOL", this->NUPCOL); - this->keywords.emplace("NWATREM", this->NWATREM); - this->keywords.emplace("NXFIN", this->NXFIN); - this->keywords.emplace("NYFIN", this->NYFIN); - this->keywords.emplace("NZFIN", this->NZFIN); - this->keywords.emplace("OCOMPIDX", this->OCOMPIDX); - this->keywords.emplace("OFM", this->OFM); - this->keywords.emplace("OIL", this->OIL); - this->keywords.emplace("OILAPI", this->OILAPI); - this->keywords.emplace("OILCOMPR", this->OILCOMPR); - this->keywords.emplace("OILDENT", this->OILDENT); - this->keywords.emplace("OILJT", this->OILJT); - this->keywords.emplace("OILMW", this->OILMW); - this->keywords.emplace("OILVISCT", this->OILVISCT); - this->keywords.emplace("OILVTIM", this->OILVTIM); - this->keywords.emplace("OLDTRAN", this->OLDTRAN); - this->keywords.emplace("OLDTRANR", this->OLDTRANR); - this->keywords.emplace("OPERATE", this->OPERATE); - this->keywords.emplace("OPERATER", this->OPERATER); - this->keywords.emplace("OPERNUM", this->OPERNUM); - this->keywords.emplace("OPTIONS", this->OPTIONS); - this->keywords.emplace("OPTIONS3", this->OPTIONS3); - this->keywords.emplace("OUTRAD", this->OUTRAD); - this->keywords.emplace("OUTSOL", this->OUTSOL); - this->keywords.emplace("OVERBURD", this->OVERBURD); - this->keywords.emplace("PARALLEL", this->PARALLEL); - this->keywords.emplace("PARAOPTS", this->PARAOPTS); - this->keywords.emplace("PARTTRAC", this->PARTTRAC); - this->keywords.emplace("PATHS", this->PATHS); - this->keywords.emplace("PBUB", this->PBUB); - this->keywords.emplace("PBVD", this->PBVD); - this->keywords.emplace("PCG", this->PCG); - this->keywords.emplace("PCG32D", this->PCG32D); - this->keywords.emplace("PCW", this->PCW); - this->keywords.emplace("PCW32D", this->PCW32D); - this->keywords.emplace("PDEW", this->PDEW); - this->keywords.emplace("PDVD", this->PDVD); - this->keywords.emplace("PEBI", this->PEBI); - this->keywords.emplace("PECOEFS", this->PECOEFS); - this->keywords.emplace("PEDIMS", this->PEDIMS); - this->keywords.emplace("PEGTABX", this->PEGTABX); - this->keywords.emplace("PEKTABX", this->PEKTABX); - this->keywords.emplace("PENUM", this->PENUM); - this->keywords.emplace("PERFORMANCE_PROBE", this->PERFORMANCE_PROBE); - this->keywords.emplace("PERMAVE", this->PERMAVE); - this->keywords.emplace("PERMFACT", this->PERMFACT); - this->keywords.emplace("PERMJFUN", this->PERMJFUN); - this->keywords.emplace("PERMR", this->PERMR); - this->keywords.emplace("PERMTHT", this->PERMTHT); - this->keywords.emplace("PERMX", this->PERMX); - this->keywords.emplace("PERMXY", this->PERMXY); - this->keywords.emplace("PERMY", this->PERMY); - this->keywords.emplace("PERMYZ", this->PERMYZ); - this->keywords.emplace("PERMZ", this->PERMZ); - this->keywords.emplace("PERMZX", this->PERMZX); - this->keywords.emplace("PETGRID", this->PETGRID); - this->keywords.emplace("PETOPTS", this->PETOPTS); - this->keywords.emplace("PICOND", this->PICOND); - this->keywords.emplace("PIMTDIMS", this->PIMTDIMS); - this->keywords.emplace("PIMULTAB", this->PIMULTAB); - this->keywords.emplace("PINCH", this->PINCH); - this->keywords.emplace("PINCHNUM", this->PINCHNUM); - this->keywords.emplace("PINCHOUT", this->PINCHOUT); - this->keywords.emplace("PINCHREG", this->PINCHREG); - this->keywords.emplace("PINCHXY", this->PINCHXY); - this->keywords.emplace("PINTDIMS", this->PINTDIMS); - this->keywords.emplace("PLMIXNUM", this->PLMIXNUM); - this->keywords.emplace("PLMIXPAR", this->PLMIXPAR); - this->keywords.emplace("PLYADS", this->PLYADS); - this->keywords.emplace("PLYADSS", this->PLYADSS); - this->keywords.emplace("PLYATEMP", this->PLYATEMP); - this->keywords.emplace("PLYCAMAX", this->PLYCAMAX); - this->keywords.emplace("PLYDHFLF", this->PLYDHFLF); - this->keywords.emplace("PLYESAL", this->PLYESAL); - this->keywords.emplace("PLYKRRF", this->PLYKRRF); - this->keywords.emplace("PLYMAX", this->PLYMAX); - this->keywords.emplace("PLYMWINJ", this->PLYMWINJ); - this->keywords.emplace("PLYOPTS", this->PLYOPTS); - this->keywords.emplace("PLYRMDEN", this->PLYRMDEN); - this->keywords.emplace("PLYROCK", this->PLYROCK); - this->keywords.emplace("PLYROCKM", this->PLYROCKM); - this->keywords.emplace("PLYSHEAR", this->PLYSHEAR); - this->keywords.emplace("PLYSHLOG", this->PLYSHLOG); - this->keywords.emplace("PLYTRRF", this->PLYTRRF); - this->keywords.emplace("PLYTRRFA", this->PLYTRRFA); - this->keywords.emplace("PLYVISC", this->PLYVISC); - this->keywords.emplace("PLYVISCS", this->PLYVISCS); - this->keywords.emplace("PLYVISCT", this->PLYVISCT); - this->keywords.emplace("PLYVMH", this->PLYVMH); - this->keywords.emplace("PLYVSCST", this->PLYVSCST); - this->keywords.emplace("PMAX", this->PMAX); - this->keywords.emplace("PMISC", this->PMISC); - this->keywords.emplace("POLYMER", this->POLYMER); - this->keywords.emplace("POLYMW", this->POLYMW); - this->keywords.emplace("PORO", this->PORO); - this->keywords.emplace("PORV", this->PORV); - this->keywords.emplace("PPCWMAX", this->PPCWMAX); - this->keywords.emplace("PRECSALT", this->PRECSALT); - this->keywords.emplace("PREF", this->PREF); - this->keywords.emplace("PREFS", this->PREFS); - this->keywords.emplace("PRESSURE", this->PRESSURE); - this->keywords.emplace("PRIORITY", this->PRIORITY); - this->keywords.emplace("PROPS", this->PROPS); - this->keywords.emplace("PRORDER", this->PRORDER); - this->keywords.emplace("PRVD", this->PRVD); - this->keywords.emplace("PSTEADY", this->PSTEADY); - this->keywords.emplace("PSWRG", this->PSWRG); - this->keywords.emplace("PSWRO", this->PSWRO); - this->keywords.emplace("PVCDO", this->PVCDO); - this->keywords.emplace("PVCO", this->PVCO); - this->keywords.emplace("PVDG", this->PVDG); - this->keywords.emplace("PVDO", this->PVDO); - this->keywords.emplace("PVDS", this->PVDS); - this->keywords.emplace("PVTG", this->PVTG); - this->keywords.emplace("PVTGW", this->PVTGW); - this->keywords.emplace("PVTGWO", this->PVTGWO); - this->keywords.emplace("PVTNUM", this->PVTNUM); - this->keywords.emplace("PVTO", this->PVTO); - this->keywords.emplace("PVTSOL", this->PVTSOL); - this->keywords.emplace("PVTW", this->PVTW); - this->keywords.emplace("PVTWSALT", this->PVTWSALT); - this->keywords.emplace("PVT_M", this->PVT_M); - this->keywords.emplace("PVZG", this->PVZG); - this->keywords.emplace("PYACTION", this->PYACTION); - this->keywords.emplace("PYINPUT", this->PYINPUT); - this->keywords.emplace("QDRILL", this->QDRILL); - this->keywords.emplace("QHRATING", this->QHRATING); - this->keywords.emplace("QMOBIL", this->QMOBIL); - this->keywords.emplace("RADFIN", this->RADFIN); - this->keywords.emplace("RADFIN4", this->RADFIN4); - this->keywords.emplace("RADIAL", this->RADIAL); - this->keywords.emplace("RAINFALL", this->RAINFALL); - this->keywords.emplace("RBEDCONT", this->RBEDCONT); - this->keywords.emplace("RCMASTS", this->RCMASTS); - this->keywords.emplace("REACHES", this->REACHES); - this->keywords.emplace("READDATA", this->READDATA); - this->keywords.emplace("REFINE", this->REFINE); - this->keywords.emplace("REGDIMS", this->REGDIMS); - this->keywords.emplace("REGION2REGION_PROBE", this->REGION2REGION_PROBE); - this->keywords.emplace("REGION2REGION_PROBE_E300", this->REGION2REGION_PROBE_E300); - this->keywords.emplace("REGIONS", this->REGIONS); - this->keywords.emplace("REGION_PROBE", this->REGION_PROBE); - this->keywords.emplace("RESIDNUM", this->RESIDNUM); - this->keywords.emplace("RESTART", this->RESTART); - this->keywords.emplace("RESVNUM", this->RESVNUM); - this->keywords.emplace("RHO", this->RHO); - this->keywords.emplace("RIVDEBUG", this->RIVDEBUG); - this->keywords.emplace("RIVERSYS", this->RIVERSYS); - this->keywords.emplace("RIVRDIMS", this->RIVRDIMS); - this->keywords.emplace("RIVRPROP", this->RIVRPROP); - this->keywords.emplace("RIVRXSEC", this->RIVRXSEC); - this->keywords.emplace("RIVSALT", this->RIVSALT); - this->keywords.emplace("RIVTRACE", this->RIVTRACE); - this->keywords.emplace("RKTRMDIR", this->RKTRMDIR); - this->keywords.emplace("ROCK", this->ROCK); - this->keywords.emplace("ROCK2D", this->ROCK2D); - this->keywords.emplace("ROCK2DTR", this->ROCK2DTR); - this->keywords.emplace("ROCKCOMP", this->ROCKCOMP); - this->keywords.emplace("ROCKFRAC", this->ROCKFRAC); - this->keywords.emplace("ROCKNUM", this->ROCKNUM); - this->keywords.emplace("ROCKOPTS", this->ROCKOPTS); - this->keywords.emplace("ROCKPAMA", this->ROCKPAMA); - this->keywords.emplace("ROCKTAB", this->ROCKTAB); - this->keywords.emplace("ROCKTABH", this->ROCKTABH); - this->keywords.emplace("ROCKTABW", this->ROCKTABW); - this->keywords.emplace("ROCKTHSG", this->ROCKTHSG); - this->keywords.emplace("ROCKTSIG", this->ROCKTSIG); - this->keywords.emplace("ROCKV", this->ROCKV); - this->keywords.emplace("ROCKWNOD", this->ROCKWNOD); - this->keywords.emplace("RPTCPL", this->RPTCPL); - this->keywords.emplace("RPTGRID", this->RPTGRID); - this->keywords.emplace("RPTGRIDL", this->RPTGRIDL); - this->keywords.emplace("RPTHMD", this->RPTHMD); - this->keywords.emplace("RPTHMG", this->RPTHMG); - this->keywords.emplace("RPTHMW", this->RPTHMW); - this->keywords.emplace("RPTINIT", this->RPTINIT); - this->keywords.emplace("RPTISOL", this->RPTISOL); - this->keywords.emplace("RPTONLY", this->RPTONLY); - this->keywords.emplace("RPTONLYO", this->RPTONLYO); - this->keywords.emplace("RPTPROPS", this->RPTPROPS); - this->keywords.emplace("RPTREGS", this->RPTREGS); - this->keywords.emplace("RPTRST", this->RPTRST); - this->keywords.emplace("RPTRUNSP", this->RPTRUNSP); - this->keywords.emplace("RPTSCHED", this->RPTSCHED); - this->keywords.emplace("RPTSMRY", this->RPTSMRY); - this->keywords.emplace("RPTSOL", this->RPTSOL); - this->keywords.emplace("RS", this->RS); - this->keywords.emplace("RSCONST", this->RSCONST); - this->keywords.emplace("RSCONSTT", this->RSCONSTT); - this->keywords.emplace("RSGI", this->RSGI); - this->keywords.emplace("RSSPEC", this->RSSPEC); - this->keywords.emplace("RSVD", this->RSVD); - this->keywords.emplace("RTEMP", this->RTEMP); - this->keywords.emplace("RTEMPA", this->RTEMPA); - this->keywords.emplace("RTEMPVD", this->RTEMPVD); - this->keywords.emplace("RUNSPEC", this->RUNSPEC); - this->keywords.emplace("RUNSUM", this->RUNSUM); - this->keywords.emplace("RV", this->RV); - this->keywords.emplace("RVCONST", this->RVCONST); - this->keywords.emplace("RVCONSTT", this->RVCONSTT); - this->keywords.emplace("RVGI", this->RVGI); - this->keywords.emplace("RVVD", this->RVVD); - this->keywords.emplace("RVW", this->RVW); - this->keywords.emplace("RWGSALT", this->RWGSALT); - this->keywords.emplace("SALINITY", this->SALINITY); - this->keywords.emplace("SALT", this->SALT); - this->keywords.emplace("SALTNODE", this->SALTNODE); - this->keywords.emplace("SALTP", this->SALTP); - this->keywords.emplace("SALTPVD", this->SALTPVD); - this->keywords.emplace("SALTREST", this->SALTREST); - this->keywords.emplace("SALTSOL", this->SALTSOL); - this->keywords.emplace("SALTVD", this->SALTVD); - this->keywords.emplace("SAMG", this->SAMG); - this->keywords.emplace("SATNUM", this->SATNUM); - this->keywords.emplace("SATOPTS", this->SATOPTS); - this->keywords.emplace("SAVE", this->SAVE); - this->keywords.emplace("SBIOF", this->SBIOF); - this->keywords.emplace("SCALC", this->SCALC); - this->keywords.emplace("SCALECRS", this->SCALECRS); - this->keywords.emplace("SCALELIM", this->SCALELIM); - this->keywords.emplace("SCDATAB", this->SCDATAB); - this->keywords.emplace("SCDETAB", this->SCDETAB); - this->keywords.emplace("SCDPDIMS", this->SCDPDIMS); - this->keywords.emplace("SCDPTAB", this->SCDPTAB); - this->keywords.emplace("SCDPTRAC", this->SCDPTRAC); - this->keywords.emplace("SCHEDULE", this->SCHEDULE); - this->keywords.emplace("SCVD", this->SCVD); - this->keywords.emplace("SDENSITY", this->SDENSITY); - this->keywords.emplace("SEGMENT_PROBE", this->SEGMENT_PROBE); - this->keywords.emplace("SEPARATE", this->SEPARATE); - this->keywords.emplace("SEPVALS", this->SEPVALS); - this->keywords.emplace("SFOAM", this->SFOAM); - this->keywords.emplace("SGAS", this->SGAS); - this->keywords.emplace("SGCR", this->SGCR); - this->keywords.emplace("SGCWMIS", this->SGCWMIS); - this->keywords.emplace("SGF32D", this->SGF32D); - this->keywords.emplace("SGFN", this->SGFN); - this->keywords.emplace("SGL", this->SGL); - this->keywords.emplace("SGLPC", this->SGLPC); - this->keywords.emplace("SGOF", this->SGOF); - this->keywords.emplace("SGOFLET", this->SGOFLET); - this->keywords.emplace("SGU", this->SGU); - this->keywords.emplace("SGWFN", this->SGWFN); - this->keywords.emplace("SHRATE", this->SHRATE); - this->keywords.emplace("SIGMA", this->SIGMA); - this->keywords.emplace("SIGMAGDV", this->SIGMAGDV); - this->keywords.emplace("SIGMATH", this->SIGMATH); - this->keywords.emplace("SIGMAV", this->SIGMAV); - this->keywords.emplace("SIMULATE", this->SIMULATE); - this->keywords.emplace("SKIP", this->SKIP); - this->keywords.emplace("SKIP100", this->SKIP100); - this->keywords.emplace("SKIP300", this->SKIP300); - this->keywords.emplace("SKIPREST", this->SKIPREST); - this->keywords.emplace("SKPRPOLY", this->SKPRPOLY); - this->keywords.emplace("SKPRWAT", this->SKPRWAT); - this->keywords.emplace("SKRO", this->SKRO); - this->keywords.emplace("SKRORG", this->SKRORG); - this->keywords.emplace("SKRORW", this->SKRORW); - this->keywords.emplace("SKRW", this->SKRW); - this->keywords.emplace("SKRWR", this->SKRWR); - this->keywords.emplace("SLAVES", this->SLAVES); - this->keywords.emplace("SLGOF", this->SLGOF); - this->keywords.emplace("SMICR", this->SMICR); - this->keywords.emplace("SMRYDIMS", this->SMRYDIMS); - this->keywords.emplace("SMULTX", this->SMULTX); - this->keywords.emplace("SMULTY", this->SMULTY); - this->keywords.emplace("SMULTZ", this->SMULTZ); - this->keywords.emplace("SOCRS", this->SOCRS); - this->keywords.emplace("SOF2", this->SOF2); - this->keywords.emplace("SOF3", this->SOF3); - this->keywords.emplace("SOF32D", this->SOF32D); - this->keywords.emplace("SOGCR", this->SOGCR); - this->keywords.emplace("SOIL", this->SOIL); - this->keywords.emplace("SOLUTION", this->SOLUTION); - this->keywords.emplace("SOLVCONC", this->SOLVCONC); - this->keywords.emplace("SOLVDIMS", this->SOLVDIMS); - this->keywords.emplace("SOLVDIRS", this->SOLVDIRS); - this->keywords.emplace("SOLVENT", this->SOLVENT); - this->keywords.emplace("SOLVFRAC", this->SOLVFRAC); - this->keywords.emplace("SOLVNUM", this->SOLVNUM); - this->keywords.emplace("SOMGAS", this->SOMGAS); - this->keywords.emplace("SOMWAT", this->SOMWAT); - this->keywords.emplace("SORWMIS", this->SORWMIS); - this->keywords.emplace("SOWCR", this->SOWCR); - this->keywords.emplace("SOXYG", this->SOXYG); - this->keywords.emplace("SPECGRID", this->SPECGRID); - this->keywords.emplace("SPECHEAT", this->SPECHEAT); - this->keywords.emplace("SPECROCK", this->SPECROCK); - this->keywords.emplace("SPIDER", this->SPIDER); - this->keywords.emplace("SPOLY", this->SPOLY); - this->keywords.emplace("SPOLYMW", this->SPOLYMW); - this->keywords.emplace("SSFN", this->SSFN); - this->keywords.emplace("SSGCR", this->SSGCR); - this->keywords.emplace("SSGL", this->SSGL); - this->keywords.emplace("SSOGCR", this->SSOGCR); - this->keywords.emplace("SSOL", this->SSOL); - this->keywords.emplace("SSOWCR", this->SSOWCR); - this->keywords.emplace("SSWCR", this->SSWCR); - this->keywords.emplace("SSWL", this->SSWL); - this->keywords.emplace("SSWU", this->SSWU); - this->keywords.emplace("START", this->START); - this->keywords.emplace("STCOND", this->STCOND); - this->keywords.emplace("STOG", this->STOG); - this->keywords.emplace("STONE", this->STONE); - this->keywords.emplace("STONE1", this->STONE1); - this->keywords.emplace("STONE1EX", this->STONE1EX); - this->keywords.emplace("STONE2", this->STONE2); - this->keywords.emplace("STOW", this->STOW); - this->keywords.emplace("STWG", this->STWG); - this->keywords.emplace("SUMMARY", this->SUMMARY); - this->keywords.emplace("SUMTHIN", this->SUMTHIN); - this->keywords.emplace("SUREA", this->SUREA); - this->keywords.emplace("SURF", this->SURF); - this->keywords.emplace("SURFACT", this->SURFACT); - this->keywords.emplace("SURFACTW", this->SURFACTW); - this->keywords.emplace("SURFADDW", this->SURFADDW); - this->keywords.emplace("SURFADS", this->SURFADS); - this->keywords.emplace("SURFCAPD", this->SURFCAPD); - this->keywords.emplace("SURFESAL", this->SURFESAL); - this->keywords.emplace("SURFNUM", this->SURFNUM); - this->keywords.emplace("SURFOPTS", this->SURFOPTS); - this->keywords.emplace("SURFROCK", this->SURFROCK); - this->keywords.emplace("SURFST", this->SURFST); - this->keywords.emplace("SURFSTES", this->SURFSTES); - this->keywords.emplace("SURFVISC", this->SURFVISC); - this->keywords.emplace("SURFWNUM", this->SURFWNUM); - this->keywords.emplace("SWAT", this->SWAT); - this->keywords.emplace("SWATINIT", this->SWATINIT); - this->keywords.emplace("SWCR", this->SWCR); - this->keywords.emplace("SWF32D", this->SWF32D); - this->keywords.emplace("SWFN", this->SWFN); - this->keywords.emplace("SWINGFAC", this->SWINGFAC); - this->keywords.emplace("SWL", this->SWL); - this->keywords.emplace("SWLPC", this->SWLPC); - this->keywords.emplace("SWOF", this->SWOF); - this->keywords.emplace("SWOFLET", this->SWOFLET); - this->keywords.emplace("SWU", this->SWU); - this->keywords.emplace("TABDIMS", this->TABDIMS); - this->keywords.emplace("TBLK", this->TBLK); - this->keywords.emplace("TEMP", this->TEMP); - this->keywords.emplace("TEMPI", this->TEMPI); - this->keywords.emplace("TEMPNODE", this->TEMPNODE); - this->keywords.emplace("TEMPTVD", this->TEMPTVD); - this->keywords.emplace("TEMPVD", this->TEMPVD); - this->keywords.emplace("THCGAS", this->THCGAS); - this->keywords.emplace("THCOIL", this->THCOIL); - this->keywords.emplace("THCONR", this->THCONR); - this->keywords.emplace("THCONSF", this->THCONSF); - this->keywords.emplace("THCROCK", this->THCROCK); - this->keywords.emplace("THCWATER", this->THCWATER); - this->keywords.emplace("THERMAL", this->THERMAL); - this->keywords.emplace("THPRES", this->THPRES); - this->keywords.emplace("THPRESFT", this->THPRESFT); - this->keywords.emplace("TIGHTEN", this->TIGHTEN); - this->keywords.emplace("TIGHTENP", this->TIGHTENP); - this->keywords.emplace("TIME", this->TIME); - this->keywords.emplace("TITLE", this->TITLE); - this->keywords.emplace("TLMIXPAR", this->TLMIXPAR); - this->keywords.emplace("TLPMIXPA", this->TLPMIXPA); - this->keywords.emplace("TNUM", this->TNUM); - this->keywords.emplace("TOLCRIT", this->TOLCRIT); - this->keywords.emplace("TOPS", this->TOPS); - this->keywords.emplace("TPAMEPS", this->TPAMEPS); - this->keywords.emplace("TPAMEPSS", this->TPAMEPSS); - this->keywords.emplace("TRACER", this->TRACER); - this->keywords.emplace("TRACERKM", this->TRACERKM); - this->keywords.emplace("TRACERKP", this->TRACERKP); - this->keywords.emplace("TRACERS", this->TRACERS); - this->keywords.emplace("TRACITVD", this->TRACITVD); - this->keywords.emplace("TRACTVD", this->TRACTVD); - this->keywords.emplace("TRADS", this->TRADS); - this->keywords.emplace("TRANGL", this->TRANGL); - this->keywords.emplace("TRANR", this->TRANR); - this->keywords.emplace("TRANTHT", this->TRANTHT); - this->keywords.emplace("TRANX", this->TRANX); - this->keywords.emplace("TRANY", this->TRANY); - this->keywords.emplace("TRANZ", this->TRANZ); - this->keywords.emplace("TRDCY", this->TRDCY); - this->keywords.emplace("TRDIF", this->TRDIF); - this->keywords.emplace("TRDIS", this->TRDIS); - this->keywords.emplace("TREF", this->TREF); - this->keywords.emplace("TREFS", this->TREFS); - this->keywords.emplace("TRKPF", this->TRKPF); - this->keywords.emplace("TRNHD", this->TRNHD); - this->keywords.emplace("TRPLPORO", this->TRPLPORO); - this->keywords.emplace("TRROCK", this->TRROCK); - this->keywords.emplace("TSTEP", this->TSTEP); - this->keywords.emplace("TUNING", this->TUNING); - this->keywords.emplace("TUNINGDP", this->TUNINGDP); - this->keywords.emplace("TUNINGH", this->TUNINGH); - this->keywords.emplace("TUNINGL", this->TUNINGL); - this->keywords.emplace("TUNINGS", this->TUNINGS); - this->keywords.emplace("TVDP", this->TVDP); - this->keywords.emplace("TZONE", this->TZONE); - this->keywords.emplace("UDADIMS", this->UDADIMS); - this->keywords.emplace("UDQ", this->UDQ); - this->keywords.emplace("UDQDIMS", this->UDQDIMS); - this->keywords.emplace("UDQPARAM", this->UDQPARAM); - this->keywords.emplace("UDT", this->UDT); - this->keywords.emplace("UDTDIMS", this->UDTDIMS); - this->keywords.emplace("UNCODHMD", this->UNCODHMD); - this->keywords.emplace("UNIFIN", this->UNIFIN); - this->keywords.emplace("UNIFOUT", this->UNIFOUT); - this->keywords.emplace("UNIFOUTS", this->UNIFOUTS); - this->keywords.emplace("UNIFSAVE", this->UNIFSAVE); - this->keywords.emplace("USECUPL", this->USECUPL); - this->keywords.emplace("USEFLUX", this->USEFLUX); - this->keywords.emplace("USENOFLO", this->USENOFLO); - this->keywords.emplace("VAPOIL", this->VAPOIL); - this->keywords.emplace("VAPPARS", this->VAPPARS); - this->keywords.emplace("VAPWAT", this->VAPWAT); - this->keywords.emplace("VDFLOW", this->VDFLOW); - this->keywords.emplace("VDFLOWR", this->VDFLOWR); - this->keywords.emplace("VE", this->VE); - this->keywords.emplace("VEDEBUG", this->VEDEBUG); - this->keywords.emplace("VEFIN", this->VEFIN); - this->keywords.emplace("VEFRAC", this->VEFRAC); - this->keywords.emplace("VEFRACP", this->VEFRACP); - this->keywords.emplace("VEFRACPV", this->VEFRACPV); - this->keywords.emplace("VEFRACV", this->VEFRACV); - this->keywords.emplace("VFPCHK", this->VFPCHK); - this->keywords.emplace("VFPIDIMS", this->VFPIDIMS); - this->keywords.emplace("VFPINJ", this->VFPINJ); - this->keywords.emplace("VFPPDIMS", this->VFPPDIMS); - this->keywords.emplace("VFPPROD", this->VFPPROD); - this->keywords.emplace("VFPTABL", this->VFPTABL); - this->keywords.emplace("VISAGE", this->VISAGE); - this->keywords.emplace("VISCD", this->VISCD); - this->keywords.emplace("VISCREF", this->VISCREF); - this->keywords.emplace("VISDATES", this->VISDATES); - this->keywords.emplace("VISOPTS", this->VISOPTS); - this->keywords.emplace("WAGHYSTR", this->WAGHYSTR); - this->keywords.emplace("WAITBAL", this->WAITBAL); - this->keywords.emplace("WALKALIN", this->WALKALIN); - this->keywords.emplace("WALQCALC", this->WALQCALC); - this->keywords.emplace("WAPI", this->WAPI); - this->keywords.emplace("WARN", this->WARN); - this->keywords.emplace("WATDENT", this->WATDENT); - this->keywords.emplace("WATER", this->WATER); - this->keywords.emplace("WATJT", this->WATJT); - this->keywords.emplace("WATVISCT", this->WATVISCT); - this->keywords.emplace("WBHGLR", this->WBHGLR); - this->keywords.emplace("WBOREVOL", this->WBOREVOL); - this->keywords.emplace("WCALCVAL", this->WCALCVAL); - this->keywords.emplace("WCONHIST", this->WCONHIST); - this->keywords.emplace("WCONINJ", this->WCONINJ); - this->keywords.emplace("WCONINJE", this->WCONINJE); - this->keywords.emplace("WCONINJH", this->WCONINJH); - this->keywords.emplace("WCONINJP", this->WCONINJP); - this->keywords.emplace("WCONPROD", this->WCONPROD); - this->keywords.emplace("WCUTBACK", this->WCUTBACK); - this->keywords.emplace("WCUTBACT", this->WCUTBACT); - this->keywords.emplace("WCYCLE", this->WCYCLE); - this->keywords.emplace("WDFAC", this->WDFAC); - this->keywords.emplace("WDFACCOR", this->WDFACCOR); - this->keywords.emplace("WDRILPRI", this->WDRILPRI); - this->keywords.emplace("WDRILRES", this->WDRILRES); - this->keywords.emplace("WDRILTIM", this->WDRILTIM); - this->keywords.emplace("WECON", this->WECON); - this->keywords.emplace("WECONINJ", this->WECONINJ); - this->keywords.emplace("WECONT", this->WECONT); - this->keywords.emplace("WEFAC", this->WEFAC); - this->keywords.emplace("WELCNTL", this->WELCNTL); - this->keywords.emplace("WELDEBUG", this->WELDEBUG); - this->keywords.emplace("WELDRAW", this->WELDRAW); - this->keywords.emplace("WELEVNT", this->WELEVNT); - this->keywords.emplace("WELLDIMS", this->WELLDIMS); - this->keywords.emplace("WELL_COMPLETION_PROBE", this->WELL_COMPLETION_PROBE); - this->keywords.emplace("WELL_PROBE", this->WELL_PROBE); - this->keywords.emplace("WELMOVEL", this->WELMOVEL); - this->keywords.emplace("WELOPEN", this->WELOPEN); - this->keywords.emplace("WELOPENL", this->WELOPENL); - this->keywords.emplace("WELPI", this->WELPI); - this->keywords.emplace("WELPRI", this->WELPRI); - this->keywords.emplace("WELSEGS", this->WELSEGS); - this->keywords.emplace("WELSOMIN", this->WELSOMIN); - this->keywords.emplace("WELSPECL", this->WELSPECL); - this->keywords.emplace("WELSPECS", this->WELSPECS); - this->keywords.emplace("WELTARG", this->WELTARG); - this->keywords.emplace("WFOAM", this->WFOAM); - this->keywords.emplace("WFRICSEG", this->WFRICSEG); - this->keywords.emplace("WFRICSGL", this->WFRICSGL); - this->keywords.emplace("WFRICTN", this->WFRICTN); - this->keywords.emplace("WFRICTNL", this->WFRICTNL); - this->keywords.emplace("WGASPROD", this->WGASPROD); - this->keywords.emplace("WGORPEN", this->WGORPEN); - this->keywords.emplace("WGRUPCON", this->WGRUPCON); - this->keywords.emplace("WH2NUM", this->WH2NUM); - this->keywords.emplace("WH3NUM", this->WH3NUM); - this->keywords.emplace("WHEDREFD", this->WHEDREFD); - this->keywords.emplace("WHISTCTL", this->WHISTCTL); - this->keywords.emplace("WHTEMP", this->WHTEMP); - this->keywords.emplace("WINJMULT", this->WINJMULT); - this->keywords.emplace("WINJTEMP", this->WINJTEMP); - this->keywords.emplace("WLIFT", this->WLIFT); - this->keywords.emplace("WLIFTOPT", this->WLIFTOPT); - this->keywords.emplace("WLIMTOL", this->WLIMTOL); - this->keywords.emplace("WLIST", this->WLIST); - this->keywords.emplace("WLISTARG", this->WLISTARG); - this->keywords.emplace("WLISTNAM", this->WLISTNAM); - this->keywords.emplace("WMICP", this->WMICP); - this->keywords.emplace("WNETCTRL", this->WNETCTRL); - this->keywords.emplace("WNETDP", this->WNETDP); - this->keywords.emplace("WORKLIM", this->WORKLIM); - this->keywords.emplace("WORKTHP", this->WORKTHP); - this->keywords.emplace("WPAVE", this->WPAVE); - this->keywords.emplace("WPAVEDEP", this->WPAVEDEP); - this->keywords.emplace("WPIMULT", this->WPIMULT); - this->keywords.emplace("WPIMULTL", this->WPIMULTL); - this->keywords.emplace("WPITAB", this->WPITAB); - this->keywords.emplace("WPLUG", this->WPLUG); - this->keywords.emplace("WPMITAB", this->WPMITAB); - this->keywords.emplace("WPOLYMER", this->WPOLYMER); - this->keywords.emplace("WPOLYRED", this->WPOLYRED); - this->keywords.emplace("WPOTCALC", this->WPOTCALC); - this->keywords.emplace("WREGROUP", this->WREGROUP); - this->keywords.emplace("WRFT", this->WRFT); - this->keywords.emplace("WRFTPLT", this->WRFTPLT); - this->keywords.emplace("WSALT", this->WSALT); - this->keywords.emplace("WSCCLEAN", this->WSCCLEAN); - this->keywords.emplace("WSCCLENL", this->WSCCLENL); - this->keywords.emplace("WSCTAB", this->WSCTAB); - this->keywords.emplace("WSEGAICD", this->WSEGAICD); - this->keywords.emplace("WSEGDFIN", this->WSEGDFIN); - this->keywords.emplace("WSEGDFMD", this->WSEGDFMD); - this->keywords.emplace("WSEGDFPA", this->WSEGDFPA); - this->keywords.emplace("WSEGDIMS", this->WSEGDIMS); - this->keywords.emplace("WSEGEXSS", this->WSEGEXSS); - this->keywords.emplace("WSEGFLIM", this->WSEGFLIM); - this->keywords.emplace("WSEGFMOD", this->WSEGFMOD); - this->keywords.emplace("WSEGINIT", this->WSEGINIT); - this->keywords.emplace("WSEGITER", this->WSEGITER); - this->keywords.emplace("WSEGLABY", this->WSEGLABY); - this->keywords.emplace("WSEGLINK", this->WSEGLINK); - this->keywords.emplace("WSEGMULT", this->WSEGMULT); - this->keywords.emplace("WSEGPROP", this->WSEGPROP); - this->keywords.emplace("WSEGSEP", this->WSEGSEP); - this->keywords.emplace("WSEGSICD", this->WSEGSICD); - this->keywords.emplace("WSEGSOLV", this->WSEGSOLV); - this->keywords.emplace("WSEGTABL", this->WSEGTABL); - this->keywords.emplace("WSEGVALV", this->WSEGVALV); - this->keywords.emplace("WSKPTAB", this->WSKPTAB); - this->keywords.emplace("WSOLVENT", this->WSOLVENT); - this->keywords.emplace("WSURFACT", this->WSURFACT); - this->keywords.emplace("WTADD", this->WTADD); - this->keywords.emplace("WTEMP", this->WTEMP); - this->keywords.emplace("WTEMPQ", this->WTEMPQ); - this->keywords.emplace("WTEST", this->WTEST); - this->keywords.emplace("WTHPMAX", this->WTHPMAX); - this->keywords.emplace("WTMULT", this->WTMULT); - this->keywords.emplace("WTRACER", this->WTRACER); - this->keywords.emplace("WVFPDP", this->WVFPDP); - this->keywords.emplace("WVFPEXP", this->WVFPEXP); - this->keywords.emplace("WWPAVE", this->WWPAVE); - this->keywords.emplace("ZCORN", this->ZCORN); - this->keywords.emplace("ZFACT1", this->ZFACT1); - this->keywords.emplace("ZFACT1S", this->ZFACT1S); - this->keywords.emplace("ZFACTOR", this->ZFACTOR); - this->keywords.emplace("ZFACTORS", this->ZFACTORS); - this->keywords.emplace("ZIPP2OFF", this->ZIPP2OFF); - this->keywords.emplace("ZIPPY2", this->ZIPPY2); - } - const auto kw_iter = this->keywords.find(keyword); - if (kw_iter == this->keywords.end()) - throw std::invalid_argument(fmt::format("No builtin keyword: {}", keyword)); - return kw_iter->second; -} - - const ::Opm::ParserKeyword& getKeyword(const std::string& keyword) const { return this->operator[](keyword); } + const ::Opm::ParserKeyword& operator[](const std::string& keyword) const { + if (this->keywords.empty()) { + emplaceA(); + emplaceB(); + emplaceC(); + emplaceD(); + emplaceE(); + emplaceF(); + emplaceG(); + emplaceH(); + emplaceI(); + emplaceJ(); + emplaceK(); + emplaceL(); + emplaceM(); + emplaceN(); + emplaceO(); + emplaceP(); + emplaceQ(); + emplaceR(); + emplaceS(); + emplaceT(); + emplaceU(); + emplaceV(); + emplaceW(); + emplaceX(); + emplaceY(); + emplaceZ(); + } + const auto kw_iter = this->keywords.find(keyword); + if (kw_iter == this->keywords.end()) + throw std::invalid_argument(fmt::format("No builtin keyword: {}", keyword)); + return kw_iter->second; + } + const ::Opm::ParserKeyword& getKeyword(const std::string& keyword) const { return this->operator[](keyword); } private: - mutable std::unordered_map keywords; + + void emplaceA() const; + + void emplaceB() const; + + void emplaceC() const; + + void emplaceD() const; + + void emplaceE() const; + + void emplaceF() const; + + void emplaceG() const; + + void emplaceH() const; + + void emplaceI() const; + + void emplaceJ() const; + + void emplaceK() const; + + void emplaceL() const; + + void emplaceM() const; + + void emplaceN() const; + + void emplaceO() const; + + void emplaceP() const; + + void emplaceQ() const; + + void emplaceR() const; + + void emplaceS() const; + + void emplaceT() const; + + void emplaceU() const; + + void emplaceV() const; + + void emplaceW() const; + + void emplaceX() const; + + void emplaceY() const; + + void emplaceZ() const; + + mutable std::unordered_map keywords; }; } } diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/C.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/C.hpp index c615d72d88..e2b8070d51 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/C.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/C.hpp @@ -150,7 +150,7 @@ namespace ParserKeywords { class MIN_PORE_VOLUME { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 5e-06; }; }; @@ -169,43 +169,43 @@ namespace ParserKeywords { class I { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class J { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K1 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K2 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_WCUT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class MAX_GOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class MAX_WGR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class WORKOVER_PROCEDURE { @@ -223,13 +223,13 @@ namespace ParserKeywords { class MIN_OIL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = -100000000000000000000.000000; }; class MIN_GAS { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = -100000000000000000000.000000; }; class FOLLOW_ON_WELL { @@ -254,25 +254,25 @@ namespace ParserKeywords { class I { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class J { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K_UPPER { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K_LOWER { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class PROCEDURE { @@ -295,37 +295,37 @@ namespace ParserKeywords { class MAX_TOTAL_TRACER_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; }; class MAX_TOTAL_TRACER_CONC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; }; class MAX_FREE_TRACER_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; }; class MAX_FREE_TRACER_CONC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; }; class MAX_SOL_TRACER_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; }; class MAX_SOL_TRACER_CONC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; }; }; @@ -339,6 +339,27 @@ namespace ParserKeywords { + class CNAMES : public ParserKeyword { + public: + CNAMES(); + static const std::string keywordName; + + class data { + public: + static const std::string itemName; + }; + }; + + + + class CO2SOL : public ParserKeyword { + public: + CO2SOL(); + static const std::string keywordName; + }; + + + class CO2STOR : public ParserKeyword { public: CO2STOR(); @@ -463,7 +484,7 @@ namespace ParserKeywords { class VALUE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; }; @@ -477,13 +498,13 @@ namespace ParserKeywords { class LEFT_MARGIN { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class RIGHT_MARGIN { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 132; }; }; @@ -502,13 +523,13 @@ namespace ParserKeywords { class I { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class J { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K1 { @@ -530,7 +551,7 @@ namespace ParserKeywords { class SAT_TABLE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class CONNECTION_TRANSMISSIBILITY_FACTOR { @@ -546,18 +567,19 @@ namespace ParserKeywords { class Kh { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = -1.000000; }; class SKIN { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class D_FACTOR { public: static const std::string itemName; + static constexpr double defaultValue = 0; }; class DIR { @@ -592,13 +614,13 @@ namespace ParserKeywords { class I { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class J { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K1 { @@ -620,7 +642,7 @@ namespace ParserKeywords { class SAT_TABLE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class CONNECTION_TRANSMISSIBILITY_FACTOR { @@ -636,13 +658,13 @@ namespace ParserKeywords { class Kh { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = -1.000000; }; class SKIN { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class D_FACTOR { @@ -677,43 +699,43 @@ namespace ParserKeywords { class I { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class J { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class UPPER_K { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class LOWER_K { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class F1 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class F2 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class FLASH_PVTNUM { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -732,13 +754,13 @@ namespace ParserKeywords { class I { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class J { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K1 { @@ -754,7 +776,7 @@ namespace ParserKeywords { class SAT_TABLE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -773,31 +795,31 @@ namespace ParserKeywords { class I { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class J { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K_UPPER { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K_LOWER { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class REL_PERM { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -822,25 +844,25 @@ namespace ParserKeywords { class I { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class J { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class UPPER_K { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class LOWER_K { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class COMPLETION_NUMBER { @@ -864,25 +886,25 @@ namespace ParserKeywords { class I { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class J { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K1 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K2 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class N { @@ -961,25 +983,25 @@ namespace ParserKeywords { class I { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class J { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K_UPPER { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K_LOWER { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class SAT_TABLE_NUM { @@ -1028,25 +1050,25 @@ namespace ParserKeywords { class I { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class J { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K_UPPER { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K_LOWER { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class SAT_TABLE_NUM { @@ -1148,7 +1170,7 @@ namespace ParserKeywords { class CENTER_DEPTH { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class THERMAL_LENGTH { @@ -1217,7 +1239,7 @@ namespace ParserKeywords { class CENTER_DEPTH { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class THERMAL_LENGTH { @@ -1233,6 +1255,86 @@ namespace ParserKeywords { + class COMPTRAJ : public ParserKeyword { + public: + COMPTRAJ(); + static const std::string keywordName; + + class WELL { + public: + static const std::string itemName; + }; + + class BRANCH_NUMBER { + public: + static const std::string itemName; + static constexpr int defaultValue = 1; + }; + + class PERF_TOP { + public: + static const std::string itemName; + }; + + class PERF_BOT { + public: + static const std::string itemName; + }; + + class PERF_REF { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + + class COMPLETION_NUMBER { + public: + static const std::string itemName; + static constexpr int defaultValue = 1; + }; + + class STATE { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + + class SAT_TABLE { + public: + static const std::string itemName; + static constexpr int defaultValue = 0; + }; + + class CONNECTION_TRANSMISSIBILITY_FACTOR { + public: + static const std::string itemName; + }; + + class DIAMETER { + public: + static const std::string itemName; + }; + + class Kh { + public: + static const std::string itemName; + static constexpr double defaultValue = -1.000000; + }; + + class SKIN { + public: + static const std::string itemName; + static constexpr double defaultValue = 0; + }; + + class D_FACTOR { + public: + static const std::string itemName; + }; + }; + + + class COMPVE : public ParserKeyword { public: COMPVE(); @@ -1246,25 +1348,25 @@ namespace ParserKeywords { class I { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class J { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K_UPPER { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K_LOWER { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class SAT_TABLE_NUM { @@ -1296,7 +1398,7 @@ namespace ParserKeywords { class S_D { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class GTOP { @@ -1330,25 +1432,25 @@ namespace ParserKeywords { class I { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class J { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K_UPPER { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K_LOWER { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class SAT_TABLE_NUM { @@ -1380,7 +1482,7 @@ namespace ParserKeywords { class S_D { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class GTOP { @@ -1424,6 +1526,34 @@ namespace ParserKeywords { + class CONNECTION_PROBE_OPM : public ParserKeyword { + public: + CONNECTION_PROBE_OPM(); + static const std::string keywordName; + + class WELL { + public: + static const std::string itemName; + }; + + class I { + public: + static const std::string itemName; + }; + + class J { + public: + static const std::string itemName; + }; + + class K { + public: + static const std::string itemName; + }; + }; + + + class COORD : public ParserKeyword { public: COORD(); @@ -1467,13 +1597,13 @@ namespace ParserKeywords { class R1 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class R2 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -1761,9 +1891,22 @@ namespace ParserKeywords { - class CREFS : public ParserKeyword { + class CREFW : public ParserKeyword { + public: + CREFW(); + static const std::string keywordName; + + class COMPRESSIBILITY { + public: + static const std::string itemName; + }; + }; + + + + class CREFWS : public ParserKeyword { public: - CREFS(); + CREFWS(); static const std::string keywordName; class COMPRESSIBILITY { @@ -1800,31 +1943,31 @@ namespace ParserKeywords { class I { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class J { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K_UPPER { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K_LOWER { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class CONNECTION_SKIN_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/D.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/D.hpp index 757be0df92..ccb8147f81 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/D.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/D.hpp @@ -75,6 +75,7 @@ namespace ParserKeywords { class REGION_FAMILY { public: static const std::string itemName; + static const std::string defaultValue; }; class DEPTH { @@ -107,523 +108,523 @@ namespace ParserKeywords { class Item1 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item2 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item3 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item4 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item5 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item6 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item7 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item8 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item9 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item10 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item11 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item12 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item13 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item14 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item15 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item16 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item17 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item18 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item19 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item20 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item21 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item22 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item23 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item24 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item25 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item26 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item27 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item28 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item29 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item30 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item31 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item32 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item33 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item34 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item35 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item36 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item37 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item38 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item39 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item40 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item41 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item42 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item43 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item44 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item45 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item46 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item47 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item48 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item49 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item50 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item51 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item52 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item53 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item54 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item55 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item56 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item57 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item58 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item59 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item60 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item61 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item62 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item63 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item64 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item65 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item66 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item67 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item68 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item69 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item70 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item71 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item72 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item73 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item74 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item75 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item76 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item77 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item78 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item79 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item80 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item81 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item82 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item83 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item84 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item85 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item86 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class Item87 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -652,13 +653,26 @@ namespace ParserKeywords { class NUM_TIMES { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class INCREMENT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; + }; + }; + + + + class DENAQA : public ParserKeyword { + public: + DENAQA(); + static const std::string keywordName; + + class DATA { + public: + static const std::string itemName; }; }; @@ -672,19 +686,19 @@ namespace ParserKeywords { class OIL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 600.000000; }; class WATER { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 999.014000; }; class GAS { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -745,7 +759,43 @@ namespace ParserKeywords { class data { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; + }; + }; + + + + class DIFFAGAS : public ParserKeyword { + public: + DIFFAGAS(); + static const std::string keywordName; + + class CO2_IN_GAS { + public: + static const std::string itemName; + }; + + class H20_IN_GAS { + public: + static const std::string itemName; + }; + }; + + + + class DIFFAWAT : public ParserKeyword { + public: + DIFFAWAT(); + static const std::string keywordName; + + class CO2_IN_WATER { + public: + static const std::string itemName; + }; + + class H20_IN_WATER { + public: + static const std::string itemName; }; }; @@ -789,13 +839,31 @@ namespace ParserKeywords { class GAS_OIL_CROSS_DIFF_COEFF { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class OIL_OIL_CROSS_DIFF_COEFF { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; + }; + }; + + + + class DIFFCGAS : public ParserKeyword { + public: + DIFFCGAS(); + static const std::string keywordName; + + class CO2_IN_GAS { + public: + static const std::string itemName; + }; + + class H20_IN_GAS { + public: + static const std::string itemName; }; }; @@ -814,7 +882,7 @@ namespace ParserKeywords { class RE_ADSORB_FRACTION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class SOL_DIFF_COEFF { @@ -825,6 +893,24 @@ namespace ParserKeywords { + class DIFFCWAT : public ParserKeyword { + public: + DIFFCWAT(); + static const std::string keywordName; + + class CO2_IN_WATER { + public: + static const std::string itemName; + }; + + class H20_IN_WATER { + public: + static const std::string itemName; + }; + }; + + + class DIFFDP : public ParserKeyword { public: DIFFDP(); @@ -841,7 +927,7 @@ namespace ParserKeywords { class data { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -855,7 +941,7 @@ namespace ParserKeywords { class data { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -869,7 +955,7 @@ namespace ParserKeywords { class data { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -883,7 +969,7 @@ namespace ParserKeywords { class data { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -897,7 +983,7 @@ namespace ParserKeywords { class data { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -911,7 +997,7 @@ namespace ParserKeywords { class data { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -1021,19 +1107,19 @@ namespace ParserKeywords { class DSTARG { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.050000; }; class DSMAX { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.100000; }; class DPMAX { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 13.790000; }; }; @@ -1055,6 +1141,14 @@ namespace ParserKeywords { + class DISGASW : public ParserKeyword { + public: + DISGASW(); + static const std::string keywordName; + }; + + + class DISPDIMS : public ParserKeyword { public: DISPDIMS(); @@ -1063,19 +1157,32 @@ namespace ParserKeywords { class NUM_DISP_TABLES { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class MAX_VELOCITY_NODES { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 2; }; class MAX_CONCENTRATION_NODES { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; + }; + }; + + + + class DISPERC : public ParserKeyword { + public: + DISPERC(); + static const std::string keywordName; + + class data { + public: + static const std::string itemName; }; }; @@ -1128,13 +1235,13 @@ namespace ParserKeywords { class MOD_OIL_WAT_PERM { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class MOD_OIL_GAS_PERM { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class SCALE_PERM_FRACTURE { @@ -1206,61 +1313,61 @@ namespace ParserKeywords { class INTERVAL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class A { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class B { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class C { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class D { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class E { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class F { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class G { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class H { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class LOOK_AHEAD { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class CALCULATION { @@ -1299,6 +1406,19 @@ namespace ParserKeywords { class DRSDT_MAX { public: static const std::string itemName; + static constexpr double defaultValue = 0.040000; + }; + + class PSI { + public: + static const std::string itemName; + static constexpr double defaultValue = 0.340000; + }; + + class OMEGA { + public: + static const std::string itemName; + static constexpr double defaultValue = 3e-09; }; class OPTION { @@ -1499,19 +1619,19 @@ namespace ParserKeywords { class MNUMDR { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MXDYNF { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MXDYNR { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -1551,7 +1671,7 @@ namespace ParserKeywords { class data { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -1565,7 +1685,7 @@ namespace ParserKeywords { class data { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -1579,7 +1699,7 @@ namespace ParserKeywords { class data { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/E.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/E.hpp index 5190ff7bcd..c302c5e375 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/E.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/E.hpp @@ -189,28 +189,28 @@ namespace ParserKeywords { EHYSTR(); static const std::string keywordName; - class curvature_caplillary_pressure_hyst { + class curvature_capillary_pressure_hyst { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.100000; }; class relative_perm_hyst { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class curvature_param_killough_wetting { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class mod_param_trapped { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.100000; }; class limiting_hyst_flag { @@ -258,13 +258,13 @@ namespace ParserKeywords { class threshold_saturation { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class FLAG_SOMETHING { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -278,19 +278,19 @@ namespace ParserKeywords { class curvature_caplillary_pressure_hyst { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.100000; }; class curvature_parameter_wetting_phase_hyst { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class mod_param_non_wet_phase_sat { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.100000; }; }; @@ -390,19 +390,19 @@ namespace ParserKeywords { class NTENDP { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NSENDP { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 20; }; class COMB_MODE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -424,7 +424,7 @@ namespace ParserKeywords { class DATA { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = -1.000000; }; }; @@ -438,7 +438,7 @@ namespace ParserKeywords { class DATA { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = -1.000000; }; }; @@ -452,7 +452,7 @@ namespace ParserKeywords { class DATA { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = -1.000000; }; }; @@ -466,7 +466,34 @@ namespace ParserKeywords { class DATA { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = -1.000000; + }; + }; + + + + class EOS : public ParserKeyword { + public: + EOS(); + static const std::string keywordName; + + class EQUATION { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + }; + + + + class EOSNUM : public ParserKeyword { + public: + EOSNUM(); + static const std::string keywordName; + + class data { + public: + static const std::string itemName; }; }; @@ -480,13 +507,13 @@ namespace ParserKeywords { class TABLE_OUTPUT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class CHECK_DRAIN_HYST { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class IX1 { @@ -566,7 +593,7 @@ namespace ParserKeywords { class TABLE_OUTPUT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class GRID_NAME { @@ -578,7 +605,7 @@ namespace ParserKeywords { class CHECK_DRAIN_HYST { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -592,31 +619,31 @@ namespace ParserKeywords { class NTEQUL { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class DEPTH_NODES_P { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 2000; }; class DEPTH_NODES_TAB { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 20; }; class NTTRVD { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NSTRVD { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 20; }; }; @@ -745,7 +772,7 @@ namespace ParserKeywords { class VALUE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class REGION_NUMBER { @@ -818,7 +845,7 @@ namespace ParserKeywords { class DATUM_DEPTH { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class DATUM_PRESSURE { @@ -829,43 +856,43 @@ namespace ParserKeywords { class OWC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class PC_OWC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class GOC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class PC_GOC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class BLACK_OIL_INIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class BLACK_OIL_INIT_WG { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class OIP_INIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = -5; }; class EQLOPT04 { @@ -877,6 +904,12 @@ namespace ParserKeywords { public: static const std::string itemName; }; + + class BLACK_OIL_INIT_HG { + public: + static const std::string itemName; + static constexpr int defaultValue = 0; + }; }; @@ -923,7 +956,7 @@ namespace ParserKeywords { class STATUS_CODE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -1008,7 +1041,7 @@ namespace ParserKeywords { class LEVEL { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/F.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/F.hpp index 1e8e20d618..1cd119fa4d 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/F.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/F.hpp @@ -12,7 +12,7 @@ namespace ParserKeywords { class MFSEGS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -74,11 +74,13 @@ namespace ParserKeywords { class TARGET_BHP { public: static const std::string itemName; + static constexpr double defaultValue = 1.013250; }; class LIMIT_BHP { public: static const std::string itemName; + static constexpr double defaultValue = 6895.000000; }; }; @@ -105,6 +107,68 @@ namespace ParserKeywords { + class FIELDSEP : public ParserKeyword { + public: + FIELDSEP(); + static const std::string keywordName; + + class STAGE { + public: + static const std::string itemName; + }; + + class TEMPERATURE { + public: + static const std::string itemName; + static constexpr double defaultValue = 15.560000; + }; + + class PRESSURE { + public: + static const std::string itemName; + static constexpr double defaultValue = 1.013250; + }; + + class LIQ_DESTINATION { + public: + static const std::string itemName; + }; + + class VAP_DESTINATION { + public: + static const std::string itemName; + }; + + class KVALUE { + public: + static const std::string itemName; + static constexpr double defaultValue = 0; + }; + + class TABLE_NUM { + public: + static const std::string itemName; + static constexpr int defaultValue = 0; + }; + + class EOS_NUM { + public: + static const std::string itemName; + }; + + class REF_TEMP { + public: + static const std::string itemName; + }; + + class REF_PRESS { + public: + static const std::string itemName; + }; + }; + + + class FIELD_PROBE : public ParserKeyword { public: FIELD_PROBE(); @@ -113,6 +177,14 @@ namespace ParserKeywords { + class FIELD_PROBE_OPM : public ParserKeyword { + public: + FIELD_PROBE_OPM(); + static const std::string keywordName; + }; + + + class FILEUNIT : public ParserKeyword { public: FILEUNIT(); @@ -173,37 +245,37 @@ namespace ParserKeywords { class STAGE_TEMPERATURE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 15.560000; }; class STAGE_PRESSURE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.013250; }; class DESTINATION_OUPUT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class DESTINATION_STAGE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class K_VAL_TABLE_NUM { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class GAS_PLANT_TABLE_NUM { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class SURF_EQ_STATE_NUM { @@ -368,7 +440,7 @@ namespace ParserKeywords { class EXP { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -400,19 +472,19 @@ namespace ParserKeywords { class EXPONENT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class MIN_SURF_CONC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-20; }; class MIN_WAT_SAT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-06; }; }; @@ -524,7 +596,7 @@ namespace ParserKeywords { class ADSORPTION_INDEX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class ROCK_DENSITY { @@ -543,7 +615,7 @@ namespace ParserKeywords { class VALUE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; }; @@ -557,13 +629,13 @@ namespace ParserKeywords { class NWFRIC { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class NWFRIB { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; }; diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/G.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/G.hpp index a5a55a34ff..50c2762163 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/G.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/G.hpp @@ -41,19 +41,19 @@ namespace ParserKeywords { class REFERENCE_TEMPERATURE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 293.150000; }; class EXPANSION_COEFF_LINEAR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class EXPANSION_COEFF_QUADRATIC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -80,31 +80,31 @@ namespace ParserKeywords { class VFP_TABLE_NUM { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ARTFICIAL_LIFT_QNTY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class GAS_CONSUMPTION_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class COMPRESSION_LVL { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class ACTION_SEQ_NUM { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; }; @@ -118,73 +118,73 @@ namespace ParserKeywords { class JAN { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class FEB { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class MAR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class APR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class MAY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class JUN { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class JUL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class AUG { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class SEP { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class OCT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class NOV { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class DEC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -299,13 +299,13 @@ namespace ParserKeywords { class PREF { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.013200; }; class JOULE_THOMSON_COEFFICIENT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -343,7 +343,7 @@ namespace ParserKeywords { class NUM_MONTHS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 12; }; class INITIAL_DCQ { @@ -366,25 +366,25 @@ namespace ParserKeywords { class LIMIT_DCQ_RED_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class ANTICIPATED_DCQ_RED_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class MAX_ITERATIONS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 3; }; class DCQ_CONV_TOLERANCE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.100000; }; }; @@ -416,6 +416,14 @@ namespace ParserKeywords { + class GASWAT : public ParserKeyword { + public: + GASWAT(); + static const std::string keywordName; + }; + + + class GASYEAR : public ParserKeyword { public: GASYEAR(); @@ -446,25 +454,25 @@ namespace ParserKeywords { class LIMIT_DCQ_RED_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class ANTICIPATED_DCQ_RED_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class MAX_ITERATIONS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 3; }; class DCQ_CONV_TOLERANCE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.100000; }; }; @@ -483,13 +491,13 @@ namespace ParserKeywords { class MIN_ENERGY_PROD_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class MIN_CALORIFIC_VAL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class FLAG_END_RUN { @@ -538,7 +546,7 @@ namespace ParserKeywords { class RATE_RED_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.900000; }; }; @@ -557,7 +565,7 @@ namespace ParserKeywords { class ENERGY_PROD_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 100000000000000000000.000000; }; }; @@ -587,25 +595,21 @@ namespace ParserKeywords { class SURFACE_TARGET { public: static const std::string itemName; - static const UDAValue defaultValue; }; class RESV_TARGET { public: static const std::string itemName; - static const UDAValue defaultValue; }; class REINJ_TARGET { public: static const std::string itemName; - static const UDAValue defaultValue; }; class VOIDAGE_TARGET { public: static const std::string itemName; - static const UDAValue defaultValue; }; class RESPOND_TO_PARENT { @@ -617,7 +621,7 @@ namespace ParserKeywords { class GUIDE_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class GUIDE_RATE_DEF { @@ -813,16 +817,19 @@ namespace ParserKeywords { class WATER_EXCEED_PROCEDURE { public: static const std::string itemName; + static const std::string defaultValue; }; class GAS_EXCEED_PROCEDURE { public: static const std::string itemName; + static const std::string defaultValue; }; class LIQUID_EXCEED_PROCEDURE { public: static const std::string itemName; + static const std::string defaultValue; }; class RESERVOIR_FLUID_TARGET { @@ -845,12 +852,12 @@ namespace ParserKeywords { static const std::string itemName; }; - class SURFACE_GAS_BALANCE { + class SURFACE_GAS_FRACTION { public: static const std::string itemName; }; - class SURFACE_WATER_BALANCE { + class SURFACE_WAT_FRACTION { public: static const std::string itemName; }; @@ -952,13 +959,13 @@ namespace ParserKeywords { class TOLERANCE_FRACTION_INJ { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.001000; }; class MAX_IT_INJ { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 5; }; }; @@ -1035,25 +1042,25 @@ namespace ParserKeywords { class UPPER_RATE_LIM { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; }; class LOWER_RATE_LIM { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; }; class UPPER_CONC_LIM { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; }; class LOWER_CONC_LIM { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; }; }; @@ -1141,7 +1148,7 @@ namespace ParserKeywords { class MAX_NUM_GRAD_PARAMS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -1203,7 +1210,7 @@ namespace ParserKeywords { class MIN_POTENTIAL_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -1264,7 +1271,7 @@ namespace ParserKeywords { class MAX_OPEN_WELLS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -1295,7 +1302,7 @@ namespace ParserKeywords { class MAX_OPEN_WELLS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class TRACER { @@ -1306,37 +1313,37 @@ namespace ParserKeywords { class MAX_TOTAL_TRACER_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; }; class MAX_TOTAL_TRACER_CONC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; }; class MAX_FREE_TRACER_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; }; class MAX_FREE_TRACER_CONC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; }; class MAX_SOL_TRACER_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; }; class MAX_SOL_TRACER_CONC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448.000000; }; }; @@ -1355,7 +1362,7 @@ namespace ParserKeywords { class EFFICIENCY_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class TRANSFER_EXT_NET { @@ -1469,13 +1476,13 @@ namespace ParserKeywords { class MAX_LIFT_CAPACITY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class MAX_NUM_WELL { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -1494,13 +1501,13 @@ namespace ParserKeywords { class MAX_LIFT_GAS_SUPPLY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = -100000000000000000000.000000; }; class MAX_TOTAL_GAS_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = -100000000000000000000.000000; }; }; @@ -1533,37 +1540,37 @@ namespace ParserKeywords { class MIN_RATE_TRIGGER { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class MAX_RATE_TRIGGER { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 100000000000000000000.000000; }; class PRESSURE_INCR_SUBTRACT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class PRESSURE_INCR_ADD { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class MIN_ALLOW_PRESSURE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class MAX_ALLOW_PRESSURE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 100000000000000000000.000000; }; }; @@ -1592,7 +1599,7 @@ namespace ParserKeywords { class VFP_TABLE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -1611,7 +1618,7 @@ namespace ParserKeywords { class PROD_RATE_SWITCH { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class PHASE_TYPE { @@ -1623,19 +1630,19 @@ namespace ParserKeywords { class NEW_VFT_TABLE_NUM { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 4; }; class NEW_ARTIFICIAL_LIFT_QNTY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class NEW_GAS_CONUMPTION_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -1793,13 +1800,13 @@ namespace ParserKeywords { class WATER_SP_GRAVITY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class GAS_SP_GRAVITY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.777300; }; }; @@ -1873,7 +1880,7 @@ namespace ParserKeywords { class PRODUCTIVITY_INDEX { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class LENGTH_DEAD_GRID_BLOCK { @@ -1884,13 +1891,13 @@ namespace ParserKeywords { class OPTION_CONNECT_REACH { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ADJUSTMENT_REACH { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class REMOVE_CAP_PRESSURE { @@ -1902,19 +1909,19 @@ namespace ParserKeywords { class INFILTR_EQ { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class HYDRAULIC_CONDUCTIVITY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class RIVER_BED_THICKNESS { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -1936,13 +1943,13 @@ namespace ParserKeywords { class GRID { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class EGRID { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; }; @@ -1962,13 +1969,13 @@ namespace ParserKeywords { class NRMULT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class NRPINC { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -2006,6 +2013,19 @@ namespace ParserKeywords { + class GROUP_PROBE_OPM : public ParserKeyword { + public: + GROUP_PROBE_OPM(); + static const std::string keywordName; + + class GROUPS { + public: + static const std::string itemName; + }; + }; + + + class GRUPMAST : public ParserKeyword { public: GRUPMAST(); @@ -2029,6 +2049,7 @@ namespace ParserKeywords { class LIMITING_FRACTION { public: static const std::string itemName; + static constexpr double defaultValue = 100000000000000000000.000000; }; }; @@ -2052,13 +2073,13 @@ namespace ParserKeywords { class VFP_TABLE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ALQ { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class SUB_SEA_MANIFOLD { @@ -2067,13 +2088,13 @@ namespace ParserKeywords { static const std::string defaultValue; }; - class LIFT_GAS_FLOW_THROUGH { + class ADD_GAS_LIFT_GAS { public: static const std::string itemName; static const std::string defaultValue; }; - class ALQ_SURFACE_EQV { + class ALQ_SURFACE_DENSITY { public: static const std::string itemName; static const std::string defaultValue; @@ -2095,13 +2116,13 @@ namespace ParserKeywords { class WORKOVER_RIG_NUM { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class DRILLING_RIG_NUM { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ADD_OR_REMOVE { @@ -2152,19 +2173,19 @@ namespace ParserKeywords { static const std::string defaultValue; }; - class OIL_INJ_PROD_CONSTRAINTS { + class OIL_INJ_CONSTRAINTS { public: static const std::string itemName; static const std::string defaultValue; }; - class WAT_INJ_PROD_CONSTRAINTS { + class WAT_INJ_CONSTRAINTS { public: static const std::string itemName; static const std::string defaultValue; }; - class GAS_INJ_PROD_CONSTRAINTS { + class GAS_INJ_CONSTRAINTS { public: static const std::string itemName; static const std::string defaultValue; @@ -2191,7 +2212,7 @@ namespace ParserKeywords { class NEW_VALUE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 999999999999999949387135297074018866963645011013410073083904.000000; }; }; @@ -2234,19 +2255,19 @@ namespace ParserKeywords { class SURF_INJ_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class RES_INJ_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class MEAN_CALORIFIC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -2265,37 +2286,37 @@ namespace ParserKeywords { class OIL_PRODUCTION_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class WATER_PRODUCTION_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class GAS_PRODUCTION_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class RES_FLUID_VOL_PRODUCTION_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class LIFT_GAS_SUPPLY_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class MEAN_CALORIFIC_VALUE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -2319,6 +2340,19 @@ namespace ParserKeywords { + class GSF : public ParserKeyword { + public: + GSF(); + static const std::string keywordName; + + class DATA { + public: + static const std::string itemName; + }; + }; + + + class GSSCPTST : public ParserKeyword { public: GSSCPTST(); @@ -2338,37 +2372,37 @@ namespace ParserKeywords { class TARGET_PROD_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class TARGET_PROD_PERIOD { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class MAX_PROD_RATE_FLAG { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class CONV_TOLERANCE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class MAT_IT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 6; }; class SUB_GRP_CONTROL_FLAG { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; }; @@ -2530,7 +2564,7 @@ namespace ParserKeywords { class NUM_ADDITIONS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; }; @@ -2559,7 +2593,7 @@ namespace ParserKeywords { class NUM_MULT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; }; @@ -2591,7 +2625,7 @@ namespace ParserKeywords { class MIN_CALC_TIME { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class NOMINATED_PHASE { @@ -2603,37 +2637,37 @@ namespace ParserKeywords { class A { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class B { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class C { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class D { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class E { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class F { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class ALLOW_INCREASE { @@ -2645,7 +2679,7 @@ namespace ParserKeywords { class DAMPING_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class USE_FREE_GAS { @@ -2657,7 +2691,7 @@ namespace ParserKeywords { class MIN_GUIDE_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-06; }; }; diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/H.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/H.hpp index 6c86edb015..e575109451 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/H.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/H.hpp @@ -4,6 +4,22 @@ namespace Opm { namespace ParserKeywords { + class H2SOL : public ParserKeyword { + public: + H2SOL(); + static const std::string keywordName; + }; + + + + class H2STORE : public ParserKeyword { + public: + H2STORE(); + static const std::string keywordName; + }; + + + class HALFTRAN : public ParserKeyword { public: HALFTRAN(); @@ -177,55 +193,55 @@ namespace ParserKeywords { class MAX_GRAD_REGIONS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_SUB_REGIONS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_GRADS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_FAULTS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_AQUIFER_PARAMS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_WELL_PARAMS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class UNUSED { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_ROCK_GRAD_PARAMS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_WELL_CONN_PARAMS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -257,19 +273,19 @@ namespace ParserKeywords { class AQUIFER_PORE_VOL_MULT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class AQUIFER_PORE_PERM_MULT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class AQUIFER_GRID_CONN_MULT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -288,19 +304,19 @@ namespace ParserKeywords { class AQUIFER_PERM_MULT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class AQUIFER_ANGLE_MULT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class AQUIFER_DEPTH_MULT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -319,19 +335,19 @@ namespace ParserKeywords { class AQUIFER_WAT_VOL_MULT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class AQUIFER_PROD_INDEX_MULT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class AQUIFER_DEPTH_MULT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -371,13 +387,13 @@ namespace ParserKeywords { class CTF { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class SKIN { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -396,13 +412,13 @@ namespace ParserKeywords { class TRANS_MULT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class DIFF_MULT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -455,7 +471,7 @@ namespace ParserKeywords { class CALCULATE_GRADIENTS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -587,6 +603,14 @@ namespace ParserKeywords { + class HWELLS : public ParserKeyword { + public: + HWELLS(); + static const std::string keywordName; + }; + + + class HWKRO : public ParserKeyword { public: HWKRO(); diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/I.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/I.hpp index ad500462cb..4bc0c4da2c 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/I.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/I.hpp @@ -17,7 +17,7 @@ namespace ParserKeywords { class PROCESS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -213,7 +213,7 @@ namespace ParserKeywords { class VALUE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -232,7 +232,7 @@ namespace ParserKeywords { class ION_EXCH_CONST { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/J.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/J.hpp index 8c6560ccbd..d3f90664db 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/J.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/J.hpp @@ -18,25 +18,25 @@ namespace ParserKeywords { class OW_SURFACE_TENSION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = -1.000000; }; class GO_SURFACE_TENSION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = -1.000000; }; class ALPHA_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.500000; }; class BETA_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.500000; }; class DIRECTION { @@ -72,13 +72,13 @@ namespace ParserKeywords { class POROSITY_POWER { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.500000; }; class PERMEABILITY_POWER { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.500000; }; class PERM_DIRECTION { diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/L.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/L.hpp index 752beb6022..b6b650d23a 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/L.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/L.hpp @@ -73,37 +73,37 @@ namespace ParserKeywords { class MAXLGR { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAXCLS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MCOARS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAMALG { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MXLALG { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class LSTACK { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class INTERP { @@ -115,7 +115,7 @@ namespace ParserKeywords { class NCHCOR { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -168,7 +168,7 @@ namespace ParserKeywords { class ACTIVE_WELLS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -187,7 +187,7 @@ namespace ParserKeywords { class ACTIVE_WELLS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -224,7 +224,7 @@ namespace ParserKeywords { class MIN_INTERVAL_BETWEEN_GAS_LIFT_OPTIMIZATIONS { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class OPTIMISE_ALL_ITERATIONS { @@ -530,25 +530,25 @@ namespace ParserKeywords { class FX { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 4.000000; }; class FY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 4.000000; }; class FZ { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 4.000000; }; class FGD { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class OPTION { diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/M.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/M.hpp index 0eabf2eabe..94056bed6d 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/M.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/M.hpp @@ -52,19 +52,19 @@ namespace ParserKeywords { class NEWTON_IT_NUM { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 12; }; class NON_LIN_CONV_ERR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.010000; }; class MATERIAL_BALANCE_ERR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-06; }; }; @@ -118,6 +118,14 @@ namespace ParserKeywords { + class MECH : public ParserKeyword { + public: + MECH(); + static const std::string keywordName; + }; + + + class MEMORY : public ParserKeyword { public: MEMORY(); @@ -157,79 +165,79 @@ namespace ParserKeywords { class MESSAGE_PRINT_LIMIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1000000; }; class COMMENT_PRINT_LIMIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1000000; }; class WARNING_PRINT_LIMIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 10000; }; class PROBLEM_PRINT_LIMIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 100; }; class ERROR_PRINT_LIMIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 100; }; class BUG_PRINT_LIMIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 100; }; class MESSAGE_STOP_LIMIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1000000; }; class COMMENT_STOP_LIMIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1000000; }; class WARNING_STOP_LIMIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 10000; }; class PROBLEM_STOP_LIMIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 100; }; class ERROR_STOP_LIMIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 10; }; class BUG_STOP_LIMIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class GROUP_PRINT_LIMIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 10; }; }; @@ -291,103 +299,103 @@ namespace ParserKeywords { class DENSITY_BIOFILM { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 35.000000; }; class DENSITY_CALCITE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 2710.000000; }; class DETACHMENT_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 2.6e-10; }; class CRITICAL_POROSITY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.100000; }; class FITTING_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 3.000000; }; class HALF_VELOCITY_OXYGEN { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 2e-05; }; class HALF_VELOCITY_UREA { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 21.300000; }; class MAXIMUM_GROWTH_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 4.17e-05; }; class MAXIMUM_OXYGEN_CONCENTRATION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.040000; }; class MAXIMUM_UREA_CONCENTRATION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 60.000000; }; class MAXIMUM_UREA_UTILIZATION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.016100; }; class MICROBIAL_ATTACHMENT_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 8.51e-07; }; class MICROBIAL_DEATH_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 3.18e-07; }; class MINIMUM_PERMEABILITY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-20; }; class OXYGEN_CONSUMPTION_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.500000; }; class TOLERANCE_BEFORE_CLOGGING { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.000100; }; class YIELD_GROWTH_COEFFICIENT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.500000; }; }; @@ -401,19 +409,19 @@ namespace ParserKeywords { class CUTOFF_TRANSMISSIBILITY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class DIFFUSIVITY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class CUTOFF_THERMAL_TRANSMISSIBILITY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -427,7 +435,7 @@ namespace ParserKeywords { class VALUE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 6; }; }; @@ -438,10 +446,10 @@ namespace ParserKeywords { MINPORV(); static const std::string keywordName; - class MIN_PORE_VOL { + class VALUE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-06; }; }; @@ -455,21 +463,7 @@ namespace ParserKeywords { class VALUE { public: static const std::string itemName; - static const double defaultValue; - }; - }; - - - - class MINPVFIL : public ParserKeyword { - public: - MINPVFIL(); - static const std::string keywordName; - - class VALUE { - public: - static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-06; }; }; @@ -483,7 +477,7 @@ namespace ParserKeywords { class data { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-06; }; }; @@ -558,13 +552,13 @@ namespace ParserKeywords { class NTMISC { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NSMISC { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 20; }; class TWOPOINT { @@ -846,7 +840,7 @@ namespace ParserKeywords { class FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class REGION_NUMBER { @@ -1105,6 +1099,7 @@ namespace ParserKeywords { class data { public: static const std::string itemName; + static constexpr double defaultValue = 1.000000; }; }; @@ -1115,7 +1110,7 @@ namespace ParserKeywords { MW(); static const std::string keywordName; - class MOLAR_WEIGHT { + class DATA { public: static const std::string itemName; }; diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/N.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/N.hpp index 4a5a33b84a..18bbd82492 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/N.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/N.hpp @@ -12,6 +12,19 @@ namespace ParserKeywords { + class NCOMPS : public ParserKeyword { + public: + NCOMPS(); + static const std::string keywordName; + + class NUM_COMPS { + public: + static const std::string itemName; + }; + }; + + + class NCONSUMP : public ParserKeyword { public: NCONSUMP(); @@ -25,7 +38,7 @@ namespace ParserKeywords { class GAS_CONSUMPTION_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class REMOVAL_GROUP { @@ -49,7 +62,7 @@ namespace ParserKeywords { class EFF_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -63,43 +76,43 @@ namespace ParserKeywords { class TIME_INTERVAL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class PRESSURE_CONVERGENCE_LIMIT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.100000; }; class MAX_ITER { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 10; }; class THP_CONVERGENCE_LIMIT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.010000; }; class MAX_ITER_THP { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 10; }; class TARGET_BALANCE_ERROR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 100000000000000000000.000000; }; class MAX_BALANCE_ERROR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 100000000000000000000.000000; }; class MIN_TIME_STEP { @@ -140,19 +153,19 @@ namespace ParserKeywords { class VFT_TABLE_NUM { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ALQ { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class GAS_CONSUMPTION_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class EXTRACTION_GROUP { @@ -202,7 +215,20 @@ namespace ParserKeywords { class NBCMAX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 20; + }; + }; + + + + class NETWORK_PROBE : public ParserKeyword { + public: + NETWORK_PROBE(); + static const std::string keywordName; + + class NETWORK_NODES { + public: + static const std::string itemName; }; }; @@ -289,7 +315,7 @@ namespace ParserKeywords { class FRACTION_PORE_VOL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.100000; }; class METHOD { @@ -360,67 +386,65 @@ namespace ParserKeywords { class TRAN { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class IST1 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class IST2 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class PRESSURE_TABLE1 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class PRESSURE_TABLE2 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class VE_FACE1 { public: static const std::string itemName; - static const std::string defaultValue; }; class VE_FACE2 { public: static const std::string itemName; - static const std::string defaultValue; }; class DIFFUSIVITY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class SIM_DEPENDENT3 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class VDFLOW_AREA { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class VDFLOW_PERM { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -627,7 +651,7 @@ namespace ParserKeywords { class MAX_NUM { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 3600; }; }; @@ -641,7 +665,7 @@ namespace ParserKeywords { class LINEAR_SOLVER_SIZE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 10; }; }; @@ -668,7 +692,7 @@ namespace ParserKeywords { class num { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; }; @@ -682,7 +706,7 @@ namespace ParserKeywords { class NUM_ITER { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 12; }; }; @@ -701,13 +725,13 @@ namespace ParserKeywords { class WAX_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 10000000000000000159028911097599180468360808563945281389781327557747838772170381060813469985856815104.000000; }; class MAX_FRAC_REMOVAL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/O.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/O.hpp index 90b14bb503..97061eef9f 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/O.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/O.hpp @@ -54,19 +54,19 @@ namespace ParserKeywords { class COMPRESSIBILITY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class EXPANSION_COEFF_LINEAR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class EXPANSION_COEFF_QUADRATIC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -80,19 +80,19 @@ namespace ParserKeywords { class REFERENCE_TEMPERATURE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 293.150000; }; class EXPANSION_COEFF_LINEAR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class EXPANSION_COEFF_QUADRATIC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -106,13 +106,13 @@ namespace ParserKeywords { class PREF { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.013200; }; class JOULE_THOMSON_COEFFICIENT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -226,13 +226,13 @@ namespace ParserKeywords { class PARAM1 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class PARAM2 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -266,13 +266,13 @@ namespace ParserKeywords { class PARAM1 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class PARAM2 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class REGION_NAME { @@ -305,1915 +305,1915 @@ namespace ParserKeywords { class ITEM1 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM2 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM3 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM4 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM5 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM6 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM7 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM8 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM9 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM10 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM11 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM12 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM13 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM14 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM15 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM16 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM17 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM18 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM19 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM20 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM21 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM22 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM23 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM24 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM25 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM26 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM27 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM28 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM29 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM30 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM31 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM32 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM33 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM34 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM35 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM36 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM37 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM38 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM39 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM40 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM41 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM42 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM43 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM44 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM45 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM46 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM47 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM48 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM49 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM50 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM51 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM52 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM53 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM54 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM55 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM56 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM57 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM58 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM59 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM60 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM61 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM62 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM63 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM64 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM65 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM66 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM67 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM68 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM69 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM70 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM71 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM72 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM73 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM74 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM75 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM76 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM77 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM78 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM79 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM80 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM81 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM82 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM83 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM84 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM85 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM86 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM87 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM88 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM89 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM90 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM91 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM92 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM93 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM94 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM95 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM96 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM97 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM98 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM99 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM100 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM101 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM102 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM103 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM104 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM105 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM106 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM107 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM108 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM109 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM110 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM111 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM112 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM113 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM114 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM115 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM116 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM117 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM118 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM119 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM120 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM121 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM122 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM123 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM124 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM125 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM126 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM127 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM128 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM129 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM130 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM131 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM132 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM133 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM134 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM135 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM136 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM137 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM138 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM139 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM140 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM141 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM142 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM143 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM144 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM145 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM146 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM147 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM148 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM149 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM150 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM151 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM152 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM153 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM154 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM155 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM156 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM157 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM158 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM159 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM160 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM161 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM162 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM163 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM164 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM165 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM166 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM167 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM168 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM169 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM170 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM171 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM172 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM173 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM174 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM175 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM176 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM177 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM178 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM179 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM180 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM181 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM182 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM183 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM184 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM185 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM186 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM187 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM188 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM189 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM190 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM191 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM192 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM193 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM194 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM195 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM196 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM197 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM198 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM199 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM200 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM201 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM202 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM203 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM204 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM205 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM206 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM207 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM208 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM209 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM210 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM211 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM212 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM213 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM214 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM215 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM216 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM217 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM218 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM219 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM220 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM221 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM222 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM223 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM224 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM225 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM226 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM227 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM228 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM229 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM230 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM231 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM232 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM233 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM234 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM235 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM236 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM237 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM238 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM239 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM240 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM241 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM242 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM243 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM244 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM245 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM246 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM247 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM248 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM249 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM250 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM251 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM252 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM253 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM254 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM255 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM256 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM257 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM258 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM259 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM260 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM261 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM262 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM263 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM264 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM265 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM266 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM267 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM268 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM269 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM270 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM271 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM272 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM273 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM274 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM275 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM276 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM277 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM278 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM279 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM280 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM281 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM282 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM283 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM284 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM285 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM286 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM287 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM288 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM289 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM290 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM291 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM292 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM293 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM294 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM295 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM296 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM297 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM298 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM299 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM300 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM301 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM302 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM303 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM304 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM305 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM306 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM307 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM308 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM309 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM310 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM311 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM312 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM313 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM314 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM315 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM316 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM317 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM318 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM319 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -2227,1729 +2227,1729 @@ namespace ParserKeywords { class ITEM1 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM2 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM3 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM4 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM5 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM6 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM7 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM8 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM9 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM10 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM11 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM12 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM13 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM14 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM15 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM16 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM17 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM18 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM19 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM20 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM21 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM22 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM23 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM24 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM25 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM26 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM27 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM28 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM29 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM30 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM31 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM32 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM33 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM34 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM35 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM36 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM37 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM38 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM39 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM40 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM41 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM42 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM43 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM44 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM45 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM46 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM47 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM48 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM49 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM50 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM51 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM52 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM53 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM54 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM55 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM56 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM57 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM58 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM59 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM60 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM61 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM62 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM63 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM64 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM65 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM66 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM67 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM68 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM69 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM70 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM71 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM72 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM73 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM74 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM75 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM76 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM77 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM78 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM79 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM80 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM81 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM82 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM83 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM84 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM85 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM86 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM87 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM88 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM89 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM90 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM91 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM92 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM93 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM94 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM95 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM96 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM97 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM98 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM99 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM100 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM101 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM102 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM103 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM104 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM105 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM106 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM107 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM108 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM109 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM110 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM111 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM112 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM113 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM114 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM115 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM116 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM117 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM118 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM119 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM120 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM121 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM122 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM123 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM124 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM125 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM126 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM127 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM128 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM129 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM130 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM131 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM132 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM133 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM134 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM135 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM136 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM137 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM138 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM139 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM140 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM141 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM142 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM143 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM144 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM145 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM146 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM147 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM148 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM149 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM150 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM151 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM152 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM153 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM154 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM155 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM156 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM157 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM158 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM159 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM160 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM161 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM162 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM163 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM164 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM165 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM166 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM167 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM168 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM169 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM170 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM171 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM172 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM173 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM174 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM175 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM176 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM177 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM178 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM179 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM180 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM181 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM182 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM183 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM184 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM185 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM186 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM187 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM188 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM189 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM190 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM191 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM192 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM193 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM194 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM195 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM196 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM197 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM198 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM199 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM200 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM201 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM202 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM203 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM204 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM205 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM206 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM207 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM208 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM209 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM210 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM211 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM212 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM213 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM214 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM215 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM216 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM217 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM218 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM219 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM220 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM221 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM222 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM223 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM224 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM225 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM226 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM227 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM228 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM229 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM230 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM231 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM232 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM233 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM234 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM235 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM236 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM237 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM238 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM239 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM240 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM241 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM242 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM243 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM244 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM245 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM246 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM247 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM248 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM249 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM250 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM251 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM252 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM253 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM254 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM255 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM256 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM257 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM258 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM259 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM260 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM261 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM262 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM263 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM264 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM265 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM266 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM267 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM268 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM269 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM270 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM271 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM272 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM273 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM274 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM275 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM276 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM277 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM278 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM279 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM280 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM281 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM282 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM283 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM284 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM285 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM286 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM287 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM288 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/P.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/P.hpp index dbacbdaf79..f65ca133ba 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/P.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/P.hpp @@ -12,7 +12,7 @@ namespace ParserKeywords { class NDMAIN { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class MACHINE_TYPE { @@ -38,43 +38,43 @@ namespace ParserKeywords { class SET_PRINT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class SIZE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class NUM_BUFFERS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 2; }; class VALUE_MEM { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class VALUE_COARSE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class VALUE_NNC { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class VALUE_PRT_FILE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class RESERVED { @@ -93,19 +93,19 @@ namespace ParserKeywords { class NPARTT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class NKPTMX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class NPKPMX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -155,6 +155,19 @@ namespace ParserKeywords { + class PCFACT : public ParserKeyword { + public: + PCFACT(); + static const std::string keywordName; + + class DATA { + public: + static const std::string itemName; + }; + }; + + + class PCG : public ParserKeyword { public: PCG(); @@ -181,6 +194,19 @@ namespace ParserKeywords { + class PCRIT : public ParserKeyword { + public: + PCRIT(); + static const std::string keywordName; + + class DATA { + public: + static const std::string itemName; + }; + }; + + + class PCW : public ParserKeyword { public: PCW(); @@ -301,19 +327,19 @@ namespace ParserKeywords { class ALPHA { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class E { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class METHOD { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -327,13 +353,13 @@ namespace ParserKeywords { class NUM_REGIONS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_PRESSURE_POINTS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -394,19 +420,19 @@ namespace ParserKeywords { class EXPO_0 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = -1; }; class EXPO_1 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = -1; }; class EXPO_2 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = -1; }; }; @@ -498,7 +524,7 @@ namespace ParserKeywords { class data { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -525,7 +551,7 @@ namespace ParserKeywords { class data { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -588,7 +614,7 @@ namespace ParserKeywords { class D_F { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class INCLUDE { @@ -600,13 +626,13 @@ namespace ParserKeywords { class F_L { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class F_U { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.100000; }; class DELTA_WAT_SAT { @@ -622,19 +648,19 @@ namespace ParserKeywords { class DELTA_FRAC_COMP { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.010000; }; class MAX_DELTA_TIME { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = -1.000000; }; class ADAPTIVE_ORD_CONTROL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = -1.000000; }; class ADAPTIVE_ORD_MIN_SPACING { @@ -653,13 +679,13 @@ namespace ParserKeywords { class NTPIMT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class NPPIMT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -686,7 +712,7 @@ namespace ParserKeywords { class THRESHOLD_THICKNESS { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.001000; }; class CONTROL_OPTION { @@ -698,7 +724,7 @@ namespace ParserKeywords { class MAX_EMPTY_GAP { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 100000000000000000000.000000; }; class PINCHOUT_OPTION { @@ -745,7 +771,7 @@ namespace ParserKeywords { class THRESHOLD_THICKNESS { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.001000; }; class OPTION1 { @@ -757,7 +783,7 @@ namespace ParserKeywords { class MAX_GAP { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 100000000000000000000.000000; }; class OPTION2 { @@ -783,13 +809,13 @@ namespace ParserKeywords { class THRESHOLD_XR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.001000; }; class THRESHOLD_YTHETA { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.001000; }; }; @@ -803,19 +829,19 @@ namespace ParserKeywords { class NTSKWAT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NTSKPOLY { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NTPMWINJ { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; }; @@ -1002,7 +1028,7 @@ namespace ParserKeywords { class MIN_SWAT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-06; }; }; @@ -1044,7 +1070,7 @@ namespace ParserKeywords { class AI { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class MAX_ADSORPTION { @@ -1078,7 +1104,7 @@ namespace ParserKeywords { class AI { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class MAX_ADSORPTION { @@ -1264,19 +1290,19 @@ namespace ParserKeywords { class MAX_PRESSURE_CHECK { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class MIN_PRESSURE_CHECK { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 100000000000000000000.000000; }; class NUM_NODES { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 30; }; }; @@ -1295,6 +1321,19 @@ namespace ParserKeywords { + class POELCOEF : public ParserKeyword { + public: + POELCOEF(); + static const std::string keywordName; + + class data { + public: + static const std::string itemName; + }; + }; + + + class POLYMER : public ParserKeyword { public: POLYMER(); @@ -1319,7 +1358,7 @@ namespace ParserKeywords { class data { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -1346,7 +1385,7 @@ namespace ParserKeywords { class MAXIMUM_CAPILLARY_PRESSURE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 100000000000000000000.000000; }; class MODIFY_CONNATE_SATURATION { @@ -1358,6 +1397,19 @@ namespace ParserKeywords { + class PRATIO : public ParserKeyword { + public: + PRATIO(); + static const std::string keywordName; + + class data { + public: + static const std::string itemName; + }; + }; + + + class PRECSALT : public ParserKeyword { public: PRECSALT(); @@ -1418,97 +1470,97 @@ namespace ParserKeywords { class A1 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class B1 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class C1 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class D1 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class E1 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class F1 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class G1 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class H1 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class A2 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class B2 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class C2 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class D2 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class E2 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class F2 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class G2 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class H2 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -1894,25 +1946,25 @@ namespace ParserKeywords { class WATER_VOL_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class WATER_COMPRESSIBILITY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 4e-05; }; class WATER_VISCOSITY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.500000; }; class WATER_VISCOSIBILITY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -1931,7 +1983,7 @@ namespace ParserKeywords { class SALT_CONCENTRATION_REF { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class DATA { diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitA.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitA.hpp new file mode 100644 index 0000000000..f234958494 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitA.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_A_HH +#define OPM_PARSER_INIT_A_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsA(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitB.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitB.hpp new file mode 100644 index 0000000000..5c7fd4290b --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitB.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_B_HH +#define OPM_PARSER_INIT_B_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsB(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitC.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitC.hpp new file mode 100644 index 0000000000..be6b5aeca7 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitC.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_C_HH +#define OPM_PARSER_INIT_C_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsC(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitD.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitD.hpp new file mode 100644 index 0000000000..78729f38e4 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitD.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_D_HH +#define OPM_PARSER_INIT_D_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsD(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitE.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitE.hpp new file mode 100644 index 0000000000..cf03a19538 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitE.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_E_HH +#define OPM_PARSER_INIT_E_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsE(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitF.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitF.hpp new file mode 100644 index 0000000000..2af6323938 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitF.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_F_HH +#define OPM_PARSER_INIT_F_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsF(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitG.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitG.hpp new file mode 100644 index 0000000000..fcea5645a1 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitG.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_G_HH +#define OPM_PARSER_INIT_G_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsG(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitH.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitH.hpp new file mode 100644 index 0000000000..28c469fee3 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitH.hpp @@ -0,0 +1,12 @@ + + +#ifndef OPM_PARSER_INIT_H_HH +#define OPM_PARSER_INIT_H_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsH(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitI.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitI.hpp new file mode 100644 index 0000000000..77f3a33367 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitI.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_I_HH +#define OPM_PARSER_INIT_I_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsI(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitJ.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitJ.hpp new file mode 100644 index 0000000000..f24732af31 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitJ.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_J_HH +#define OPM_PARSER_INIT_J_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsJ(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitK.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitK.hpp new file mode 100644 index 0000000000..52dc24c5c3 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitK.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_K_HH +#define OPM_PARSER_INIT_K_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsK(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitL.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitL.hpp new file mode 100644 index 0000000000..10522b6fa1 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitL.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_L_HH +#define OPM_PARSER_INIT_L_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsL(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitM.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitM.hpp new file mode 100644 index 0000000000..bdc1a880f5 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitM.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_M_HH +#define OPM_PARSER_INIT_M_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsM(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitN.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitN.hpp new file mode 100644 index 0000000000..c4f2c70d23 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitN.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_N_HH +#define OPM_PARSER_INIT_N_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsN(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitO.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitO.hpp new file mode 100644 index 0000000000..fe5f2592fd --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitO.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_O_HH +#define OPM_PARSER_INIT_O_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsO(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitP.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitP.hpp new file mode 100644 index 0000000000..8045cc6f15 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitP.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_P_HH +#define OPM_PARSER_INIT_P_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsP(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitQ.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitQ.hpp new file mode 100644 index 0000000000..a9692baac8 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitQ.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_Q_HH +#define OPM_PARSER_INIT_Q_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsQ(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitR.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitR.hpp new file mode 100644 index 0000000000..7600876111 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitR.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_R_HH +#define OPM_PARSER_INIT_R_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsR(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitS.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitS.hpp new file mode 100644 index 0000000000..fdc8facdf9 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitS.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_S_HH +#define OPM_PARSER_INIT_S_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsS(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitT.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitT.hpp new file mode 100644 index 0000000000..f460e7bb7a --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitT.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_T_HH +#define OPM_PARSER_INIT_T_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsT(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitU.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitU.hpp new file mode 100644 index 0000000000..b460194ca3 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitU.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_U_HH +#define OPM_PARSER_INIT_U_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsU(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitV.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitV.hpp new file mode 100644 index 0000000000..19d8656da1 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitV.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_V_HH +#define OPM_PARSER_INIT_V_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsV(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitW.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitW.hpp new file mode 100644 index 0000000000..f3f6c64a61 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitW.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_W_HH +#define OPM_PARSER_INIT_W_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsW(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitX.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitX.hpp new file mode 100644 index 0000000000..197f35aee0 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitX.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_X_HH +#define OPM_PARSER_INIT_X_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsX(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitY.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitY.hpp new file mode 100644 index 0000000000..50811228b1 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitY.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_Y_HH +#define OPM_PARSER_INIT_Y_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsY(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitZ.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitZ.hpp new file mode 100644 index 0000000000..0e0305ae81 --- /dev/null +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/ParserInitZ.hpp @@ -0,0 +1,11 @@ + +#ifndef OPM_PARSER_INIT_Z_HH +#define OPM_PARSER_INIT_Z_HH + +namespace Opm { +class Parser; +namespace ParserKeywords { +void addDefaultKeywordsZ(Parser& p); +} +} +#endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/R.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/R.hpp index 5582623ea2..c9b0ea05fa 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/R.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/R.hpp @@ -52,13 +52,13 @@ namespace ParserKeywords { class NWMAX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class INNER_RADIUS { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.152400; }; class OUTER_RADIUS { @@ -69,7 +69,7 @@ namespace ParserKeywords { class MINIMUM_RADIUS_REFINEMENT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.524000; }; class PARENT_LGR { @@ -139,7 +139,7 @@ namespace ParserKeywords { class NWMAX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; }; @@ -320,7 +320,7 @@ namespace ParserKeywords { class PROFILE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class ROUGHNESS { @@ -341,19 +341,19 @@ namespace ParserKeywords { class REACH_LENGTH { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class NUM_REACHES { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class DEPTH_SOMETHING { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; }; @@ -394,61 +394,61 @@ namespace ParserKeywords { class NTFIP { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NMFIPR { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NRFREG { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class NTFREG { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_ETRACK { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class NTCREG { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class MAX_OPERNUM { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_OPERATE_DWORK { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_OPERATE_IWORK { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class NPLMIX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; }; @@ -511,6 +511,19 @@ namespace ParserKeywords { + class REGION_PROBE_OPM : public ParserKeyword { + public: + REGION_PROBE_OPM(); + static const std::string keywordName; + + class data { + public: + static const std::string itemName; + }; + }; + + + class RESIDNUM : public ParserKeyword { public: RESIDNUM(); @@ -575,7 +588,7 @@ namespace ParserKeywords { class data { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -640,79 +653,79 @@ namespace ParserKeywords { class MAX_RIVERS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_REACHES { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class MAX_BRANCHES { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class MAX_BLOCKS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class MXTBPR { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class MXDPTB { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 2; }; class MXTBGR { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NMDEPT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MXDEPT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 2; }; class NMMAST { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MXMAST { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 2; }; class NRATTA { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MXRATE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 2; }; }; @@ -851,13 +864,13 @@ namespace ParserKeywords { class PREF { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.013200; }; class COMPRESSIBILITY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -913,7 +926,7 @@ namespace ParserKeywords { class NTROCC { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class WATER_COMPACTION { @@ -930,7 +943,7 @@ namespace ParserKeywords { class CARKZEXP { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -1012,49 +1025,49 @@ namespace ParserKeywords { class G { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class B { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class E1 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class f { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.500000; }; class n { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 3.000000; }; class g { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class Bs { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class Es { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -1193,37 +1206,37 @@ namespace ParserKeywords { class ITEM1 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM2 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM3 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM4 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM5 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ITEM6 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -1486,7 +1499,7 @@ namespace ParserKeywords { class TEMP { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 15.555000; }; }; @@ -1500,7 +1513,7 @@ namespace ParserKeywords { class TEMP { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 15.555000; }; }; @@ -1618,11 +1631,29 @@ namespace ParserKeywords { + class RVWVD : public ParserKeyword { + public: + RVWVD(); + static const std::string keywordName; + + class DATA { + public: + static const std::string itemName; + }; + }; + + + class RWGSALT : public ParserKeyword { public: RWGSALT(); static const std::string keywordName; + class GAS_PRESSURE { + public: + static const std::string itemName; + }; + class DATA { public: static const std::string itemName; diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/S.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/S.hpp index 3a263a3b91..03bdc7ad19 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/S.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/S.hpp @@ -12,7 +12,7 @@ namespace ParserKeywords { class MOLALITY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -31,6 +31,20 @@ namespace ParserKeywords { + class SALTMF : public ParserKeyword { + public: + SALTMF(); + static const std::string keywordName; + + class MOLE_FRACTION { + public: + static const std::string itemName; + static constexpr double defaultValue = 0; + }; + }; + + + class SALTNODE : public ParserKeyword { public: SALTNODE(); @@ -215,7 +229,7 @@ namespace ParserKeywords { class SAT_LIMIT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -229,7 +243,7 @@ namespace ParserKeywords { class SCALE_DATA { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -243,7 +257,7 @@ namespace ParserKeywords { class SCALE_DATA { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -257,43 +271,43 @@ namespace ParserKeywords { class NTSCDP { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class NPSCDP { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class NTSCDA { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class PSCDA { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class UNUSED1 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class UNUSED2 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class NTSCDE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -354,7 +368,7 @@ namespace ParserKeywords { class SOLVENT_DENSITY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -544,103 +558,103 @@ namespace ParserKeywords { class SG_0 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class SG_CRITICAL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class L_GAS { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class E_GAS { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class T_GAS { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class KRT_GAS { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class SO_0 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class SO_CRITICAL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class L_OIL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class E_OIL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class T_OIL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class KRT_OIL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class L_PC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class E_PC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class T_PC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class PCIR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class PCT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -931,7 +945,7 @@ namespace ParserKeywords { class NUM_PE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; }; @@ -971,7 +985,7 @@ namespace ParserKeywords { class DIMS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 10000; }; }; @@ -1104,6 +1118,14 @@ namespace ParserKeywords { + class SOLID : public ParserKeyword { + public: + SOLID(); + static const std::string keywordName; + }; + + + class SOLUTION : public ParserKeyword { public: SOLUTION(); @@ -1224,6 +1246,51 @@ namespace ParserKeywords { + class SOURCE : public ParserKeyword { + public: + SOURCE(); + static const std::string keywordName; + + class I { + public: + static const std::string itemName; + }; + + class J { + public: + static const std::string itemName; + }; + + class K { + public: + static const std::string itemName; + }; + + class COMPONENT { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + + class RATE { + public: + static const std::string itemName; + static constexpr double defaultValue = 0; + }; + + class HRATE { + public: + static const std::string itemName; + }; + + class TEMP { + public: + static const std::string itemName; + }; + }; + + + class SOWCR : public ParserKeyword { public: SOWCR(); @@ -1258,25 +1325,25 @@ namespace ParserKeywords { class NX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NY { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NZ { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NUMRES { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class COORD_TYPE { @@ -1473,7 +1540,7 @@ namespace ParserKeywords { class DAY { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class MONTH { @@ -1485,7 +1552,7 @@ namespace ParserKeywords { class YEAR { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1983; }; class TIME { @@ -1505,13 +1572,13 @@ namespace ParserKeywords { class TEMPERATURE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 15.560000; }; class PRESSURE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.013250; }; }; @@ -1559,7 +1626,7 @@ namespace ParserKeywords { class EXP_VALUE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -1591,6 +1658,75 @@ namespace ParserKeywords { + class STREQUIL : public ParserKeyword { + public: + STREQUIL(); + static const std::string keywordName; + + class DATUM_DEPTH { + public: + static const std::string itemName; + static constexpr double defaultValue = 0; + }; + + class DATUM_POSX { + public: + static const std::string itemName; + static constexpr double defaultValue = 0; + }; + + class DATUM_POSY { + public: + static const std::string itemName; + static constexpr double defaultValue = 0; + }; + + class STRESSXX { + public: + static const std::string itemName; + }; + + class STRESSXXGRAD { + public: + static const std::string itemName; + }; + + class STRESSYY { + public: + static const std::string itemName; + }; + + class STRESSYYGRAD { + public: + static const std::string itemName; + }; + + class STRESSZZ { + public: + static const std::string itemName; + }; + + class STRESSZZGRAD { + public: + static const std::string itemName; + }; + }; + + + + class STRESSEQUILNUM : public ParserKeyword { + public: + STRESSEQUILNUM(); + static const std::string keywordName; + + class data { + public: + static const std::string itemName; + }; + }; + + + class STWG : public ParserKeyword { public: STWG(); @@ -1745,13 +1881,13 @@ namespace ParserKeywords { class MIN_SWAT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-06; }; class SMOOTHING { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-06; }; }; @@ -2077,103 +2213,103 @@ namespace ParserKeywords { class SW_RESIDUAL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class SW_CRITICAL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class L_WATER { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class E_WATER { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class T_WATER { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class KRT_WATER { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class SO_RESIDUAL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class SO_CRITICAL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class L_OIL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class E_OIL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class T_OIL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class KRT_OIL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class L_PC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class E_PC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class T_PC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class PCIR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class PCT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/T.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/T.hpp index 58fd907a18..622bafc3da 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/T.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/T.hpp @@ -12,73 +12,73 @@ namespace ParserKeywords { class NTSFUN { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NTPVT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NSSFUN { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 20; }; class NPPVT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 20; }; class NTFIP { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NRPVT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 20; }; class MAX_RV_NODES { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 20; }; class NTENDP { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NUM_EOS_RES { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NUM_EOS_SURFACE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class MAX_FLUX_REGIONS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 10; }; class MAX_THERMAL_REGIONS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NTROCC { @@ -89,13 +89,13 @@ namespace ParserKeywords { class MAX_PRESSURE_MAINTAINANCE_REGIONS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_KVALUE_TABLES { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class NTALPHA { @@ -106,19 +106,19 @@ namespace ParserKeywords { class ASPHALTENE_ASPKDAM_MAX_ROWS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 10; }; class ASPHALTENE_ASPREWG_MAX_ROWS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 10; }; class ASPHALTENE_ASPVISO_MAX_ROWS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 10; }; class ITEM20_NOT_USED { @@ -129,25 +129,25 @@ namespace ParserKeywords { class ASPHALTENE_ASPPW2D_MAX_COLUMNS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 5; }; class ASPHALTENE_ASPPW2D_MAX_ROWS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 5; }; class ASPHALTENE_ASPWETF_MAX_ROWS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 5; }; class NUM_KVALUE_TABLES { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class RESERVED { @@ -171,6 +171,19 @@ namespace ParserKeywords { + class TCRIT : public ParserKeyword { + public: + TCRIT(); + static const std::string keywordName; + + class DATA { + public: + static const std::string itemName; + }; + }; + + + class TEMP : public ParserKeyword { public: TEMP(); @@ -239,6 +252,32 @@ namespace ParserKeywords { + class THCO2MIX : public ParserKeyword { + public: + THCO2MIX(); + static const std::string keywordName; + + class MIXING_MODEL_SALT { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + + class MIXING_MODEL_LIQUID { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + + class MIXING_MODEL_GAS { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + }; + + + class THCOIL : public ParserKeyword { public: THCOIL(); @@ -304,6 +343,19 @@ namespace ParserKeywords { + class THELCOEF : public ParserKeyword { + public: + THELCOEF(); + static const std::string keywordName; + + class data { + public: + static const std::string itemName; + }; + }; + + + class THERMAL : public ParserKeyword { public: THERMAL(); @@ -312,6 +364,19 @@ namespace ParserKeywords { + class THERMEXR : public ParserKeyword { + public: + THERMEXR(); + static const std::string keywordName; + + class data { + public: + static const std::string itemName; + }; + }; + + + class THPRES : public ParserKeyword { public: THPRES(); @@ -472,7 +537,7 @@ namespace ParserKeywords { class VALUE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-06; }; }; @@ -605,25 +670,25 @@ namespace ParserKeywords { class MAX_OIL_TRACERS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_WATER_TRACERS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_GAS_TRACERS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_ENV_TRACERS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class NUMERIC_DIFF { @@ -635,13 +700,13 @@ namespace ParserKeywords { class MAX_ITER { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 12; }; class MIN_ITER { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class PASSIVE_NONLINEAR { @@ -663,13 +728,13 @@ namespace ParserKeywords { class TIGHTENING_FACTORS { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class NTIGHTFACTORS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -683,7 +748,7 @@ namespace ParserKeywords { class FLUX_LIMITER { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class BOTH_TIMESTEP { @@ -832,7 +897,7 @@ namespace ParserKeywords { class HALF_TIME { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 100000000000000000000.000000; }; }; @@ -846,7 +911,7 @@ namespace ParserKeywords { class HALF_TIME { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 100000000000000000000.000000; }; }; @@ -983,7 +1048,7 @@ namespace ParserKeywords { class INIT_MODEL { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; }; @@ -1010,55 +1075,55 @@ namespace ParserKeywords { class TSINIT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class TSMAXZ { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 365.000000; }; class TSMINZ { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.100000; }; class TSMCHP { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.150000; }; class TSFMAX { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 3.000000; }; class TSFMIN { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.300000; }; class TSFCNV { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.100000; }; class TFDIFF { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.250000; }; class THRUPT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 100000000000000000000.000000; }; class TMAXWC { @@ -1069,61 +1134,61 @@ namespace ParserKeywords { class TRGTTE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.100000; }; class TRGCNV { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.001000; }; class TRGMBE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-07; }; class TRGLCV { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.000100; }; class XXXTTE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 10.000000; }; class XXXCNV { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.010000; }; class XXXMBE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-06; }; class XXXLCV { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.001000; }; class XXXWFL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.001000; }; class TRGFIP { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.025000; }; class TRGSFT { @@ -1134,67 +1199,67 @@ namespace ParserKeywords { class THIONX { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.010000; }; class TRWGHT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NEWTMX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 12; }; class NEWTMN { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class LITMAX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 25; }; class LITMIN { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class MXWSIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 8; }; class MXWPIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 8; }; class DDPLIM { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1000000.000000; }; class DDSLIM { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1000000.000000; }; class TRGDPR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1000000.000000; }; class XXXDPR { @@ -1241,31 +1306,31 @@ namespace ParserKeywords { class GRGLCV { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.000100; }; class GXXLCV { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.001000; }; class GMSLCV { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-20; }; class LGTMIN { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class LGTMAX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 25; }; }; @@ -1279,55 +1344,55 @@ namespace ParserKeywords { class TSINIT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class TSMAXZ { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 365.000000; }; class TSMINZ { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.100000; }; class TSMCHP { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.150000; }; class TSFMAX { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 3.000000; }; class TSFMIN { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.300000; }; class TSFCNV { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.100000; }; class TFDIFF { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.250000; }; class THRUPT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 100000000000000000000.000000; }; class TMAXWC { @@ -1338,61 +1403,61 @@ namespace ParserKeywords { class TRGTTE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.100000; }; class TRGCNV { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.001000; }; class TRGMBE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-07; }; class TRGLCV { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.000100; }; class XXXTTE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 10.000000; }; class XXXCNV { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.010000; }; class XXXMBE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-06; }; class XXXLCV { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.001000; }; class XXXWFL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.001000; }; class TRGFIP { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.025000; }; class TRGSFT { @@ -1403,67 +1468,67 @@ namespace ParserKeywords { class THIONX { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.010000; }; class TRWGHT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NEWTMX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 12; }; class NEWTMN { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class LITMAX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 25; }; class LITMIN { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class MXWSIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 8; }; class MXWPIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 8; }; class DDPLIM { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1000000.000000; }; class DDSLIM { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1000000.000000; }; class TRGDPR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1000000.000000; }; class XXXDPR { @@ -1487,55 +1552,55 @@ namespace ParserKeywords { class TSINIT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class TSMAXZ { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 365.000000; }; class TSMINZ { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.100000; }; class TSMCHP { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.150000; }; class TSFMAX { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 3.000000; }; class TSFMIN { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.300000; }; class TSFCNV { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.100000; }; class TFDIFF { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.250000; }; class THRUPT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 100000000000000000000.000000; }; class TMAXWC { @@ -1546,61 +1611,61 @@ namespace ParserKeywords { class TRGTTE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.100000; }; class TRGCNV { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.001000; }; class TRGMBE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-07; }; class TRGLCV { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.000100; }; class XXXTTE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 10.000000; }; class XXXCNV { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.010000; }; class XXXMBE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-06; }; class XXXLCV { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.001000; }; class XXXWFL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.001000; }; class TRGFIP { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.025000; }; class TRGSFT { @@ -1611,67 +1676,67 @@ namespace ParserKeywords { class THIONX { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.010000; }; class TRWGHT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NEWTMX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 12; }; class NEWTMN { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class LITMAX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 25; }; class LITMIN { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class MXWSIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 8; }; class MXWPIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 8; }; class DDPLIM { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1000000.000000; }; class DDSLIM { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1000000.000000; }; class TRGDPR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1000000.000000; }; class XXXDPR { diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/U.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/U.hpp index 9c4fa846d4..c3ca21c3cc 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/U.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/U.hpp @@ -12,19 +12,19 @@ namespace ParserKeywords { class NUM_UDQ_REPLACE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class IGNORED { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class TOTAL_UDQ_UNIQUE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 100; }; }; @@ -61,61 +61,61 @@ namespace ParserKeywords { class MAX_FUNCTIONS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 16; }; class MAX_ITEMS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 16; }; class MAX_CONNECTIONS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_FIELDS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_GROUP { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_REGION { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_SEGMENT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_WELL { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_AQUIFER { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_BLOCK { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class RESTART_NEW_SEED { @@ -135,25 +135,25 @@ namespace ParserKeywords { class RANDOM_SEED { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class RANGE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 100000000000000000000.000000; }; class UNDEFINED_VALUE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class CMP_EPSILON { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.000100; }; }; @@ -163,6 +163,31 @@ namespace ParserKeywords { public: UDT(); static const std::string keywordName; + + class TABLE_NAME { + public: + static const std::string itemName; + }; + + class DIMENSIONS { + public: + static const std::string itemName; + }; + + class INTERPOLATION_TYPE { + public: + static const std::string itemName; + }; + + class INTERPOLATION_POINTS { + public: + static const std::string itemName; + }; + + class TABLE_VALUES { + public: + static const std::string itemName; + }; }; @@ -175,25 +200,25 @@ namespace ParserKeywords { class MAX_TABLES { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_ROWS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_INTERPOLATION_POINTS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_DIMENSIONS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/V.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/V.hpp index c498e3b4a0..fcc4590c2e 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/V.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/V.hpp @@ -1,592 +1,721 @@ #ifndef PARSER_KEYWORDS_V_HPP #define PARSER_KEYWORDS_V_HPP #include -namespace Opm { -namespace ParserKeywords { +namespace Opm +{ +namespace ParserKeywords +{ - class VAPOIL : public ParserKeyword { - public: - VAPOIL(); - static const std::string keywordName; - }; + class VAPOIL : public ParserKeyword + { + public: + VAPOIL(); + static const std::string keywordName; + }; - class VAPPARS : public ParserKeyword { - public: - VAPPARS(); - static const std::string keywordName; + class VAPPARS : public ParserKeyword + { + public: + VAPPARS(); + static const std::string keywordName; + + class OIL_VAP_PROPENSITY + { + public: + static const std::string itemName; + }; + + class OIL_DENSITY_PROPENSITY + { + public: + static const std::string itemName; + }; + }; - class OIL_VAP_PROPENSITY { - public: - static const std::string itemName; - }; - class OIL_DENSITY_PROPENSITY { - public: - static const std::string itemName; - }; - }; - - - class VAPWAT : public ParserKeyword { - public: - VAPWAT(); - static const std::string keywordName; - }; - - - - class VDFLOW : public ParserKeyword { - public: - VDFLOW(); - static const std::string keywordName; - - class BETA { - public: - static const std::string itemName; - }; - }; - - - - class VDFLOWR : public ParserKeyword { - public: - VDFLOWR(); - static const std::string keywordName; - - class BETA { - public: - static const std::string itemName; - }; - }; - - - - class VE : public ParserKeyword { - public: - VE(); - static const std::string keywordName; - - class MODEL_TYPE { - public: - static const std::string itemName; - static const std::string defaultValue; - }; - }; - - - - class VEDEBUG : public ParserKeyword { - public: - VEDEBUG(); - static const std::string keywordName; - - class I1 { - public: - static const std::string itemName; - }; - - class I2 { - public: - static const std::string itemName; - }; - - class J1 { - public: - static const std::string itemName; - }; - - class J2 { - public: - static const std::string itemName; - }; - - class K1 { - public: - static const std::string itemName; - }; - - class K2 { - public: - static const std::string itemName; - }; - - class DEBUG_LEVEL { - public: - static const std::string itemName; - static const int defaultValue; - }; - - class LGR { - public: - static const std::string itemName; - static const std::string defaultValue; - }; - }; - - - - class VEFIN : public ParserKeyword { - public: - VEFIN(); - static const std::string keywordName; - - class VE { - public: - static const std::string itemName; - static const std::string defaultValue; - }; - - class NVEPT { - public: - static const std::string itemName; - static const int defaultValue; - }; - }; - - - - class VEFRAC : public ParserKeyword { - public: - VEFRAC(); - static const std::string keywordName; - - class FRAC { - public: - static const std::string itemName; - static const double defaultValue; - }; - }; - - - - class VEFRACP : public ParserKeyword { - public: - VEFRACP(); - static const std::string keywordName; - - class FRAC { - public: - static const std::string itemName; - static const double defaultValue; - }; - }; - - - - class VEFRACPV : public ParserKeyword { - public: - VEFRACPV(); - static const std::string keywordName; - - class data { - public: - static const std::string itemName; - }; - }; - - - - class VEFRACV : public ParserKeyword { - public: - VEFRACV(); - static const std::string keywordName; - - class data { - public: - static const std::string itemName; - }; - }; - - - - class VFPCHK : public ParserKeyword { - public: - VFPCHK(); - static const std::string keywordName; - - class BHP_LIMIT { - public: - static const std::string itemName; - static const double defaultValue; - }; - }; - - - - class VFPIDIMS : public ParserKeyword { - public: - VFPIDIMS(); - static const std::string keywordName; - - class MAX_FLOW_TABLE { - public: - static const std::string itemName; - static const int defaultValue; - }; - - class MAX_THP_TABLE { - public: - static const std::string itemName; - static const int defaultValue; - }; - - class MAX_INJ_VFP_TABLE { - public: - static const std::string itemName; - static const int defaultValue; - }; - }; - - - - class VFPINJ : public ParserKeyword { - public: - VFPINJ(); - static const std::string keywordName; - - class TABLE { - public: - static const std::string itemName; - }; - - class DATUM_DEPTH { - public: - static const std::string itemName; - }; - - class RATE_TYPE { - public: - static const std::string itemName; - }; - - class PRESSURE_DEF { - public: - static const std::string itemName; - static const std::string defaultValue; - }; - - class UNITS { - public: - static const std::string itemName; - }; - - class BODY_DEF { - public: - static const std::string itemName; - static const std::string defaultValue; - }; - - class FLOW_VALUES { - public: - static const std::string itemName; - }; - - class THP_VALUES { - public: - static const std::string itemName; - }; - - class THP_INDEX { - public: - static const std::string itemName; - }; - - class VALUES { - public: - static const std::string itemName; - }; - }; - - - - class VFPPDIMS : public ParserKeyword { - public: - VFPPDIMS(); - static const std::string keywordName; - - class MAX_FLOW_TABLE { - public: - static const std::string itemName; - static const int defaultValue; - }; - - class MAX_THP_TABLE { - public: - static const std::string itemName; - static const int defaultValue; - }; - - class MAX_WCT_TABLE { - public: - static const std::string itemName; - static const int defaultValue; - }; - - class MAX_GCT_TABLE { - public: - static const std::string itemName; - static const int defaultValue; - }; - - class MAX_ALQ_TABLE { - public: - static const std::string itemName; - static const int defaultValue; - }; - - class MAX_PROD_VFP_TABLE { - public: - static const std::string itemName; - static const int defaultValue; - }; - }; - - - - class VFPPROD : public ParserKeyword { - public: - VFPPROD(); - static const std::string keywordName; - - class TABLE { - public: - static const std::string itemName; - }; - - class DATUM_DEPTH { - public: - static const std::string itemName; - }; - - class RATE_TYPE { - public: - static const std::string itemName; - }; - - class WFR { - public: - static const std::string itemName; - }; - - class GFR { - public: - static const std::string itemName; - }; - - class PRESSURE_DEF { - public: - static const std::string itemName; - static const std::string defaultValue; - }; - - class ALQ_DEF { - public: - static const std::string itemName; - }; - - class UNITS { - public: - static const std::string itemName; - }; - - class BODY_DEF { - public: - static const std::string itemName; - static const std::string defaultValue; - }; - - class FLOW_VALUES { - public: - static const std::string itemName; - }; - - class THP_VALUES { - public: - static const std::string itemName; - }; - - class WFR_VALUES { - public: - static const std::string itemName; - }; - - class GFR_VALUES { - public: - static const std::string itemName; - }; - - class ALQ_VALUES { - public: - static const std::string itemName; - }; - - class THP_INDEX { - public: - static const std::string itemName; - }; - - class WFR_INDEX { - public: - static const std::string itemName; - }; - - class GFR_INDEX { - public: - static const std::string itemName; - }; - - class ALQ_INDEX { - public: - static const std::string itemName; - }; - - class VALUES { - public: - static const std::string itemName; - }; - }; - - - - class VFPTABL : public ParserKeyword { - public: - VFPTABL(); - static const std::string keywordName; - - class METHOD { - public: - static const std::string itemName; - }; - }; - - - - class VISAGE : public ParserKeyword { - public: - VISAGE(); - static const std::string keywordName; - }; - - - - class VISCD : public ParserKeyword { - public: - VISCD(); - static const std::string keywordName; - }; - - - - class VISCREF : public ParserKeyword { - public: - VISCREF(); - static const std::string keywordName; - - class REFERENCE_PRESSURE { - public: - static const std::string itemName; - }; - - class REFERENCE_RS { - public: - static const std::string itemName; - }; - - class API_GRAVITY { - public: - static const std::string itemName; - }; - }; - - - - class VISDATES : public ParserKeyword { - public: - VISDATES(); - static const std::string keywordName; - - class DAY { - public: - static const std::string itemName; - }; - - class MONTH { - public: - static const std::string itemName; - }; - - class YEAR { - public: - static const std::string itemName; - }; - - class TIMESTAMP { - public: - static const std::string itemName; - static const std::string defaultValue; - }; - }; - - - - class VISOPTS : public ParserKeyword { - public: - VISOPTS(); - static const std::string keywordName; - - class INIT_RUN { - public: - static const std::string itemName; - static const std::string defaultValue; - }; - - class EXIT { - public: - static const std::string itemName; - static const std::string defaultValue; - }; - - class ACTIVE { - public: - static const std::string itemName; - static const std::string defaultValue; - }; - - class REL_TOL { - public: - static const std::string itemName; - static const double defaultValue; - }; - - class UNUSED { - public: - static const std::string itemName; - }; - - class RETAIN_RESTART_FREQUENCY { - public: - static const std::string itemName; - static const std::string defaultValue; - }; - - class RETAIN_RESTART_CONTENT { - public: - static const std::string itemName; - static const std::string defaultValue; - }; - - class msvc_prefix_ERROR { - public: - static const std::string itemName; - static const std::string defaultValue; - }; - }; - - - -} -} + class VAPWAT : public ParserKeyword + { + public: + VAPWAT(); + static const std::string keywordName; + }; + + + + class VCRIT : public ParserKeyword + { + public: + VCRIT(); + static const std::string keywordName; + + class DATA + { + public: + static const std::string itemName; + }; + }; + + + + class VDFLOW : public ParserKeyword + { + public: + VDFLOW(); + static const std::string keywordName; + + class BETA + { + public: + static const std::string itemName; + }; + }; + + + + class VDFLOWR : public ParserKeyword + { + public: + VDFLOWR(); + static const std::string keywordName; + + class BETA + { + public: + static const std::string itemName; + }; + }; + + + + class VE : public ParserKeyword + { + public: + VE(); + static const std::string keywordName; + + class MODEL_TYPE + { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + }; + + + + class VEDEBUG : public ParserKeyword + { + public: + VEDEBUG(); + static const std::string keywordName; + + class I1 + { + public: + static const std::string itemName; + }; + + class I2 + { + public: + static const std::string itemName; + }; + + class J1 + { + public: + static const std::string itemName; + }; + + class J2 + { + public: + static const std::string itemName; + }; + + class K1 + { + public: + static const std::string itemName; + }; + + class K2 + { + public: + static const std::string itemName; + }; + + class DEBUG_LEVEL + { + public: + static const std::string itemName; + static constexpr int defaultValue = 0; + }; + + class LGR + { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + }; + + + + class VEFIN : public ParserKeyword + { + public: + VEFIN(); + static const std::string keywordName; + + class VE + { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + + class NVEPT + { + public: + static const std::string itemName; + static constexpr int defaultValue = 0; + }; + }; + + + + class VEFRAC : public ParserKeyword + { + public: + VEFRAC(); + static const std::string keywordName; + + class FRAC + { + public: + static const std::string itemName; + static constexpr double defaultValue = 10.000000; + }; + }; + + + + class VEFRACP : public ParserKeyword + { + public: + VEFRACP(); + static const std::string keywordName; + + class FRAC + { + public: + static const std::string itemName; + static constexpr double defaultValue = 1.000000; + }; + }; + + + + class VEFRACPV : public ParserKeyword + { + public: + VEFRACPV(); + static const std::string keywordName; + + class data + { + public: + static const std::string itemName; + }; + }; + + + + class VEFRACV : public ParserKeyword + { + public: + VEFRACV(); + static const std::string keywordName; + + class data + { + public: + static const std::string itemName; + }; + }; + + + + class VFPCHK : public ParserKeyword + { + public: + VFPCHK(); + static const std::string keywordName; + + class BHP_LIMIT + { + public: + static const std::string itemName; + static constexpr double defaultValue = 10000000000.000000; + }; + }; + + + + class VFPIDIMS : public ParserKeyword + { + public: + VFPIDIMS(); + static const std::string keywordName; + + class MAX_FLOW_TABLE + { + public: + static const std::string itemName; + static constexpr int defaultValue = 0; + }; + + class MAX_THP_TABLE + { + public: + static const std::string itemName; + static constexpr int defaultValue = 0; + }; + + class MAX_INJ_VFP_TABLE + { + public: + static const std::string itemName; + static constexpr int defaultValue = 0; + }; + }; + + + + class VFPINJ : public ParserKeyword + { + public: + VFPINJ(); + static const std::string keywordName; + + class TABLE + { + public: + static const std::string itemName; + }; + + class DATUM_DEPTH + { + public: + static const std::string itemName; + }; + + class RATE_TYPE + { + public: + static const std::string itemName; + }; + + class PRESSURE_DEF + { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + + class UNITS + { + public: + static const std::string itemName; + }; + + class BODY_DEF + { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + + class FLOW_VALUES + { + public: + static const std::string itemName; + }; + + class THP_VALUES + { + public: + static const std::string itemName; + }; + + class THP_INDEX + { + public: + static const std::string itemName; + }; + + class VALUES + { + public: + static const std::string itemName; + }; + }; + + + + class VFPPDIMS : public ParserKeyword + { + public: + VFPPDIMS(); + static const std::string keywordName; + + class MAX_FLOW_TABLE + { + public: + static const std::string itemName; + static constexpr int defaultValue = 0; + }; + + class MAX_THP_TABLE + { + public: + static const std::string itemName; + static constexpr int defaultValue = 0; + }; + + class MAX_WCT_TABLE + { + public: + static const std::string itemName; + static constexpr int defaultValue = 0; + }; + + class MAX_GCT_TABLE + { + public: + static const std::string itemName; + static constexpr int defaultValue = 0; + }; + + class MAX_ALQ_TABLE + { + public: + static const std::string itemName; + static constexpr int defaultValue = 0; + }; + + class MAX_PROD_VFP_TABLE + { + public: + static const std::string itemName; + static constexpr int defaultValue = 0; + }; + }; + + + + class VFPPROD : public ParserKeyword + { + public: + VFPPROD(); + static const std::string keywordName; + + class TABLE + { + public: + static const std::string itemName; + }; + + class DATUM_DEPTH + { + public: + static const std::string itemName; + }; + + class RATE_TYPE + { + public: + static const std::string itemName; + }; + + class WFR + { + public: + static const std::string itemName; + }; + + class GFR + { + public: + static const std::string itemName; + }; + + class PRESSURE_DEF + { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + + class ALQ_DEF + { + public: + static const std::string itemName; + }; + + class UNITS + { + public: + static const std::string itemName; + }; + + class BODY_DEF + { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + + class FLOW_VALUES + { + public: + static const std::string itemName; + }; + + class THP_VALUES + { + public: + static const std::string itemName; + }; + + class WFR_VALUES + { + public: + static const std::string itemName; + }; + + class GFR_VALUES + { + public: + static const std::string itemName; + }; + + class ALQ_VALUES + { + public: + static const std::string itemName; + }; + + class THP_INDEX + { + public: + static const std::string itemName; + }; + + class WFR_INDEX + { + public: + static const std::string itemName; + }; + + class GFR_INDEX + { + public: + static const std::string itemName; + }; + + class ALQ_INDEX + { + public: + static const std::string itemName; + }; + + class VALUES + { + public: + static const std::string itemName; + }; + }; + + + + class VFPTABL : public ParserKeyword + { + public: + VFPTABL(); + static const std::string keywordName; + + class METHOD + { + public: + static const std::string itemName; + }; + }; + + + + class VISAGE : public ParserKeyword + { + public: + VISAGE(); + static const std::string keywordName; + }; + + + + class VISCAQA : public ParserKeyword + { + public: + VISCAQA(); + static const std::string keywordName; + + class DATA + { + public: + static const std::string itemName; + }; + }; + + + + class VISCD : public ParserKeyword + { + public: + VISCD(); + static const std::string keywordName; + }; + + + + class VISCREF : public ParserKeyword + { + public: + VISCREF(); + static const std::string keywordName; + + class REFERENCE_PRESSURE + { + public: + static const std::string itemName; + }; + + class REFERENCE_RS + { + public: + static const std::string itemName; + }; + + class API_GRAVITY + { + public: + static const std::string itemName; + }; + }; + + + + class VISDATES : public ParserKeyword + { + public: + VISDATES(); + static const std::string keywordName; + + class DAY + { + public: + static const std::string itemName; + }; + + class MONTH + { + public: + static const std::string itemName; + }; + + class YEAR + { + public: + static const std::string itemName; + }; + + class TIMESTAMP + { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + }; + + + + class VISOPTS : public ParserKeyword + { + public: + VISOPTS(); + static const std::string keywordName; + + class INIT_RUN + { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + + class EXIT + { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + + class ACTIVE + { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + + class REL_TOL + { + public: + static const std::string itemName; + static constexpr double defaultValue = 0.050000; + }; + + class UNUSED + { + public: + static const std::string itemName; + }; + + class RETAIN_RESTART_FREQUENCY + { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + + class RETAIN_RESTART_CONTENT + { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + + class ERROR + { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + }; + + + +} // namespace ParserKeywords +} // namespace Opm #endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/W.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/W.hpp index 13f0b6f960..21d6f2eea3 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/W.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/W.hpp @@ -17,7 +17,7 @@ namespace ParserKeywords { class SECONDARY_DRAINAGE_REDUCTION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class GAS_MODEL { @@ -41,19 +41,19 @@ namespace ParserKeywords { class IMB_LINEAR_FRACTION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.100000; }; class THREEPHASE_SAT_LIMIT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.001000; }; class RES_OIL_MOD_FRACTION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -144,19 +144,19 @@ namespace ParserKeywords { class REFERENCE_TEMPERATURE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 293.150000; }; class EXPANSION_COEFF_LINEAR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.000300; }; class EXPANSION_COEFF_QUADRATIC { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 3e-06; }; }; @@ -178,13 +178,13 @@ namespace ParserKeywords { class PREF { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.013200; }; class JOULE_THOMSON_COEFFICIENT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -216,19 +216,19 @@ namespace ParserKeywords { class MAX_GLR_CUTBACK { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 100000000000000000000.000000; }; class MIN_GLR_CUTBACK_REVERSE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 100000000000000000000.000000; }; class RATE_CUTBACK_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class PHASE { @@ -240,7 +240,7 @@ namespace ParserKeywords { class MAX_GLR_ELIMIT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 100000000000000000000.000000; }; class WORKOVER_ACTION { @@ -271,7 +271,7 @@ namespace ParserKeywords { class WELLBORE_VOL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-05; }; class START_BHP { @@ -342,7 +342,7 @@ namespace ParserKeywords { class VFP_TABLE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ALQ { @@ -366,13 +366,13 @@ namespace ParserKeywords { class WGASRAT_HIS { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class NGLRAT_HIS { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -436,43 +436,43 @@ namespace ParserKeywords { class VFP_TABLE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class VAPOIL_C { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class GAS_STEAM_RATIO { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class SURFACE_OIL_FRACTION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class SURFACE_WATER_FRACTION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class SURFACE_GAS_FRACTION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class OIL_STEAM_RATIO { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -517,31 +517,31 @@ namespace ParserKeywords { class VFP_TABLE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class VAPOIL_C { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class SURFACE_OIL_FRACTION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class SURFACE_WATER_FRACTION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class SURFACE_GAS_FRACTION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class CMODE { @@ -577,7 +577,7 @@ namespace ParserKeywords { class BHP_MAX { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 6895.000000; }; class THP_MAX { @@ -588,31 +588,31 @@ namespace ParserKeywords { class VFP_TABLE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class VOIDAGE_TARGET_MULTIPLIER { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class OIL_FRACTION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class WATER_FRACTION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class GAS_FRACTION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class WELL { @@ -628,7 +628,7 @@ namespace ParserKeywords { class FIPNUM_VALUE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -700,7 +700,7 @@ namespace ParserKeywords { class VFP_TABLE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class ALQ { @@ -785,7 +785,7 @@ namespace ParserKeywords { class RATE_CUTBACK { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class PHASE { @@ -796,37 +796,37 @@ namespace ParserKeywords { class PRESSURE_LIMIT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class PRESSURE_LIMIT_REVERSE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class WCT_LIMIT_REVERSE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class GOR_LIMIT_REVERSE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class GLR_LIMIT_REVERSE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class WGR_LIMIT_REVERSE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class WORKOVER_REMOVE { @@ -851,7 +851,7 @@ namespace ParserKeywords { class RATE_CUTBACK { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class PHASE { @@ -881,25 +881,25 @@ namespace ParserKeywords { class ON_TIME { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class OFF_TIME { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class START_TIME { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class MAX_TIMESTEP { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class CONTROLLED_TIMESTEP { @@ -924,7 +924,7 @@ namespace ParserKeywords { class DFACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -943,19 +943,19 @@ namespace ParserKeywords { class A { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class B { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class C { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -974,13 +974,13 @@ namespace ParserKeywords { class PRIORITY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = -1.000000; }; class DRILLING_UNIT { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -1089,7 +1089,7 @@ namespace ParserKeywords { class SECOND_MAX_WATER_CUT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class WORKOVER_SECOND_WATER_CUT_LIMIT { @@ -1100,13 +1100,13 @@ namespace ParserKeywords { class MAX_GAS_LIQUID_RATIO { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class MIN_LIQUID_PRODCUTION_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class MAX_TEMP { @@ -1117,7 +1117,7 @@ namespace ParserKeywords { class MIN_RES_FLUID_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -1136,7 +1136,7 @@ namespace ParserKeywords { class MIN_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class QUANTITY { @@ -1191,7 +1191,7 @@ namespace ParserKeywords { class EFFICIENCY_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class EXTENDED_NETWORK_OPT { @@ -1305,85 +1305,108 @@ namespace ParserKeywords { class MAXWELLS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAXCONN { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAXGROUPS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_GROUPSIZE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_STAGES { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 5; }; class MAX_STREAMS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 10; }; class MAX_MIXTURES { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 5; }; class MAX_SEPARATORS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 4; }; class MAX_MIXTURE_ITEMS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 3; }; class MAX_COMPLETION_X { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class MAX_WELLIST_PR_WELL { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class MAX_DYNAMIC_WELLIST { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class MAX_SECONDARY_WELLS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 10; }; class MAX_GPP_ROWS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 201; + }; + }; + + + + class WELLSTRE : public ParserKeyword { + public: + WELLSTRE(); + static const std::string keywordName; + + class STREAM { + public: + static const std::string itemName; + }; + + class XMOLE1 { + public: + static const std::string itemName; + }; + + class XMOLE2 { + public: + static const std::string itemName; }; }; @@ -1420,6 +1443,37 @@ namespace ParserKeywords { + class WELL_PROBE_COMP : public ParserKeyword { + public: + WELL_PROBE_COMP(); + static const std::string keywordName; + + class WELLS { + public: + static const std::string itemName; + }; + + class COMP_NUM { + public: + static const std::string itemName; + }; + }; + + + + class WELL_PROBE_OPM : public ParserKeyword { + public: + WELL_PROBE_OPM(); + static const std::string keywordName; + + class WELLS { + public: + static const std::string itemName; + }; + }; + + + class WELMOVEL : public ParserKeyword { public: WELMOVEL(); @@ -1572,25 +1626,25 @@ namespace ParserKeywords { class PRI1 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = -1; }; class SCALING1 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class PRI2 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = -1; }; class SCALING2 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -1606,21 +1660,21 @@ namespace ParserKeywords { static const std::string itemName; }; - class DEPTH { + class TOP_DEPTH { public: static const std::string itemName; }; - class LENGTH { + class TOP_LENGTH { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class WELLBORE_VOLUME { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-05; }; class INFO_TYPE { @@ -1643,13 +1697,13 @@ namespace ParserKeywords { class TOP_X { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class TOP_Y { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class SEGMENT1 { @@ -1672,12 +1726,12 @@ namespace ParserKeywords { static const std::string itemName; }; - class SEGMENT_LENGTH { + class LENGTH { public: static const std::string itemName; }; - class DEPTH_CHANGE { + class DEPTH { public: static const std::string itemName; }; @@ -1705,13 +1759,13 @@ namespace ParserKeywords { class LENGTH_X { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class LENGTH_Y { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -1773,7 +1827,7 @@ namespace ParserKeywords { class D_RADIUS { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class INFLOW_EQ { @@ -1797,7 +1851,7 @@ namespace ParserKeywords { class P_TABLE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class DENSITY_CALC { @@ -1809,7 +1863,7 @@ namespace ParserKeywords { class FIP_REGION { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class FRONTSIM1 { @@ -1831,7 +1885,7 @@ namespace ParserKeywords { class POLYMER_TABLE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -1855,11 +1909,13 @@ namespace ParserKeywords { class HEAD_I { public: static const std::string itemName; + static constexpr int defaultValue = 0; }; class HEAD_J { public: static const std::string itemName; + static constexpr int defaultValue = 0; }; class REF_DEPTH { @@ -1875,7 +1931,7 @@ namespace ParserKeywords { class D_RADIUS { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class INFLOW_EQ { @@ -1899,7 +1955,7 @@ namespace ParserKeywords { class P_TABLE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class DENSITY_CALC { @@ -1911,7 +1967,7 @@ namespace ParserKeywords { class FIP_REGION { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class FRONTSIM1 { @@ -1933,7 +1989,7 @@ namespace ParserKeywords { class POLYMER_TABLE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -1962,6 +2018,45 @@ namespace ParserKeywords { + class WELTRAJ : public ParserKeyword { + public: + WELTRAJ(); + static const std::string keywordName; + + class WELL { + public: + static const std::string itemName; + }; + + class BRANCH_NUMBER { + public: + static const std::string itemName; + static constexpr int defaultValue = 1; + }; + + class X { + public: + static const std::string itemName; + }; + + class Y { + public: + static const std::string itemName; + }; + + class TVD { + public: + static const std::string itemName; + }; + + class MD { + public: + static const std::string itemName; + }; + }; + + + class WFOAM : public ParserKeyword { public: WFOAM(); @@ -2003,7 +2098,7 @@ namespace ParserKeywords { class FLOW_SCALING { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -2032,7 +2127,7 @@ namespace ParserKeywords { class FLOW_SCALING { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -2061,7 +2156,7 @@ namespace ParserKeywords { class FLOW_SCALING { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -2090,7 +2185,7 @@ namespace ParserKeywords { class FLOW_SCALING { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -2166,7 +2261,7 @@ namespace ParserKeywords { class GUIDE_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = -1.000000; }; class PHASE { @@ -2177,7 +2272,7 @@ namespace ParserKeywords { class SCALING_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -2270,6 +2365,154 @@ namespace ParserKeywords { + class WINJCLN : public ParserKeyword { + public: + WINJCLN(); + static const std::string keywordName; + + class WELL_NAME { + public: + static const std::string itemName; + }; + + class FRAC_REMOVE { + public: + static const std::string itemName; + static constexpr double defaultValue = 1.000000; + }; + + class I { + public: + static const std::string itemName; + static constexpr int defaultValue = -1; + }; + + class J { + public: + static const std::string itemName; + static constexpr int defaultValue = -1; + }; + + class K { + public: + static const std::string itemName; + static constexpr int defaultValue = -1; + }; + }; + + + + class WINJDAM : public ParserKeyword { + public: + WINJDAM(); + static const std::string keywordName; + + class WELL_NAME { + public: + static const std::string itemName; + }; + + class GEOMETRY { + public: + static const std::string itemName; + }; + + class FILTER_CAKE_PERM { + public: + static const std::string itemName; + }; + + class FILTER_CAKE_PORO { + public: + static const std::string itemName; + static constexpr double defaultValue = 0.300000; + }; + + class FILTER_CAKE_RADIUS { + public: + static const std::string itemName; + }; + + class FILTER_CAKE_AREA { + public: + static const std::string itemName; + }; + + class I { + public: + static const std::string itemName; + static constexpr int defaultValue = -1; + }; + + class J { + public: + static const std::string itemName; + static constexpr int defaultValue = -1; + }; + + class K { + public: + static const std::string itemName; + static constexpr int defaultValue = -1; + }; + }; + + + + class WINJFCNC : public ParserKeyword { + public: + WINJFCNC(); + static const std::string keywordName; + + class WELL { + public: + static const std::string itemName; + }; + + class VOL_CONCENTRATION { + public: + static const std::string itemName; + static const UDAValue defaultValue; + }; + }; + + + + class WINJGAS : public ParserKeyword { + public: + WINJGAS(); + static const std::string keywordName; + + class WELL { + public: + static const std::string itemName; + }; + + class FLUID { + public: + static const std::string itemName; + static const std::string defaultValue; + }; + + class STREAM { + public: + static const std::string itemName; + }; + + class MAKEUPGAS { + public: + static const std::string itemName; + }; + + class STAGE { + public: + static const std::string itemName; + static constexpr double defaultValue = 0; + }; + }; + + + class WINJMULT : public ParserKeyword { public: WINJMULT(); @@ -2288,7 +2531,7 @@ namespace ParserKeywords { class MULTIPLIER_GRADIENT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class MODE { @@ -2300,19 +2543,19 @@ namespace ParserKeywords { class I { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = -1; }; class J { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = -1; }; class K { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = -1; }; }; @@ -2331,25 +2574,25 @@ namespace ParserKeywords { class STEAM_QUALITY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class TEMPERATURE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 15.560000; }; class PRESSURE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class ENTHALPY { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -2441,19 +2684,19 @@ namespace ParserKeywords { class WEIGHT_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class MIN_LIFT_GAS_RATE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class DELTA_GAS_RATE_WEIGHT_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class ALLOCATE_EXTRA_LIFT_GAS { @@ -2602,7 +2845,7 @@ namespace ParserKeywords { class DP { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -2648,13 +2891,13 @@ namespace ParserKeywords { class F1 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.500000; }; class F2 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class DEPTH_CORRECTION { @@ -2703,7 +2946,7 @@ namespace ParserKeywords { class WELLPI { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class I { @@ -2747,7 +2990,7 @@ namespace ParserKeywords { class WELLPI { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class GRID { @@ -2797,7 +3040,7 @@ namespace ParserKeywords { class PI { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -2896,7 +3139,7 @@ namespace ParserKeywords { class POLYMER_VISCOSITY_RED { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -2946,7 +3189,7 @@ namespace ParserKeywords { class UPPER_LIMIT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 100000000000000000000.000000; }; class GROUP_LOWER { @@ -2957,7 +3200,7 @@ namespace ParserKeywords { class LOWER_LIMIT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -3038,37 +3281,37 @@ namespace ParserKeywords { class SCALE_MULTIPLIER { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class I { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = -1; }; class J { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = -1; }; class K { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = -1; }; class C1 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = -1; }; class C2 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = -1; }; }; @@ -3087,7 +3330,7 @@ namespace ParserKeywords { class SCALE_MULTIPLIER { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class LGR { @@ -3098,31 +3341,31 @@ namespace ParserKeywords { class I { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = -1; }; class J { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = -1; }; class K { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = -1; }; class C1 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = -1; }; class C2 { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = -1; }; }; @@ -3141,13 +3384,13 @@ namespace ParserKeywords { class SCALE_DEPOSITION_TABLE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class SCALE_DAMAGE_TABLE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class UNUSED { @@ -3158,7 +3401,7 @@ namespace ParserKeywords { class SCALE_DISSOLUTION_TABLE { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -3192,43 +3435,43 @@ namespace ParserKeywords { class LENGTH { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 12.000000; }; class DENSITY_CALI { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1000.250000; }; class VISCOSITY_CALI { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.450000; }; class CRITICAL_VALUE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.500000; }; class WIDTH_TRANS { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.050000; }; class MAX_VISC_RATIO { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 5.000000; }; class METHOD_SCALING_FACTOR { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = -1; }; class MAX_ABS_RATE { @@ -3255,37 +3498,37 @@ namespace ParserKeywords { class OIL_FLOW_FRACTION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class WATER_FLOW_FRACTION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class GAS_FLOW_FRACTION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class OIL_VISC_FRACTION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class WATER_VISC_FRACTION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class GAS_VISC_FRACTION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -3338,7 +3581,7 @@ namespace ParserKeywords { class GAS_LIQUID_VD_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class A1 { @@ -3354,7 +3597,7 @@ namespace ParserKeywords { class C0_A { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.200000; }; class C0_B { @@ -3365,13 +3608,13 @@ namespace ParserKeywords { class FV { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class OIL_WATER_VD_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = -1.000000; }; class A { @@ -3405,25 +3648,25 @@ namespace ParserKeywords { class NSWLMX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class NSEGMX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NLBRMX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; class NCRDMX { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; }; @@ -3458,13 +3701,13 @@ namespace ParserKeywords { class R { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class PEXT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -3661,25 +3904,25 @@ namespace ParserKeywords { class MAX_WELL_ITERATIONS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 40; }; class MAX_TIMES_REDUCED { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 5; }; class REDUCTION_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.300000; }; class INCREASING_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 2.000000; }; }; @@ -3713,55 +3956,55 @@ namespace ParserKeywords { class CHANNELS { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 2; }; class A { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 6e-05; }; class L1 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.186300; }; class L2 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.283200; }; class D { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.006316; }; class R { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-05; }; class GAMMA_INLET { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.350000; }; class GAMMA_OUTLET { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.500000; }; class GAMMA_LAB { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.500000; }; class STATUS { @@ -3819,37 +4062,37 @@ namespace ParserKeywords { class A { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class B { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class C { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class D { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class E { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class GOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -3942,13 +4185,13 @@ namespace ParserKeywords { class EMAX { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; class HOLDUP_FRACTION { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.010000; }; }; @@ -3982,43 +4225,43 @@ namespace ParserKeywords { class LENGTH { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 12.000000; }; class DENSITY_CALI { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1000.250000; }; class VISCOSITY_CALI { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.450000; }; class CRITICAL_VALUE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.500000; }; class WIDTH_TRANS { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.050000; }; class MAX_VISC_RATIO { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 5.000000; }; class METHOD_SCALING_FACTOR { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = -1; }; class MAX_ABS_RATE { @@ -4049,43 +4292,43 @@ namespace ParserKeywords { class MAX_LINEAR_ITER { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 30; }; class CONVERGENCE_TARGET { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-10; }; class PC_FILL { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 2; }; class DROP_TOL { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class P_LIMIT { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1e-08; }; class LOOP_THRESHOLD { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = -1.000000; }; class LOOP_MULTIPLIER { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = -1.000000; }; }; @@ -4114,7 +4357,7 @@ namespace ParserKeywords { class VFP { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class VFP_COMPONENTS { @@ -4137,7 +4380,7 @@ namespace ParserKeywords { class ALQ_VALUE { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; class STATUS { @@ -4208,6 +4451,19 @@ namespace ParserKeywords { + class WSF : public ParserKeyword { + public: + WSF(); + static const std::string keywordName; + + class DATA { + public: + static const std::string itemName; + }; + }; + + + class WSKPTAB : public ParserKeyword { public: WSKPTAB(); @@ -4290,7 +4546,7 @@ namespace ParserKeywords { class NUM { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; }; @@ -4356,13 +4612,13 @@ namespace ParserKeywords { class TEST_NUM { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 0; }; class START_TIME { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0; }; }; @@ -4425,7 +4681,7 @@ namespace ParserKeywords { class NUM { public: static const std::string itemName; - static const int defaultValue; + static constexpr int defaultValue = 1; }; }; @@ -4482,7 +4738,7 @@ namespace ParserKeywords { class LOSS_SCALING_FACTOR { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 1.000000; }; }; @@ -4538,13 +4794,13 @@ namespace ParserKeywords { class F1 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.500000; }; class F2 { public: static const std::string itemName; - static const double defaultValue; + static constexpr double defaultValue = 0.500000; }; class DEPTH_CORRECTION { diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/X.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/X.hpp index 9b476432d2..e3a3cd551b 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/X.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/X.hpp @@ -4,6 +4,19 @@ namespace Opm { namespace ParserKeywords { + class XMF : public ParserKeyword { + public: + XMF(); + static const std::string keywordName; + + class data { + public: + static const std::string itemName; + }; + }; + + + } } #endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/Y.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/Y.hpp index 1163bddd0f..05a61be446 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/Y.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/Y.hpp @@ -4,6 +4,32 @@ namespace Opm { namespace ParserKeywords { + class YMF : public ParserKeyword { + public: + YMF(); + static const std::string keywordName; + + class data { + public: + static const std::string itemName; + }; + }; + + + + class YMODULE : public ParserKeyword { + public: + YMODULE(); + static const std::string keywordName; + + class data { + public: + static const std::string itemName; + }; + }; + + + } } #endif diff --git a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/Z.hpp b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/Z.hpp index f38f1e7e2a..ece5f22496 100644 --- a/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/Z.hpp +++ b/ThirdParty/custom-opm-common/generated-opm-common/include/opm/input/eclipse/Parser/ParserKeywords/Z.hpp @@ -90,6 +90,32 @@ namespace ParserKeywords { + class ZMF : public ParserKeyword { + public: + ZMF(); + static const std::string keywordName; + + class data { + public: + static const std::string itemName; + }; + }; + + + + class ZMFVD : public ParserKeyword { + public: + ZMFVD(); + static const std::string keywordName; + + class DATA { + public: + static const std::string itemName; + }; + }; + + + } } #endif diff --git a/ThirdParty/custom-opm-common/opm-common b/ThirdParty/custom-opm-common/opm-common index 6a867bab89..a9cd3f04f5 160000 --- a/ThirdParty/custom-opm-common/opm-common +++ b/ThirdParty/custom-opm-common/opm-common @@ -1 +1 @@ -Subproject commit 6a867bab89a119b9bab729195cdc8209ab57112f +Subproject commit a9cd3f04f5dd059dbe379277e15db58efe3d5775 diff --git a/vcpkg.json b/vcpkg.json index 6ed64c4723..23ef9faf66 100644 --- a/vcpkg.json +++ b/vcpkg.json @@ -3,6 +3,7 @@ "arrow", "boost-filesystem", "boost-spirit", + "boost-test", "eigen3", "grpc", "type-lite",