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