#include <CurrentBasedAnalogSynapse.h>
Public Member Functions | |
CurrentBasedAnalogSynapse () | |
virtual | ~CurrentBasedAnalogSynapse () |
virtual int | advance (AdvanceInfo const &) |
Calculate the next state and output/propagate the result to succesors/outgoing objects. | |
virtual void | outgoing (SimObject *receiver) |
Connects the synapse to the postsynaptic object which must be a synaptic target. | |
Protected Attributes | |
CurrentInputTarget * | target |
Definition at line 14 of file CurrentBasedAnalogSynapse.h.
CurrentBasedAnalogSynapse::CurrentBasedAnalogSynapse | ( | ) | [inline] |
Definition at line 19 of file CurrentBasedAnalogSynapse.h.
References dummyConductanceBasedSynapseTarget, and target.
virtual CurrentBasedAnalogSynapse::~CurrentBasedAnalogSynapse | ( | ) | [inline, virtual] |
Definition at line 24 of file CurrentBasedAnalogSynapse.h.
virtual int CurrentBasedAnalogSynapse::advance | ( | AdvanceInfo const & | ) | [inline, virtual] |
Calculate the next state and output/propagate the result to succesors/outgoing objects.
The return value of advance contains several bits of information which can be decoded with the bit masks ADVANCEFLAG_* like ADVANCEFLAG_HASSPIKED and ADVANCEFLAG_DEACTIVATE.
Reimplemented from SimObject.
Reimplemented in GenericStaticAnalogSynapse< CurrentBasedAnalogSynapse >.
Definition at line 27 of file CurrentBasedAnalogSynapse.h.
References CurrentInputTarget::currentInput(), AnalogSynapse::psr, and target.
virtual void CurrentBasedAnalogSynapse::outgoing | ( | SimObject * | receiver | ) | [inline, virtual] |
Connects the synapse to the postsynaptic object which must be a synaptic target.
Reimplemented from SimObject.
Definition at line 35 of file CurrentBasedAnalogSynapse.h.
References SimObject::getInputTarget(), and target.
CurrentInputTarget* CurrentBasedAnalogSynapse::target [protected] |
Definition at line 50 of file CurrentBasedAnalogSynapse.h.
Referenced by advance(), CurrentBasedAnalogSynapse(), and outgoing().