37 "The variable must be a non-vector, non-array finite-volume/finite-element variable.");
40 mooseError(
"This AuxKernel only supports Elemental fields");
static InputParameters validParams()
const Moose::Functor< ADReal > & _rho
The fluid density.
const Moose::Functor< ADReal > & _speed
The fluid speed.
static const std::string speed
Moose::StateArg determineState() const
static const std::string density
Real computeValue() override
DualNumber< Real, DNDerivativeType, true > ADReal
Moose::ElemArg makeElemArg(const Elem *elem, bool correct_skewnewss=false) const
static const std::string mu
const bool _use_qp_arg
Whether to use a quadrature-based argument to evaluate the functors.
void paramError(const std::string ¶m, Args... args) const
ReynoldsNumberFunctorAux(const InputParameters ¶meters)
MooseVariableField< Real > & _var
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const QBase *const & _qrule
void mooseError(Args &&... args) const
const Elem *const & _current_elem
static InputParameters validParams()
const Moose::Functor< ADReal > & _mu
The fluid dynamic viscosity.
Computes rho*u*L/mu where L is the maximum element dimension.
const MooseArray< Point > & _q_point
registerMooseObject("NavierStokesApp", ReynoldsNumberFunctorAux)