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
16
namespace
BaseLib
17
{
18
class
ConfigTree;
19
}
20
21
namespace
MathLib
22
{
23
class
PiecewiseLinearInterpolation;
24
}
25
26
namespace
MaterialPropertyLib
27
{
28
class
Function;
29
}
30
31
namespace
MaterialPropertyLib
32
{
33
std::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
BaseLib::ConfigTree
Definition
ConfigTree.h:107
BaseLib
Definition
TestDefinition.h:21
MaterialPropertyLib
Definition
ChemicalSolverInterface.h:21
MaterialPropertyLib::createFunction
std::unique_ptr< Function > createFunction(BaseLib::ConfigTree const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves)
Definition
CreateFunction.cpp:18
MathLib
Definition
CreateComponent.h:32
MaterialLib
MPL
Properties
CreateFunction.h
Generated by
1.12.0