20 #ifndef UDQFUNCTIONTABLE_HPP
21 #define UDQFUNCTIONTABLE_HPP
23 #include <unordered_map>
26 #include <opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQFunction.hpp>
27 #include <opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQParams.hpp>
33 using FunctionMap = std::unordered_map<std::string,
34 std::shared_ptr<UDQFunction>>;
38 const FunctionMap& map);
39 bool has_function(
const std::string& name)
const;
40 const UDQFunction& get(
const std::string& name)
const;
43 const FunctionMap& functionMap()
const;
48 void insert_function(std::shared_ptr<UDQFunction> func);
50 FunctionMap function_table;
Definition: UDQFunctionTable.hpp:31
Definition: UDQFunction.hpp:34
Definition: UDQParams.hpp:31
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:29