Expand description
High-performance network simulation backend.
Replaces the Python per-neuron loop with Rayon-parallel Rust execution over CSR-stored projections and heterogeneous neuron populations.
Macrosยง
- all_
variants ๐ - All variant names in one place for the dispatch macros.
- dispatch_
reset ๐ - dispatch_
step ๐
Structsยง
- Network
Runner - Population
Runner - Projection
Runner - CSR-stored synaptic projection with optional axonal delay.
- SimResults
Enumsยง
- Neuron
Variant - Enum dispatch across all neuron models that accept
step(f64) -> i32.
Constantsยง
- CHUNK_
SIZE ๐
Functionsยง
- create_
neuron ๐ - create_
population - Create a population of
nidentical neurons by model name. - supported_
models - List all supported model names.