11 #include "libmesh/quadrature.h"
21 params.addClassDescription(
"Compute tensor property by summing tensor increments");
22 params.addRequiredParam<MaterialPropertyName>(
"tensor_name",
"Name of strain property");
23 params.addParam<std::vector<MaterialPropertyName>>(
"coupled_tensor_increment_names",
24 "Name of strain increment properties");
29 : DerivativeMaterialInterface<Material>(parameters),
30 _property_names(getParam<std::vector<MaterialPropertyName>>(
"coupled_tensor_increment_names")),
31 _tensor(declareProperty<
RankTwoTensor>(getParam<MaterialPropertyName>(
"tensor_name"))),
33 getMaterialPropertyOld<
RankTwoTensor>(getParam<MaterialPropertyName>(
"tensor_name"))),
34 _tensor_increment(declareProperty<
RankTwoTensor>(getParam<MaterialPropertyName>(
"tensor_name") +