Merge pull request #1320 from joakim-hove/missing-features

Missing features
This commit is contained in:
Atgeirr Flø Rasmussen 2017-11-14 11:19:13 +01:00 committed by GitHub
commit 3d0c6da513
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -68,27 +68,128 @@ namespace MissingFeatures {
// by flow. For some of them, only part of the options are supported.
// The list is used to output messages only.
std::unordered_set<std::string> unsupported_keywords = {
"ADSALNOD", "API", "AQUCON", "AQUNUM"
"COMPLUMP", "CONNECTION", "CPR",
"DATE", "ECHO", "EDITNNC", "ENDNUM",
"ENDSKIP", "ENKSRVD", "ENPTVD", "EQLNUM", "EQUALREG",
"EXCEL", "EXTRAPMS", "FILLEPS", "FIPNUM",
"FULLIMP", "GDORIENT", "GECON", "GRIDUNIT",
"GRUPNET", "IMKRVD", "IMPES", "IMPTVD", "MAPUNITS",
"MAXVALUE", "MESSAGES", "MINVALUE", "MONITOR", "MSGFILE",
"MULT_XYZ", "NETBALAN", "NEXTSTEP", "NOCASC", "NOECHO",
"NOGGF", "NOINSPEC", "NOMONITO", "NONNC", "NORSSPEC",
"NSTACK", "NUMRES", "NUPCOL", "OILVISCT", "OLDTRAN", "OPTIONS",
"PARALLEL", "PBVD", "PCG", "PERMXY", "PERMYZ",
"PERMZX", "PIMULTAB", "PLYADSS", "PLYDHFLF",
"RADFIN4", "RKTRMDIR", "ROCKCOMP", "ROCKOPTS",
"ROCKTAB", "RPTGRID", "RPTONLY", "RPTONLYO", "RPTPROS", "PRTRST", "RPTRUNSP",
"RPTSCHED", "RPTSOL", "RTEMPVD", "RUNSUM", "SATOPTS", "SAVE", "SEPARATE",
"SKIP", "SKIP100", "SKIP300", "SKIPREST", "SPECGRID",
"SUMTHIN", "TEMP", "THCONR", "TRACER", "TRACERS",
"VAPPARS", "VISCREF", "WATVISCT",
"WPAVE", "WPIMULT", "WPITAB", "WTEMP",
"WTEST", "WTRACER", "ZIPPY2" };
"ACTION",
"ADSALNOD",
"API",
"APIGROUP",
"AQUCON",
"AQUCT",
"AQUTAB",
"AQUNUM"
"COMPLUMP",
"CONNECTION",
"CPR",
"DATE",
"ECHO",
"EDITNNC",
"ENDACTIO",
"ENDNUM",
"ENDSKIP",
"ENKSRVD",
"ENPTVD",
"EQLNUM",
"EQUALREG",
"EXCEL",
"EXTRAPMS",
"FILLEPS",
"FIPNUM",
"FULLIMP",
"GDORIENT",
"GECON",
"GLIFTOPT",
"GRIDUNIT",
"GRUPNET",
"GSATPROD",
"IMKRVD",
"IMPES",
"IMPTVD",
"LIFTOPT",
"MAPUNITS",
"MAXVALUE",
"MESSAGES",
"MINVALUE",
"MONITOR",
"MSGFILE",
"MULT_XYZ",
"NETBALAN",
"NEXTSTEP",
"NOCASC",
"NOECHO",
"NOGGF",
"NOINSPEC",
"NOMONITO",
"NONNC",
"NORSSPEC",
"NOWARN",
"NSTACK",
"NUMRES",
"NUPCOL",
"OILVISCT",
"OLDTRAN",
"OPERATER",
"OPTIONS",
"PARALLEL",
"PBVD",
"PCG",
"PERMR",
"PERMTHT",
"PERMXY",
"PERMYZ",
"PERMZX",
"PIMULTAB",
"PLYADSS",
"PLYDHFLF",
"PPCWMAX",
"RADFIN4",
"RHO",
"RKTRMDIR",
"ROCKCOMP",
"ROCKOPTS",
"ROCKTAB",
"RPTGRID",
"RPTONLY",
"RPTONLYO",
"RPTPROS",
"PRTRST",
"RPTRUNSP",
"RPTSCHED",
"RPTSMRY",
"RPTSOL",
"RSCONST",
"RSCONSTT",
"RTEMP",
"RTEMPA",
"RTEMPVD",
"RUNSUM",
"SATOPTS",
"SAVE",
"SEPARATE",
"SKIP",
"SKIP100",
"SKIP300",
"SKIPREST",
"SPECGRID",
"SUMTHIN",
"TEMP",
"THCONR",
"TRACER",
"TRACERS",
"VAPPARS",
"VISCREF",
"WARN",
"WATVISCT",
"WELPI",
"WGASPROD",
"WINJMULT",
"WLIMTOL",
"WORKTHP",
"WPAVE",
"WPIMULT",
"WPITAB",
"WTEMP",
"WTEST",
"WTRACER",
"ZIPPY2" };
std::multimap<std::string, PartiallySupported<std::string> > string_options;
std::multimap<std::string, PartiallySupported<int> > int_options;
addSupported<ParserKeywords::COMPORD, ParserKeywords::COMPORD::ORDER_TYPE, std::string>(string_options , "DEPTH");