The BurialMedium class is a simple container class that defines the conductivity, density and heat capacity of a burial medium. Mostly used by HeatTransfer.
More...
#include <burialmedium.hpp>
|
static const BurialMedium | soil = BurialMedium(Material::soil) |
| Predefined soil.
|
|
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.
|
|
The BurialMedium class is a simple container class that defines the conductivity, density and heat capacity of a burial medium. Mostly used by HeatTransfer.
BurialMedium is a subclass of Material, but does not extend it in any way.
◆ BurialMedium() [1/2]
constexpr BurialMedium::BurialMedium |
( |
const double |
conductivity, |
|
|
const double |
density, |
|
|
const double |
heatCapacity |
|
) |
| |
|
inlineconstexpr |
Basic constructor that requires all material properties.
- Parameters
-
conductivity | Thermal conductivity [W/(m K)] |
density | Density [kg/m3] |
heatCapacity | Heat capacity at constant pressure ( \(c_p\)) [J/(kg K)] |
◆ BurialMedium() [2/2]
constexpr BurialMedium::BurialMedium |
( |
const Material & |
material | ) |
|
|
inlineexplicitconstexpr |
Construct from Material (explicit).
- Parameters
-
The documentation for this class was generated from the following file: