OGS
CreateFunction.h
Go to the documentation of this file.
1
10#pragma once
11
12#include <map>
13#include <memory>
14#include <string>
15
16namespace BaseLib
17{
18class ConfigTree;
19}
20
21namespace MathLib
22{
23class PiecewiseLinearInterpolation;
24}
25
26namespace MaterialPropertyLib
27{
28class Function;
29}
30
31namespace MaterialPropertyLib
32{
33std::unique_ptr<Function> createFunction(
34 BaseLib::ConfigTree const& config,
35 std::map<std::string,
36 std::unique_ptr<MathLib::PiecewiseLinearInterpolation>> const&
37 curves);
38} // namespace MaterialPropertyLib
std::unique_ptr< Function > createFunction(BaseLib::ConfigTree const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves)