#include <AsymptoticExpansionHomogenizationKernel.h>
|
const unsigned int | _component |
|
const unsigned int | _column |
|
const std::array< unsigned int, 6 > | _k_index |
|
const std::array< unsigned int, 6 > | _l_index |
|
const unsigned int | _k |
|
const unsigned int | _l |
|
◆ AsymptoticExpansionHomogenizationKernel()
AsymptoticExpansionHomogenizationKernel::AsymptoticExpansionHomogenizationKernel |
( |
const InputParameters & |
parameters | ) |
|
◆ computeQpResidual()
Real AsymptoticExpansionHomogenizationKernel::computeQpResidual |
( |
| ) |
|
|
protectedvirtual |
◆ validParams()
InputParameters AsymptoticExpansionHomogenizationKernel::validParams |
( |
| ) |
|
|
static |
Definition at line 17 of file AsymptoticExpansionHomogenizationKernel.C.
20 params.addClassDescription(
"Kernel for asymptotic expansion homogenization for elasticity");
21 params.addRequiredRangeCheckedParam<
unsigned int>(
"component",
22 "component >= 0 & component < 3",
23 "An integer corresponding to the direction "
24 "the variable this kernel acts in. (0 for x, "
26 MooseEnum column(
"xx yy zz yz xz xy");
27 params.addRequiredParam<MooseEnum>(
"column",
29 "The column of the material matrix this kernel acts in. "
30 "(xx, yy, zz, yz, xz, or xy)");
32 params.addParam<std::string>(
"base_name",
33 "Optional parameter that allows the user to define "
34 "multiple mechanics material systems on the same "
35 "block, i.e. for multiple phases");
◆ _base_name
const std::string AsymptoticExpansionHomogenizationKernel::_base_name |
|
protected |
◆ _column
const unsigned int AsymptoticExpansionHomogenizationKernel::_column |
|
private |
◆ _component
const unsigned int AsymptoticExpansionHomogenizationKernel::_component |
|
private |
◆ _elasticity_tensor
const MaterialProperty<RankFourTensor>& AsymptoticExpansionHomogenizationKernel::_elasticity_tensor |
|
protected |
◆ _k
const unsigned int AsymptoticExpansionHomogenizationKernel::_k |
|
private |
◆ _k_index
const std::array<unsigned int, 6> AsymptoticExpansionHomogenizationKernel::_k_index |
|
private |
◆ _l
const unsigned int AsymptoticExpansionHomogenizationKernel::_l |
|
private |
◆ _l_index
const std::array<unsigned int, 6> AsymptoticExpansionHomogenizationKernel::_l_index |
|
private |
The documentation for this class was generated from the following files: