#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().