12#include "metaphysicl/raw_type.h"
26 "The rank four material tensor name");
29 "index_i >= 0 & index_i <= 2",
30 "The index i of ijkl for the tensor to output (0, 1, 2)");
33 "index_j >= 0 & index_j <= 2",
34 "The index j of ijkl for the tensor to output (0, 1, 2)");
37 "index_k >= 0 & index_k <= 2",
38 "The index k of ijkl for the tensor to output (0, 1, 2)");
41 "index_l >= 0 & index_l <= 2",
42 "The index l of ijkl for the tensor to output (0, 1, 2)");
50 _tensor(getGenericMaterialProperty<
RankFourTensor, is_ad>(
"rank_four_tensor")),
51 _i(getParam<unsigned
int>(
"index_i")),
52 _j(getParam<unsigned
int>(
"index_j")),
53 _k(getParam<unsigned
int>(
"index_k")),
54 _l(getParam<unsigned
int>(
"index_l"))
registerMooseObject("SolidMechanicsApp", RankFourAux)
void ErrorVector unsigned int
static InputParameters validParams()
RankFourAux is designed to take the data in the RankFourTensor material property, for example stiffne...
virtual Real computeValue()
static InputParameters validParams()
RankFourAuxTempl(const InputParameters ¶meters)