Spike!
v1.0
A high speed Spiking Neural Network Simulator designed for GPGPUs.
|
add_spikes_to_per_neuron_spike_count(float current_time_in_seconds) (defined in RecordingElectrodes) | RecordingElectrodes | |
allocate_pointers_for_spike_count() (defined in RecordingElectrodes) | RecordingElectrodes | |
allocate_pointers_for_spike_store() (defined in RecordingElectrodes) | RecordingElectrodes | |
collect_spikes_for_timestep(float current_time_in_seconds) (defined in RecordingElectrodes) | RecordingElectrodes | |
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) (defined in RecordingElectrodes) | RecordingElectrodes | |
d_neuron_ids_of_stored_spikes_on_device (defined in RecordingElectrodes) | RecordingElectrodes | |
d_per_neuron_spike_counts (defined in RecordingElectrodes) | RecordingElectrodes | |
d_time_in_seconds_of_stored_spikes_on_device (defined in RecordingElectrodes) | RecordingElectrodes | |
d_total_number_of_spikes_stored_on_device (defined in RecordingElectrodes) | RecordingElectrodes | |
delete_and_reset_recorded_spikes() (defined in RecordingElectrodes) | RecordingElectrodes | |
device_spike_store_size_multiple_of_total_neurons (defined in RecordingElectrodes) | RecordingElectrodes | |
full_directory_name_for_simulation_data_files (defined in RecordingElectrodes) | RecordingElectrodes | |
h_neuron_ids_of_stored_spikes_on_host (defined in RecordingElectrodes) | RecordingElectrodes | |
h_time_in_seconds_of_stored_spikes_on_host (defined in RecordingElectrodes) | RecordingElectrodes | |
h_total_number_of_spikes_stored_on_device (defined in RecordingElectrodes) | RecordingElectrodes | |
h_total_number_of_spikes_stored_on_host (defined in RecordingElectrodes) | RecordingElectrodes | |
neurons (defined in RecordingElectrodes) | RecordingElectrodes | |
number_of_timesteps_per_device_spike_copy_check (defined in RecordingElectrodes) | RecordingElectrodes | |
prefix_string (defined in RecordingElectrodes) | RecordingElectrodes | |
proportion_of_device_spike_store_full_before_copy (defined in RecordingElectrodes) | RecordingElectrodes | |
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) (defined in RecordingElectrodes) | RecordingElectrodes | |
reset_pointers_for_spike_count() (defined in RecordingElectrodes) | RecordingElectrodes | |
reset_pointers_for_spike_store() (defined in RecordingElectrodes) | RecordingElectrodes | |
size_of_device_spike_store (defined in RecordingElectrodes) | RecordingElectrodes | |
write_initial_synaptic_weights_to_file(SpikingSynapses *synapses, bool human_readable_storage) (defined in RecordingElectrodes) | RecordingElectrodes | |
write_network_state_to_file(SpikingSynapses *synapses, bool human_readable_storage) (defined in RecordingElectrodes) | RecordingElectrodes | |
write_spikes_to_file(int epoch_number, bool human_readable_storage, bool isTrained) (defined in RecordingElectrodes) | RecordingElectrodes | |
~RecordingElectrodes() (defined in RecordingElectrodes) | RecordingElectrodes |