|
MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <IntFire.h>
Collaboration diagram for IntFire:Public Member Functions | |
| void | activation (double v) |
| double | getRefractoryPeriod () const |
| double | getTau () const |
| double | getThresh () const |
| double | getVm () const |
| void | innerAddSpike (unsigned int synIndex, double time) |
| IntFire () | |
| IntFire (double thresh, double tau) | |
| void | process (const Eref &e, ProcPtr p) |
| void | reinit (const Eref &e, ProcPtr p) |
| void | setRefractoryPeriod (double v) |
| void | setTau (double v) |
| void | setThresh (double v) |
| void | setVm (double v) |
Static Public Member Functions | |
| static const Cinfo * | initCinfo () |
Private Attributes | |
| double | activation_ |
| double | lastSpike_ |
| double | refractoryPeriod_ |
| double | tau_ |
| double | thresh_ |
| double | Vm_ |
Friends | |
| void | testStandaloneIntFire () |
| void | testSynapse () |
| IntFire::IntFire | ( | ) |
Definition at line 103 of file IntFire.cpp.
| IntFire::IntFire | ( | double | thresh, |
| double | tau | ||
| ) |
Definition at line 111 of file IntFire.cpp.
| void IntFire::activation | ( | double | v | ) |
Definition at line 182 of file IntFire.cpp.
References activation_.
Referenced by initCinfo().
Here is the caller graph for this function:| double IntFire::getRefractoryPeriod | ( | ) | const |
Definition at line 177 of file IntFire.cpp.
References refractoryPeriod_.
Referenced by initCinfo().
Here is the caller graph for this function:| double IntFire::getTau | ( | ) | const |
Definition at line 167 of file IntFire.cpp.
References tau_.
Referenced by initCinfo().
Here is the caller graph for this function:| double IntFire::getThresh | ( | ) | const |
Definition at line 172 of file IntFire.cpp.
References thresh_.
Referenced by initCinfo().
Here is the caller graph for this function:| double IntFire::getVm | ( | ) | const |
Definition at line 162 of file IntFire.cpp.
References Vm_.
Referenced by initCinfo().
Here is the caller graph for this function:
|
static |
Definition at line 23 of file IntFire.cpp.
References activation(), getRefractoryPeriod(), getTau(), getThresh(), getVm(), Neutral::initCinfo(), intFireCinfo, process(), reinit(), setRefractoryPeriod(), setTau(), setThresh(), setVm(), and spikeOut().
Referenced by testCinfoFields(), testFinfoFields(), testSendSpike(), testSetGetDouble(), and testSparseMsg().
Here is the call graph for this function:
Here is the caller graph for this function:| void IntFire::innerAddSpike | ( | unsigned int | synIndex, |
| double | time | ||
| ) |
Overrides base class function. Inserts an event into the pendingEvents queue for spikes.
Definition at line 117 of file IntFire.cpp.
References activation_, ProcInfo::currTime, Eref::dataIndex(), ProcInfo::dt, lastSpike_, refractoryPeriod_, spikeOut(), tau_, thresh_, and Vm_.
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 135 of file IntFire.cpp.
References activation_, and Vm_.
Referenced by initCinfo().
Here is the caller graph for this function:| void IntFire::setRefractoryPeriod | ( | double | v | ) |
Definition at line 156 of file IntFire.cpp.
References lastSpike_, and refractoryPeriod_.
Referenced by initCinfo().
Here is the caller graph for this function:| void IntFire::setTau | ( | double | v | ) |
Definition at line 146 of file IntFire.cpp.
References tau_.
Referenced by initCinfo().
Here is the caller graph for this function:| void IntFire::setThresh | ( | double | v | ) |
Definition at line 151 of file IntFire.cpp.
References thresh_.
Referenced by initCinfo().
Here is the caller graph for this function:| void IntFire::setVm | ( | double | v | ) |
Definition at line 141 of file IntFire.cpp.
References Vm_.
Referenced by initCinfo().
Here is the caller graph for this function:
|
friend |
|
friend |
Definition at line 205 of file testSynapse.cpp.
|
private |
Definition at line 55 of file IntFire.h.
Referenced by activation(), process(), and reinit().
|
private |
Definition at line 54 of file IntFire.h.
Referenced by process(), and setRefractoryPeriod().
|
private |
Definition at line 53 of file IntFire.h.
Referenced by getRefractoryPeriod(), process(), and setRefractoryPeriod().
|
private |
|
private |
Definition at line 51 of file IntFire.h.
Referenced by getThresh(), process(), and setThresh().
|
private |