MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <SpikeGen.h>
Public Member Functions | |
bool | getEdgeTriggered () const |
bool | getFired () const |
double | getRefractT () const |
double | getThreshold () const |
void | handleVm (double val) |
void | process (const Eref &e, ProcPtr p) |
void | reinit (const Eref &e, ProcPtr p) |
void | setEdgeTriggered (bool yes) |
void | setRefractT (double val) |
void | setThreshold (double threshold) |
SpikeGen () | |
Static Public Member Functions | |
static const Cinfo * | initCinfo () |
Private Attributes | |
bool | edgeTriggered_ |
bool | fired_ |
double | lastEvent_ |
double | refractT_ |
double | threshold_ |
double | V_ |
Definition at line 13 of file SpikeGen.h.
SpikeGen::SpikeGen | ( | ) |
Definition at line 122 of file SpikeGen.cpp.
bool SpikeGen::getEdgeTriggered | ( | ) | const |
Definition at line 183 of file SpikeGen.cpp.
References edgeTriggered_.
Referenced by initCinfo().
bool SpikeGen::getFired | ( | ) | const |
Definition at line 174 of file SpikeGen.cpp.
References fired_.
Referenced by initCinfo().
double SpikeGen::getRefractT | ( | ) | const |
Definition at line 149 of file SpikeGen.cpp.
References refractT_.
Referenced by initCinfo().
double SpikeGen::getThreshold | ( | ) | const |
Definition at line 140 of file SpikeGen.cpp.
References threshold_.
Referenced by initCinfo().
void SpikeGen::handleVm | ( | double | val | ) |
Definition at line 214 of file SpikeGen.cpp.
References V_.
Referenced by initCinfo(), and SpikeGenStruct::send().
|
static |
Definition at line 22 of file SpikeGen.cpp.
References getEdgeTriggered(), getFired(), getRefractT(), getThreshold(), handleVm(), Neutral::initCinfo(), process(), reinit(), setEdgeTriggered(), setRefractT(), setThreshold(), spikeGenCinfo, and spikeOut().
Referenced by HSolveActive::readSynapses().
Definition at line 192 of file SpikeGen.cpp.
References ProcInfo::currTime, ProcInfo::dt, edgeTriggered_, fired_, lastEvent_, refractT_, spikeOut(), threshold_, and V_.
Referenced by initCinfo(), and SpikeGenStruct::send().
Definition at line 209 of file SpikeGen.cpp.
References lastEvent_, and refractT_.
Referenced by initCinfo(), and SpikeGenStruct::reinit().
void SpikeGen::setEdgeTriggered | ( | bool | yes | ) |
Definition at line 179 of file SpikeGen.cpp.
References edgeTriggered_.
Referenced by initCinfo().
void SpikeGen::setRefractT | ( | double | val | ) |
Definition at line 145 of file SpikeGen.cpp.
References refractT_.
Referenced by initCinfo().
void SpikeGen::setThreshold | ( | double | threshold | ) |
Definition at line 136 of file SpikeGen.cpp.
References threshold_.
Referenced by initCinfo().
|
private |
Definition at line 54 of file SpikeGen.h.
Referenced by getEdgeTriggered(), process(), and setEdgeTriggered().
|
private |
Definition at line 53 of file SpikeGen.h.
Referenced by getFired(), and process().
|
private |
Definition at line 51 of file SpikeGen.h.
|
private |
Definition at line 50 of file SpikeGen.h.
Referenced by getRefractT(), process(), reinit(), and setRefractT().
|
private |
Definition at line 49 of file SpikeGen.h.
Referenced by getThreshold(), process(), and setThreshold().
|
private |
Definition at line 52 of file SpikeGen.h.
Referenced by handleVm(), and process().