30 "0,1,2 depending on if we are solving the x,y,z component of the momentum equation");
31 params.
addParam<
bool>(
"integrate_p_by_parts",
33 "Allows simulations to be run with pressure BC if set to false");
36 params.
addParam<MaterialPropertyName>(
"mu_name",
"mu",
"The name of the dynamic viscosity");
37 params.
addParam<MaterialPropertyName>(
"rho_name",
"rho",
"The name of the density");
46 _u_vel(coupledValue(
"u")),
47 _v_vel(_mesh.dimension() >= 2 ? coupledValue(
"v") : _zero),
48 _w_vel(_mesh.dimension() == 3 ? coupledValue(
"w") : _zero),
52 _grad_u_vel(coupledGradient(
"u")),
53 _grad_v_vel(_mesh.dimension() >= 2 ? coupledGradient(
"v") : _grad_zero),
54 _grad_w_vel(_mesh.dimension() == 3 ? coupledGradient(
"w") : _grad_zero),
57 _u_vel_var_number(coupled(
"u")),
64 _component(getParam<unsigned>(
"component")),
65 _integrate_p_by_parts(getParam<bool>(
"integrate_p_by_parts")),
68 _mu(getMaterialProperty<
Real>(
"mu_name")),
69 _rho(getMaterialProperty<
Real>(
"rho_name"))
INSMomentumNoBCBCBase(const InputParameters ¶meters)
const unsigned int invalid_uint
static InputParameters validParams()
The following methods are specializations for using the Parallel::packed_range_* routines for a vecto...
static InputParameters validParams()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static const std::string pressure