#include <EvLifNeuron.h>
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 |
Definition at line 6 of file EvLifNeuron.h.
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.
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.
void EvLifNeuron::currentInput | ( | double | Isyn | ) | [virtual] |
Reimplemented from LifNeuron.
Definition at line 23 of file EvLifNeuron.cpp.
References LifNeuron::currentInput(), and remainActive.
bool EvLifNeuron::remainActive [protected] |