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