superneuromat.SNN.eqvars#
- SNN.eqvars = ['num_neurons', 'num_synapses', 'neuron_leaks', 'neuron_states', 'neuron_thresholds', 'neuron_reset_states', 'neuron_refractory_periods', 'neuron_refractory_periods_state', 'pre_synaptic_neuron_ids', 'post_synaptic_neuron_ids', 'synaptic_weights', 'synaptic_delays', 'connection_ids', 'default_dtype', 'enable_stdp', 'spike_train', 'input_spikes', 'stdp', 'apos', 'aneg', 'stdp_positive_update', 'stdp_negative_update', 'allow_incorrect_stdp_sign', 'allow_signed_leak', '_sparse', '_backend', 'manual_setup'][source]#
The list of public variables which define the SNN model.
For equality comparisons (
SNN.__eq__()
) between two SNNs, this list is used to check that variables within the SNN are equal.For memoization (
SNN.memoize()
), this list gives the names of variables which can be memoized.Changed in version v3.2.0: Added
'connection_ids'
to the list of public variables.