25 "The characteristic length of the geometry.");
32 _speed(getFunctor<
ADReal>(
NS::speed)),
34 _rho(getFunctor<
ADReal>(
NS::density)),
35 _characteristic_length(getFunctor<Real>(
"characteristic_length"))
37 addFunctorProperty<ADReal>(
39 [
this](
const auto & r,
const auto & t) ->
ADReal
DualNumber< Real, DNDerivativeType, true > ADReal
registerMooseObject("NavierStokesApp", ReynoldsNumberFunctorMaterial)
static InputParameters validParams()
Class responsible for generating functor for computing the Reynolds number.
ReynoldsNumberFunctorMaterial(const InputParameters ¶meters)
const Moose::Functor< Real > & _characteristic_length
Functor for the characteristic length.
const Moose::Functor< ADReal > & _speed
Speed (velocity magnitude) of the fluid.
const Moose::Functor< ADReal > & _rho
Functor for the density.
const Moose::Functor< ADReal > & _mu
Functor for the dynamic viscosity.
static InputParameters validParams()
static const std::string density
static const std::string mu
static const std::string speed
static const std::string Reynolds