Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

Izhi_Neuron Class Reference

#include <izhi_neuron.h>

Inheritance diagram for Izhi_Neuron:

SpikingNeuron Neuron Forceable SynapseTarget Advancable csimClass List of all members.

Detailed Description

A canonical bursting and spiking neuron.

see Izhikevich E. "Simple model of Spiking Neurons"

Model

A canonical neuron model is implemented where the membrane potential $V_m$ of a neuron is given by

, $R_m$ is the membrane resistance, $I_{syn}(t)$ is the current supplied by the synapses, $I_{inject}$ is a non-specific background current and $I_{noise}$ is a Gaussion random variable with zero mean and a given variance noise.

At time $t=0$ $V_m$ ist set to $V_{init}$ . If $V_m$ exceeds the threshold voltage $V_{thresh}$ it is reset to $V_{reset}$ and hold there for the length $T_{refract}$ of the absolute refractory period.

Implementation

The simple Euler method is used for numerical integration.

Public Member Functions

Public Attributes

Protected Attributes

Private Attributes

Friends