GeNN  3.3.0
GPU enhanced Neuronal Networks (GeNN)
synapseModels.cc File Reference
#include "codeGenUtils.h"
#include "synapseModels.h"
#include "extra_weightupdates.h"

Macros

#define SYNAPSEMODELS_CC
 

Functions

void prepareWeightUpdateModels ()
 Function that prepares the standard (pre) synaptic models, including their variables, parameters, dependent parameters and code strings. More...
 

Variables

vector< weightUpdateModelweightUpdateModels
 Global C++ vector containing all weightupdate model descriptions. More...
 
unsigned int NSYNAPSE
 Variable attaching the name NSYNAPSE to the non-learning synapse. More...
 
unsigned int NGRADSYNAPSE
 Variable attaching the name NGRADSYNAPSE to the graded synapse wrt the presynaptic voltage. More...
 
unsigned int LEARN1SYNAPSE
 Variable attaching the name LEARN1SYNAPSE to the the primitive STDP model for learning. More...
 

Macro Definition Documentation

◆ SYNAPSEMODELS_CC

#define SYNAPSEMODELS_CC

Function Documentation

◆ prepareWeightUpdateModels()

void prepareWeightUpdateModels ( )

Function that prepares the standard (pre) synaptic models, including their variables, parameters, dependent parameters and code strings.

Variable Documentation

◆ LEARN1SYNAPSE

unsigned int LEARN1SYNAPSE

Variable attaching the name LEARN1SYNAPSE to the the primitive STDP model for learning.

◆ NGRADSYNAPSE

unsigned int NGRADSYNAPSE

Variable attaching the name NGRADSYNAPSE to the graded synapse wrt the presynaptic voltage.

◆ NSYNAPSE

unsigned int NSYNAPSE

Variable attaching the name NSYNAPSE to the non-learning synapse.

◆ weightUpdateModels

vector<weightUpdateModel> weightUpdateModels

Global C++ vector containing all weightupdate model descriptions.