|
|||||||||||
Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages
sigmoidalneuron.hGo 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 |