20 params.
addClassDescription(
"Calculates the effective turbulent thermal heat conductivity.");
24 params.
addParam<MooseFunctorName>(
"Pr_t", 0.9,
"Turbulent Prandtl number functor.");
25 params.
addParam<
bool>(
"turbulent_thermal_conductivity",
27 "Whether to compute the turbulent thermal conductivity in the expression");
34 _cp(getFunctor<Real>(
NS::cp)),
35 _mu_t(getFunctor<Real>(
NS::mu_t)),
36 _k(getFunctor<Real>(
NS::k)),
37 _Pr_t(getFunctor<Real>(
"Pr_t")),
38 _turbulent_thermal_conductivity(getParam<bool>(
"turbulent_thermal_conductivity"))
49 return _cp(current_argument, state) *
_mu_t(current_argument, state) /
50 _Pr_t(current_argument, state);
52 return _cp(current_argument, state) *
_mu_t(current_argument, state) /
53 _Pr_t(current_argument, state) +
54 _k(current_argument, state);
registerMooseObject("NavierStokesApp", EffectiveTurbulentThermalConductivityAux)
const Elem *const & _current_elem
static InputParameters validParams()
Computes the turbulent conductivity.
virtual Real computeValue() override
static InputParameters validParams()
const Moose::Functor< Real > & _Pr_t
Turbulent Prandtl number.
const Moose::Functor< Real > & _cp
Specific heat at Constant Pressure.
const bool _turbulent_thermal_conductivity
Boolean to pick between k_eff or k_t.
const Moose::Functor< Real > & _k
Thermal Conductivity.
EffectiveTurbulentThermalConductivityAux(const InputParameters ¶meters)
const Moose::Functor< Real > & _mu_t
Turbulent viscosity.
Moose::ElemArg makeElemArg(const Elem *elem, bool correct_skewnewss=false) const
Moose::StateArg determineState() const
static const std::string cp
static const std::string mu_t
static const std::string k