18 params.addClassDescription(
"Same as `Diffusion` in terms of physics/residual, but the Jacobian " 19 "is computed using forward automatic differentiation");
static InputParameters validParams()
registerMooseObject("MooseApp", ADDiffusion)
static InputParameters validParams()
ADDiffusion(const InputParameters ¶meters)
const ADTemplateVariableGradient< T > & _grad_u
Holds the solution gradient at the current quadrature points.
virtual ADRealVectorValue precomputeQpResidual() override
Called before forming the residual for an element.
unsigned int _qp
The current quadrature point index.