78#ifndef compressible_alphatPhaseChangeJayatillekeWallFunctionFvPatchScalarField_H
79#define compressible_alphatPhaseChangeJayatillekeWallFunctionFvPatchScalarField_H
94class alphatPhaseChangeJayatillekeWallFunctionFvPatchScalarField
96 public alphatPhaseChangeWallFunctionFvPatchScalarField
148 TypeName(
"compressible::alphatPhaseChangeJayatillekeWallFunction");
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
This boundary condition provides a thermal wall function for turbulent thermal diffusivity (usuallyal...
virtual tmp< fvPatchScalarField > clone(const DimensionedField< scalar, volMesh > &iF) const
Construct and return a clone setting internal field reference.
scalar kappa_
Von Karman constant.
static scalar tolerance_
Absolute tolerance.
tmp< scalarField > calcAlphat(const scalarField &prevAlphat) const
Update turbulent thermal diffusivity.
virtual tmp< fvPatchScalarField > clone() const
Construct and return a clone.
tmp< scalarField > yPlusTherm(const scalarField &P, const scalarField &Prat) const
Calculate y+ at the edge of the thermal laminar sublayer.
tmp< scalarField > Psmooth(const scalarField &Prat) const
'P' function
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
scalar Cmu_
Empirical model coefficient.
scalar E_
Wall roughness parameter.
TypeName("compressible::alphatPhaseChangeJayatillekeWallFunction")
Runtime type information.
static label maxIters_
Maximum number of iterations.
void checkType()
Check the type of the patch.
scalar Prt_
Turbulent Prandtl number.
Abstract base-class for all alphatWallFunctions supporting phase-change.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A FieldMapper for finite-volume patch fields.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
A class for managing temporary objects.
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.