The PipeWall::Layer class is a simple container class that defines the thickness and all other material properties of a single layer of pipe wall.
More...
#include <pipewall.hpp>
|
static const Material | concrete = Material( 2.9, 3400, 650) |
| Predefined concrete.
|
|
static const Material | steel = Material(50, 7800, 590) |
| Predefined steel.
|
|
static const Material | coating = Material( 0.74, 1300, 1900) |
| Predefined pipe coating.
|
|
static const Material | soil = Material( 2, 2000, 1000) |
| Predefined soil.
|
|
static const Material | seawater = Material( 0.571, 1020, 4187) |
| Predefined seawater.
|
|
static const Material | air = Material( 0.0257, 1.225, 1012) |
| Predefined air.
|
|
double | m_conductivity |
| Thermal conductivity [W/(m K)].
|
|
double | m_density |
| Density [kg/m3].
|
|
double | m_heatCapacity |
| Heat capacity at constant pressure ( \(c_p\)) [J/(kg K)].
|
|
The PipeWall::Layer class is a simple container class that defines the thickness and all other material properties of a single layer of pipe wall.
◆ Layer() [1/2]
constexpr PipeWall::Layer::Layer |
( |
const double |
thickness, |
|
|
const double |
conductivity, |
|
|
const double |
density, |
|
|
const double |
heatCapacity |
|
) |
| |
|
inlineconstexpr |
Basic constructor that requires all material properties.
- Parameters
-
thickness | Layer thickness [m] |
conductivity | Thermal conductivity [W/(m K)] |
density | Density [kg/m3] |
heatCapacity | Heat capacity at constant pressure ( \(c_p\)) [J/(kg K)] |
◆ Layer() [2/2]
constexpr PipeWall::Layer::Layer |
( |
const double |
thickness, |
|
|
const Material & |
material |
|
) |
| |
|
inlineconstexpr |
Construct from thickness and Material instance.
- Parameters
-
thickness | Layer thickness [m] |
material | Pipe wall material. |
The documentation for this class was generated from the following file:
- D:/Code/transient-pipeline-flow-gh-pages/src/heattransfer/pipewall.hpp