18 InputParameters params = validParams<Kernel>();
19 params.addRequiredCoupledVar(
"p",
"Pressure");
20 RealVectorValue g(0, 0, 0);
21 params.addParam<RealVectorValue>(
"gravity", g,
"Gravity vector (default is (0, 0, 0))");
22 params.addClassDescription(
"Convection of primary species");
27 : DerivativeMaterialInterface<Kernel>(parameters),
28 _cond(getMaterialProperty<Real>(
"conductivity")),
29 _gravity(getParam<RealVectorValue>(
"gravity")),
30 _density(getDefaultMaterialProperty<Real>(
"density")),
31 _grad_p(coupledGradient(
"p")),
42 return _test[_i][_qp] * (darcy_vel * _grad_u[_qp]);
50 return _test[_i][_qp] * (darcy_vel * _grad_phi[_j][_qp]);
58 RealVectorValue ddarcy_vel_dp = -
_cond[_qp] * _grad_phi[_j][_qp];
59 return _test[_i][_qp] * (ddarcy_vel_dp * _grad_u[_qp]);