Spike!  v1.0
A high speed Spiking Neural Network Simulator designed for GPGPUs.
Public Member Functions | Public Attributes
vanRossumSTDP Class Reference
Inheritance diagram for vanRossumSTDP:
STDP

List of all members.

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
SpikingSynapsessyns
SpikingNeuronsneurs
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

The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Enumerations