PeriDEM 0.3.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
Loading...
Searching...
No Matches
pd::NoneSelfContact Class Reference

No force on broken bonds (Trask: broken → weight 0). More...

#include <selfContact.h>

Inheritance diagram for pd::NoneSelfContact:
Collaboration diagram for pd::NoneSelfContact:

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
 

Detailed Description

No force on broken bonds (Trask: broken → weight 0).

Definition at line 56 of file selfContact.h.

Member Function Documentation

◆ force()

util::Point pd::NoneSelfContact::force ( const util::Point yji,
double  volj,
double  Kn,
double  Rc,
double  r0 
) const
overridevirtual

Force contribution on node i from neighbor j (broken / unbound pair).

Parameters
yjiCurrent relative position xj+uj - (xi+ui)
voljNeighbor nodal volume
KnContact stiffness
RcContact radius for this particle (used by broken_bond_kn)
r0Reference distance |xj - xi| (used by reference_gap)

Implements pd::SelfContact.

Definition at line 62 of file selfContact.cpp.

64 {
65 return util::Point();
66}
A structure to represent 3d vectors.
Definition point.h:30

The documentation for this class was generated from the following files: