This postprocessor computes the average grain area in a polycrystal.
More...
#include <HomogenizedElasticConstants.h>
This postprocessor computes the average grain area in a polycrystal.
Definition at line 25 of file HomogenizedElasticConstants.h.
◆ HomogenizedElasticConstants()
HomogenizedElasticConstants::HomogenizedElasticConstants |
( |
const InputParameters & |
parameters | ) |
|
Definition at line 53 of file HomogenizedElasticConstants.C.
54 : ElementAverageValue(parameters),
57 _grad_disp_z_xx(_subproblem.mesh().dimension() == 3 ? coupledGradient(
"dz_xx") : _grad_zero),
60 _grad_disp_z_yy(_subproblem.mesh().dimension() == 3 ? coupledGradient(
"dz_yy") : _grad_zero),
61 _grad_disp_x_zz(_subproblem.mesh().dimension() == 3 ? coupledGradient(
"dx_zz") : _grad_zero),
62 _grad_disp_y_zz(_subproblem.mesh().dimension() == 3 ? coupledGradient(
"dy_zz") : _grad_zero),
63 _grad_disp_z_zz(_subproblem.mesh().dimension() == 3 ? coupledGradient(
"dz_zz") : _grad_zero),
66 _grad_disp_z_xy(_subproblem.mesh().dimension() == 3 ? coupledGradient(
"dz_xy") : _grad_zero),
67 _grad_disp_x_yz(_subproblem.mesh().dimension() == 3 ? coupledGradient(
"dx_yz") : _grad_zero),
68 _grad_disp_y_yz(_subproblem.mesh().dimension() == 3 ? coupledGradient(
"dy_yz") : _grad_zero),
69 _grad_disp_z_yz(_subproblem.mesh().dimension() == 3 ? coupledGradient(
"dz_yz") : _grad_zero),
70 _grad_disp_x_zx(_subproblem.mesh().dimension() == 3 ? coupledGradient(
"dx_zx") : _grad_zero),
71 _grad_disp_y_zx(_subproblem.mesh().dimension() == 3 ? coupledGradient(
"dy_zx") : _grad_zero),
72 _grad_disp_z_zx(_subproblem.mesh().dimension() == 3 ? coupledGradient(
"dz_zx") : _grad_zero),
74 "elasticity_tensor" + getParam<std::string>(
"appended_property_name"))),
75 _column(getParam<unsigned int>(
"column")),
76 _row(getParam<unsigned int>(
"row")),
◆ computeQpIntegral()
Real HomogenizedElasticConstants::computeQpIntegral |
( |
| ) |
|
|
protectedvirtual |
Definition at line 191 of file HomogenizedElasticConstants.C.
198 const VariableGradient * grad[6][3];
223 for (
int p = 0; p < 3; p++)
225 for (
int q = 0; q < 3; q++)
227 value += E(
_I, 3 * q + p) * (*grad[
_column][p])[_qp](q);
231 return (E(
_I,
_J) + value);
◆ execute()
void HomogenizedElasticConstants::execute |
( |
| ) |
|
|
virtual |
◆ getValue()
Real HomogenizedElasticConstants::getValue |
( |
| ) |
|
|
virtual |
◆ initialize()
void HomogenizedElasticConstants::initialize |
( |
| ) |
|
|
virtual |
◆ threadJoin()
void HomogenizedElasticConstants::threadJoin |
( |
const UserObject & |
y | ) |
|
|
virtual |
◆ _column
const unsigned int HomogenizedElasticConstants::_column |
|
private |
◆ _elasticity_tensor
◆ _grad_disp_x_xx
const VariableGradient& HomogenizedElasticConstants::_grad_disp_x_xx |
|
private |
◆ _grad_disp_x_xy
const VariableGradient& HomogenizedElasticConstants::_grad_disp_x_xy |
|
private |
◆ _grad_disp_x_yy
const VariableGradient& HomogenizedElasticConstants::_grad_disp_x_yy |
|
private |
◆ _grad_disp_x_yz
const VariableGradient& HomogenizedElasticConstants::_grad_disp_x_yz |
|
private |
◆ _grad_disp_x_zx
const VariableGradient& HomogenizedElasticConstants::_grad_disp_x_zx |
|
private |
◆ _grad_disp_x_zz
const VariableGradient& HomogenizedElasticConstants::_grad_disp_x_zz |
|
private |
◆ _grad_disp_y_xx
const VariableGradient& HomogenizedElasticConstants::_grad_disp_y_xx |
|
private |
◆ _grad_disp_y_xy
const VariableGradient& HomogenizedElasticConstants::_grad_disp_y_xy |
|
private |
◆ _grad_disp_y_yy
const VariableGradient& HomogenizedElasticConstants::_grad_disp_y_yy |
|
private |
◆ _grad_disp_y_yz
const VariableGradient& HomogenizedElasticConstants::_grad_disp_y_yz |
|
private |
◆ _grad_disp_y_zx
const VariableGradient& HomogenizedElasticConstants::_grad_disp_y_zx |
|
private |
◆ _grad_disp_y_zz
const VariableGradient& HomogenizedElasticConstants::_grad_disp_y_zz |
|
private |
◆ _grad_disp_z_xx
const VariableGradient& HomogenizedElasticConstants::_grad_disp_z_xx |
|
private |
◆ _grad_disp_z_xy
const VariableGradient& HomogenizedElasticConstants::_grad_disp_z_xy |
|
private |
◆ _grad_disp_z_yy
const VariableGradient& HomogenizedElasticConstants::_grad_disp_z_yy |
|
private |
◆ _grad_disp_z_yz
const VariableGradient& HomogenizedElasticConstants::_grad_disp_z_yz |
|
private |
◆ _grad_disp_z_zx
const VariableGradient& HomogenizedElasticConstants::_grad_disp_z_zx |
|
private |
◆ _grad_disp_z_zz
const VariableGradient& HomogenizedElasticConstants::_grad_disp_z_zz |
|
private |
◆ _I
unsigned HomogenizedElasticConstants::_I |
|
private |
◆ _i
unsigned HomogenizedElasticConstants::_i |
|
private |
◆ _integral_value
Real HomogenizedElasticConstants::_integral_value |
|
private |
◆ _J
unsigned HomogenizedElasticConstants::_J |
|
private |
◆ _j
unsigned HomogenizedElasticConstants::_j |
|
private |
◆ _k
unsigned HomogenizedElasticConstants::_k |
|
private |
◆ _l
unsigned HomogenizedElasticConstants::_l |
|
private |
◆ _row
const unsigned int HomogenizedElasticConstants::_row |
|
private |
◆ _volume
Real HomogenizedElasticConstants::_volume |
|
private |
The documentation for this class was generated from the following files: