67 film().regionMesh().thisDb(),
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
@ NO_READ
Nothing to be read.
@ NO_WRITE
Ignore writing from objectRegistry::writeObject().
Defines the attributes of an object for which implicit objectRegistry management is supported,...
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Base class for film turbulence models.
const liquidFilmBase & film() const
Return film.
tmp< faVectorMatrix > primaryRegionFriction(areaVectorField &U) const
Return primary region friction.
const liquidFilmBase & film_
Reference to liquidFilmBase.
virtual tmp< areaScalarField > Cw() const
Return the wall film surface friction.
Film laminar turbulence model.
virtual void correct()
Correct/update the model.
tmp< faVectorMatrix > wallFriction(areaVectorField &U) const
Wall friction.
virtual tmp< faVectorMatrix > Su(areaVectorField &U) const
Return the source for the film momentum equation.
virtual tmp< areaScalarField > mut() const
Return the film turbulence viscosity.
tmp< areaVectorField > Uw() const
Wall velocity.
A class for managing temporary objects.
static tmp< T > New(Args &&... args)
Construct tmp with forwarding arguments.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
zeroField Sp(const Foam::zero, const GeometricField< Type, faPatchField, areaMesh > &)
A no-op source.
const dimensionSet dimLength(0, 1, 0, 0, 0, 0, 0)
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
GeometricField< vector, faPatchField, areaMesh > areaVectorField
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
const dimensionSet dimMass(1, 0, 0, 0, 0, 0, 0)