FluxBasedStrainIncrement computes strain increment based on flux (vacancy) Forest et.
More...
#include <FluxBasedStrainIncrement.h>
FluxBasedStrainIncrement computes strain increment based on flux (vacancy) Forest et.
al. MSMSE 2015
Definition at line 25 of file FluxBasedStrainIncrement.h.
◆ FluxBasedStrainIncrement()
FluxBasedStrainIncrement::FluxBasedStrainIncrement |
( |
const InputParameters & |
parameters | ) |
|
Definition at line 31 of file FluxBasedStrainIncrement.C.
32 : DerivativeMaterialInterface<Material>(parameters),
38 _gb(isCoupled(
"gb") ? coupledValue(
"gb") : _zero),
40 declareProperty<RankTwoTensor>(getParam<MaterialPropertyName>(
"property_name")))
◆ computeFluxGradTensor()
void FluxBasedStrainIncrement::computeFluxGradTensor |
( |
| ) |
|
|
protectedvirtual |
◆ computeQpProperties()
void FluxBasedStrainIncrement::computeQpProperties |
( |
| ) |
|
|
protectedvirtual |
◆ initQpStatefulProperties()
void FluxBasedStrainIncrement::initQpStatefulProperties |
( |
| ) |
|
|
protectedvirtual |
◆ validParams()
InputParameters FluxBasedStrainIncrement::validParams |
( |
| ) |
|
|
static |
Definition at line 18 of file FluxBasedStrainIncrement.C.
21 params.addClassDescription(
"Compute strain increment based on flux");
22 params.addRequiredCoupledVar(
"xflux",
"x or 0-direction component of flux");
23 params.addCoupledVar(
"yflux",
"y or 1-direction component of flux");
24 params.addCoupledVar(
"zflux",
"z or 2-direction component of flux");
25 params.addCoupledVar(
"gb",
"Grain boundary order parameter");
26 params.addRequiredParam<MaterialPropertyName>(
"property_name",
27 "Name of diffusive strain increment property");
◆ _flux_grad_tensor
◆ _gb
const VariableValue& FluxBasedStrainIncrement::_gb |
|
protected |
◆ _grad_jx
const VariableGradient* FluxBasedStrainIncrement::_grad_jx |
|
protected |
◆ _grad_jy
const VariableGradient* FluxBasedStrainIncrement::_grad_jy |
|
protected |
◆ _grad_jz
const VariableGradient* FluxBasedStrainIncrement::_grad_jz |
|
protected |
◆ _has_yflux
bool FluxBasedStrainIncrement::_has_yflux |
|
protected |
◆ _has_zflux
bool FluxBasedStrainIncrement::_has_zflux |
|
protected |
◆ _strain_increment
MaterialProperty<RankTwoTensor>& FluxBasedStrainIncrement::_strain_increment |
|
protected |
The documentation for this class was generated from the following files: