26 #ifndef STDPWDCONNECTION_H_ 27 #define STDPWDCONNECTION_H_ 60 void init_shortcuts();
94 const char * filename,
104 string name =
"STDPwdConnection" );
bool stdp_active
Definition: STDPwdConnection.h:88
AurynWeight ** bkw_data
Definition: STDPwdConnection.h:71
AurynWeight tau_plus
Definition: STDPwdConnection.h:64
Standard Glutamatergic (excitatory) transmission.
Definition: auryn_definitions.h:139
void set_alpha(AurynWeight a)
Definition: STDPwdConnection.cpp:172
NeuronID * fwd_ind
Definition: STDPwdConnection.h:67
void set_mu_plus(AurynWeight m)
Definition: STDPwdConnection.cpp:186
ForwardMatrix * w
A pointer that points per default to the ComplexMatrix that stores the connectinos.
Definition: SparseConnection.h:147
AurynWeight * fwd_data
Definition: STDPwdConnection.h:68
Abstract base class of all objects producing spikes.
Definition: SpikingGroup.h:67
void propagate_forward()
Definition: STDPwdConnection.cpp:125
NeuronID * bkw_ind
Definition: STDPwdConnection.h:70
AurynFloat AurynWeight
Unit of synaptic weights.
Definition: auryn_definitions.h:159
Abstract base class of synaptic traces.
Definition: Trace.h:36
void propagate_backward()
Definition: STDPwdConnection.cpp:151
virtual void evolve()
Evolve method to update internal connection state. Called by System run method.
Definition: STDPwdConnection.cpp:212
AurynWeight fudge_pot
Definition: STDPwdConnection.h:77
Definition: ABSConnection.h:38
AurynWeight tau_minus
Definition: STDPwdConnection.h:65
void set_mu_minus(AurynWeight m)
Definition: STDPwdConnection.cpp:193
void set_lambda(AurynWeight l)
Definition: STDPwdConnection.cpp:179
virtual ~STDPwdConnection()
Definition: STDPwdConnection.cpp:118
virtual void finalize()
Finalizes connection after random or manual initialization of the weights.
Definition: STDPwdConnection.cpp:72
Trace * tr_pre
Definition: STDPwdConnection.h:73
TransmitterType
Specifies the different transmitter types that Auryn knows.
Definition: auryn_definitions.h:138
Doublet STDP All-to-All as implemented in NEST as stdp_synapse_hom.
Definition: STDPwdConnection.h:47
void free()
Definition: STDPwdConnection.cpp:77
virtual void propagate()
Internally used propagate method.
Definition: STDPwdConnection.cpp:206
void compute_fudge_factors()
Definition: STDPwdConnection.cpp:54
Abstract base class for all neuron groups.
Definition: NeuronGroup.h:45
STDPwdConnection(SpikingGroup *source, NeuronGroup *destination, TransmitterType transmitter=GLUT)
Definition: STDPwdConnection.cpp:81
void set_max_weight(AurynWeight w)
Sets maximum weight (for plastic connections).
Definition: STDPwdConnection.cpp:200
AurynWeight fudge_dep
Definition: STDPwdConnection.h:78
Duplex connection is the base class of most plastic connections.
Definition: DuplexConnection.h:54
unsigned int NeuronID
NeuronID is an unsigned integeger type used to index neurons in Auryn.
Definition: auryn_definitions.h:151
Trace * tr_post
Definition: STDPwdConnection.h:74