MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <IntFire.h>
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().
double IntFire::getRefractoryPeriod | ( | ) | const |
Definition at line 177 of file IntFire.cpp.
References refractoryPeriod_.
Referenced by initCinfo().
double IntFire::getTau | ( | ) | const |
Definition at line 167 of file IntFire.cpp.
References tau_.
Referenced by initCinfo().
double IntFire::getThresh | ( | ) | const |
Definition at line 172 of file IntFire.cpp.
References thresh_.
Referenced by initCinfo().
double IntFire::getVm | ( | ) | const |
Definition at line 162 of file IntFire.cpp.
References Vm_.
Referenced by initCinfo().
|
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().
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().
Definition at line 135 of file IntFire.cpp.
References activation_, and Vm_.
Referenced by initCinfo().
void IntFire::setRefractoryPeriod | ( | double | v | ) |
Definition at line 156 of file IntFire.cpp.
References lastSpike_, and refractoryPeriod_.
Referenced by initCinfo().
void IntFire::setTau | ( | double | v | ) |
Definition at line 146 of file IntFire.cpp.
References tau_.
Referenced by initCinfo().
void IntFire::setThresh | ( | double | v | ) |
Definition at line 151 of file IntFire.cpp.
References thresh_.
Referenced by initCinfo().
void IntFire::setVm | ( | double | v | ) |
Definition at line 141 of file IntFire.cpp.
References Vm_.
Referenced by initCinfo().
|
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 |