Skip to main content

Module network_runner

Module network_runner 

Source
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ยง

NetworkRunner
PopulationRunner
ProjectionRunner
CSR-stored synaptic projection with optional axonal delay.
SimResults

Enumsยง

NeuronVariant
Enum dispatch across all neuron models that accept step(f64) -> i32.

Constantsยง

CHUNK_SIZE ๐Ÿ”’

Functionsยง

create_neuron ๐Ÿ”’
create_population
Create a population of n identical neurons by model name.
supported_models
List all supported model names.