Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   Related Pages  

punnets_private::tsynapse_message< debug > Class Template Reference
[Synapses]

#include <dneuron.h>

Inheritance diagram for punnets_private::tsynapse_message< debug >:

punnets_common::tsynapse_base punnets_common::taction List of all members.

Public Methods

 tsynapse_message (tneuron_base &isrc, tneuron_base &idest, real idelay, message_base *imess)
 tsynapse_message (tneuron_base &idest, real idelay, message_base *imess)
virtual ~tsynapse_message ()
 Destructor deletes the message.

virtual void setSrc (tneuron_base &isrc)
 Specify the source neuron.

virtual tneuron_base & getSrc () const
 Get the source neuron (pre-synaptic).

virtual tneuron_base & getDest () const
 Get the destination neuron (post-synaptic).

virtual void activate (tscheduler &scheduler, ntime_t current_time)
 The event handler delivers a message to the destination (post-synaptic) neuron.


Detailed Description

template<bool debug>
class punnets_private::tsynapse_message< debug >

The message synapse class. This class of synapses has an effect for the destination (post-synaptic) neuron to deliver a message. THe effect of the message can be arbitrarily specified.

Definition at line 317 of file dneuron.h.


Constructor & Destructor Documentation

template<bool debug>
punnets_private::tsynapse_message< debug >::tsynapse_message tneuron_base &    isrc,
tneuron_base &    idest,
real    idelay,
message_base *    imess
[inline]
 

Construct a synapse with the specified source, destination, delay and a pointer to a message. The pointer to the message will be deleted at the destrucion of this synapse.

Definition at line 327 of file dneuron.h.

References punnets_common::real.

00328         : tsynapse_base(idelay), src(&isrc), dest(&idest), mess(imess) { }

template<bool debug>
punnets_private::tsynapse_message< debug >::tsynapse_message tneuron_base &    idest,
real    idelay,
message_base *    imess
[inline]
 

Construct a synapse with the specified destination, delay and a pointer to a message. Source neuron will be specified after the construction via setSrc() method. The pointer to the message will be deleted at the destrucion of this synapse.

Definition at line 332 of file dneuron.h.

References punnets_common::real.

00333         : tsynapse_base(idelay), src(NULL), dest(&idest), mess(imess) { }


The documentation for this class was generated from the following file:
Generated on Mon Jun 16 15:42:29 2003 for Punnets by doxygen1.2.18