18 params.addClassDescription(
"Time derivative Kernel that acts on a coupled variable. Weak form: "
19 "$(\\psi_i, \\frac{\\partial v_h}{\\partial t})$.");
20 params.addRequiredCoupledVar(
"v",
"Coupled variable");
registerMooseObject("MooseApp", ADCoupledTimeDerivative)
DualNumber< Real, DNDerivativeType, true > ADReal
This calculates the time derivative for a coupled variable.
ADCoupledTimeDerivative(const InputParameters ¶meters)
static InputParameters validParams()
const ADVariableValue & _v_dot
virtual ADReal precomputeQpResidual() override
Called before forming the residual for an element.
static InputParameters validParams()
unsigned int _qp
The current quadrature point index.