OGS
BHECommonUType.h
Go to the documentation of this file.
1
10#pragma once
11
12#include <Eigen/Core>
13
14#include "BHECommon.h"
17
18namespace ProcessLib
19{
20namespace HeatTransportBHE
21{
22namespace BHE
23{
25{
26public:
38
39protected:
41
43 double _flow_velocity = std::numeric_limits<double>::quiet_NaN();
44};
45} // namespace BHE
46} // namespace HeatTransportBHE
47} // end of namespace ProcessLib
BHECommonUType(BoreholeGeometry const &borehole, RefrigerantProperties const &refrigerant, GroutParameters const &grout, FlowAndTemperatureControl const &flowAndTemperatureControl, PipeConfigurationUType const &pipes, bool const use_python_bcs)
double _flow_velocity
Flow velocity inside the pipes. Depends on the flow_rate.
std::variant< TemperatureCurveConstantFlow, TemperatureCurveFlowCurve, FixedPowerConstantFlow, FixedPowerFlowCurve, PowerCurveConstantFlow, PowerCurveFlowCurve, BuildingPowerCurveConstantFlow > FlowAndTemperatureControl
RefrigerantProperties const refrigerant
Definition BHECommon.h:42
FlowAndTemperatureControl const flowAndTemperatureControl
Definition BHECommon.h:44