Go to the documentation of this file.
19 params.addClassDescription(
"This class penalizes the the value of u.n on the boundary so that it "
20 "matches some desired value.");
21 params.addRequiredParam<Real>(
"penalty",
"The penalty parameter, some (large) value.");
22 params.addParam<Real>(
"specified_udotn", 0.,
"The desired value of u.n.");
28 _penalty(getParam<Real>(
"penalty")),
29 _specified_udotn(getParam<Real>(
"specified_udotn"))
InputParameters validParams< NSPenalizedNormalFlowBC >()
InputParameters validParams< NSIntegratedBC >()
const Real _specified_udotn
const VariableValue & _w_vel
NSPenalizedNormalFlowBC(const InputParameters ¶meters)
This class penalizes the the value of u.n on the boundary so that it matches some desired value.
virtual Real computeQpOffDiagJacobian(unsigned jvar)
This class couples together all the variables for the compressible Navier-Stokes equations to allow t...
const VariableValue & _v_vel
const VariableValue & _u_vel
registerMooseObject("NavierStokesApp", NSPenalizedNormalFlowBC)
virtual Real computeQpJacobian()
virtual Real computeQpResidual()
The standard interface functions.