![]() |
GeNN
4.9.0
GPU enhanced Neuronal Networks (GeNN)
|
Class representing a current injection into a group of neurons. More...
Public Member Functions | |
| def | __init__ (self, name, model) |
| Init CurrentSource. More... | |
| def | size (self) |
| Number of neuron in the injected population. More... | |
| def | size (self, _) |
| def | set_current_source_model (self, model, param_space, var_space) |
| Set current source model, its parameters and initial variables. More... | |
| def | add_to (self, pop) |
| Attach this CurrentSource to NeuronGroup and add it to the pygenn.genn_model.GeNNModel. More... | |
| def | load (self) |
| def | load_init_egps (self) |
| def | unload (self) |
| def | reinitialise (self) |
| Reinitialise current source. More... | |
Public Member Functions inherited from pygenn.genn_groups.Group | |
| def | __init__ (self, name, model) |
| Init Group. More... | |
| def | set_var (self, var_name, values) |
| Set values for a Variable. More... | |
| def | add_extra_global_param (self, param_name, param_values) |
| Set extra global parameter. More... | |
| def | set_extra_global_param (self, param_name, param_values) |
| Set extra global parameter. More... | |
| def | pull_state_from_device (self) |
| Wrapper around GeNNModel.pull_state_from_device. More... | |
| def | pull_var_from_device (self, var_name) |
| Wrapper around GeNNModel.pull_var_from_device. More... | |
| def | pull_extra_global_param_from_device (self, egp_name, size=None) |
| Wrapper around GeNNModel.pull_extra_global_param_from_device. More... | |
| def | push_state_to_device (self) |
| Wrapper around GeNNModel.push_state_to_device. More... | |
| def | push_var_to_device (self, var_name) |
| Wrapper around GeNNModel.push_var_to_device. More... | |
| def | push_extra_global_param_to_device (self, egp_name, size=None) |
| Wrapper around GeNNModel.push_extra_global_param_to_device. More... | |
Public Attributes | |
| current_source_model | |
| target_pop | |
| pop | |
Public Attributes inherited from pygenn.genn_groups.Group | |
| name | |
| vars | |
| extra_global_params | |
Class representing a current injection into a group of neurons.
| def pygenn.genn_groups.CurrentSource.__init__ | ( | self, | |
| name, | |||
| model | |||
| ) |
Init CurrentSource.
| name | string name of the current source |
| model | pygenn.genn_model.GeNNModel this current source is part of |
| def pygenn.genn_groups.CurrentSource.add_to | ( | self, | |
| pop | |||
| ) |
Attach this CurrentSource to NeuronGroup and add it to the pygenn.genn_model.GeNNModel.
| pop | instance of NeuronGroup into which this CurrentSource should be injected |
| def pygenn.genn_groups.CurrentSource.load | ( | self | ) |
| def pygenn.genn_groups.CurrentSource.load_init_egps | ( | self | ) |
| def pygenn.genn_groups.CurrentSource.reinitialise | ( | self | ) |
Reinitialise current source.
| def pygenn.genn_groups.CurrentSource.set_current_source_model | ( | self, | |
| model, | |||
| param_space, | |||
| var_space | |||
| ) |
Set current source model, 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.CurrentSource.size | ( | self | ) |
Number of neuron in the injected population.
| def pygenn.genn_groups.CurrentSource.size | ( | self, | |
| _ | |||
| ) |
| def pygenn.genn_groups.CurrentSource.unload | ( | self | ) |
| pygenn.genn_groups.CurrentSource.current_source_model |
| pygenn.genn_groups.CurrentSource.pop |
| pygenn.genn_groups.CurrentSource.target_pop |