![]() |
PeriDEM 0.3.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
|
Default: Kn * volj * capped_gap / R along yji with gap = R - Rc. More...
#include <selfContact.h>
Public Member Functions | |
| util::Point | force (const util::Point &yji, double volj, double Kn, double Rc, double r0) const override |
Public Member Functions inherited from pd::SelfContact | |
| virtual | ~SelfContact ()=default |
Default: Kn * volj * capped_gap / R along yji with gap = R - Rc.
Definition at line 39 of file selfContact.h.
|
overridevirtual |
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) |
Implements pd::SelfContact.
Definition at line 42 of file selfContact.cpp.