#include <RankFourAux.h>
Definition at line 26 of file RankFourAux.h.
◆ RankFourAux()
RankFourAux::RankFourAux |
( |
const InputParameters & |
parameters | ) |
|
Definition at line 45 of file RankFourAux.C.
46 : AuxKernel(parameters),
47 _tensor(getMaterialProperty<RankFourTensor>(
"rank_four_tensor")),
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"))
◆ ~RankFourAux()
virtual RankFourAux::~RankFourAux |
( |
| ) |
|
|
inlinevirtual |
◆ computeValue()
Real RankFourAux::computeValue |
( |
| ) |
|
|
protectedvirtual |
◆ validParams()
InputParameters RankFourAux::validParams |
( |
| ) |
|
|
static |
Definition at line 17 of file RankFourAux.C.
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)");
◆ _i
const unsigned int RankFourAux::_i |
|
private |
◆ _j
const unsigned int RankFourAux::_j |
|
private |
◆ _k
const unsigned int RankFourAux::_k |
|
private |
◆ _l
const unsigned int RankFourAux::_l |
|
private |
◆ _tensor
The documentation for this class was generated from the following files: