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_{};
std::vector< std::pair< std::string, int > > MnemonicMap
Mnemonic sequence. Preserves input ordering.
Definition RPTKeywordNormalisation.hpp:45
Report keyword integer control handler from sequence of mnemonic strings.
Definition SimpleRPTIntegerControlHandler.hpp:34
SimpleRPTIntegerControlHandler(std::initializer_list< const char * > keywords)
Constructor.
Definition SimpleRPTIntegerControlHandler.hpp:42
RPTKeywordNormalisation::MnemonicMap operator()(const std::vector< int > &controlValues) const
Function call operator.
Definition SimpleRPTIntegerControlHandler.cpp:30
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30