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:
@@ -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();
|
||||
|
||||
@@ -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";
|
||||
|
||||
Reference in New Issue
Block a user