11 #include "MooseMesh.h"
19 InputParameters params = validParams<AuxKernel>();
21 params.addClassDescription(
"Computes h_min / |u|.");
23 params.addRequiredCoupledVar(
"u",
"x-velocity");
24 params.addCoupledVar(
"v",
"y-velocity");
25 params.addCoupledVar(
"w",
"z-velocity");
31 : AuxKernel(parameters),
32 _u_vel(coupledValue(
"u")),
33 _v_vel(_mesh.dimension() >= 2 ? coupledValue(
"v") : _zero),
34 _w_vel(_mesh.dimension() == 3 ? coupledValue(
"w") : _zero)
42 Real vel_mag = U.norm();
45 vel_mag = std::max(vel_mag, std::numeric_limits<Real>::epsilon());
47 return _current_elem->hmin() / vel_mag;