#include <CompositeNeuron.h>


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) |
| SimObject * | getInnerSynapse (unsigned i) const |
| unsigned | getNumberOfSynapses () const |
| virtual void | insert (const SimObjectFactory &model) |
| virtual void | insert (const SimObjectFactory &model, int n) |
| virtual SimObject * | getInputTarget (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 |
Definition at line 11 of file CompositeNeuron.h.
| CompositeNeuron< BaseNeuron >::CompositeNeuron | ( | const SimObjectFactory & | response | ) | [inline] |
Definition at line 15 of file CompositeNeuron.h.
| CompositeNeuron< BaseNeuron >::CompositeNeuron | ( | const SimObjectFactory & | response, | |
| const SimObjectFactory & | response2 | |||
| ) | [inline] |
Definition at line 20 of file CompositeNeuron.h.
| virtual CompositeNeuron< BaseNeuron >::~CompositeNeuron | ( | ) | [inline, virtual] |
Definition at line 41 of file CompositeNeuron.h.
| virtual void CompositeNeuron< BaseNeuron >::deepCopy | ( | const SimObject * | obj | ) | [inline, virtual] |
Definition at line 27 of file CompositeNeuron.h.
| virtual int CompositeNeuron< BaseNeuron >::init | ( | InitializeInfo * | ii | ) | [inline, virtual] |
Definition at line 48 of file CompositeNeuron.h.
| virtual int CompositeNeuron< BaseNeuron >::reset | ( | double | dt | ) | [inline, virtual] |
Reimplemented in aEIFCondAlphaNeuron, LIFCurrAlphaNeuron, LIFCurrExpNeuron, LIFCondAlphaNeuron, and LIFCondExpNeuron.
Definition at line 56 of file CompositeNeuron.h.
Referenced by LIFCondExpNeuron::reset(), LIFCondAlphaNeuron::reset(), LIFCurrExpNeuron::reset(), LIFCurrAlphaNeuron::reset(), and aEIFCondAlphaNeuron::reset().
| virtual int CompositeNeuron< BaseNeuron >::advance | ( | AdvanceInfo const & | ai | ) | [inline, virtual] |
Definition at line 64 of file CompositeNeuron.h.
| SimObject* CompositeNeuron< BaseNeuron >::getInnerSynapse | ( | unsigned | i | ) | const [inline] |
Definition at line 71 of file CompositeNeuron.h.
Referenced by CompositeNeuron< LifNeuron >::deepCopy().
| unsigned CompositeNeuron< BaseNeuron >::getNumberOfSynapses | ( | ) | const [inline] |
Definition at line 76 of file CompositeNeuron.h.
Referenced by CompositeNeuron< LifNeuron >::deepCopy().
| virtual void CompositeNeuron< BaseNeuron >::insert | ( | const SimObjectFactory & | model | ) | [inline, virtual] |
Definition at line 81 of file CompositeNeuron.h.
| virtual void CompositeNeuron< BaseNeuron >::insert | ( | const SimObjectFactory & | model, | |
| int | n | |||
| ) | [inline, virtual] |
Definition at line 85 of file CompositeNeuron.h.
| virtual SimObject* CompositeNeuron< BaseNeuron >::getInputTarget | ( | int | target_id = 0 |
) | [inline, virtual] |
Definition at line 90 of file CompositeNeuron.h.
| virtual int CompositeNeuron< BaseNeuron >::nSpikeInputPorts | ( | ) | const [inline, virtual] |
Definition at line 100 of file CompositeNeuron.h.
| virtual int CompositeNeuron< BaseNeuron >::nSpikeOutputPorts | ( | ) | const [inline, virtual] |
Definition at line 102 of file CompositeNeuron.h.
| virtual int CompositeNeuron< BaseNeuron >::nAnalogInputPorts | ( | ) | const [inline, virtual] |
Definition at line 104 of file CompositeNeuron.h.
| virtual int CompositeNeuron< BaseNeuron >::nAnalogOutputPorts | ( | ) | const [inline, virtual] |
Definition at line 106 of file CompositeNeuron.h.
| virtual SimObject::PortType CompositeNeuron< BaseNeuron >::outputPortType | ( | port_t | p | ) | const [inline, virtual] |
Definition at line 108 of file CompositeNeuron.h.
vector<SimObject *> CompositeNeuron< BaseNeuron >::syn_responses [protected] |
Definition at line 115 of file CompositeNeuron.h.
Referenced by CompositeNeuron< LifNeuron >::advance(), CompositeNeuron< LifNeuron >::CompositeNeuron(), CompositeNeuron< LifNeuron >::deepCopy(), CompositeNeuron< LifNeuron >::getInnerSynapse(), CompositeNeuron< LifNeuron >::getInputTarget(), CompositeNeuron< LifNeuron >::getNumberOfSynapses(), CompositeNeuron< LifNeuron >::init(), CompositeNeuron< LifNeuron >::insert(), CompositeNeuron< LifNeuron >::reset(), and CompositeNeuron< LifNeuron >::~CompositeNeuron().
1.5.5