20 params.addClassDescription(
"Access a component of a RankFourTensor");
23 params.addRequiredParam<MaterialPropertyName>(
"rank_four_tensor",
24 "The rank four material tensor name");
25 params.addRequiredRangeCheckedParam<
unsigned int>(
27 "index_i >= 0 & index_i <= 2",
28 "The index i of ijkl for the tensor to output (0, 1, 2)");
29 params.addRequiredRangeCheckedParam<
unsigned int>(
31 "index_j >= 0 & index_j <= 2",
32 "The index j of ijkl for the tensor to output (0, 1, 2)");
33 params.addRequiredRangeCheckedParam<
unsigned int>(
35 "index_k >= 0 & index_k <= 2",
36 "The index k of ijkl for the tensor to output (0, 1, 2)");
37 params.addRequiredRangeCheckedParam<
unsigned int>(
39 "index_l >= 0 & index_l <= 2",
40 "The index l of ijkl for the tensor to output (0, 1, 2)");
46 : AuxKernel(parameters),
48 _i(getParam<unsigned int>(
"index_i")),
49 _j(getParam<unsigned int>(
"index_j")),
50 _k(getParam<unsigned int>(
"index_k")),
51 _l(getParam<unsigned int>(
"index_l"))