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)
virtual Real computeValue()
RankFourAux is designed to take the data in the RankFourTensor material property, for example stiffne...
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()
static InputParameters validParams()
RankFourAuxTempl(const InputParameters ¶meters)
void ErrorVector unsigned int