Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

cbstouneuron.h

Go to the documentation of this file.
00001 
00005 #ifndef _CB_ST_OU_NEURON_H_
00006 #define _CB_ST_OU_NEURON_H_
00007 
00008 #include "cbneuronst.h"
00009 #include "spikingneuron.h"
00010 #include "ionchannel.h"
00011 
00013 
00015 class CbStOuNeuron : public CbNeuronSt {
00016 
00017  DO_REGISTERING
00018 
00019  public:
00020 
00021   CbStOuNeuron(void);
00022   virtual ~CbStOuNeuron() {};
00023 
00024   virtual double nextstate(void);
00025 
00026   virtual void reset(void);
00027 
00029   double ge,gi;
00030 
00032   double ge0,gi0;
00033 
00035   double tau_e,tau_i,sig_e,sig_i;
00036 
00038   double Ee,Ei;
00039 
00040  protected:
00041 
00043   double OuInoise;
00044 
00046   double OuGnoise;
00047 
00048  private:
00049 
00051   double Ae,Ai,Ce,Ci,De,Di;
00052 
00053 };
00054 
00055 #endif