Go to the documentation of this file.
53 const fvMesh&
mesh = refCast<const fvMesh>(obr);
94 if (isA<nutWallFunctionFvPatchScalarField>(nutBf[
patchi]))
105 writeStatistics(Yp, nutPf.patch().name(), FIELD_NAME);
107 else if (isA<wallFvPatch>(patch))
118 writeStatistics(Yp, patch.
name(), FIELD_NAME);
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad(const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
virtual tmp< volScalarField > nu() const =0
Return the laminar viscosity.
const dimensionSet dimless(0, 0, 0, 0, 0, 0, 0)
#define forAll(list, i)
Loop across all elements in list.
virtual tmp< volScalarField > nut() const =0
Return the turbulence viscosity.
const Time & time() const
Return time.
static const word propertiesName
Default name of the turbulence properties dictionary.
virtual tmp< scalarField > yPlus() const =0
Calculate and return the yPlus at the boundary.
GeometricBoundaryField & boundaryField()
Return reference to GeometricBoundaryField.
static const word FIELD_NAME
Field file name.
virtual void write()
Calculate the yPlus and write.
dimensioned< scalar > mag(const dimensioned< Type > &)
const word & name() const
Return name.
Registry of regIOobjects.
Pre-declare SubField and related Field type.
Basis for writers used in derivedFields e.g., wallShearStressWriter.
const volScalarField::GeometricBoundaryField & y() const
virtual void write(const objectRegistry &obr)
Write derived field.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
Abstract base class for turbulence models (RAS, LES and laminar).
A list of keyword definitions, which are a keyword followed by any number of values (e....
cellIbMask *cellIbMaskExt *faceIbMask *cellIbMask boundaryField().evaluateCoupled()
Generic dimensioned Type class.
Mesh data needed to do the Finite Volume discretisation.
const fvBoundaryMesh & boundary() const
Return reference to boundary mesh.
bool foundObject(const word &name) const
Is the named Type found?
static word timeName(const scalar, const int precision=precision_)
Return time name of given scalar time.
dimensionedScalar sqrt(const dimensionedScalar &ds)
This function object evaluates and outputs turbulence y+ for turbulence models. The field is stored o...
Distance calculation for cells with face on a wall. Searches pointNeighbours to find closest.
yPlusWriter(const dictionary &dict)
const Type & lookupObject(const word &name) const
Lookup and return the object of the given Type.
Generic GeometricField class.
virtual tmp< volScalarField > nuEff() const =0
Return the effective viscosity.
This boundary condition provides a turbulent kinematic viscosity condition when using wall functions,...
defineTypeNameAndDebug(combustionModel, 0)
const volVectorField & U() const
Access function to velocity field.