32 unsigned int coupled_component)
override;
34 unsigned int coupled_component)
override;
Base kernel class for peridynamic solid mechanics models.
Kernel class for ordinary state based peridynamic solid mechanics models for small strain.
void computeLocalOffDiagJacobian(unsigned int, unsigned int coupled_component) override
Function to compute local contribution to the off-diagonal Jacobian at the current nodes.
const MaterialProperty< Real > & _bond_nonlocal_force
const MaterialProperty< Real > & _bond_local_dfdU
const MaterialProperty< Real > & _bond_local_dfdT
virtual void computeLocalJacobian() override
const unsigned int _component
The index of displacement component.
virtual void computeNonlocalResidual() override
virtual void computeLocalResidual() override
virtual void computeNonlocalJacobian() override
void computePDNonlocalOffDiagJacobian(unsigned int jvar_num, unsigned int coupled_component) override
Function to compute nonlocal contribution to the off-diagonal Jacobian at the current nodes.
const MaterialProperty< Real > & _bond_nonlocal_dfdU
const MaterialProperty< Real > & _bond_local_force
Bond based material properties.
static InputParameters validParams()
const MaterialProperty< Real > & _bond_nonlocal_dfdT