Go to the documentation of this file.
19 params.addClassDescription(
20 "Momentum equation boundary condition used when pressure *is not* integrated by parts.");
25 const InputParameters & parameters)
37 Real u_dot_n = vel * _normals[_qp];
40 RealVectorValue rhou_udotn = u_dot_n *
_rho[_qp] * vel;
unsigned mapVarNumber(unsigned var)
virtual Real computeQpJacobian()
const VariableValue & _w_vel
bool isNSVariable(unsigned var)
registerMooseObject("NavierStokesApp", NSMomentumInviscidNoPressureImplicitFlowBC)
virtual Real computeQpOffDiagJacobian(unsigned jvar)
This class corresponds to the inviscid part of the "natural" boundary condition for the momentum equa...
InputParameters validParams< NSMomentumInviscidBC >()
const VariableValue & _v_vel
const VariableValue & _u_vel
Real convectiveQpResidualHelper(Real rhou_udotn)
const VariableValue & _rho
virtual Real computeQpResidual()
InputParameters validParams< NSMomentumInviscidNoPressureImplicitFlowBC >()
Momentum equation boundary condition used when pressure is not integrated by parts,...
const unsigned _component
Real convectiveQpJacobianHelper(unsigned var_number)
NSMomentumInviscidNoPressureImplicitFlowBC(const InputParameters ¶meters)