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