20 #ifndef UDQFUNCTION_HPP 21 #define UDQFUNCTION_HPP 23 #include <opm/input/eclipse/Schedule/UDQ/UDQEnums.hpp> 24 #include <opm/input/eclipse/Schedule/UDQ/UDQSet.hpp> 37 UDQFunction(
const std::string& name, UDQTokenType funcType);
39 const std::string& name()
const;
40 UDQTokenType type()
const;
45 UDQTokenType func_type;
65 std::function<UDQSet(const UDQSet& arg)> func;
84 static UDQSet RANDN(std::mt19937& rng,
const UDQSet& arg);
85 static UDQSet RANDU(std::mt19937& rng,
const UDQSet& arg);
88 std::function<UDQSet(const UDQSet& arg)> func;
115 std::function<UDQSet(const UDQSet& lhs, const UDQSet& rhs)> func;
120 #endif // UDQFUNCTION_HPP Definition: UDQFunction.hpp:91
Definition: UDQFunction.hpp:33
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30
Definition: UDQSet.hpp:186
Definition: UDQFunction.hpp:68
Definition: UDQFunction.hpp:48