115 #ifndef atmBoundaryLayer_H 116 #define atmBoundaryLayer_H 129 class atmBoundaryLayer
176 const fvPatchFieldMapper&
This class provides functions to evaluate the velocity and turbulence distributions appropriate for a...
tmp< vectorField > U(const vectorField &p) const
Return the velocity distribution for the ATM.
void autoMap(const fvPatchFieldMapper &)
Map (and resize as needed) from self given a mapping object.
const vector & zDir() const
Return z-direction.
Vector< scalar > vector
A scalar version of the templated Vector.
void write(Ostream &) const
Write.
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
Foam::fvPatchFieldMapper.
tmp< scalarField > epsilon(const vectorField &p) const
Return the turbulent dissipation rate distribution for the ATM.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
const vector & flowDir() const
Return flow direction.
const scalarField & Ustar() const
Return friction velocity.
tmp< scalarField > k(const vectorField &p) const
Return the turbulent kinetic energy distribution for the ATM.
void rmap(const atmBoundaryLayer &, const labelList &)
Reverse map the given fvPatchField onto this fvPatchField.
Field< vector > vectorField
Specialisation of Field<T> for vector.
A class for managing temporary objects.
atmBoundaryLayer()
Construct null.