|
|||||||||||
Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages
analogsynapse.hGo 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 |