20 #ifndef OPM_SIMPLE_RPT_INTEGER_CONTROL_HANDLER_HPP_INCLUDED 21 #define OPM_SIMPLE_RPT_INTEGER_CONTROL_HANDLER_HPP_INCLUDED 23 #include <opm/input/eclipse/Schedule/RPTKeywordNormalisation.hpp> 25 #include <initializer_list> 43 : keywords_ { keywords.begin(), keywords.end() }
55 operator()(
const std::vector<int>& controlValues)
const;
59 std::vector<std::string> keywords_{};
64 #endif // OPM_OPM_SIMPLE_RPT_INTEGER_CONTROL_HANDLER_HPP_INCLUDED std::vector< std::pair< std::string, int > > MnemonicMap
Mnemonic sequence. Preserves input ordering.
Definition: RPTKeywordNormalisation.hpp:45
SimpleRPTIntegerControlHandler(std::initializer_list< const char *> keywords)
Constructor.
Definition: SimpleRPTIntegerControlHandler.hpp:42
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30
RPTKeywordNormalisation::MnemonicMap operator()(const std::vector< int > &controlValues) const
Function call operator.
Definition: SimpleRPTIntegerControlHandler.cpp:30
Report keyword integer control handler from sequence of mnemonic strings.
Definition: SimpleRPTIntegerControlHandler.hpp:33