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