CSIM: analogsynapse.h Source File

analogsynapse.h

Go to the documentation of this file.
00001 
00005 #ifndef _ANALOGSYNAPSE_H_
00006 #define _ANALOGSYNAPSE_H_
00007 
00008 #include "synapse.h"
00009 
00011 class AnalogSynapse : public Synapse {
00012   friend class AnalogNeuron;
00013   friend class StaticAnalogSynapse;
00014   friend class DynamicAnalogSynapse;
00015   /* **********************
00016      BEGIN MICHAEL PFEIFFER
00017      ***********************/
00018   friend class PhysicalModel;
00019   /* ********************
00020      END MICHAEL PFEIFFER
00021      *********************/
00022 
00023  public:
00024   AnalogSynapse(void);
00025 
00027   float Inoise;
00028 
00030   //  virtual double psc(void);
00031   virtual int getIndex(void) { return delayIndex; }
00032   virtual void setPsi(double myVal) { psi=myVal; }
00033 
00034  protected:
00036   // is filled out by reset() of presyn neuron
00037   int delayIndex;
00038 
00040   // this comes from preNeuron::output()
00041   double psi;
00042 
00043 
00044 };
00045 
00046 #endif

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