#include <IzhikevichNrn.h>
Public Member Functions | |
IzhikevichNrn () | |
~IzhikevichNrn () | |
void | setA (double value) |
double | getA () const |
void | setB (double value) |
double | getB () const |
void | setC (double value) |
double | getC () const |
void | setD (double value) |
double | getD () const |
void | setVmax (double value) |
double | getVmax () const |
void | setAlpha (double value) |
double | getAlpha () const |
void | setBeta (double value) |
double | getBeta () const |
void | setGamma (double value) |
double | getGamma () const |
double | getIm () const |
void | setInject (double value) |
double | getInject () const |
void | setVm (double value) |
double | getVm () const |
void | setInitVm (double value) |
double | getInitVm () const |
void | setInitU (double value) |
double | getInitU () const |
double | getU () const |
void | setRmByTau (double value) |
double | getRmByTau () const |
void | setAccommodating (bool value) |
bool | getAccommodating () const |
void | setU0 (double value) |
double | getU0 () const |
void | handleChannel (double Gk, double Ek) |
void | process (const Eref &eref, ProcPtr proc) |
void | reinit (const Eref &eref, ProcPtr proc) |
Static Public Member Functions | |
static const Cinfo * | initCinfo () |
IzhikevichNrn::IzhikevichNrn | ( | ) |
IzhikevichNrn::~IzhikevichNrn | ( | ) |
double IzhikevichNrn::getA | ( | ) | const |
Referenced by initCinfo().
bool IzhikevichNrn::getAccommodating | ( | ) | const |
Referenced by initCinfo().
double IzhikevichNrn::getAlpha | ( | ) | const |
Referenced by initCinfo().
double IzhikevichNrn::getB | ( | ) | const |
Referenced by initCinfo().
double IzhikevichNrn::getBeta | ( | ) | const |
Referenced by initCinfo().
double IzhikevichNrn::getC | ( | ) | const |
Referenced by initCinfo().
double IzhikevichNrn::getD | ( | ) | const |
Referenced by initCinfo().
double IzhikevichNrn::getGamma | ( | ) | const |
Referenced by initCinfo().
double IzhikevichNrn::getIm | ( | ) | const |
Referenced by initCinfo().
double IzhikevichNrn::getInitU | ( | ) | const |
Referenced by initCinfo().
double IzhikevichNrn::getInitVm | ( | ) | const |
Referenced by initCinfo().
double IzhikevichNrn::getInject | ( | ) | const |
Referenced by initCinfo().
double IzhikevichNrn::getRmByTau | ( | ) | const |
Referenced by initCinfo().
double IzhikevichNrn::getU | ( | ) | const |
Referenced by initCinfo().
double IzhikevichNrn::getU0 | ( | ) | const |
Referenced by initCinfo().
double IzhikevichNrn::getVm | ( | ) | const |
Referenced by initCinfo().
double IzhikevichNrn::getVmax | ( | ) | const |
Referenced by initCinfo().
void IzhikevichNrn::handleChannel | ( | double | Gk, | |
double | Ek | |||
) |
Referenced by initCinfo().
const Cinfo * IzhikevichNrn::initCinfo | ( | ) | [static] |
References a, c, d, getA(), getAccommodating(), getAlpha(), getB(), getBeta(), getC(), getD(), getGamma(), getIm(), getInitU(), getInitVm(), getInject(), getRmByTau(), getU(), getU0(), getVm(), getVmax(), handleChannel(), Neutral::initCinfo(), process(), reinit(), setA(), setAccommodating(), setAlpha(), setB(), setBeta(), setC(), setD(), setGamma(), setInitU(), setInitVm(), setInject(), setRmByTau(), setU0(), setVm(), and setVmax().
References ProcInfo::currTime, and ProcInfo::dt.
Referenced by initCinfo().
Referenced by initCinfo().
void IzhikevichNrn::setA | ( | double | value | ) |
Referenced by initCinfo().
void IzhikevichNrn::setAccommodating | ( | bool | value | ) |
Referenced by initCinfo().
void IzhikevichNrn::setAlpha | ( | double | value | ) |
Referenced by initCinfo().
void IzhikevichNrn::setB | ( | double | value | ) |
Referenced by initCinfo().
void IzhikevichNrn::setBeta | ( | double | value | ) |
Referenced by initCinfo().
void IzhikevichNrn::setC | ( | double | value | ) |
Referenced by initCinfo().
void IzhikevichNrn::setD | ( | double | value | ) |
Referenced by initCinfo().
void IzhikevichNrn::setGamma | ( | double | value | ) |
Referenced by initCinfo().
void IzhikevichNrn::setInitU | ( | double | value | ) |
Referenced by initCinfo().
void IzhikevichNrn::setInitVm | ( | double | value | ) |
Referenced by initCinfo().
void IzhikevichNrn::setInject | ( | double | value | ) |
Referenced by initCinfo().
void IzhikevichNrn::setRmByTau | ( | double | value | ) |
Referenced by initCinfo().
void IzhikevichNrn::setU0 | ( | double | value | ) |
Referenced by initCinfo().
void IzhikevichNrn::setVm | ( | double | value | ) |
Referenced by initCinfo().
void IzhikevichNrn::setVmax | ( | double | value | ) |
Referenced by initCinfo().