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.