Go to the documentation of this file.
119 #ifndef atmNutkWallFunctionFvPatchScalarField_H
120 #define atmNutkWallFunctionFvPatchScalarField_H
134 class atmNutkWallFunctionFvPatchScalarField
136 public nutkWallFunctionFvPatchScalarField
142 const bool boundNut_;
145 autoPtr<PatchFunction1<scalar>> z0_;
153 virtual tmp<scalarField>
calcNut()
const;
168 const DimensionedField<scalar, volMesh>&
230 virtual void autoMap(
const fvPatchFieldMapper&);
fvPatchField< scalar > fvPatchScalarField
virtual void autoMap(const fvPatchFieldMapper &)
Map (and resize as needed) from self given a mapping object.
A class for managing temporary objects.
virtual tmp< scalarField > calcNut() const
Calculate the turbulent viscosity.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
atmNutkWallFunctionFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &)
Construct from patch and internal field.
This boundary condition provides a wall constraint on the turbulent viscosity (i.e....
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual void write(Ostream &) const
Write.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
TypeName("atmNutkWallFunction")
Runtime type information.
virtual tmp< fvPatchScalarField > clone() const
Construct and return a clone.
virtual void rmap(const fvPatchScalarField &, const labelList &)
Reverse map the given fvPatchField onto this fvPatchField.
Foam::fvPatchFieldMapper.
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...
This boundary condition provides a wall constraint on the turbulent viscosity, i.e....