Spike!  v1.0
A high speed Spiking Neural Network Simulator designed for GPGPUs.
Public Member Functions | Public Attributes
InputSpikingNeurons Class Reference
Inheritance diagram for InputSpikingNeurons:
SpikingNeurons Neurons GeneratorInputSpikingNeurons PoissonInputSpikingNeurons ImagePoissonInputSpikingNeurons

List of all members.

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

Member Function Documentation

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.

Parameters:
group_paramsA neuron_parameters_struct instance describing a 2D neuron population size.
Returns:
The unique ID for the population which was requested for creation.

Reimplemented from SpikingNeurons.

Reimplemented in GeneratorInputSpikingNeurons, PoissonInputSpikingNeurons, and ImagePoissonInputSpikingNeurons.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Enumerations