MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <STDPSynapse.h>
Public Member Functions | |
double | getAPlus () const |
void | setAPlus (double v) |
void | setHandler (SynHandlerBase *h) |
STDPSynapse () | |
![]() | |
void | addSpike (const Eref &e, double time) |
double | getDelay () const |
double | getTopSpike (const Eref &e) const |
double | getWeight () const |
void | setDelay (double v) |
void | setHandler (SynHandlerBase *h) |
void | setWeight (double v) |
Synapse () | |
Static Public Member Functions | |
static const Cinfo * | initCinfo () |
![]() | |
static void | addMsgCallback (const Eref &e, const string &finfoName, ObjId msg, unsigned int msgLookup) |
static void | dropMsgCallback (const Eref &e, const string &finfoName, ObjId msg, unsigned int msgLookup) |
static const Cinfo * | initCinfo () |
Private Attributes | |
double | aPlus_ |
SynHandlerBase * | handler_ |
This is the base class for synapses with STDP. It is meant to be used as a FieldElement entry on a parent object, derived from the STDPSynHandlerBase.
Definition at line 18 of file STDPSynapse.h.
STDPSynapse::STDPSynapse | ( | ) |
double STDPSynapse::getAPlus | ( | ) | const |
Definition at line 71 of file STDPSynapse.cpp.
References aPlus_.
Referenced by initCinfo(), and STDPSynHandler::vProcess().
|
static |
Definition at line 15 of file STDPSynapse.cpp.
References getAPlus(), Synapse::initCinfo(), setAPlus(), and STDPSynapseCinfo.
Referenced by STDPSynHandler::initCinfo().
void STDPSynapse::setAPlus | ( | double | v | ) |
Definition at line 66 of file STDPSynapse.cpp.
References aPlus_.
Referenced by initCinfo(), and STDPSynHandler::vProcess().
void STDPSynapse::setHandler | ( | SynHandlerBase * | h | ) |
Definition at line 60 of file STDPSynapse.cpp.
References handler_, and Synapse::setHandler().
|
private |
Definition at line 30 of file STDPSynapse.h.
Referenced by getAPlus(), setAPlus(), and STDPSynapse().
|
private |
Definition at line 31 of file STDPSynapse.h.
Referenced by setHandler().