13#include <boost/math/constants/constants.hpp>
21namespace HeatTransportBHE
41 constexpr double pi = boost::math::constants::pi<double>();
45 return std::log(outside_diameter /
diameter) /
52 constexpr double pi = boost::math::constants::pi<double>();
58 Pipe const& outer_pipe)
Pipe createPipe(BaseLib::ConfigTree const &config)
double coaxialPipesAnnulusDiameter(Pipe const &inner_pipe, Pipe const &outer_pipe)
double outsideArea() const
Area of the pipe's outside including the wall thickness.
double wallThermalResistance() const
double circleArea(double const diameter) const
double outsideDiameter() const
double const wall_thermal_conductivity
double area() const
Area of the pipe's inside without the wall.
double const wall_thickness