20 params.
addClassDescription(
"Adds inlet boundary condition for the turbulent kinetic energy " 21 "dissipation rate based on characteristic length.");
22 params.
addParam<MooseFunctorName>(
"C_mu", 0.09,
"Coupled turbulent kinetic energy closure.");
23 params.
addRequiredParam<MooseFunctorName>(
"k",
"The turbulent kinetic energy.");
26 "Characteristic length of the inlet in the problem.");
32 _C_mu(getFunctor<
ADReal>(
"C_mu")),
34 _characteristic_length(getFunctor<
ADReal>(
"characteristic_length"))
ADReal boundaryValue(const FaceInfo &fi, const Moose::StateArg &state) const override
static InputParameters validParams()
static const std::string TKE
const Moose::Functor< ADReal > & _characteristic_length
turbulent intensity
Moose::FaceArg singleSidedFaceArg(const FaceInfo *fi=nullptr, Moose::FV::LimiterType limiter_type=Moose::FV::LimiterType::CentralDifference, bool correct_skewness=false, const Moose::StateArg *state_limiter=nullptr) const
INSFVMixingLengthTKEDBC(const InputParameters ¶ms)
DualNumber< Real, DNDerivativeType, true > ADReal
registerMooseObject("NavierStokesApp", INSFVMixingLengthTKEDBC)
static InputParameters validParams()
const Moose::Functor< ADReal > & _k
turbulent kinetic energy
A class for turbulent kinetic energy dissipation rate inlet boundary conditions.
const Moose::Functor< ADReal > & _C_mu
C-mu closure coefficient.
MooseUnits pow(const MooseUnits &, int)