This kernel adds the term (dFdv, test), where v is a coupled variable.
const MaterialProperty< Real > & _dFdv
Material property derivative w.r.t. v.
std::string _v_name
name of the coupled variable the derivative is taken with respect to
const MaterialProperty< Real > & _d2Fdvdu
2nd order material property derivative w.r.t. v then u
static InputParameters validParams()
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
std::vector< const MaterialProperty< Real > * > _d2Fdvdarg
2nd order material property derivatives w.r.t. v and then all other coupled variables
virtual Real computeQpResidual() override
virtual Real computeQpJacobian() override
virtual void initialSetup() override