Go to the documentation of this file.
36 unsigned int coupled_component)
override;
virtual void computeLocalJacobian() override
const unsigned int _component
The index of displacement component.
Kernel class for ordinary state based peridynamic solid mechanics models for small strain.
void computeLocalOffDiagJacobian(unsigned int coupled_component) override
Function to compute local contribution to the off-diagonal Jacobian at the current nodes.
const MaterialProperty< Real > & _bond_force_ij
Bond based material properties.
virtual void computeLocalResidual() override
const MaterialProperty< Real > & _bond_dfdU_i_j
virtual void computeNonlocalResidual() override
InputParameters validParams< MechanicsOSPD >()
MechanicsOSPD(const InputParameters ¶meters)
const MaterialProperty< Real > & _bond_force_i_j
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_dfdT_ij
const MaterialProperty< Real > & _bond_dfdT_i_j
const MaterialProperty< Real > & _bond_dfdU_ij
Base kernel class for peridynamic solid mechanics models.
virtual void computeNonlocalJacobian() override