GeNN  1.1
GPU enhanced Neuronal Networks (GeNN)
 All Classes Files Functions Variables Typedefs Macros Pages
extra_neurons.h File Reference

Go to the source code of this file.

Functions

n varNames clear ()
 
n varNames push_back (tS("V"))
 
n 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"))
 
nModels push_back (n)
 
n varNames push_back (tS("count_t_NB"))
 
n pNames push_back (tS("max_t_NB"))
 

Variables

simCode
 

Function Documentation

ps dpNames clear ( )
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")  )
nModels push_back ( )
n varNames push_back ( tS("count_t_NB")  )
n pNames push_back ( tS("max_t_NB")  )

Variable Documentation

n simCode
Initial value:
= tS(" \
$(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