17 InputParameters params = MaterialDerivativeTestKernelBase<RankFourTensor>::validParams();
19 "Class used for testing derivatives of a rank four tensor material property.");
30 _component_i(getParam<unsigned
int>(
"i")),
31 _component_j(getParam<unsigned
int>(
"j")),
32 _component_k(getParam<unsigned
int>(
"k")),
33 _component_l(getParam<unsigned
int>(
"l"))
47 _phi[_j][_qp] * _test[_i][_qp];
54 const unsigned int cvar = mapJvarToCvar(jvar);
55 return (*_p_off_diag_derivatives[cvar])[_qp](
57 _phi[_j][_qp] * _test[_i][_qp];
registerMooseObject("CombinedTestApp", MaterialDerivativeRankFourTestKernel)
void ErrorVector unsigned int
This kernel is used for testing derivatives of a material property.
const unsigned int _component_i
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
const unsigned int _component_j
const unsigned int _component_l
virtual Real computeQpJacobian() override
MaterialDerivativeRankFourTestKernel(const InputParameters ¶meters)
virtual Real computeQpResidual() override
static InputParameters validParams()
const unsigned int _component_k