20 #ifndef UDQFUNCTIONTABLE_HPP 21 #define UDQFUNCTIONTABLE_HPP 23 #include <opm/input/eclipse/Schedule/UDQ/UDQFunction.hpp> 24 #include <opm/input/eclipse/Schedule/UDQ/UDQParams.hpp> 28 #include <unordered_map> 34 using FunctionMap = std::unordered_map<std::string,
35 std::shared_ptr<UDQFunction>>;
40 const FunctionMap& map);
42 bool has_function(
const std::string& name)
const;
43 const UDQFunction&
get(
const std::string& name)
const;
46 const FunctionMap& functionMap()
const;
52 FunctionMap function_table;
54 void insert_function(std::shared_ptr<UDQFunction> func);
59 #endif // UDQFUNCTIONTABLE_HPP Definition: UDQFunctionTable.hpp:32
Definition: UDQFunction.hpp:33
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30
Definition: UDQParams.hpp:30