38 std::vector<const VariableValue *>
_disp;
virtual void initQpStatefulProperties() override
const Real & _current_elem_volume
virtual void displacementIntegrityCheck()
ComputeStrainBase(const InputParameters ¶meters)
const std::string _base_name
Base name of the material system.
std::vector< const VariableValue * > _disp
Displacement variables.
MaterialProperty< RankTwoTensor > & _mechanical_strain
unsigned int _ndisp
Coupled displacement variables.
void initialSetup() override
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()
const InputParameters & parameters() const
ComputeStrainBase is the base class for strain tensors.
const bool _volumetric_locking_correction
std::vector< MaterialPropertyName > _eigenstrain_names
const MaterialProperty< RankTwoTensor > *const _global_strain
MaterialProperty< RankTwoTensor > & _total_strain
std::vector< const MaterialProperty< RankTwoTensor > * > _eigenstrains
std::vector< const VariableGradient * > _grad_disp
Gradient of displacements.