OGS
BHECommon.h
Go to the documentation of this file.
1
26#pragma once
27
28#include "BoreholeGeometry.h"
30#include "GroutParameters.h"
32
33namespace ProcessLib
34{
35namespace HeatTransportBHE
36{
37namespace BHE
38{
40{
45 bool const use_python_bcs;
46 constexpr bool isPowerBC() const
47 {
48 return std::visit([](auto const& ftc) { return ftc.is_power_bc; },
50 }
51};
52} // end of namespace BHE
53} // end of namespace HeatTransportBHE
54} // end of namespace ProcessLib
std::variant< TemperatureCurveConstantFlow, TemperatureCurveFlowCurve, FixedPowerConstantFlow, FixedPowerFlowCurve, PowerCurveConstantFlow, PowerCurveFlowCurve, BuildingPowerCurveConstantFlow > FlowAndTemperatureControl
RefrigerantProperties const refrigerant
Definition BHECommon.h:42
FlowAndTemperatureControl const flowAndTemperatureControl
Definition BHECommon.h:44