The PipeWall class is a container class that defines the thickness and Material properties of each layer a pipe consists of.
More...
#include <pipewall.hpp>
|
class | Layer |
| 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...
|
|
|
| PipeWall (const arma::uword nWallLayers) |
| Construct PipeWall with a given number of layers. More...
|
|
| PipeWall (const std::vector< Layer > &wallLayers) |
| Construct PipeWall from a vector of PipeWall::Layer. More...
|
|
const Layer & | layer (const arma::uword i) const |
| Get layer with index i. Returns const reference to member.
|
|
Layer & | layer (const arma::uword i) |
| Get layer with index i. Returns (non-const) reference to member.
|
|
const std::vector< Layer > & | layers () const |
| Get all pipe wall layers. Returns const reference to member.
|
|
arma::uword | size () const |
| Get number of layers in the pipe wall.
|
|
The PipeWall class is a container class that defines the thickness and Material properties of each layer a pipe consists of.
◆ PipeWall() [1/2]
PipeWall::PipeWall |
( |
const arma::uword |
nWallLayers | ) |
|
|
inlineexplicit |
Construct PipeWall with a given number of layers.
- Parameters
-
nWallLayers | Number of layers. |
◆ PipeWall() [2/2]
PipeWall::PipeWall |
( |
const std::vector< Layer > & |
wallLayers | ) |
|
|
inlineexplicit |
The documentation for this class was generated from the following file:
- D:/Code/transient-pipeline-flow-gh-pages/src/heattransfer/pipewall.hpp