Files
ResInsight/ThirdParty/custom-opm-common/generated-opm-common/ParserKeywords/BuiltinS.cpp
Magne Sjaastad 3f08901379 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
2025-01-22 08:34:46 +01:00

284 lines
16 KiB
C++

#include <opm/input/eclipse/Parser/ParserKeywords/S.hpp>
#include <opm/input/eclipse/Parser/ParserKeywords/Builtin.hpp>
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());
}
} }