|
Spike!
v1.0
A high speed Spiking Neural Network Simulator designed for GPGPUs.
|
Public Member Functions | |
| virtual void | Set_STDP_Parameters (SpikingSynapses *synapses, SpikingNeurons *neurons, SpikingNeurons *input_neurons, stdp_parameters_struct *stdp_parameters) |
| virtual void | allocate_device_pointers () |
| virtual void | reset_STDP_activities () |
| virtual void | Run_STDP (float *d_last_spike_time_of_each_neuron, float current_time_in_seconds, float timestep) |
| void | update_presynaptic_activities (float timestep, float current_time_in_seconds) |
| void | update_synaptic_efficacies_or_weights (float current_time_in_seconds, float *d_last_spike_time_of_each_neuron) |
| void | update_postsynaptic_activities (float timestep, float current_time_in_seconds) |
Public Attributes | |
|
struct evans_stdp_parameters_struct * | stdp_params |
| SpikingSynapses * | syns |
| SpikingNeurons * | neurs |
| float * | recent_postsynaptic_activities_D |
| float * | d_recent_postsynaptic_activities_D |
| float * | recent_presynaptic_activities_C |
| float * | d_recent_presynaptic_activities_C |
1.7.6.1