EvLifNeuron Class Reference

#include <EvLifNeuron.h>

Inheritance diagram for EvLifNeuron:

Inheritance graph
[legend]
Collaboration diagram for EvLifNeuron:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 EvLifNeuron (float Rm=1e6, float Cm=3e-8, float Vresting=-0.06, float Vthresh=-0.045, float Vreset=-0.06, float Vinit=-0.06, float Trefract=3e-3, float Inoise=0.0, float Iinject=0.0)
virtual ~EvLifNeuron ()
virtual int advance (AdvanceInfo const &ai)
 Advance the leaky I&F neuron.
virtual void currentInput (double Isyn)

Protected Attributes

bool remainActive


Detailed Description

Definition at line 6 of file EvLifNeuron.h.


Constructor & Destructor Documentation

EvLifNeuron::EvLifNeuron ( float  Rm = 1e6,
float  Cm = 3e-8,
float  Vresting = -0.06,
float  Vthresh = -0.045,
float  Vreset = -0.06,
float  Vinit = -0.06,
float  Trefract = 3e-3,
float  Inoise = 0.0,
float  Iinject = 0.0 
) [inline]

Definition at line 10 of file EvLifNeuron.h.

EvLifNeuron::~EvLifNeuron (  )  [virtual]

Definition at line 5 of file EvLifNeuron.cpp.


Member Function Documentation

int EvLifNeuron::advance ( AdvanceInfo const &  ai  )  [virtual]

Advance the leaky I&F neuron.

Reimplemented from LifNeuron.

Definition at line 12 of file EvLifNeuron.cpp.

References LifNeuron::advance(), ADVANCEFLAG_DEACTIVATE, and remainActive.

Here is the call graph for this function:

void EvLifNeuron::currentInput ( double  Isyn  )  [virtual]

Reimplemented from LifNeuron.

Definition at line 23 of file EvLifNeuron.cpp.

References LifNeuron::currentInput(), and remainActive.

Here is the call graph for this function:


Member Data Documentation

Definition at line 32 of file EvLifNeuron.h.

Referenced by advance(), and currentInput().


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

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