24 "The fluid thermal diffusivity, or if using this object for evaluating mass transfer, the " 25 "mass diffusivity. Regardless of which, this should have units of length^2/time");
38 "The variable must be a non-vector, non-array finite-volume/finite-element variable.");
41 mooseError(
"This AuxKernel only supports Elemental fields");
static const std::string speed
Real computeValue() override
const Moose::Functor< ADReal > & _alpha
The fluid thermal diffusivity or mass diffusivity. Should have units of length^2/time.
Moose::StateArg determineState() const
static InputParameters validParams()
DualNumber< Real, DNDerivativeType, true > ADReal
Moose::ElemArg makeElemArg(const Elem *elem, bool correct_skewnewss=false) const
PecletNumberFunctorAux(const InputParameters ¶meters)
void paramError(const std::string ¶m, Args... args) const
Computes u*L/alpha where L is the maximum element dimension.
MooseVariableField< Real > & _var
static const std::string thermal_diffusivity
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const QBase *const & _qrule
registerMooseObject("NavierStokesApp", PecletNumberFunctorAux)
void mooseError(Args &&... args) const
const Elem *const & _current_elem
const bool _use_qp_arg
Whether to use a quadrature-based argument to evaluate the functors.
static InputParameters validParams()
const MooseArray< Point > & _q_point
const Moose::Functor< ADReal > & _speed
The fluid speed.