Spike!  v1.0
A high speed Spiking Neural Network Simulator designed for GPGPUs.
Public Member Functions | Public Attributes
SpikeAnalyser Class Reference

List of all members.

Public Member Functions

 SpikeAnalyser (Neurons *neurons_parameter, ImagePoissonInputSpikingNeurons *input_neurons_parameter)
void store_spike_counts_for_stimulus_index (int stimulus_index, int *d_neuron_spike_counts_for_stimulus)
void calculate_various_neuron_spike_totals_and_averages (float presentation_time_per_stimulus_per_epoch)
void calculate_fitness_score (float optimal_average_firing_rate, float optimal_max_firing_rate)
void calculate_single_cell_information_scores_for_neuron_group (int neuron_group_index, int number_of_bins, bool useThresholdForMaxFR, float optimal_max_firing_rate)

Public Attributes

Neuronsneurons
ImagePoissonInputSpikingNeuronsinput_neurons
std::vector< int > number_of_neurons_in_single_cell_analysis_group_vec
std::vector< std::vector< float > > descending_maximum_information_score_for_each_neuron_vec
std::vector< std::vector< float > > maximum_information_score_for_each_neuron_vec
std::vector< std::vector< float > > descending_average_information_score_for_each_neuron_vec
std::vector< std::vector< float > > average_information_score_for_each_neuron_vec
int ** per_stimulus_per_neuron_spike_counts
float maximum_possible_information_score
float optimal_average_firing_rate
float optimal_max_firing_rate
float ** information_scores_for_each_object_and_neuron
float ** descending_information_scores_for_each_object_and_neuron
float * maximum_information_score_for_each_neuron
float * descending_maximum_information_score_for_each_neuron
float * average_information_score_for_each_neuron
float * descending_average_information_score_for_each_neuron
int ** number_of_spikes_per_stimulus_per_neuron_group
float ** average_number_of_spikes_per_stimulus_per_neuron_group_per_second
int * total_number_of_spikes_per_neuron_group
float * average_number_of_spikes_per_neuron_group_per_second
float * max_number_of_spikes_per_neuron_group_per_second
int total_number_of_neuron_spikes
float average_number_of_neuron_spikes_per_second
float combined_powered_distance_from_average_score
float * combined_powered_distance_from_average_score_for_each_neuron_group
float combined_powered_distance_from_max_score
float * combined_powered_distance_from_max_score_for_each_neuron_group
bool spike_totals_and_averages_were_calculated
int number_of_neurons_with_maximum_information_score_in_last_neuron_group
int number_of_neurons_with_maximum_information_score_in_average_in_last_neuron_group
float sum_of_information_scores_for_last_neuron_group
float maximum_information_score_count_multiplied_by_sum_of_information_scores

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