mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
* 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
284 lines
16 KiB
C++
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());
|
|
}
|
|
} }
|