CSIM: specific_neurons.h Source File

specific_neurons.h

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

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