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

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 
00018 class bNACOUNeuron : public CbStOuNeuron {
00019 
00020  DO_REGISTERING
00021 
00022  public:
00023 
00024   bNACOUNeuron(void);
00025 
00026   virtual ~bNACOUNeuron();
00027 
00028   virtual int init(Advancable *a);
00029 
00030   virtual int updateInternal(void);
00031 
00032 private:
00033 
00034   AHP_Channel  *ahp;
00035 
00036 
00037 };
00038 
00039 
00041 
00045 class cACOUNeuron : public CbStOuNeuron {
00046 
00047  DO_REGISTERING
00048 
00049  public:
00050 
00051   cACOUNeuron(void);
00052 
00053   virtual ~cACOUNeuron();
00054 
00055   virtual int init(Advancable *a);
00056 
00057   virtual int updateInternal(void);
00058 
00059 private:
00060 
00061   AHP_Channel  *ahp;
00062 
00063 
00064 };
00065 
00066 
00068 
00073 class dNACOUNeuron : public CbStOuNeuron {
00074 
00075  DO_REGISTERING
00076 
00077  public:
00078 
00079   dNACOUNeuron(void);
00080 
00081   virtual ~dNACOUNeuron();
00082 
00083   virtual int init(Advancable *a);
00084 
00085   virtual int updateInternal(void);
00086 
00087 
00088 private:
00089 
00090   AChannel_Hoffman97  *ah;
00091 
00092 };
00093 
00094 
00095 
00096 #endif