DualNumber< Real, DNDerivativeType, true > ADReal
Adds a term from a functor.
const Mode _mode
The working mode of this kernel ("add" or "target")
static InputParameters validParams()
virtual ADReal precomputeQpResidual() override
Called before forming the residual for an element.
const Moose::Functor< ADReal > & _functor
Functor to add.
const Real _sign
Sign to apply to functor.
const InputParameters & parameters() const
Get the parameters of the object.
This is a wrapper that forwards calls to the implementation, which can be switched out at any time wi...