BrainX
Ecosystem
Home
Platform
Full-Scale Simulation
AI Compatibility
Differentiable Optimization
Powered by JAX
Ecosystem
Research
Papers about BrainX
Papers using BrainX
Papers citing BrainX
Community
Documentation
Packages
brainunit
brainstate
brainpy.state
braincell
brainmass
brainevent
braintrace
braintools
Legacy
brainpy ↗
Skip to main content
Back to top
Ctrl
+
K
Search
Ctrl
+
K
Tutorials
Get Started
Installation
5-minute tour
The mental model
Core Concepts
The state paradigm
Physical units
Model anatomy
AlignPre / AlignPost — the keystone
Differentiability
Online learning
Advanced Tutorials
BrainPy-style Modeling
Tutorial 1 · Your first neuron
Tutorial 2 · Synapses and projections
Tutorial 3 · An E/I balanced network
Tutorial 4 · Train a spiking network
How-to guides
How to choose a neuron model
How to choose between COBA and CUBA synapses
How to add short-term plasticity
How to add synaptic delays
How to reproduce a paper: gamma oscillation
How to use surrogate gradients
How to add a trainable readout
How to train through long rollouts without exhausting memory
NEST-Compatible Models
One neuron
Populations and devices
Connect a network
Record and analyze
Model directory
Connectivity
Devices
Spatially-structured networks
Porting walkthrough: Brunel, side by side
Semantic divergences
STDP parity: where state lives and how spikes pair
STDP parity: where state lives and how spikes pair
Validation status
Integration categories
API Reference
Base Classes
Dynamics
Neuron
Synapse
BrainPy-style Neurons
IF
LIF
LIFRef
ALIF
ExpIF
ExpIFRef
AdExIF
AdExIFRef
QuaIF
AdQuaIF
AdQuaIFRef
Gif
GifRef
Izhikevich
IzhikevichRef
HH
MorrisLecar
WangBuzsakiHH
BrainPy-style Synapses
Expon
DualExpon
Alpha
AMPA
GABAa
BioNMDA
BrainPy-style Projections
Projection
AlignPostProj
DeltaProj
CurrentProj
align_pre_projection
align_post_projection
SymmetryGapJunction
AsymmetryGapJunction
BrainPy-style Synaptic Outputs
SynOut
COBA
CUBA
MgBlock
BrainPy-style Plasticity
STP
STD
BrainPy-style Readouts
LeakyRateReadout
BrainPy-style Input Generators
SpikeTime
PoissonSpike
PoissonEncoder
PoissonInput
poisson_input
NEST Base Classes
NESTNeuron
NESTSynapse
NESTPlasticity
NESTDevice
NEST-Compatible Neuron Models
iaf_psc_delta
iaf_psc_delta_ps
iaf_psc_alpha
iaf_psc_alpha_multisynapse
iaf_psc_alpha_ps
iaf_psc_exp
iaf_psc_exp_multisynapse
iaf_psc_exp_htum
iaf_psc_exp_ps
iaf_psc_exp_ps_lossless
iaf_cond_alpha
iaf_cond_alpha_mc
iaf_cond_beta
iaf_cond_exp
iaf_cond_exp_sfa_rr
iaf_bw_2001
iaf_bw_2001_exact
iaf_chs_2007
iaf_chxk_2008
iaf_tum_2000
aeif_cond_alpha
aeif_cond_alpha_astro
aeif_cond_alpha_multisynapse
aeif_cond_beta_multisynapse
aeif_cond_exp
aeif_psc_alpha
aeif_psc_delta
aeif_psc_delta_clopath
aeif_psc_exp
gif_cond_exp
gif_cond_exp_multisynapse
gif_pop_psc_exp
gif_psc_exp
gif_psc_exp_multisynapse
mat2_psc_exp
amat2_psc_exp
glif_cond
glif_psc
glif_psc_double_alpha
hh_psc_alpha
hh_psc_alpha_clopath
hh_psc_alpha_gap
hh_cond_exp_traub
hh_cond_beta_gap_traub
ht_neuron
izhikevich
pp_psc_delta
pp_cond_exp_mc_urbanczik
mcculloch_pitts_neuron
ginzburg_neuron
erfc_neuron
lin_rate_ipn
lin_rate_opn
tanh_rate_ipn
tanh_rate_opn
sigmoid_rate_ipn
sigmoid_rate_gg_1998_ipn
gauss_rate_ipn
threshold_lin_rate_ipn
threshold_lin_rate_opn
rate_neuron_ipn
rate_neuron_opn
rate_transformer_node
siegert_neuron
ignore_and_fire
NEST-Compatible Synapse Models
static_synapse
static_synapse_hom_w
bernoulli_synapse
cont_delay_synapse
gap_junction
diffusion_connection
rate_connection_instantaneous
rate_connection_delayed
sic_connection
NEST-Compatible Plasticity Models
tsodyks_synapse
tsodyks_synapse_hom
tsodyks2_synapse
quantal_stp_synapse
stdp_synapse
stdp_synapse_hom
stdp_pl_synapse_hom
stdp_facetshw_synapse_hom
stdp_nn_pre_centered_synapse
stdp_nn_restr_synapse
stdp_nn_symm_synapse
stdp_triplet_synapse
stdp_dopamine_synapse
clopath_synapse
jonke_synapse
urbanczik_synapse
vogels_sprekeler_synapse
ht_synapse
NEST-Compatible Devices
dc_generator
ac_generator
noise_generator
step_current_generator
step_rate_generator
spike_generator
spike_train_injector
spike_dilutor
poisson_generator
poisson_generator_ps
inhomogeneous_poisson_generator
sinusoidal_poisson_generator
gamma_sup_generator
sinusoidal_gamma_generator
mip_generator
ppd_sup_generator
pulsepacket_generator
multimeter
spike_recorder
weight_recorder
correlation_detector
correlomatrix_detector
correlospinmatrix_detector
spin_detector
volume_transmitter
NEST-Compatible Spatial Networks
Layer
grid
free
pos
source_pos
target_pos
displacement
pairwise_distance
Distance
gaussian
exponential
gamma
gabor
gaussian2D
circular
spherical
box
rectangular
doughnut
elliptical
ellipsoidal
SpatialConnRule
spatial_pairwise_bernoulli
center_element
nearest_element
select_nodes_by_mask
target_nodes
target_positions
dump_layer_nodes
dump_layer_connections
plot_layer
plot_targets
plot_sources
plot_probability_parameter
NEST-Compatible Network Builder
Network
Builder
Simulator
SimulationResult
NodeView
SynapseCollection
Recorder
weight_recorder_events
OneToOneProj
AllToAllProj
PairwiseBernoulliProj
SymmetricPairwiseBernoulliProj
FixedIndegreeProj
FixedOutdegreeProj
FixedTotalNumberProj
PairwisePoissonProj
EventProjection
EventPlasticProj
VoltageCoupledPlasticProj
ConnRule
all_to_all
one_to_one
fixed_indegree
fixed_total_number
pairwise_bernoulli
third_factor_bernoulli_with_pool
explicit_edges
send_steps_from_pre
Examples
BrainPy-style Examples
NEST-Compatible Examples
Project
Changelog
Citing brainpy.state
The BrainX Ecosystem
.rst
.pdf
all_to_all
Contents
all_to_all
all_to_all
#
brainpy.state.network.
all_to_all
#
alias of <brainpy.state._AllToAll object>
Contents
all_to_all