16 params.addClassDescription(
17 "This class adds PSPG stabilization to the mass equation, enabling use of "
18 "equal order shape functions for pressure and velocity variables");
19 params.addParam<MaterialPropertyName>(
"rho_name",
21 "The name of the density"););
23 template <ComputeStage compute_stage>
25 : ADKernelGrad<compute_stage>(parameters),
26 _rho(getADMaterialProperty<Real>(
"rho_name")),
27 _tau(getADMaterialProperty<Real>(
"tau")),
28 _momentum_strong_residual(getADMaterialProperty<RealVectorValue>(
"momentum_strong_residual"))
32 template <ComputeStage compute_stage>
36 return -_tau[_qp] / _rho[_qp] * _momentum_strong_residual[_qp];