45 mooseError(
"precomputeQpJacobian should not be called for AD methods");
static InputParameters validParams()
DualNumber< Real, DNDerivativeType, true > ADReal
virtual OutputTools< typename Moose::ADType< T >::type >::OutputValue precomputeQpResidual()=0
Called before forming the residual for an element.
ADKernelValueTempl(const InputParameters ¶meters)
virtual ADReal computeQpResidual() override final
Compute this Kernel's contribution to the residual at the current quadrature point.
virtual void computeResidual() override
Compute this object's contribution to the residual.
void computeResidualsForJacobian() override
compute the _residuals member for filling the Jacobian.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real precomputeQpJacobian()
Unused method to enable downstream generic object creation.
void mooseError(Args &&... args) const
Emits an error prefixed with object name and type.
const InputParameters & parameters() const
Get the parameters of the object.