Moose::GenericType< Real, is_ad > GenericReal
Implements a simple consuming reaction term with weak form $(\psi_i, \lambda u_h)$.
usingGenericKernelMembers
static InputParameters validParams()
const Real & _rate
Scalar coefficient representing the relative amount consumed per unit time.
virtual Real computeQpJacobian() override
Compute this Kernel's contribution to the Jacobian at the current quadrature point.
ReactionTempl< true > ADReaction
ReactionTempl(const InputParameters ¶meters)
ReactionTempl< false > Reaction
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const InputParameters & parameters() const
Get the parameters of the object.
virtual GenericReal< is_ad > computeQpResidual() override
Compute this Kernel's contribution to the residual at the current quadrature point.