|
Spike!
v1.0
A high speed Spiking Neural Network Simulator designed for GPGPUs.
|
Public Member Functions | |
| virtual int | AddGroup (neuron_parameters_struct *group_params) |
| void | AddGroupForEachGaborType (neuron_parameters_struct *group_params) |
| virtual void | update_membrane_potentials (float timestep, float current_time_in_seconds) |
| 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) |
| void | set_up_rates (const char *fileList, const char *filterParameters, const char *inputDirectory, float max_rate_scaling_factor) |
| void | load_image_names_from_file_list (const char *fileList, const char *inputDirectory) |
| void | load_gabor_filter_parameters (const char *filterParameters, const char *inputDirectory) |
| void | load_rates_from_files (const char *inputDirectory, float max_rate_scaling_factor) |
| void | copy_rates_to_device () |
| int | calculate_gabor_index (int orientationIndex, int wavelengthIndex, int phaseIndex) |
Public Attributes | |
| float * | gabor_input_rates |
| float * | d_gabor_input_rates |
| int | total_number_of_phases |
| int | total_number_of_wavelengths |
| int | total_number_of_orientations |
| int | image_width |
| int | total_number_of_rates |
| int | total_number_of_rates_per_image |
| int | total_number_of_gabor_types |
| int | total_number_of_objects |
| std::vector< std::string > | inputNames |
| std::vector< float > * | filterPhases |
| std::vector< int > * | filterWavelengths |
| std::vector< float > * | filterOrientations |
| int | total_number_of_transformations_per_object |
| virtual int ImagePoissonInputSpikingNeurons::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 PoissonInputSpikingNeurons.
1.7.6.1