Spike!
v1.0
A high speed Spiking Neural Network Simulator designed for GPGPUs.
|
Public Member Functions | |
virtual int | AddGroup (neuron_parameters_struct *group_params) |
virtual int * | setup_stimuli_presentation_order (Stimuli_Presentation_Struct *stimuli_presentation_params) |
virtual bool | stimulus_is_new_object_for_object_by_object_presentation (int stimulus_index) |
Public Attributes | |
int | total_number_of_input_stimuli |
int | current_stimulus_index |
virtual int InputSpikingNeurons::AddGroup | ( | neuron_parameters_struct * | group_params | ) | [virtual] |
Determines the total number of neurons by which the simulation should increase. This is a virtual function to allow polymorphism in the methods of various SpikingNeuron implementations. Allocates memory as necessary for group size and indices storage.
group_params | A neuron_parameters_struct instance describing a 2D neuron population size. |
Reimplemented from SpikingNeurons.
Reimplemented in GeneratorInputSpikingNeurons, PoissonInputSpikingNeurons, and ImagePoissonInputSpikingNeurons.