rustsim-broadphase 0.0.1

Spatial broadphase data structures (uniform grids, neighbour queries) for rustsim in 2-D and 3-D
Documentation
//! Broadphase spatial acceleration structures for rustsim.
//!
//! Provides efficient neighbour queries for dense populations of agents.
//! Currently implemented:
//!
//! - [`UniformGrid2`] — hash-grid over 2-D space.
//! - [`UniformGrid3`] — hash-grid over 3-D space.
//!
//! Both structures use a single scalar cell size. Choose a cell size close
//! to the expected query radius for best pruning.

#![deny(missing_docs)]

pub mod uniform_grid_2d;
pub mod uniform_grid_3d;

pub use uniform_grid_2d::UniformGrid2;
pub use uniform_grid_3d::UniformGrid3;

/// Convenience re-exports.
pub mod prelude {
    pub use crate::uniform_grid_2d::UniformGrid2;
    pub use crate::uniform_grid_3d::UniformGrid3;
}