117 #ifndef fv_multiphaseStabilizedTurbulence_H 118 #define fv_multiphaseStabilizedTurbulence_H 134 class multiphaseStabilizedTurbulence
164 TypeName(
"multiphaseStabilizedTurbulence");
172 const word& sourceName,
173 const word& modelType,
multiphaseStabilizedTurbulence(const word &sourceName, const word &modelType, const dictionary &dict, const fvMesh &mesh)
Construct from explicit source name and mesh.
const fvMesh & mesh() const noexcept
Return const access to the mesh database.
virtual void correct(volScalarField &field)
Correct the turbulent viscosity.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
Applies corrections to the turbulent kinetic energy equation (i.e. k) and turbulent viscosity field (...
void operator=(const multiphaseStabilizedTurbulence &)=delete
No copy assignment.
virtual void addSup(const volScalarField &rho, fvMatrix< scalar > &eqn, const label fieldi)
Add explicit contribution to compressible k equation.
virtual bool read(const dictionary &dict)
Read source dictionary.
A class for handling words, derived from Foam::string.
A special matrix type and solver, designed for finite volume solutions of scalar equations. Face addressing is used to make all matrix assembly and solution loops vectorise.
TypeName("multiphaseStabilizedTurbulence")
Runtime type information.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
Mesh data needed to do the Finite Volume discretisation.
virtual ~multiphaseStabilizedTurbulence()=default
Destructor.