VolumeDeformGradCorrectedStress transforms the Cauchy stress calculated in the previous configuration to its configuration.
More...
#include <VolumeDeformGradCorrectedStress.h>
VolumeDeformGradCorrectedStress transforms the Cauchy stress calculated in the previous configuration to its configuration.
Definition at line 27 of file VolumeDeformGradCorrectedStress.h.
◆ VolumeDeformGradCorrectedStress()
VolumeDeformGradCorrectedStress::VolumeDeformGradCorrectedStress |
( |
const InputParameters & |
parameters | ) |
|
Definition at line 33 of file VolumeDeformGradCorrectedStress.C.
34 : DerivativeMaterialInterface<Material>(parameters),
35 _pre_stress(getMaterialProperty<RankTwoTensor>(
"pre_stress_name")),
37 _stress(declareProperty<RankTwoTensor>(getParam<MaterialPropertyName>(
"stress_name")))
39 if (isParamValid(
"pre_jacobian_name"))
42 if (isParamValid(
"jacobian_name"))
44 &declareProperty<RankFourTensor>(getParam<MaterialPropertyName>(
"jacobian_name"));
◆ computeQpProperties()
void VolumeDeformGradCorrectedStress::computeQpProperties |
( |
| ) |
|
|
protectedvirtual |
◆ computeQpStress()
void VolumeDeformGradCorrectedStress::computeQpStress |
( |
| ) |
|
|
protectedvirtual |
◆ initQpStatefulProperties()
void VolumeDeformGradCorrectedStress::initQpStatefulProperties |
( |
| ) |
|
|
protectedvirtual |
◆ validParams()
InputParameters VolumeDeformGradCorrectedStress::validParams |
( |
| ) |
|
|
static |
Definition at line 17 of file VolumeDeformGradCorrectedStress.C.
20 params.addClassDescription(
21 "Transforms stress with volumetric term from previous configuration to this configuration");
22 params.addRequiredParam<MaterialPropertyName>(
"pre_stress_name",
23 "Name of stress variable from previous config.");
24 params.addRequiredParam<MaterialPropertyName>(
"deform_grad_name",
25 "Name of deformation gradient variable");
26 params.addParam<MaterialPropertyName>(
"pre_jacobian_name",
27 "Name of Jacobian variable from previous config.");
28 params.addRequiredParam<MaterialPropertyName>(
"stress_name",
"Name of stress variable");
29 params.addParam<MaterialPropertyName>(
"jacobian_name",
"Name of Jacobian variable");
◆ _deformation_gradient
const MaterialProperty<RankTwoTensor>& VolumeDeformGradCorrectedStress::_deformation_gradient |
|
protected |
◆ _Jacobian_mult
MaterialProperty<RankFourTensor>* VolumeDeformGradCorrectedStress::_Jacobian_mult |
|
protected |
◆ _pre_Jacobian_mult
const MaterialProperty<RankFourTensor>* VolumeDeformGradCorrectedStress::_pre_Jacobian_mult |
|
protected |
◆ _pre_stress
const MaterialProperty<RankTwoTensor>& VolumeDeformGradCorrectedStress::_pre_stress |
|
protected |
◆ _stress
MaterialProperty<RankTwoTensor>& VolumeDeformGradCorrectedStress::_stress |
|
protected |
The documentation for this class was generated from the following files: