OGS
CreateBHEUType.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2
// SPDX-License-Identifier: BSD-3-Clause
3
4
#pragma once
5
6
#include <Eigen/Core>
7
#include <map>
8
#include <memory>
9
#include <string>
10
11
#include "
BHECommon.h
"
12
#include "
FlowAndTemperatureControl.h
"
13
#include "
PipeConfigurationUType.h
"
14
15
namespace
BaseLib
16
{
17
class
ConfigTree
;
18
}
19
namespace
ProcessLib
20
{
21
namespace
HeatTransportBHE
22
{
23
namespace
BHE
24
{
25
template
<
typename
T_BHE>
26
T_BHE
createBHEUType
(
27
BaseLib::ConfigTree
const
& config,
28
std::map<std::string,
29
std::unique_ptr<MathLib::PiecewiseLinearInterpolation>>
const
&
30
curves);
31
}
// namespace BHE
32
}
// namespace HeatTransportBHE
33
}
// namespace ProcessLib
BHECommon.h
FlowAndTemperatureControl.h
PipeConfigurationUType.h
BaseLib::ConfigTree
Definition
ConfigTree.h:101
BaseLib
Definition
TestDefinition.h:13
ProcessLib::HeatTransportBHE::BHE
Definition
BHE_1P.cpp:17
ProcessLib::HeatTransportBHE::BHE::createBHEUType
T_BHE createBHEUType(BaseLib::ConfigTree const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves)
Definition
CreateBHEUType.cpp:75
ProcessLib::HeatTransportBHE
Definition
BHE_1P.cpp:15
ProcessLib
Definition
ProjectData.h:40
ProcessLib
HeatTransportBHE
BHE
CreateBHEUType.h
Generated by
1.14.0