GeNN
3.3.0
GPU enhanced Neuronal Networks (GeNN)
|
Class representing a group of neurons. More...
Public Member Functions | |
def | __init__ (self, name) |
Init NeuronGroup. More... | |
def | current_spikes (self) |
Current spikes from GeNN. More... | |
def | delay_slots (self) |
Maximum delay steps needed for this group. More... | |
def | size (self) |
def | set_neuron (self, model, param_space, var_space) |
Set neuron, its parameters and initial variables. More... | |
def | add_to (self, model_spec, num_neurons) |
Add this NeuronGroup to the GeNN modelspec. More... | |
def | add_extra_global_param (self, param_name, param_values) |
Add extra global parameter. More... | |
def | load (self, slm, scalar) |
Loads neuron group. More... | |
def | reinitialise (self, slm, scalar) |
Reinitialise neuron group. More... | |
def | __init__ (self, name) |
Init NeuronGroup. More... | |
def | current_spikes (self) |
Current spikes from GeNN. More... | |
def | delay_slots (self) |
Maximum delay steps needed for this group. More... | |
def | size (self) |
def | set_neuron (self, model, param_space, var_space) |
Set neuron, its parameters and initial variables. More... | |
def | add_to (self, nn_model, num_neurons) |
Add this NeuronGroup to the GeNN NNmodel. More... | |
def | add_extra_global_param (self, param_name, param_values) |
Add extra global parameter. More... | |
def | load (self, slm, scalar) |
Loads neuron group. More... | |
def | reinitialise (self, slm, scalar) |
Reinitialise neuron group. More... | |
Public Member Functions inherited from pygenn.genn_groups.Group | |
def | __init__ (self, name) |
Init Group. More... | |
def | set_var (self, var_name, values) |
Set values for a Variable. More... | |
def | __init__ (self, name) |
Init Group. More... | |
def | set_var (self, var_name, values) |
Set values for a Variable. More... | |
Public Attributes | |
neuron | |
spikes | |
spike_count | |
spike_que_ptr | |
is_spike_source_array | |
type | |
pop | |
Public Attributes inherited from pygenn.genn_groups.Group | |
name | |
vars | |
extra_global_params | |
Class representing a group of neurons.
def pygenn.genn_groups.NeuronGroup.__init__ | ( | self, | |
name | |||
) |
Init NeuronGroup.
name | string name of the group |
def pygenn.genn_groups.NeuronGroup.__init__ | ( | self, | |
name | |||
) |
Init NeuronGroup.
name | string name of the group |
def pygenn.genn_groups.NeuronGroup.add_extra_global_param | ( | self, | |
param_name, | |||
param_values | |||
) |
Add extra global parameter.
param_name | string with the name of the extra global parameter |
param_values | iterable or a single value |
def pygenn.genn_groups.NeuronGroup.add_extra_global_param | ( | self, | |
param_name, | |||
param_values | |||
) |
Add extra global parameter.
param_name | string with the name of the extra global parameter |
param_values | iterable or a single value |
def pygenn.genn_groups.NeuronGroup.add_to | ( | self, | |
model_spec, | |||
num_neurons | |||
) |
Add this NeuronGroup to the GeNN modelspec.
model_spec | GeNN modelspec |
num_neurons | int number of neurons |
def pygenn.genn_groups.NeuronGroup.add_to | ( | self, | |
nn_model, | |||
num_neurons | |||
) |
Add this NeuronGroup to the GeNN NNmodel.
nn_model | GeNN NNmodel |
num_neurons | int number of neurons |
def pygenn.genn_groups.NeuronGroup.current_spikes | ( | self | ) |
Current spikes from GeNN.
def pygenn.genn_groups.NeuronGroup.current_spikes | ( | self | ) |
Current spikes from GeNN.
def pygenn.genn_groups.NeuronGroup.delay_slots | ( | self | ) |
Maximum delay steps needed for this group.
def pygenn.genn_groups.NeuronGroup.delay_slots | ( | self | ) |
Maximum delay steps needed for this group.
def pygenn.genn_groups.NeuronGroup.load | ( | self, | |
slm, | |||
scalar | |||
) |
Loads neuron group.
slm | SharedLibraryModel instance for acccessing variables |
scalar | String specifying "scalar" type |
def pygenn.genn_groups.NeuronGroup.load | ( | self, | |
slm, | |||
scalar | |||
) |
Loads neuron group.
slm | SharedLibraryModel instance for acccessing variables |
scalar | String specifying "scalar" type |
def pygenn.genn_groups.NeuronGroup.reinitialise | ( | self, | |
slm, | |||
scalar | |||
) |
Reinitialise neuron group.
slm | SharedLibraryModel instance for acccessing variables |
scalar | String specifying "scalar" type |
def pygenn.genn_groups.NeuronGroup.reinitialise | ( | self, | |
slm, | |||
scalar | |||
) |
Reinitialise neuron group.
slm | SharedLibraryModel instance for acccessing variables |
scalar | String specifying "scalar" type |
def pygenn.genn_groups.NeuronGroup.set_neuron | ( | self, | |
model, | |||
param_space, | |||
var_space | |||
) |
Set neuron, its parameters and initial variables.
model | type as string of intance of the model |
param_space | dict with model parameters |
var_space | dict with model variables |
def pygenn.genn_groups.NeuronGroup.set_neuron | ( | self, | |
model, | |||
param_space, | |||
var_space | |||
) |
Set neuron, its parameters and initial variables.
model | type as string of intance of the model |
param_space | dict with model parameters |
var_space | dict with model variables |
def pygenn.genn_groups.NeuronGroup.size | ( | self | ) |
def pygenn.genn_groups.NeuronGroup.size | ( | self | ) |
pygenn.genn_groups.NeuronGroup.is_spike_source_array |
pygenn.genn_groups.NeuronGroup.neuron |
pygenn.genn_groups.NeuronGroup.pop |
pygenn.genn_groups.NeuronGroup.spike_count |
pygenn.genn_groups.NeuronGroup.spike_que_ptr |
pygenn.genn_groups.NeuronGroup.spikes |
pygenn.genn_groups.NeuronGroup.type |