![]() |
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 |