CbExIzhiNeuron Class Reference

A conductance based 'extended' Izhikevich neuron. More...

#include <IzhiNeuron.h>

Inheritance diagram for CbExIzhiNeuron:

Inheritance graph
[legend]
Collaboration diagram for CbExIzhiNeuron:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CbExIzhiNeuron (double a=0.02, double b=0.2, double c=-65.0, double d=8.0, double k=0.7, double Vt=-60.0, double Vr=-45.0, double Cm=100.0, double Vpeak=30.0, double Vinit=-0.06, double Inoise=0.0, double Iinject=0.0, double factI=1.0)
 CbExIzhiNeuron (string type, double Vinit=-0.06, double Inoise=0.0, double Iinject=0.0, double factI=1.0)
virtual ~CbExIzhiNeuron ()
virtual void currentInput (double Isyn)
virtual void conductanceInput (double g, double Erev)
virtual double getVm ()
 Get the current membrane voltage.


Detailed Description

A conductance based 'extended' Izhikevich neuron.

Based on Chapter 8 of Izhikevich 2007 - Dynamical Systems in Neuroscience

Model

Definition at line 326 of file IzhiNeuron.h.


Constructor & Destructor Documentation

CbExIzhiNeuron::CbExIzhiNeuron ( double  a = 0.02,
double  b = 0.2,
double  c = -65.0,
double  d = 8.0,
double  k = 0.7,
double  Vt = -60.0,
double  Vr = -45.0,
double  Cm = 100.0,
double  Vpeak = 30.0,
double  Vinit = -0.06,
double  Inoise = 0.0,
double  Iinject = 0.0,
double  factI = 1.0 
)

Definition at line 307 of file IzhiNeuron.cpp.

CbExIzhiNeuron::CbExIzhiNeuron ( string  type,
double  Vinit = -0.06,
double  Inoise = 0.0,
double  Iinject = 0.0,
double  factI = 1.0 
)

Definition at line 316 of file IzhiNeuron.cpp.

virtual CbExIzhiNeuron::~CbExIzhiNeuron (  )  [inline, virtual]

Definition at line 351 of file IzhiNeuron.h.


Member Function Documentation

void CbExIzhiNeuron::currentInput ( double  Isyn  )  [inline, virtual]

Reimplemented from CurrentInputTarget.

Definition at line 322 of file IzhiNeuron.cpp.

References IzhiNeuronBase::Isyn.

void CbExIzhiNeuron::conductanceInput ( double  g,
double  Erev 
) [inline, virtual]

Reimplemented from ConductanceInputTarget.

Definition at line 328 of file IzhiNeuron.cpp.

References IzhiNeuronBase::Isyn, and IzhiNeuronBase::Vm.

virtual double CbExIzhiNeuron::getVm (  )  [inline, virtual]

Get the current membrane voltage.

Reimplemented from ConductanceInputTarget.

Definition at line 359 of file IzhiNeuron.h.

References IzhiNeuronBase::Vm.


The documentation for this class was generated from the following files:

Generated on Wed Jul 9 16:34:47 2008 for PCSIM by  doxygen 1.5.5