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")
registerMooseObject("PeridynamicsApp", ComputePlaneFiniteStrainNOSPD)
Material class for peridynamic correspondence model for finite strain.
const MaterialProperty< RankTwoTensor > & _deformation_gradient_old
Material properties to fetch.
static InputParameters validParams()
std::vector< RankTwoTensor > _Fhat
'Incremental' deformation gradient
Material class for 2D correspondence material model for finite strain: plane strain,...
const bool _scalar_out_of_plane_strain_coupled
Scalar out-of-plane strain for generalized plane strain.
const VariableValue & _scalar_out_of_plane_strain
virtual void computeQpFhat() override
static InputParameters validParams()
virtual Real computeQpOutOfPlaneDeformationGradient()
Functions to compute the out-of-plane component of deformation gradient for generalized plane strain ...
ComputePlaneFiniteStrainNOSPD(const InputParameters ¶meters)
const VariableValue & _out_of_plane_strain_old
virtual Real computeQpOutOfPlaneDeformationGradientOld()
const VariableValue & _out_of_plane_strain
const VariableValue & _scalar_out_of_plane_strain_old
MaterialProperty< RankTwoTensor > & _deformation_gradient
RankTwoTensorTempl< T > inverse() const