#include <IzhiNeuron.h>


Public Member Functions | |
| CbIzhiNeuron (double a=0.02, double b=0.2, double c=-65.0, double d=8.0, double Vpeak=30.0, double Vinit=-0.06, double Inoise=0.0, double Iinject=0.0, double factI=1.0) | |
| CbIzhiNeuron (string type, double Vinit=-0.06, double Inoise=0.0, double Iinject=0.0, double factI=1.0) | |
| virtual | ~CbIzhiNeuron () |
| virtual void | currentInput (double Isyn) |
| virtual void | conductanceInput (double g, double Erev) |
| virtual double | getVm () |
| Get the current membrane voltage. | |
Implements the model described in Izhikevich, 2004 'Which model to use for cortical spiking neurons'
Definition at line 174 of file IzhiNeuron.h.
| CbIzhiNeuron::CbIzhiNeuron | ( | double | a = 0.02, |
|
| double | b = 0.2, |
|||
| double | c = -65.0, |
|||
| double | d = 8.0, |
|||
| double | Vpeak = 30.0, |
|||
| double | Vinit = -0.06, |
|||
| double | Inoise = 0.0, |
|||
| double | Iinject = 0.0, |
|||
| double | factI = 1.0 | |||
| ) |
Definition at line 161 of file IzhiNeuron.cpp.
| CbIzhiNeuron::CbIzhiNeuron | ( | string | type, | |
| double | Vinit = -0.06, |
|||
| double | Inoise = 0.0, |
|||
| double | Iinject = 0.0, |
|||
| double | factI = 1.0 | |||
| ) |
Definition at line 168 of file IzhiNeuron.cpp.
| virtual CbIzhiNeuron::~CbIzhiNeuron | ( | ) | [inline, virtual] |
Definition at line 213 of file IzhiNeuron.h.
| void CbIzhiNeuron::currentInput | ( | double | Isyn | ) | [inline, virtual] |
Reimplemented from CurrentInputTarget.
Definition at line 174 of file IzhiNeuron.cpp.
References IzhiNeuronBase::Isyn.
Reimplemented from ConductanceInputTarget.
Definition at line 180 of file IzhiNeuron.cpp.
References IzhiNeuronBase::Isyn, and IzhiNeuronBase::Vm.
| virtual double CbIzhiNeuron::getVm | ( | ) | [inline, virtual] |
Get the current membrane voltage.
Reimplemented from ConductanceInputTarget.
Definition at line 221 of file IzhiNeuron.h.
References IzhiNeuronBase::Vm.
1.5.5