Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Teem::DelaySynapse Class Reference
[Neurons and synapses]

#include <SRMNeuron.h>

Inheritance diagram for Teem::DelaySynapse:

Teem::Synapse Teem::SRMSynapse Teem::SRMPlasticSynapse List of all members.

Detailed Description

Base class for synapses that delay spike before using them.

Sub-class should call Synapse::update(double) and use incomingSpikes in their own update() implementation.

The parameters handled by this class are:


Public Member Functions

virtual void setParams (const std::string &param, double value)
 Set parameters. Should be overriden by subclasses to handle more parameters.
virtual void update (double dt=1.0)
 Update status of the synapse according to state of presynaptic neurons.
virtual void setDelay (double theDelay)
 Set the synaptic delay.

Protected Attributes

SpikeDelayLine delayLine
 Delay line for the spike.
unsigned incomingSpikes
 Number of incoming spikes during the update.


The documentation for this class was generated from the following files:
Generated on Mon Oct 24 17:38:27 2005 for Teem by  doxygen 1.4.2