Merge pull request #2314 from verveerpj/missing_features

Add error keys to support the new keyword validation in opm-simulators
This commit is contained in:
Joakim Hove
2021-02-28 20:59:18 +01:00
committed by GitHub
2 changed files with 6 additions and 0 deletions

View File

@@ -367,7 +367,9 @@ class KeywordLocation;
errormodes are invoked from the simulator.
*/
const static std::string SIMULATOR_KEYWORD_NOT_SUPPORTED;
const static std::string SIMULATOR_KEYWORD_NOT_SUPPORTED_CRITICAL;
const static std::string SIMULATOR_KEYWORD_ITEM_NOT_SUPPORTED;
const static std::string SIMULATOR_KEYWORD_ITEM_NOT_SUPPORTED_CRITICAL;
private:
void initDefault();

View File

@@ -112,7 +112,9 @@ namespace Opm {
addKey(RPT_UNKNOWN_MNEMONIC, InputError::WARN);
addKey(SIMULATOR_KEYWORD_NOT_SUPPORTED, InputError::WARN);
addKey(SIMULATOR_KEYWORD_NOT_SUPPORTED_CRITICAL, InputError::THROW_EXCEPTION);
addKey(SIMULATOR_KEYWORD_ITEM_NOT_SUPPORTED, InputError::WARN);
addKey(SIMULATOR_KEYWORD_ITEM_NOT_SUPPORTED_CRITICAL, InputError::THROW_EXCEPTION);
this->addKey(UDQ_PARSE_ERROR, InputError::THROW_EXCEPTION);
this->addKey(UDQ_TYPE_ERROR, InputError::THROW_EXCEPTION);
@@ -356,7 +358,9 @@ namespace Opm {
const std::string ParseContext::ACTIONX_ILLEGAL_KEYWORD = "ACTIONX_ILLEGAL_KEYWORD";
const std::string ParseContext::SIMULATOR_KEYWORD_NOT_SUPPORTED = "SIMULATOR_KEYWORD_NOT_SUPPORTED";
const std::string ParseContext::SIMULATOR_KEYWORD_NOT_SUPPORTED_CRITICAL = "SIMULATOR_KEYWORD_NOT_SUPPORTED_CRITICAL";
const std::string ParseContext::SIMULATOR_KEYWORD_ITEM_NOT_SUPPORTED = "SIMULATOR_KEYWORD_ITEM_NOT_SUPPORTED";
const std::string ParseContext::SIMULATOR_KEYWORD_ITEM_NOT_SUPPORTED_CRITICAL = "SIMULATOR_KEYWORD_ITEM_NOT_SUPPORTED_CRITICAL";
const std::string ParseContext::UDQ_PARSE_ERROR = "UDQ_PARSE_ERROR";
const std::string ParseContext::UDQ_TYPE_ERROR = "UDQ_TYPE_ERROR";