27 _cond(getMaterialProperty<
Real>(
"conductivity")),
29 _density(getDefaultMaterialProperty<
Real>(
"density")),
30 _grad_p(coupledGradient(
"p")),
41 return _test[_i][_qp] * (darcy_vel * _grad_u[_qp]);
49 return _test[_i][_qp] * (darcy_vel * _grad_phi[_j][_qp]);
58 return _test[_i][_qp] * (ddarcy_vel_dp * _grad_u[_qp]);
PrimaryConvection(const InputParameters ¶meters)
static InputParameters validParams()
virtual Real computeQpJacobian() override
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
const VariableGradient & _grad_p
Pressure gradient.
const RealVectorValue _gravity
Gravity.
virtual Real computeQpResidual() override
registerMooseObject("ChemicalReactionsApp", PrimaryConvection)
const MaterialProperty< Real > & _cond
Hydraulic conductivity.
static InputParameters validParams()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
Define the Kernel for a PrimaryConvection operator that looks like: cond * grad_pressure * grad_u...
const unsigned int _pvar
Pressure variable number.
const MaterialProperty< Real > & _density
Fluid density.