18 params.
addClassDescription(
"This class penalizes the the value of u.n on the boundary so that it " 19 "matches some desired value.");
21 params.
addParam<
Real>(
"specified_udotn", 0.,
"The desired value of u.n.");
27 _penalty(getParam<
Real>(
"penalty")),
28 _specified_udotn(getParam<
Real>(
"specified_udotn"))
const VariableTestValue & _test
NSPenalizedNormalFlowBC(const InputParameters ¶meters)
This class couples together all the variables for the compressible Navier-Stokes equations to allow t...
const MooseArray< Point > & _normals
This class penalizes the the value of u.n on the boundary so that it matches some desired value...
const VariableValue & _w_vel
virtual Real computeQpOffDiagJacobian(unsigned jvar)
virtual Real computeQpResidual()
The standard interface functions.
virtual Real computeQpJacobian()
static InputParameters validParams()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const VariableValue & _v_vel
registerMooseObject("NavierStokesApp", NSPenalizedNormalFlowBC)
const VariableValue & _u_vel
const Real _specified_udotn
static InputParameters validParams()