23 params.
addParam<MaterialPropertyName>(
25 params.
addParam<MaterialPropertyName>(
27 params.
addParam<MaterialPropertyName>(
29 params.
addParam<MaterialPropertyName>(
31 params.
addParam<MaterialPropertyName>(
42 _Re_name(getParam<MaterialPropertyName>(
"Re")),
44 _rho(getADMaterialProperty<
Real>(
"rho")),
46 _vel(getADMaterialProperty<
Real>(
"vel")),
48 _D_h(getADMaterialProperty<
Real>(
"D_h")),
50 _mu(getADMaterialProperty<
Real>(
"mu")),
52 _Re(declareADProperty<
Real>(_Re_name))
static const std::string DYNAMIC_VISCOSITY
static const std::string VELOCITY
auto Reynolds(const T1 &volume_fraction, const T2 &rho, const T3 &vel, const T4 &D_h, const T5 &mu)
Compute Reynolds number.
const ADMaterialProperty< Real > & _vel
Velocity of the phase.
static const std::string DENSITY
virtual void computeQpProperties()
static InputParameters validParams()
const ADMaterialProperty< Real > & _D_h
Hydraulic diameter.
const ADMaterialProperty< Real > & _rho
Density of the phase.
static InputParameters validParams()
ADReynoldsNumberMaterial(const InputParameters ¶meters)
static const std::string REYNOLDS_NUMBER
ADMaterialProperty< Real > & _Re
Reynolds.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static const std::string HYDRAULIC_DIAMETER
const ADMaterialProperty< Real > & _mu
Dynamic viscosity of the phase.
Computes Reynolds number as a material property.
registerMooseObject("ThermalHydraulicsApp", ADReynoldsNumberMaterial)