|
|||||||||||
Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages
lifneuronsynchan.hGo to the documentation of this file.00001 00005 #ifndef _LIFNEURONSYNCHAN_H_ 00006 #define _LIFNEURONSYNCHAN_H_ 00007 00008 #include "csimclass.h" 00009 #include "lifneuron.h" 00010 00012 00047 class LifNeuronSynchan : public LifNeuron { 00048 00049 DO_REGISTERING 00050 00051 public: 00052 00053 LifNeuronSynchan(void); 00054 virtual ~LifNeuronSynchan(); 00055 00057 virtual int updateInternal(void); 00058 00060 virtual void reset(void); 00061 00063 virtual double nextstate(void); 00064 00066 virtual float getVm(void) {return Vm;}; 00067 00069 float tau_nmda; 00070 00072 float tau_ampa; 00073 00075 float tau_gaba_a; 00076 00078 float tau_gaba_b; 00079 00081 float E_nmda; 00082 00084 float E_ampa; 00085 00087 float E_gaba_a; 00088 00090 float E_gaba_b; 00091 00093 float Mg_conc; 00094 00095 protected: 00096 friend class GlutamateSynapseSynchan; 00097 friend class DynamicGlutamateSynapseSynchan; 00098 00100 00102 double decay_nmda; 00104 double decay_ampa; 00106 double decay_gaba_a; 00108 double decay_gaba_b; 00109 00111 double summationPoint_nmda; 00113 double summationPoint_ampa; 00115 double summationPoint_gaba_a; 00117 double summationPoint_gaba_b; 00118 }; 00119 00120 #endif | |||||||||||
(C) 2003, Thomas Natschläger | last modified 07/10/2006 |