Go to the documentation of this file.
19 params.addClassDescription(
"This class computes additional momentum equation residual and "
20 "Jacobian contributions for the incompressible Navier-Stokes momentum "
21 "equation in RZ (axisymmetric cylindrical) coordinates, using the "
22 "'Laplace' form of the governing equations.");
34 const Real & r = _q_point[_qp](0);
44 const Real & r = _q_point[_qp](0);
45 RealVectorValue add_jac(0, 0, 0);
47 add_jac(0) =
_mu[_qp] * (_phi[_j][_qp] / (r * r) - _grad_phi[_j][_qp](0) / r);
49 add_jac(1) = -
_mu[_qp] * _grad_phi[_j][_qp](0) / r;
62 const Real r = _q_point[_qp](0);
66 res_base +=
_mu[_qp] *
_u_vel[_qp] / (r * r) * _test[_i][_qp];
70 res_base += -
_p[_qp] / r * _test[_i][_qp];
85 const Real r = _q_point[_qp](0);
87 jac_base +=
_mu[_qp] * _phi[_j][_qp] * _test[_i][_qp] / (r * r);
104 const Real r = _q_point[_qp](0);
105 jac_base += -_phi[_j][_qp] / r * _test[_i][_qp];
bool _integrate_p_by_parts
virtual Real computeQpResidual()
virtual RealVectorValue dStrongViscDUCompLaplace(unsigned comp)
virtual RealVectorValue strongViscousTermLaplace()
virtual Real computeQpJacobian()
const VariableGradient & _grad_u_vel
const VariableValue & _u_vel
const VariableGradient & _grad_v_vel
virtual Real computeQpOffDiagJacobian(unsigned jvar)
const MaterialProperty< Real > & _mu