26 params.
addClassDescription(
"This class imposes a velocity direction component as a Dirichlet " 27 "condition on the appropriate momentum equation.");
44 _v_vel(_mesh.dimension() == 2 ? coupledValue(
NS::
velocity_y) : _zero),
45 _w_vel(_mesh.dimension() == 3 ? coupledValue(
NS::
velocity_z) : _zero),
46 _desired_unit_velocity_component(getParam<
Real>(
"desired_unit_velocity_component"))
auto norm() const -> decltype(std::norm(Real()))
NSImposedVelocityDirectionBC(const InputParameters ¶meters)
virtual Real computeQpResidual()
static const std::string velocity_z
static const std::string density
static const std::string velocity_x
static InputParameters validParams()
const VariableValue & _v_vel
const VariableValue & _rho
const VariableValue & _u_vel
static const std::string velocity_y
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
This class imposes a velocity direction component as a Dirichlet condition on the appropriate momentu...
registerMooseObject("NavierStokesApp", NSImposedVelocityDirectionBC)
const VariableValue & _w_vel
static InputParameters validParams()
Real _desired_unit_velocity_component