Skip to content

Add configurable spread neighborhood radius (SpreadRad)#136

Merged
DLWoodruff merged 4 commits intocell2fire:mainfrom
DLWoodruff:feature/spread-radius
Mar 20, 2026
Merged

Add configurable spread neighborhood radius (SpreadRad)#136
DLWoodruff merged 4 commits intocell2fire:mainfrom
DLWoodruff:feature/spread-radius

Conversation

@DLWoodruff
Copy link
Copy Markdown
Collaborator

@DLWoodruff DLWoodruff commented Mar 19, 2026

Summary

  • add configurable spread neighborhood radius via --SpreadRad (default 1)
  • refactor C++ spread neighbor handling to support multiple neighbors sharing the same direction
  • retain existing spread assumption: outgoing spread from source cell uses source-cell ROS
  • add regression tests for SpreadRad=1 compatibility and SpreadRad=2 behavior
  • add dedicated GitHub Actions workflow for spread-radius tests
  • add high-level docs page and link it from index.rst

Notes

  • SpreadRad controls spread neighborhood geometry
  • IgnitionRad remains separate and unchanged in intent

Validation

  • local C++ build succeeded
  • local tests/test_spread_radius.py passed

@DLWoodruff DLWoodruff merged commit 43cefa2 into cell2fire:main Mar 20, 2026
12 checks passed
@DLWoodruff DLWoodruff deleted the feature/spread-radius branch March 20, 2026 02:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant