19 "Class for computing nodal quantities for the residual and Jacobian calculation " 20 "for the peridynamic correspondence models under small strain assumptions");
44 if (_bond_status_var->getElementalValue(_current_elem) < 0.5)
virtual void computeQpDeformationGradient()
Function to compute deformation gradient for peridynamic correspondence model.
MaterialProperty< RankTwoTensor > & _deformation_gradient
registerMooseObject("PeridynamicsApp", ComputeSmallStrainNOSPD)
static InputParameters validParams()
static InputParameters validParams()
Base material class for correspondence material model.
std::vector< const MaterialProperty< RankTwoTensor > * > _eigenstrains
Material class for horizon-stabilized peridynamic correspondence model for small strain.
virtual void computeQpStrain() override
Function to compute strain tensors.
ComputeSmallStrainNOSPD(const InputParameters ¶meters)
virtual void computeQpTotalStrain()
Function to compute the total strain tensor for small strain case.
MaterialProperty< RankTwoTensor > & _total_strain
MaterialProperty< RankTwoTensor > & _mechanical_strain