const InputParameters & parameters() const
Base class for a Physics that creates all the objects needed to add a turbulence model to an incompre...
Creates all the objects needed to add a turbulence model to an incompressible / weakly-compressible N...
const VariableName _mixing_length_name
Name of the mixing length auxiliary variable.
virtual void addSolverVariables() override
void addKEpsilonAdvection()
void addKEpsilonTimeDerivatives()
Functions adding kernels for the k-epsilon to the k-epsilon equations.
virtual void addAuxiliaryKernels() override
void addKEpsilonDiffusion()
virtual void addMaterials() override
virtual void initializePhysicsAdditional() override
void addFlowTurbulenceKernels()
Functions adding kernels for turbulence in the other equation(s)
void addScalarAdvectionTurbulenceKernels()
static InputParameters validParams()
virtual void addAuxiliaryVariables() override
unsigned short getNumberAlgebraicGhostingLayersNeeded() const override
Return the number of ghosting layers needed.
void addFluidEnergyTurbulenceKernels()
virtual void addFVBCs() override
virtual void addFVKernels() override
void addAxisymmetricTurbulentViscousSource()