21 #ifndef STDPCONNECTION_H_ 22 #define STDPCONNECTION_H_ 69 const char * filename,
83 string name =
"STDPConnection" );
virtual void evolve()
Evolve method to update internal connection state. Called by System run method.
Definition: STDPConnection.cpp:178
STDPConnection(SpikingGroup *source, NeuronGroup *destination, TransmitterType transmitter=GLUT)
Definition: STDPConnection.cpp:54
Standard Glutamatergic (excitatory) transmission.
Definition: auryn_definitions.h:139
AurynFloat B
Definition: STDPConnection.h:61
Trace * tr_post
Definition: STDPConnection.h:51
AurynWeight on_pre(NeuronID post)
Definition: STDPConnection.cpp:100
virtual void propagate()
Internally used propagate method.
Definition: STDPConnection.cpp:172
virtual void finalize()
Finalizes connection after random or manual initialization of the weights.
Definition: STDPConnection.cpp:46
Abstract base class of all objects producing spikes.
Definition: SpikingGroup.h:67
AurynFloat A
Definition: STDPConnection.h:60
double AurynDouble
Higher precision floating point datatype.
Definition: auryn_definitions.h:158
AurynFloat AurynWeight
Unit of synaptic weights.
Definition: auryn_definitions.h:159
void propagate_forward()
Definition: STDPConnection.cpp:114
Abstract base class of synaptic traces.
Definition: Trace.h:36
Trace * tr_pre
Definition: STDPConnection.h:50
Definition: ABSConnection.h:38
Double STDP All-to-All Connection.
Definition: STDPConnection.h:40
bool stdp_active
Definition: STDPConnection.h:63
void free()
Definition: STDPConnection.cpp:50
AurynDouble hom_fudge
Definition: STDPConnection.h:48
TransmitterType
Specifies the different transmitter types that Auryn knows.
Definition: auryn_definitions.h:138
float AurynFloat
Low precision floating point datatype.
Definition: auryn_definitions.h:157
Abstract base class for all neuron groups.
Definition: NeuronGroup.h:45
Duplex connection is the base class of most plastic connections.
Definition: DuplexConnection.h:54
AurynWeight on_post(NeuronID pre)
Definition: STDPConnection.cpp:107
unsigned int NeuronID
NeuronID is an unsigned integeger type used to index neurons in Auryn.
Definition: auryn_definitions.h:151
virtual ~STDPConnection()
Definition: STDPConnection.cpp:93
void propagate_backward()
Definition: STDPConnection.cpp:142