62 #ifndef alphatJayatillekeWallFunctionFvPatchScalarField_H 63 #define alphatJayatillekeWallFunctionFvPatchScalarField_H 71 namespace incompressible
78 class alphatJayatillekeWallFunctionFvPatchScalarField
80 public fixedValueFvPatchScalarField
124 TypeName(
"alphatJayatillekeWallFunction");
virtual void write(Ostream &) const
Write.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A list of keyword definitions, which are a keyword followed by any number of values (e...
scalar Cmu_
Cmu coefficient.
alphatJayatillekeWallFunctionFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &)
Construct from patch and internal field.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
virtual tmp< fvPatchScalarField > clone() const
Construct and return a clone.
This boundary condition provides a kinematic turbulent thermal conductivity for using wall functions...
Foam::fvPatchFieldMapper.
scalar yPlusTherm(const scalar P, const scalar Prat) const
Calculate y+ at the edge of the thermal laminar sublayer.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
virtual void checkType()
Check the type of the patch.
scalar Prt_
Turbulent Prandtl number.
scalar Psmooth(const scalar Prat) const
`P' function
scalar kappa_
Von Karman constant.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
TypeName("alphatJayatillekeWallFunction")
Runtime type information.
A class for managing temporary objects.