IzhiNeuron Class Reference

A current based Izhikevich neuron. More...

#include <IzhiNeuron.h>

Inheritance diagram for IzhiNeuron:

Inheritance graph
[legend]
Collaboration diagram for IzhiNeuron:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 IzhiNeuron (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)
 IzhiNeuron (string type, double Vinit=-0.06, double Inoise=0.0, double Iinject=0.0, double factI=1.0)
virtual ~IzhiNeuron ()
virtual void currentInput (double Isyn)


Detailed Description

A current based Izhikevich neuron.

Implements the model described in Izhikevich, 2004 'Which model to use for cortical spiking neurons'

Model

Definition at line 134 of file IzhiNeuron.h.


Constructor & Destructor Documentation

IzhiNeuron::IzhiNeuron ( 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 137 of file IzhiNeuron.cpp.

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

Definition at line 144 of file IzhiNeuron.cpp.

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

Definition at line 156 of file IzhiNeuron.h.


Member Function Documentation

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

Reimplemented from CurrentInputTarget.

Definition at line 150 of file IzhiNeuron.cpp.

References IzhiNeuronBase::Isyn.


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

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