11 #include "libmesh/quadrature.h" 20 "Compute strain increment based on lattice relaxation at grain boundaries");
21 params.
addParam<MaterialPropertyName>(
"prefactor_name",
"Name of prefactor property");
22 params.
addParam<MaterialPropertyName>(
"gb_normal_name",
"Name of GB normal property");
23 params.
addParam<MaterialPropertyName>(
"property_name",
24 "Name of GB relaxation strain increment property");
30 _prefactor(getMaterialProperty<
Real>(
"prefactor_name")),
31 _gb_normal_tensor(getMaterialProperty<
RankTwoTensor>(
"gb_normal_name")),
33 declareProperty<
RankTwoTensor>(getParam<MaterialPropertyName>(
"property_name")))
GBRelaxationStrainIncrement computes strain increment due to lattice relaxation at GB Forest et...
const MaterialProperty< RankTwoTensor > & _gb_normal_tensor
registerMooseObject("SolidMechanicsApp", GBRelaxationStrainIncrement)
virtual void initQpStatefulProperties()
virtual void computeQpProperties()
static InputParameters validParams()
const MaterialProperty< Real > & _prefactor
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()
MaterialProperty< RankTwoTensor > & _strain_increment
GBRelaxationStrainIncrement(const InputParameters ¶meters)