OGS
ProcessLib::HeatTransportBHE::BHE::Pipe Struct Reference

Detailed Description

Definition at line 20 of file Pipe.h.

#include <Pipe.h>

Public Member Functions

double outsideDiameter () const
double outsideArea () const
double area () const
double wallThermalResistance () const

Public Attributes

double const diameter
 Inner diameter [m].
double const wall_thickness
 Wall thickness [m].
double const wall_thermal_conductivity
 Wall thermal conductivity [W/(m*K)].

Static Private Member Functions

static double circleArea (double const d)

Member Function Documentation

◆ area()

double ProcessLib::HeatTransportBHE::BHE::Pipe::area ( ) const
inline

◆ circleArea()

double ProcessLib::HeatTransportBHE::BHE::Pipe::circleArea ( double const d)
inlinestaticprivate

Definition at line 44 of file Pipe.h.

45 {
46 return std::numbers::pi * d * d / 4;
47 }

Referenced by area(), and outsideArea().

◆ outsideArea()

double ProcessLib::HeatTransportBHE::BHE::Pipe::outsideArea ( ) const
inline

◆ outsideDiameter()

◆ wallThermalResistance()

double ProcessLib::HeatTransportBHE::BHE::Pipe::wallThermalResistance ( ) const
inline

Definition at line 37 of file Pipe.h.

38 {
39 return std::log(outsideDiameter() / diameter) /
40 (2.0 * std::numbers::pi * wall_thermal_conductivity);
41 }
double const wall_thermal_conductivity
Wall thermal conductivity [W/(m*K)].
Definition Pipe.h:29

References diameter, outsideDiameter(), and wall_thermal_conductivity.

Referenced by ProcessLib::HeatTransportBHE::BHE::calculatePipeWallThermalResistance().

Member Data Documentation

◆ diameter

◆ wall_thermal_conductivity

double const ProcessLib::HeatTransportBHE::BHE::Pipe::wall_thermal_conductivity

Wall thermal conductivity [W/(m*K)].

Definition at line 29 of file Pipe.h.

Referenced by wallThermalResistance().

◆ wall_thickness

double const ProcessLib::HeatTransportBHE::BHE::Pipe::wall_thickness

Wall thickness [m].

Definition at line 26 of file Pipe.h.

Referenced by outsideDiameter().


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