Spike!
v1.0
A high speed Spiking Neural Network Simulator designed for GPGPUs.
|
AddInputNeuronGroup(neuron_parameters_struct *group_params) (defined in Simulator) | Simulator | |
AddNeuronGroup(neuron_parameters_struct *group_params) (defined in Simulator) | Simulator | |
AddSynapseGroup(int presynaptic_group_id, int postsynaptic_group_id, synapse_parameters_struct *synapse_params) (defined in Simulator) | Simulator | |
AddSynapseGroupsForNeuronGroupAndEachInputGroup(int postsynaptic_group_id, synapse_parameters_struct *synapse_params) (defined in Simulator) | Simulator | |
CreateDirectoryForSimulationDataFiles(std::string directory_name_for_simulation_data_files) (defined in Simulator) | Simulator | |
full_directory_name_for_simulation_data_files (defined in Simulator) | Simulator | |
high_fidelity_spike_storage (defined in Simulator) | Simulator | |
input_recording_electrodes (defined in Simulator) | Simulator | |
LoadWeights(int numWeights, float *newWeights) (defined in Simulator) | Simulator | |
per_timestep_instructions(float current_time_in_seconds, bool apply_stdp_to_relevant_synapses) (defined in Simulator) | Simulator | [protected] |
recording_electrodes (defined in Simulator) | Simulator | |
RunSimulation(float presentation_time_per_stimulus_per_epoch, int number_of_epochs, bool record_spikes, bool save_recorded_spikes_and_states_to_file, bool apply_stdp_to_relevant_synapses, bool count_spikes_per_neuron_for_single_cell_analysis, Stimuli_Presentation_Struct *stimuli_presentation_params, int stimulus_presentation_order_seed, SpikeAnalyser *spike_analyser, bool human_readable_storage, bool isTrained) (defined in Simulator) | Simulator | |
RunSimulationToCollectEvents(float presentation_time_per_stimulus_per_epoch, bool isTrained) (defined in Simulator) | Simulator | |
RunSimulationToCountNeuronSpikes(float presentation_time_per_stimulus_per_epoch, bool record_spikes, bool save_recorded_spikes_and_states_to_file, SpikeAnalyser *spike_analyser, bool human_readable_storage, bool isTrained) (defined in Simulator) | Simulator | |
RunSimulationToTrainNetwork(float presentation_time_per_stimulus_per_epoch, int number_of_epochs, Stimuli_Presentation_Struct *stimuli_presentation_params, int stimulus_presentation_order_seed) (defined in Simulator) | Simulator | |
SetInputNeuronType(InputSpikingNeurons *neurons_parameter) (defined in Simulator) | Simulator | |
SetNeuronType(SpikingNeurons *neurons_parameter) (defined in Simulator) | Simulator | |
SetSpikingModel(SpikingModel *spiking_model_parameter) (defined in Simulator) | Simulator | |
SetSTDPType(STDP *stdp_parameter) (defined in Simulator) | Simulator | |
SetSynapseType(SpikingSynapses *synapses_parameter) (defined in Simulator) | Simulator | |
SetTimestep(float timest) (defined in Simulator) | Simulator | |
setup_network() (defined in Simulator) | Simulator | |
setup_recording_electrodes_for_input_neurons(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 Simulator) | Simulator | |
setup_recording_electrodes_for_neurons(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 Simulator) | Simulator | |
Simulator() (defined in Simulator) | Simulator | |
spiking_model (defined in Simulator) | Simulator | |
timestep (defined in Simulator) | Simulator | |
~Simulator() (defined in Simulator) | Simulator |