22 "state-based peridynamic generalized plane strain formulation");
25 "generalized_plane_strain_uo",
26 "UserObject name of the GeneralizedPlaneStrainUserObjectBasePD");
50 for (
unsigned int i = 0; i <
_local_ke.
m(); ++i)
Real returnResidual() const
Function to return the computed residual.
void accumulateTaggedLocalResidual()
unsigned int number() const
static InputParameters validParams()
MooseVariableScalar & _var
DenseMatrix< Number > _local_ke
virtual void computeJacobian() override
Real returnJacobian() const
Function to return the computed diagonal Jacobian.
virtual void computeResidual() override
ScalarKernel class to assemble residual and diagonal jacobian fetched from userobject.
void accumulateTaggedLocalMatrix()
registerMooseObject("PeridynamicsApp", GeneralizedPlaneStrainPD)
GeneralizedPlaneStrainPD(const InputParameters ¶meters)
const GeneralizedPlaneStrainUserObjectBasePD & _gpsuo
Userobject to calculate the residual and jacobian.
DenseVector< Number > _local_re
virtual unsigned int size() const override final
void prepareVectorTag(Assembly &assembly, unsigned int ivar)
void prepareMatrixTag(Assembly &assembly, unsigned int ivar, unsigned int jvar)
static InputParameters validParams()
Base userObject class to compute the residual and diagonal Jacobian components for scalar out-of-plan...