Go to the documentation of this file.
116 #ifndef atmBoundaryLayer_H
117 #define atmBoundaryLayer_H
130 class atmBoundaryLayer
177 const fvPatchFieldMapper&
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
const scalar kappa_
Von Karman constant.
const vector & flowDir() const
Return flow direction.
vector zDir_
Direction of the z-coordinate.
A class for managing temporary objects.
const scalar Uref_
Reference velocity.
tmp< vectorField > U(const vectorField &p) const
Return the velocity distribution for the ATM.
scalarField Ustar_
Friction velocity.
This class provides functions to evaluate the velocity and turbulence distributions appropriate for a...
scalarField z0_
Surface roughness height.
vector flowDir_
Flow direction.
Field< vector > vectorField
Specialisation of Field<T> for vector.
tmp< scalarField > k(const vectorField &p) const
Return the turbulent kinetic energy distribution for the ATM.
void write(Ostream &) const
Write.
Pre-declare SubField and related Field type.
scalarField zGround_
Minimum coordinate value in z direction.
atmBoundaryLayer()
Construct null.
const scalar Cmu_
Turbulent viscosity coefficient.
const vector & zDir() const
Return z-direction.
A list of keyword definitions, which are a keyword followed by any number of values (e....
Vector< scalar > vector
A scalar version of the templated Vector.
void autoMap(const fvPatchFieldMapper &)
Map (and resize as needed) from self given a mapping object.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
tmp< scalarField > epsilon(const vectorField &p) const
Return the turbulent dissipation rate distribution for the ATM.
void rmap(const atmBoundaryLayer &, const labelList &)
Reverse map the given fvPatchField onto this fvPatchField.
const scalarField & Ustar() const
Return friction velocity.
Foam::fvPatchFieldMapper.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
const scalar Zref_
Reference height.