00001 00005 #ifndef _CBNEURON_ST_H_ 00006 #define _CBNEURON_ST_H_ 00007 00008 #include "cbneuron.h" 00009 #include "spikingneuron.h" 00010 #include "ionchannel.h" 00011 00013 00015 class CbNeuronSt : public CbNeuron { 00016 00017 DO_REGISTERING 00018 00019 public: 00020 00021 CbNeuronSt(void) { STempHeight=30e-3; Trefract=5e-3; }; 00022 virtual ~CbNeuronSt() {}; 00023 00024 virtual double nextstate(void); 00025 00027 double STempHeight; 00028 00029 private: 00030 00032 int STempIdxMax; 00033 00034 static const double STEMP[]; 00035 00036 static const int NSTEMP; 00037 00038 int STempIdx; 00039 00040 }; 00041 00042 #endif