Moose::GenericType< VariableValue, is_ad > GenericVariableValue
Moose::GenericType< Real, is_ad > GenericReal
PorousFlowExponentialDecayTempl< false > PorousFlowExponentialDecay
PorousFlowExponentialDecayTempl< true > ADPorousFlowExponentialDecay
const InputParameters & parameters() const
Kernel = _rate * (variable - reference)
usingGenericKernelMembers
static InputParameters validParams()
const GenericVariableValue< is_ad > & _reference
The reference.
virtual Real computeQpJacobian() override
const GenericVariableValue< is_ad > & _rate
The decay rate.
virtual GenericReal< is_ad > computeQpResidual() override