OGS
ProcessLib::HeatTransportBHE::BHE::BHECommon Struct Reference

Detailed Description

Definition at line 39 of file BHECommon.h.

#include <BHECommon.h>

Inheritance diagram for ProcessLib::HeatTransportBHE::BHE::BHECommon:
[legend]
Collaboration diagram for ProcessLib::HeatTransportBHE::BHE::BHECommon:
[legend]

Public Member Functions

constexpr bool isPowerBC () const
 

Public Attributes

BoreholeGeometry const borehole_geometry
 
RefrigerantProperties const refrigerant
 
GroutParameters const grout
 
FlowAndTemperatureControl const flowAndTemperatureControl
 
bool const use_python_bcs
 

Member Function Documentation

◆ isPowerBC()

constexpr bool ProcessLib::HeatTransportBHE::BHE::BHECommon::isPowerBC ( ) const
inlineconstexpr

Definition at line 46 of file BHECommon.h.

47 {
48 return std::visit([](auto const& ftc) { return ftc.is_power_bc; },
50 }
FlowAndTemperatureControl const flowAndTemperatureControl
Definition BHECommon.h:44

References flowAndTemperatureControl.

Member Data Documentation

◆ borehole_geometry

◆ flowAndTemperatureControl

◆ grout

◆ refrigerant

RefrigerantProperties const ProcessLib::HeatTransportBHE::BHE::BHECommon::refrigerant

Definition at line 42 of file BHECommon.h.

Referenced by ProcessLib::HeatTransportBHE::BHE::BHE_1P::BHE_1P(), ProcessLib::HeatTransportBHE::BHE::BHE_1U::BHE_1U(), ProcessLib::HeatTransportBHE::BHE::BHE_2U::BHE_2U(), ProcessLib::HeatTransportBHE::BHE::BHE_CXA::BHE_CXA(), ProcessLib::HeatTransportBHE::BHE::BHE_CXC::BHE_CXC(), ProcessLib::HeatTransportBHE::BHE::BHE_1P::calcThermalResistances(), ProcessLib::HeatTransportBHE::BHE::BHE_1U::calcThermalResistances(), ProcessLib::HeatTransportBHE::BHE::BHE_2U::calcThermalResistances(), ProcessLib::HeatTransportBHE::BHE::BHECommonCoaxial::calcThermalResistances(), ProcessLib::HeatTransportBHE::BHE::BHE_1U::pipeAdvectionVectors(), ProcessLib::HeatTransportBHE::BHE::BHE_2U::pipeAdvectionVectors(), ProcessLib::HeatTransportBHE::BHE::BHECommonCoaxial::pipeAdvectionVectors(), ProcessLib::HeatTransportBHE::BHE::BHE_1P::pipeAdvectionVectors(), ProcessLib::HeatTransportBHE::BHE::BHE_1P::pipeHeatCapacities(), ProcessLib::HeatTransportBHE::BHE::BHE_1U::pipeHeatCapacities(), ProcessLib::HeatTransportBHE::BHE::BHE_2U::pipeHeatCapacities(), ProcessLib::HeatTransportBHE::BHE::BHECommonCoaxial::pipeHeatCapacities(), ProcessLib::HeatTransportBHE::BHE::BHE_1P::pipeHeatConductions(), ProcessLib::HeatTransportBHE::BHE::BHE_1U::pipeHeatConductions(), ProcessLib::HeatTransportBHE::BHE::BHE_2U::pipeHeatConductions(), ProcessLib::HeatTransportBHE::BHE::BHECommonCoaxial::pipeHeatConductions(), ProcessLib::HeatTransportBHE::BHE::BHE_1P::updateHeatTransferCoefficients(), ProcessLib::HeatTransportBHE::BHE::BHE_1U::updateHeatTransferCoefficients(), ProcessLib::HeatTransportBHE::BHE::BHE_2U::updateHeatTransferCoefficients(), and ProcessLib::HeatTransportBHE::BHE::BHECommonCoaxial::updateHeatTransferCoefficients().

◆ use_python_bcs

bool const ProcessLib::HeatTransportBHE::BHE::BHECommon::use_python_bcs

Definition at line 45 of file BHECommon.h.


The documentation for this struct was generated from the following file: