Class implementing a Dirichlet boundary condition for the turbulent viscosity wall function in a RANS...
const Moose::Functor< Real > & _mu
Dynamic viscosity.
static InputParameters validParams()
const unsigned int _dim
the dimension of the domain
virtual Real computeBoundaryValueMatrixContribution() const override
virtual Real computeBoundaryValueRHSContribution() const override
virtual Real computeBoundaryNormalGradient() const override
virtual Real computeBoundaryValue() const override
const Moose::Functor< Real > & _rho
Density.
const Moose::Functor< Real > & _k
Turbulent kinetic energy.
const Moose::Functor< Real > * _w_var
z-velocity
virtual bool needsBoundaryNonorthogonalCorrection() const override
virtual Real computeBoundaryGradientRHSContribution() const override
virtual Real computeBoundaryGradientMatrixContribution() const override
const Moose::Functor< Real > * _v_var
y-velocity
const Moose::Functor< Real > & _u_var
x-velocity
const Real _C_mu
C_mu turbulent coefficient.
Real computeTurbulentViscosity() const
const NS::WallTreatmentEnum _wall_treatment
Method used for wall treatment.
const InputParameters & parameters() const
static constexpr Real von_karman_constant
WallTreatmentEnum
Wall treatment options.
static constexpr Real E_turb_constant