OGS
CreateBHEUType.h
Go to the documentation of this file.
1
11#pragma once
12
13#include <Eigen/Core>
14#include <map>
15#include <memory>
16#include <string>
17
18#include "BHECommon.h"
21
22namespace BaseLib
23{
24class ConfigTree;
25}
26namespace ProcessLib
27{
28namespace HeatTransportBHE
29{
30namespace BHE
31{
32template <typename T_BHE>
33T_BHE createBHEUType(
34 BaseLib::ConfigTree const& config,
35 std::map<std::string,
36 std::unique_ptr<MathLib::PiecewiseLinearInterpolation>> const&
37 curves);
38} // namespace BHE
39} // namespace HeatTransportBHE
40} // namespace ProcessLib
T_BHE createBHEUType(BaseLib::ConfigTree const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves)