20 params.
addClassDescription(
"Momentum equation boundary condition in which pressure is specified " 21 "(given) and the value of the convective part is allowed to vary (is " 22 "computed implicitly).");
25 "rhou_udotn",
"The _component'th entry of the (rho*u)(u.n) vector for this boundary");
33 _rhou_udotn(getParam<
Real>(
"rhou_udotn"))
virtual Real computeQpOffDiagJacobian(unsigned jvar)
bool isNSVariable(unsigned var)
This class corresponds to the inviscid part of the "natural" boundary condition for the momentum equa...
virtual Real computeQpJacobian()
Real convectiveQpResidualHelper(Real rhou_udotn)
NSMomentumInviscidSpecifiedNormalFlowBC(const InputParameters ¶meters)
static InputParameters validParams()
Real pressureQpJacobianHelper(unsigned var_number)
registerMooseObject("NavierStokesApp", NSMomentumInviscidSpecifiedNormalFlowBC)
const VariableValue & _pressure
virtual Real computeQpResidual()
unsigned mapVarNumber(unsigned var)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static const std::string pressure
const unsigned _component
Real pressureQpResidualHelper(Real pressure)
Momentum equation boundary condition in which pressure is specified (given) and the value of the conv...
static InputParameters validParams()