This class couples together all the variables for the 3D fluid equations to allow them to be used in ...
Specifies flow of momentum out of a boundary.
virtual Real computeQpJacobian() override
RealVectorValue _vec_g
Gravity vector.
unsigned int _p_branch_var_number
The var number of the branch pressure.
const bool _conservative_form
Whether conservative form to be used for the convection term.
const MaterialProperty< Real > & _mu
Fluid dynamic viscosity.
Point _branch_center
The location of the center (a reference point) of the connected branch.
const Function * _p_fn
The function that specifies the boundary pressure.
bool _has_pbranch
Whether a (SAM) branch component is connected.
virtual Real computeQpResidual() override
const VariableValue & _rho_branch
The fluid density of the connected branch component.
static InputParameters validParams()
const MaterialProperty< Real > & _mu_t
Turbulent viscosity.
const bool _has_vbc
Whether boundary velocity is specified.
const Function * _v_fn
The function that specifies the boundary velocity.
const bool _has_pbc
Whether boundary pressure is specified.
const unsigned _component
The component (x=0, y=1, z=2) of the momentum equation this kernel is applied.
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
const VariableValue & _p_branch
The pressure of the connected branch component.
const bool _p_int_by_parts
Whether integration by parts to be used for the pressure gradient term.
const InputParameters & parameters() const
VariableValueTempl< false > VariableValue