Go to the source code of this file.
| n varNames push_back |
( |
tS("V") |
| ) |
|
| ps varTypes push_back |
( |
tS("float") |
| ) |
|
| n varNames push_back |
( |
tS("V_NB") |
| ) |
|
| n varNames push_back |
( |
tS("tSpike_NB") |
| ) |
|
| n varNames push_back |
( |
tS("__regime_val") |
| ) |
|
| n varTypes push_back |
( |
tS("int") |
| ) |
|
| n pNames push_back |
( |
tS("VReset_NB") |
| ) |
|
| n pNames push_back |
( |
tS("VThresh_NB") |
| ) |
|
| n pNames push_back |
( |
tS("tRefrac_NB") |
| ) |
|
| n pNames push_back |
( |
tS("VRest_NB") |
| ) |
|
| n pNames push_back |
( |
tS("TAUm_NB") |
| ) |
|
| n pNames push_back |
( |
tS("Cm_NB") |
| ) |
|
| n varNames push_back |
( |
tS("count_t_NB") |
| ) |
|
| n pNames push_back |
( |
tS("max_t_NB") |
| ) |
|
Initial value:
$(V) = -1000000; \
if ($(__regime_val)==1) { \n \
$(V_NB) += (Isyn_NB/$(Cm_NB)+($(VRest_NB)-$(V_NB))/$(TAUm_NB))*DT; \n \
if ($(V_NB)>$(VThresh_NB)) { \n \
$(V_NB) = $(VReset_NB); \n \
$(tSpike_NB) = t; \n \
$(V) = 100000; \
$(__regime_val) = 2; \n \
} \n \
} \n \
if ($(__regime_val)==2) { \n \
if (t-$(tSpike_NB) > $(tRefrac_NB)) { \n \
$(__regime_val) = 1; \n \
} \n \
} \n \
")
#define tS(X)
Macro providing the abbreviated syntax tS() instead of toString().
Definition: toString.h:43