13 #include "MooseVariable.h"
21 params.addClassDescription(
"Sets up derivatives with respect to initial configuration");
26 : DerivativeMaterialInterface<Kernel>(parameters),
27 _assembly_undisplaced(_fe_problem.assembly(_tid)),
29 _fe_problem.getStandardVariable(_tid, parameters.get<NonlinearVariableName>(
"variable"))),
30 _grad_phi_undisplaced(_assembly_undisplaced.gradPhi()),
31 _grad_test_undisplaced(_var_undisplaced.gradPhi())
38 _fe_problem.prepareShapes(_var.number(), _tid);
39 Kernel::computeJacobian();
45 _fe_problem.prepareShapes(jvar.number(), _tid);
46 Kernel::computeOffDiagJacobian(jvar);