60 #ifndef v2WallFunctionFvPatchScalarField_H 61 #define v2WallFunctionFvPatchScalarField_H 76 class v2WallFunctionFvPatchScalarField
78 public fixedValueFvPatchField<scalar>
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
A list of keyword definitions, which are a keyword followed by any number of values (e...
This boundary condition provides a turbulence stress normal to streamlines wall function condition fo...
commsTypes
Types of communications.
virtual void writeLocalEntries(Ostream &) const
Write local wall function variables.
scalar yPlusLam_
Y+ at the edge of the laminar sublayer.
virtual void write(Ostream &) const
Write.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
scalar kappa_
Von Karman constant.
TypeName("v2WallFunction")
Runtime type information.
scalar Cmu_
Cmu coefficient.
scalar yPlusLam(const scalar kappa, const scalar E)
Calculate the Y+ at the edge of the laminar sublayer.
virtual void evaluate(const Pstream::commsTypes)
Evaluate the patchField.
const dimensionedScalar kappa
Coulomb constant: default SI units: [N.m2/C2].
Foam::fvPatchFieldMapper.
v2WallFunctionFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &)
Construct from patch and internal field.
virtual tmp< fvPatchScalarField > clone() const
Construct and return a clone.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
A class for managing temporary objects.
virtual void checkType()
Check the type of the patch.