CSIM: dynamicsynapse.h Source File

dynamicsynapse.h

00001 
00003 float U;
00004 
00006 float D;
00007 
00009 float F;
00010 
00012 float u0;
00013 
00015 float r0;              
00016 
00018 double u;
00019 
00021 double r;              
00022 
00024 double lastSpike;
00025 
00026 #define DYNAMIC_PSR_CHANGE { \
00027   if ( lastSpike > 0 ) { \
00028     double isi = SimulationTime - lastSpike; \
00029     r = 1 + (r*(1-u)-1)*exp(-isi/D); \
00030     u = U + u*(1-U)*exp(-isi/F); \
00031   } \
00032   psr += ((W/decay) * u * r); \
00033   lastSpike = SimulationTime; \
00034 }
00035 

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