Spike!
v1.0
A high speed Spiking Neural Network Simulator designed for GPGPUs.
|
Public Member Functions | |
void | SetTimestep (float timestep_parameter) |
int | AddNeuronGroup (neuron_parameters_struct *group_params) |
int | AddInputNeuronGroup (neuron_parameters_struct *group_params) |
void | AddSynapseGroup (int presynaptic_group_id, int postsynaptic_group_id, synapse_parameters_struct *synapse_params) |
void | AddSynapseGroupsForNeuronGroupAndEachInputGroup (int postsynaptic_group_id, synapse_parameters_struct *synapse_params) |
virtual void | finalise_model () |
void | copy_model_to_device (bool high_fidelity_spike_storage) |
Public Attributes | |
float | timestep |
SpikingNeurons * | spiking_neurons |
SpikingSynapses * | spiking_synapses |
InputSpikingNeurons * | input_spiking_neurons |
STDP * | stdp_rule |