GBRelaxationStrainIncrement computes strain increment due to lattice relaxation at GB Forest et.
More...
#include <GBRelaxationStrainIncrement.h>
GBRelaxationStrainIncrement computes strain increment due to lattice relaxation at GB Forest et.
al. MSMSE 2015
Definition at line 25 of file GBRelaxationStrainIncrement.h.
◆ GBRelaxationStrainIncrement()
GBRelaxationStrainIncrement::GBRelaxationStrainIncrement |
( |
const InputParameters & |
parameters | ) |
|
Definition at line 29 of file GBRelaxationStrainIncrement.C.
30 : DerivativeMaterialInterface<Material>(parameters),
31 _prefactor(getMaterialProperty<Real>(
"prefactor_name")),
34 declareProperty<RankTwoTensor>(getParam<MaterialPropertyName>(
"property_name")))
◆ computeQpProperties()
void GBRelaxationStrainIncrement::computeQpProperties |
( |
| ) |
|
|
protectedvirtual |
◆ initQpStatefulProperties()
void GBRelaxationStrainIncrement::initQpStatefulProperties |
( |
| ) |
|
|
protectedvirtual |
◆ validParams()
InputParameters GBRelaxationStrainIncrement::validParams |
( |
| ) |
|
|
static |
Definition at line 18 of file GBRelaxationStrainIncrement.C.
21 params.addClassDescription(
"Compute strain increment based on lattice relaxation at GB");
22 params.addParam<MaterialPropertyName>(
"prefactor_name",
"Name of prefactor property");
23 params.addParam<MaterialPropertyName>(
"gb_normal_name",
"Name of GB normal property");
24 params.addParam<MaterialPropertyName>(
"property_name",
25 "Name of GB relaxation strain increment property");
◆ _gb_normal_tensor
const MaterialProperty<RankTwoTensor>& GBRelaxationStrainIncrement::_gb_normal_tensor |
|
protected |
◆ _prefactor
const MaterialProperty<Real>& GBRelaxationStrainIncrement::_prefactor |
|
protected |
◆ _strain_increment
MaterialProperty<RankTwoTensor>& GBRelaxationStrainIncrement::_strain_increment |
|
protected |
The documentation for this class was generated from the following files: