Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
gis/GeoSir: Replace BaseScheduler with AgentSet functionality (#210)
Replace BaseScheduler in the GeoSir gis model with AgentSet functionality, using `agents_by_type`, `shuffle_do()` and `do()`. - Remove BaseScheduler initialization and usage - Use automatic agent registration for PersonAgents - Explicitly register NeighbourhoodAgents with the model - Update step() method to use AgentSet methods for agent activation - Maintain original activation order: PersonAgents (shuffled) then NeighbourhoodAgents - Remove unnecessary scheduler.add() calls
- Loading branch information