32 unsigned int coupled_component)
override;
34 unsigned int coupled_component)
override;
Base kernel class for peridynamic solid mechanics models.
virtual void computeNonlocalJacobian() override
static InputParameters validParams()
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...
virtual void computeNonlocalResidual() override
Kernel class for ordinary state based peridynamic solid mechanics models for small strain...
const MaterialProperty< Real > & _bond_local_dfdT
const unsigned int _component
The index of displacement component.
MechanicsOSPD(const InputParameters ¶meters)
virtual void computeLocalResidual() override
const MaterialProperty< Real > & _bond_local_dfdU
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_dfdU
const MaterialProperty< Real > & _bond_local_force
Bond based material properties.
const MaterialProperty< Real > & _bond_nonlocal_dfdT
const MaterialProperty< Real > & _bond_nonlocal_force
virtual void computeLocalJacobian() override