21 "Implements a simple consuming reaction term with weak form $(\\psi_i, \\lambda u_h)$.");
23 "rate", 1.0,
"The $(\\lambda)$ multiplier, the relative amount consumed per unit time.");
38 return _test[_i][_qp] * _rate * _u[_qp];
49 "In ADReaction, computeQpJacobian should not be called. Check computeJacobian " 51 return _test[_i][_qp] * _rate * _phi[_j][_qp];
Implements a simple consuming reaction term with weak form $(\psi_i, \lambda u_h)$.
static InputParameters validParams()
registerMooseObject("MooseApp", Reaction)
static InputParameters validParams()
virtual Real computeQpJacobian() override
Compute this Kernel's contribution to the Jacobian at the current quadrature point.
ReactionTempl(const InputParameters ¶meters)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
typename Moose::GenericType< Real, is_ad > GenericReal
virtual GenericReal< is_ad > computeQpResidual() override
Compute this Kernel's contribution to the residual at the current quadrature point.