OGS
CreateBHECoaxial.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 <map>
7
#include <memory>
8
#include <string>
9
10
#include "
BHECommonCoaxial.h
"
11
#include "
MathLib/InterpolationAlgorithms/PiecewiseLinearInterpolation.h
"
12
13
namespace
BaseLib
14
{
15
class
ConfigTree
;
16
}
17
namespace
ProcessLib
18
{
19
namespace
HeatTransportBHE
20
{
21
namespace
BHE
22
{
23
template
<
typename
T_BHE>
24
T_BHE
createBHECoaxial
(
25
BaseLib::ConfigTree
const
& config,
26
std::map<std::string,
27
std::unique_ptr<MathLib::PiecewiseLinearInterpolation>>
const
&
28
curves);
29
}
// namespace BHE
30
}
// namespace HeatTransportBHE
31
}
// namespace ProcessLib
BHECommonCoaxial.h
PiecewiseLinearInterpolation.h
BaseLib::ConfigTree
Definition
ConfigTree.h:101
BaseLib
Definition
TestDefinition.h:13
ProcessLib::HeatTransportBHE::BHE
Definition
BHE_1P.cpp:17
ProcessLib::HeatTransportBHE::BHE::createBHECoaxial
T_BHE createBHECoaxial(BaseLib::ConfigTree const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves)
Definition
CreateBHECoaxial.cpp:71
ProcessLib::HeatTransportBHE
Definition
BHE_1P.cpp:15
ProcessLib
Definition
ProjectData.h:40
ProcessLib
HeatTransportBHE
BHE
CreateBHECoaxial.h
Generated by
1.14.0