Expand description
DEM granular contact models: Hertz normal, Mindlin tangential, and rotational dynamics.
Re-exports§
pub use granular_temp::GranularTempPlugin;pub use normal::HertzNormalForcePlugin;pub use rotational::RotationalDynamicsPlugin;pub use tangential::MindlinTangentialForcePlugin;pub use contact::HertzMindlinContactPlugin;
Modules§
- contact
- Fused Hertz-Mindlin contact force: computes normal and tangential forces in a single pair loop, eliminating redundant shared computation (distance, material lookups, Hertz stiffness, normal force magnitude).
- granular_
temp - normal
- rotational
- tangential
Structs§
- Granular
Default Plugins - Default DEM granular physics plugin group.
Constants§
- LARGE_
OVERLAP_ WARN_ THRESHOLD - Large overlap warning threshold (ratio of distance to sum of radii)
- MAX_
OVERLAP_ WARNINGS - Max overlap warnings per step before panic
- SQRT_
5_ 3 - √(5/3) — viscoelastic damping coefficient
- TANGENTIAL_
EPSILON - Epsilon to avoid division by zero in tangential force