![]() |
PeriDEM 0.3.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
|
Intra-body force between nodes when the PD bond is inactive. More...
#include <selfContact.h>
Public Member Functions | |
| virtual | ~SelfContact ()=default |
| virtual util::Point | force (const util::Point &yji, double volj, double Kn, double Rc, double r0) const =0 |
Intra-body force between nodes when the PD bond is inactive.
Definition at line 22 of file selfContact.h.
|
virtualdefault |
|
pure virtual |
Force contribution on node i from neighbor j (broken / unbound pair).
| yji | Current relative position xj+uj - (xi+ui) |
| volj | Neighbor nodal volume |
| Kn | Contact stiffness |
| Rc | Contact radius for this particle (used by broken_bond_kn) |
| r0 | Reference distance |xj - xi| (used by reference_gap) |
Implemented in pd::BrokenBondKnSelfContact, pd::ReferenceGapSelfContact, and pd::NoneSelfContact.