20 params.
addParam<MaterialPropertyName>(
"Pr",
"Pr",
"Prandlt number property name");
21 params.
addParam<MaterialPropertyName>(
"cp",
23 "Constant-pressure specific heat");
24 params.
addParam<MaterialPropertyName>(
26 params.
addParam<MaterialPropertyName>(
34 _Pr(declareADProperty<Real>(
"Pr")),
35 _cp(getADMaterialProperty<Real>(
"cp")),
36 _mu(getADMaterialProperty<Real>(
"mu")),
37 _k(getADMaterialProperty<Real>(
"k"))
registerMooseObject("ThermalHydraulicsApp", ADPrandtlNumberMaterial)
Computes Prandtl number as material property.
static InputParameters validParams()
const ADMaterialProperty< Real > & _cp
Constant-pressure specific heat.
const ADMaterialProperty< Real > & _k
Thermal conductivity.
virtual void computeQpProperties()
ADMaterialProperty< Real > & _Pr
Prandtl number.
const ADMaterialProperty< Real > & _mu
Dynamic viscosity.
ADPrandtlNumberMaterial(const InputParameters ¶meters)
static const std::string DYNAMIC_VISCOSITY
static const std::string SPECIFIC_HEAT_CONSTANT_PRESSURE
static const std::string THERMAL_CONDUCTIVITY
static InputParameters validParams()
auto Prandtl(const T1 &cp, const T2 &mu, const T3 &k)
Compute Prandtl number.