OGS
CreateCurve.h
Go to the documentation of this file.
1
11
#pragma once
12
13
#include <map>
14
#include <memory>
15
#include <string>
16
17
namespace
BaseLib
18
{
19
class
ConfigTree;
20
}
21
22
namespace
MathLib
23
{
24
class
PiecewiseLinearInterpolation;
25
}
26
27
namespace
MaterialPropertyLib
28
{
29
class
Curve;
30
31
std::unique_ptr<Curve>
createCurve
(
32
BaseLib::ConfigTree
const
& config,
33
std::map<std::string,
34
std::unique_ptr<MathLib::PiecewiseLinearInterpolation>>
const
&
35
curves);
36
}
// namespace MaterialPropertyLib
BaseLib::ConfigTree
Definition
ConfigTree.h:107
BaseLib
Definition
TestDefinition.h:21
MaterialPropertyLib
Definition
ChemicalSolverInterface.h:21
MaterialPropertyLib::createCurve
std::unique_ptr< Curve > createCurve(BaseLib::ConfigTree const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves)
Definition
CreateCurve.cpp:21
MathLib
Definition
CreateComponent.h:32
MaterialLib
MPL
Properties
CreateCurve.h
Generated by
1.12.0