CompositeNeuron< BaseNeuron > Class Template Reference

#include <CompositeNeuron.h>

Inheritance diagram for CompositeNeuron< BaseNeuron >:

Inheritance graph
[legend]
Collaboration diagram for CompositeNeuron< BaseNeuron >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CompositeNeuron (const SimObjectFactory &response)
 CompositeNeuron (const SimObjectFactory &response, const SimObjectFactory &response2)
virtual void deepCopy (const SimObject *obj)
virtual ~CompositeNeuron ()
virtual int init (InitializeInfo *ii)
virtual int reset (double dt)
virtual int advance (AdvanceInfo const &ai)
SimObjectgetInnerSynapse (unsigned i) const
unsigned getNumberOfSynapses () const
virtual void insert (const SimObjectFactory &model)
virtual void insert (const SimObjectFactory &model, int n)
virtual SimObjectgetInputTarget (int target_id=0)
virtual int nSpikeInputPorts () const
virtual int nSpikeOutputPorts () const
virtual int nAnalogInputPorts () const
virtual int nAnalogOutputPorts () const
virtual SimObject::PortType outputPortType (port_t p) const

Protected Attributes

vector< SimObject * > syn_responses


Detailed Description

template<typename BaseNeuron>
class CompositeNeuron< BaseNeuron >

Definition at line 11 of file CompositeNeuron.h.


Constructor & Destructor Documentation

template<typename BaseNeuron>
CompositeNeuron< BaseNeuron >::CompositeNeuron ( const SimObjectFactory response  )  [inline]

Definition at line 15 of file CompositeNeuron.h.

template<typename BaseNeuron>
CompositeNeuron< BaseNeuron >::CompositeNeuron ( const SimObjectFactory response,
const SimObjectFactory response2 
) [inline]

Definition at line 20 of file CompositeNeuron.h.

template<typename BaseNeuron>
virtual CompositeNeuron< BaseNeuron >::~CompositeNeuron (  )  [inline, virtual]

Definition at line 41 of file CompositeNeuron.h.


Member Function Documentation

template<typename BaseNeuron>
virtual void CompositeNeuron< BaseNeuron >::deepCopy ( const SimObject obj  )  [inline, virtual]

Definition at line 27 of file CompositeNeuron.h.

template<typename BaseNeuron>
virtual int CompositeNeuron< BaseNeuron >::init ( InitializeInfo ii  )  [inline, virtual]

Definition at line 48 of file CompositeNeuron.h.

template<typename BaseNeuron>
virtual int CompositeNeuron< BaseNeuron >::reset ( double  dt  )  [inline, virtual]

template<typename BaseNeuron>
virtual int CompositeNeuron< BaseNeuron >::advance ( AdvanceInfo const &  ai  )  [inline, virtual]

Definition at line 64 of file CompositeNeuron.h.

template<typename BaseNeuron>
SimObject* CompositeNeuron< BaseNeuron >::getInnerSynapse ( unsigned  i  )  const [inline]

Definition at line 71 of file CompositeNeuron.h.

Referenced by CompositeNeuron< LifNeuron >::deepCopy().

template<typename BaseNeuron>
unsigned CompositeNeuron< BaseNeuron >::getNumberOfSynapses (  )  const [inline]

Definition at line 76 of file CompositeNeuron.h.

Referenced by CompositeNeuron< LifNeuron >::deepCopy().

template<typename BaseNeuron>
virtual void CompositeNeuron< BaseNeuron >::insert ( const SimObjectFactory model  )  [inline, virtual]

Definition at line 81 of file CompositeNeuron.h.

template<typename BaseNeuron>
virtual void CompositeNeuron< BaseNeuron >::insert ( const SimObjectFactory model,
int  n 
) [inline, virtual]

Definition at line 85 of file CompositeNeuron.h.

template<typename BaseNeuron>
virtual SimObject* CompositeNeuron< BaseNeuron >::getInputTarget ( int  target_id = 0  )  [inline, virtual]

Definition at line 90 of file CompositeNeuron.h.

template<typename BaseNeuron>
virtual int CompositeNeuron< BaseNeuron >::nSpikeInputPorts (  )  const [inline, virtual]

Definition at line 100 of file CompositeNeuron.h.

template<typename BaseNeuron>
virtual int CompositeNeuron< BaseNeuron >::nSpikeOutputPorts (  )  const [inline, virtual]

Definition at line 102 of file CompositeNeuron.h.

template<typename BaseNeuron>
virtual int CompositeNeuron< BaseNeuron >::nAnalogInputPorts (  )  const [inline, virtual]

Definition at line 104 of file CompositeNeuron.h.

template<typename BaseNeuron>
virtual int CompositeNeuron< BaseNeuron >::nAnalogOutputPorts (  )  const [inline, virtual]

Definition at line 106 of file CompositeNeuron.h.

template<typename BaseNeuron>
virtual SimObject::PortType CompositeNeuron< BaseNeuron >::outputPortType ( port_t  p  )  const [inline, virtual]

Definition at line 108 of file CompositeNeuron.h.


Member Data Documentation

template<typename BaseNeuron>
vector<SimObject *> CompositeNeuron< BaseNeuron >::syn_responses [protected]


The documentation for this class was generated from the following file:

Generated on Wed Jul 9 16:34:47 2008 for PCSIM by  doxygen 1.5.5