20 params.addClassDescription(
"Computes stress based on Lagrangian strain");
21 params.addRequiredParam<MaterialPropertyName>(
"deform_grad_name",
22 "Name of deformation gradient variable");
23 params.addRequiredParam<MaterialPropertyName>(
"elasticity_tensor_name",
24 "Name of elasticity tensor variable");
25 params.addRequiredParam<MaterialPropertyName>(
"stress_name",
"Name of stress variable");
26 params.addRequiredParam<MaterialPropertyName>(
"jacobian_name",
"Name of Jacobian variable");
31 : DerivativeMaterialInterface<Material>(parameters),
32 _deformation_gradient(getMaterialProperty<
RankTwoTensor>(
"deform_grad_name")),
33 _elasticity_tensor(getMaterialProperty<
RankFourTensor>(
"elasticity_tensor_name")),
34 _stress(declareProperty<
RankTwoTensor>(getParam<MaterialPropertyName>(
"stress_name"))),
35 _Jacobian_mult(declareProperty<
RankFourTensor>(getParam<MaterialPropertyName>(
"jacobian_name")))