19 "Kernel representing the contribution of the PDE term $mv$, where $m$ is a material property " 20 "coefficient, $v$ is a coupled scalar field variable, and Jacobian derivatives are " 22 "using automatic differentiation.");
23 params.
addParam<MaterialPropertyName>(
26 "User-supplied material property multiplier for the coupled force term.");
static InputParameters validParams()
ADMatCoupledForce(const InputParameters ¶meters)
static InputParameters validParams()
DualNumber< Real, DNDerivativeType, true > ADReal
Kernel representing the contribution of the PDE term $mv$, where $m$ is a material property coefficie...
virtual ADReal computeQpResidual() override
Compute this Kernel's contribution to the residual at the current quadrature point.
const ADMaterialProperty< Real > & _mat_prop
Material property coefficient for coupled source term.
registerMooseObject("MooseApp", ADMatCoupledForce)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual GenericReal< is_ad > computeQpResidual() override
Compute this Kernel's contribution to the residual at the current quadrature point.
Implements a source term proportional to the value of a coupled variable.
unsigned int _qp
The current quadrature point index.