virtual void initializePhysicsAdditional() override
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...
WCNSFVTurbulencePhysics(const InputParameters ¶meters)
const InputParameters & parameters() const
void addFlowTurbulenceKernels()
Functions adding kernels for turbulence in the other equation(s)
void addKEpsilonDiffusion()
void addScalarAdvectionTurbulenceKernels()
void addAxisymmetricTurbulentViscousSource()
virtual void addFVBCs() override
void addKEpsilonTimeDerivatives()
Functions adding kernels for the k-epsilon to the k-epsilon equations.
static InputParameters validParams()
virtual void addMaterials() override
virtual void addFVKernels() override
const VariableName _mixing_length_name
Name of the mixing length auxiliary variable.
unsigned short getNumberAlgebraicGhostingLayersNeeded() const override
Return the number of ghosting layers needed.
void addFluidEnergyTurbulenceKernels()
void addKEpsilonAdvection()
virtual void addAuxiliaryKernels() override
virtual void addSolverVariables() override
virtual void addAuxiliaryVariables() override