19 "Kernel representing the contribution of the PDE term $-L*v$, where $L$ is a reaction rate " 20 "material property, $v$ is a scalar variable (nonlinear or coupled), and whose Jacobian " 21 "contribution is calculated using automatic differentiation.");
23 "Set this to make v a coupled variable, otherwise it will use the " 24 "kernel's nonlinear variable for v");
26 "The reaction_rate used with the kernel.");
32 _v(isCoupled(
"v") ? adCoupledValue(
"v") : _u),
33 _reaction_rate(getADMaterialProperty<
Real>(
"reaction_rate"))
const ADVariableValue & _v
Kernel variable (can be nonlinear or coupled variable) (For constrained Allen-Cahn problems such as t...
virtual ADReal computeQpResidual() override
Compute this Kernel's contribution to the residual at the current quadrature point.
const ADTemplateVariableTestValue< T > & _test
the current test function
DualNumber< Real, DNDerivativeType, true > ADReal
const ADMaterialProperty< Real > & _reaction_rate
Reaction rate material property.
ADMatReaction(const InputParameters ¶meters)
unsigned int _i
current index for the test function
static InputParameters validParams()
static InputParameters validParams()
Kernel representing the contribution of the PDE term $-L*v$, where $L$ is a reaction rate coefficient...
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
registerMooseObject("MooseApp", ADMatReaction)
unsigned int _qp
The current quadrature point index.