26 #ifndef SYMMETRICSTDPCONNECTION_H_ 27 #define SYMMETRICSTDPCONNECTION_H_ 94 const char * filename,
AurynFloat kappa_fudge
Definition: SymmetricSTDPConnection.h:50
Implements a symmetric STDP window with an optional presynaptic offset as used for inhibitory plastic...
Definition: SymmetricSTDPConnection.h:44
Abstract base class of all objects producing spikes.
Definition: SpikingGroup.h:67
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: SymmetricSTDPConnection.cpp:117
void free()
Definition: SymmetricSTDPConnection.cpp:50
AurynWeight dw_post(NeuronID pre)
Definition: SymmetricSTDPConnection.cpp:86
Definition: ABSConnection.h:38
Trace * tr_pre
Definition: SymmetricSTDPConnection.h:52
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
AurynWeight dw_pre(NeuronID post)
Definition: SymmetricSTDPConnection.cpp:77
SymmetricSTDPConnection(SpikingGroup *source, NeuronGroup *destination, AurynWeight weight, AurynFloat sparseness=0.05, AurynFloat eta=1e-3, AurynFloat kappa=5., AurynFloat tau_stdp=20e-3, AurynWeight maxweight=10., TransmitterType transmitter=GABA, string name="SymmetricSTDPConnection")
Definition: SymmetricSTDPConnection.cpp:63
Trace * tr_post
Definition: SymmetricSTDPConnection.h:53
bool stdp_active
Definition: SymmetricSTDPConnection.h:61
Standard Gabaergic (inhibitory) transmission.
Definition: auryn_definitions.h:140
Abstract base class for all neuron groups.
Definition: NeuronGroup.h:45
virtual ~SymmetricSTDPConnection()
Definition: SymmetricSTDPConnection.cpp:72
void init(AurynFloat eta, AurynFloat kappa, AurynFloat tau_stdp, AurynWeight maxweight)
Definition: SymmetricSTDPConnection.cpp:30
void propagate_forward()
Definition: SymmetricSTDPConnection.cpp:95
Duplex connection is the base class of most plastic connections.
Definition: DuplexConnection.h:54
AurynFloat target
Definition: SymmetricSTDPConnection.h:49
virtual void propagate()
Internally used propagate method.
Definition: SymmetricSTDPConnection.cpp:138
unsigned int NeuronID
NeuronID is an unsigned integeger type used to index neurons in Auryn.
Definition: auryn_definitions.h:151
AurynFloat learning_rate
Definition: SymmetricSTDPConnection.h:48