Go to the documentation of this file.
13 #include "DerivativeMaterialInterface.h"
40 const MaterialProperty<Real> &
_sed;
42 const MaterialProperty<RankTwoTensor> &
_stress;
virtual void initQpStatefulProperties() override
const std::string _base_name
const MaterialProperty< RankTwoTensor > & _stress
MaterialProperty< RealVectorValue > & _J_thermal_term_vec
virtual void computeQpProperties() override
static InputParameters validParams()
MaterialProperty< RankTwoTensor > & _eshelby_tensor
InputParameters validParams< EshelbyTensor >()
const VariableGradient & _grad_temp
std::vector< const VariableGradient * > _grad_disp
const MaterialProperty< RankTwoTensor > & _stress_old
const MaterialProperty< RankTwoTensor > * _total_deigenstrain_dT
const MaterialProperty< Real > & _sed
EshelbyTensor defines a strain increment and rotation increment, for finite strains.
RankTwoTensorTempl< Real > RankTwoTensor
EshelbyTensor(const InputParameters ¶meters)