CSIM: sigmoidalneuron.h Source File

sigmoidalneuron.h

Go to the documentation of this file.
00001 
00005 #ifndef _SIGMOIDALNEURON_H_
00006 #define _SIGMOIDALNEURON_H_
00007 
00008 #include "analogneuron.h"
00009 
00011 class SigmoidalNeuron : public AnalogNeuron {
00012   friend class ExtOutSigmoidalNeuron;
00013 
00014   DO_REGISTERING
00015 
00016  public:
00017   SigmoidalNeuron(void);
00018 
00020   double thresh;
00022   double beta;
00024   double tau_m;
00026   double A_max;
00028   double I_inject;
00030   double Vm_init;
00031 
00032   virtual void reset(void);
00033   virtual double nextstate(void);
00034 
00035  private:
00037   double C1;
00039   double C2;
00040 
00041 };
00042 
00043 #endif

 
(C) 2003, Thomas Natschläger last modified 07/10/2006