00001 #ifndef OUNOISESYNAPSE_H_ 00002 #define OUNOISESYNAPSE_H_ 00003 00004 #include "OUNoiseResponse.h" 00005 #include "GenericConductanceBasedSpikingSynapse.h" 00006 00007 class OUNoiseSynapse : public GenericConductanceBasedSpikingSynapse< OUNoiseResponse > 00008 { 00009 SIMOBJECT( OUNoiseSynapse, AdvancePhase::SpikeDriven ) 00010 public: 00011 OUNoiseSynapse(const float g0 = 0.012e-6, 00012 const float sig = 0.003e-6, 00013 const float tau = 2.7e-3, 00014 const float Erev = 0.0) 00015 00016 { 00017 this->g0 = g0; 00018 this->sig = sig; 00019 this->tau = tau; 00020 this->Erev = Erev; 00021 } 00022 00023 virtual ~OUNoiseSynapse() { 00024 00025 }; 00026 }; 00027 00028 #endif /*OUNOISESYNAPSE_H_*/