CSIM: specificouneurons.h Source File

specificouneurons.h

Go to the documentation of this file.
00001 
00005 #ifndef _SP_OU_NEURON_H_
00006 #define _SP_OU_NEURON_H_
00007 
00008 #include "cbstouneuron.h"
00009 #include "ahp_channel.h"
00010 #include "specific_ion_channels.h"
00011 
00012 
00014 
00016 class bNACOUNeuron : public CbStOuNeuron {
00017 
00018  DO_REGISTERING
00019 
00020  public:
00021 
00022   bNACOUNeuron(void);
00023 
00024   virtual ~bNACOUNeuron();
00025 
00026   virtual int init(Advancable *a);
00027 
00028   virtual int updateInternal(void);
00029 
00030 private:
00031 
00032   AHP_Channel  *ahp;
00033 
00034 
00035 };
00036 
00037 
00039 
00041 class cACOUNeuron : public CbStOuNeuron {
00042 
00043  DO_REGISTERING
00044 
00045  public:
00046 
00047   cACOUNeuron(void);
00048 
00049   virtual ~cACOUNeuron();
00050 
00051   virtual int init(Advancable *a);
00052 
00053   virtual int updateInternal(void);
00054 
00055 private:
00056 
00057   AHP_Channel  *ahp;
00058 
00059 
00060 };
00061 
00062 
00064 
00066 class dNACOUNeuron : public CbStOuNeuron {
00067 
00068  DO_REGISTERING
00069 
00070  public:
00071 
00072   dNACOUNeuron(void);
00073 
00074   virtual ~dNACOUNeuron();
00075 
00076   virtual int init(Advancable *a);
00077 
00078   virtual int updateInternal(void);
00079 
00080 
00081 private:
00082 
00083   AChannel_Hoffman97  *ah;
00084 
00085 };
00086 
00087 
00088 
00089 #endif

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