![]() |
PeriDEM 0.3.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
|
Public Member Functions | |
| LateralProbe (double ic_abs_vx) | |
| void | checkStop (data::ModelData &data) override |
| bool | contacted () const |
| double | maxAbsVx () const |
| double | minAbsVxAfterContact () const |
| double | icAbsVx () const |
Public Member Functions inherited from postprocess::Postprocess | |
| virtual | ~Postprocess ()=default |
| virtual void | close (data::ModelData &data) |
| virtual std::string | twoParticle (data::ModelData &data) |
| virtual std::string | compressive (data::ModelData &data) |
Private Attributes | |
| double | d_icAbsVx = 0. |
| double | d_maxAbsVx = 0. |
| double | d_minAbsVxAfterContact = 1.0e300 |
| bool | d_contacted = false |
Free particle (index 1) lateral speed + contact flag for friction checks. Particle 0 is typically displacement-fixed, so it cannot show COM vx.
|
inlineexplicit |
|
inlineoverridevirtual |
Reimplemented from postprocess::Postprocess.
Definition at line 353 of file main.cpp.
References postprocess::Postprocess::checkStop(), d_contacted, d_maxAbsVx, and d_minAbsVxAfterContact.
|
inline |
Definition at line 370 of file main.cpp.
References d_contacted.
Referenced by main().
|
inline |
|
inline |
Definition at line 371 of file main.cpp.
References d_maxAbsVx.
Referenced by main().
|
inline |
Definition at line 372 of file main.cpp.
References d_contacted, d_maxAbsVx, and d_minAbsVxAfterContact.
Referenced by main().
|
private |
Definition at line 381 of file main.cpp.
Referenced by checkStop(), contacted(), and minAbsVxAfterContact().
|
private |
|
private |
Definition at line 379 of file main.cpp.
Referenced by checkStop(), maxAbsVx(), and minAbsVxAfterContact().
|
private |
Definition at line 380 of file main.cpp.
Referenced by checkStop(), and minAbsVxAfterContact().