The KernelValue class is responsible for calculating the residuals in form:
virtual Real computeQpResidual() final
Compute this Kernel's contribution to the residual at the current quadrature point.
static InputParameters validParams()
virtual void computeResidual() override
Compute this Kernel's contribution to the residual.
virtual void computeOffDiagJacobian(unsigned int jvar) override
Computes d-residual / d-jvar... storing the result in Ke.
virtual void computeJacobian() override
Compute this Kernel's contribution to the diagonal Jacobian entries.
virtual Real precomputeQpResidual()=0
Called before forming the residual for an element.
virtual Real precomputeQpJacobian()
Called before forming the jacobian for an element.
const InputParameters & parameters() const
Get the parameters of the object.