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

List of all members.

Public Member Functions

 RecordingElectrodes (SpikingNeurons *neurons_parameter, std::string full_directory_name_for_simulation_data_files_param, const char *prefix_string_param, int number_of_timesteps_per_device_spike_copy_check_param, int device_spike_store_size_multiple_of_total_neurons_param, float proportion_of_device_spike_store_full_before_copy_param)
void allocate_pointers_for_spike_store ()
void reset_pointers_for_spike_store ()
void allocate_pointers_for_spike_count ()
void reset_pointers_for_spike_count ()
void collect_spikes_for_timestep (float current_time_in_seconds)
void copy_spikes_from_device_to_host_and_reset_device_spikes_if_device_spike_count_above_threshold (float current_time_in_seconds, int timestep_index, int number_of_timesteps_per_epoch)
void write_spikes_to_file (int epoch_number, bool human_readable_storage, bool isTrained)
void write_initial_synaptic_weights_to_file (SpikingSynapses *synapses, bool human_readable_storage)
void write_network_state_to_file (SpikingSynapses *synapses, bool human_readable_storage)
void add_spikes_to_per_neuron_spike_count (float current_time_in_seconds)
void delete_and_reset_recorded_spikes ()

Public Attributes

int number_of_timesteps_per_device_spike_copy_check
int device_spike_store_size_multiple_of_total_neurons
int size_of_device_spike_store
int h_total_number_of_spikes_stored_on_host
float proportion_of_device_spike_store_full_before_copy
std::string full_directory_name_for_simulation_data_files
const char * prefix_string
SpikingNeuronsneurons
int * h_neuron_ids_of_stored_spikes_on_host
int * h_total_number_of_spikes_stored_on_device
float * h_time_in_seconds_of_stored_spikes_on_host
int * d_per_neuron_spike_counts
int * d_neuron_ids_of_stored_spikes_on_device
int * d_total_number_of_spikes_stored_on_device
float * d_time_in_seconds_of_stored_spikes_on_device

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