10 #include "../basecode/header.h"
11 #include "../basecode/ElementValueFinfo.h"
12 #include "../biophysics/CompartmentBase.h"
13 #include "../biophysics/Compartment.h"
16 using namespace moose;
21 "Sends out spike events. The argument is the timestamp of "
41 "voltage is set to vReset after firing",
48 "Minimum time between successive spikes",
55 "Timestamp of last firing.",
61 "The object has fired within the last timestep",
69 "Handles value of synaptic activation arriving on this object",
74 static Finfo* intFireFinfos[] =
87 "Name",
"IntFireBase",
88 "Author",
"Upi Bhalla",
89 "Description",
"Base class for Integrate-and-fire compartment.",
96 sizeof( intFireFinfos ) /
sizeof (
Finfo*),
99 sizeof(doc)/
sizeof(
string)
void setThresh(const Eref &e, double val)
static const Cinfo * initCinfo()
double getVReset(const Eref &e) const
void setRefractoryPeriod(const Eref &e, double val)
static const Cinfo * intFireBaseCinfo
bool hasFired(const Eref &e) const
static SrcFinfo1< double > * spikeOut()
Message src for outgoing spikes.
static const Cinfo * initCinfo()
void setVReset(const Eref &e, double val)
double getRefractoryPeriod(const Eref &e) const
double getLastEventTime(const Eref &e) const
double getThresh(const Eref &e) const
void activation(double val)