Spike!  v1.0
A high speed Spiking Neural Network Simulator designed for GPGPUs.
Simulator Member List
This is the complete list of members for Simulator, including all inherited members.
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
 All Classes Files Functions Variables Enumerations