Spike!
v1.0
A high speed Spiking Neural Network Simulator designed for GPGPUs.
|
Public Member Functions | |
virtual void | allocate_device_pointers () |
virtual void | reset_STDP_activities () |
virtual void | Set_STDP_Parameters (SpikingSynapses *synapses, SpikingNeurons *neurons, SpikingNeurons *input_neurons, stdp_parameters_struct *stdp_parameters) |
virtual void | Run_STDP (float *d_last_spike_time_of_each_neuron, float current_time_in_seconds, float timestep) |
void | apply_stdp_to_synapse_weights (float *d_last_spike_time_of_each_neuron, float current_time_in_seconds) |
Public Attributes | |
struct vanrossum_stdp_parameters_struct * | stdp_params |
SpikingSynapses * | syns |
SpikingNeurons * | neurs |
int * | index_of_last_afferent_synapse_to_spike |
int * | d_index_of_last_afferent_synapse_to_spike |
bool * | isindexed_ltd_synapse_spike |
bool * | d_isindexed_ltd_synapse_spike |
int * | index_of_first_synapse_spiked_after_postneuron |
int * | d_index_of_first_synapse_spiked_after_postneuron |