19 "Class for computing nodal quantities for residual and jacobian calculation " 20 "for peridynamic correspondence models under planar finite strain " 24 "Scalar out-of-plane strain variable for generalized plane strain");
26 "Nonlinear out-of-plane strain variable for plane stress condition");
33 _scalar_out_of_plane_strain_coupled(isCoupledScalar(
"scalar_out_of_plane_strain")),
34 _scalar_out_of_plane_strain(_scalar_out_of_plane_strain_coupled
35 ? coupledScalarValue(
"scalar_out_of_plane_strain")
37 _scalar_out_of_plane_strain_old(_scalar_out_of_plane_strain_coupled
38 ? coupledScalarValueOld(
"scalar_out_of_plane_strain")
40 _out_of_plane_strain_coupled(isCoupled(
"out_of_plane_strain")),
41 _out_of_plane_strain(_out_of_plane_strain_coupled ? coupledValue(
"out_of_plane_strain")
43 _out_of_plane_strain_old(_out_of_plane_strain_coupled ? coupledValueOld(
"out_of_plane_strain")
Material class for peridynamic correspondence model for finite strain.
RankTwoTensorTempl< Real > inverse() const
const VariableValue & _out_of_plane_strain
MaterialProperty< RankTwoTensor > & _deformation_gradient
virtual Real computeQpOutOfPlaneDeformationGradientOld()
const VariableValue & _scalar_out_of_plane_strain_old
static InputParameters validParams()
virtual Real computeQpOutOfPlaneDeformationGradient()
Functions to compute the out-of-plane component of deformation gradient for generalized plane strain ...
std::vector< RankTwoTensor > _Fhat
'Incremental' deformation gradient
Material class for 2D correspondence material model for finite strain: plane strain, generalized plane strain, weak plane stress.
const bool _scalar_out_of_plane_strain_coupled
Scalar out-of-plane strain for generalized plane strain.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
registerMooseObject("PeridynamicsApp", ComputePlaneFiniteStrainNOSPD)
const MaterialProperty< RankTwoTensor > & _deformation_gradient_old
Material properties to fetch.
ComputePlaneFiniteStrainNOSPD(const InputParameters ¶meters)
static InputParameters validParams()
const VariableValue & _scalar_out_of_plane_strain
const VariableValue & _out_of_plane_strain_old
virtual void computeQpFhat() override