Skip to main content

Module continuous

Module continuous 

Source
Expand description

2D continuous space with spatial-hashing neighbor queries.

ContinuousSpace2D spans [0, extent_x) x [0, extent_y) and uses a uniform grid of cells (side length = spacing) to accelerate neighbor lookups to O(k) where k is the number of agents in the neighborhood.

Supports periodic (toroidal) and non-periodic (bounded) boundaries.

Mirrors Julia Agents.jl ContinuousSpace{2}.

Structs§

ContinuousPos
2D position in continuous space.
ContinuousSpace2D
2D continuous space with spatial hashing.

Enums§

ContinuousSpaceConfigError
Errors returned by continuous space configuration validation.
ContinuousSpaceError
Errors returned by continuous space operations.