Skip to main content

Crate dem_granular

Crate dem_granular 

Source
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§

GranularDefaultPlugins
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