GeNN  3.3.0
GPU enhanced Neuronal Networks (GeNN)
neuronModels.h File Reference
#include "dpclass.h"
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  neuronModel
 class for specifying a neuron model. More...
 
class  rulkovdp
 Class defining the dependent parameters of the Rulkov map neuron. More...
 

Functions

void prepareStandardModels ()
 Function that defines standard neuron models. More...
 

Variables

vector< neuronModelnModels
 Global C++ vector containing all neuron model descriptions. More...
 
unsigned int MAPNEURON
 variable attaching the name "MAPNEURON" More...
 
unsigned int POISSONNEURON
 variable attaching the name "POISSONNEURON" More...
 
unsigned int TRAUBMILES_FAST
 variable attaching the name "TRAUBMILES_FAST" More...
 
unsigned int TRAUBMILES_ALTERNATIVE
 variable attaching the name "TRAUBMILES_ALTERNATIVE" More...
 
unsigned int TRAUBMILES_SAFE
 variable attaching the name "TRAUBMILES_SAFE" More...
 
unsigned int TRAUBMILES
 variable attaching the name "TRAUBMILES" More...
 
unsigned int TRAUBMILES_PSTEP
 variable attaching the name "TRAUBMILES_PSTEP" More...
 
unsigned int IZHIKEVICH
 variable attaching the name "IZHIKEVICH" More...
 
unsigned int IZHIKEVICH_V
 variable attaching the name "IZHIKEVICH_V" More...
 
unsigned int SPIKESOURCE
 variable attaching the name "SPIKESOURCE" More...
 
const unsigned int MAXNRN = 7
 

Function Documentation

◆ prepareStandardModels()

void prepareStandardModels ( )

Function that defines standard neuron models.

The neuron models are defined and added to the C++ vector nModels that is holding all neuron model descriptions. User defined neuron models can be appended to this vector later in (a) separate function(s).

Variable Documentation

◆ IZHIKEVICH

unsigned int IZHIKEVICH

variable attaching the name "IZHIKEVICH"

◆ IZHIKEVICH_V

unsigned int IZHIKEVICH_V

variable attaching the name "IZHIKEVICH_V"

◆ MAPNEURON

unsigned int MAPNEURON

variable attaching the name "MAPNEURON"

◆ MAXNRN

const unsigned int MAXNRN = 7

◆ nModels

vector<neuronModel> nModels

Global C++ vector containing all neuron model descriptions.

◆ POISSONNEURON

unsigned int POISSONNEURON

variable attaching the name "POISSONNEURON"

◆ SPIKESOURCE

unsigned int SPIKESOURCE

variable attaching the name "SPIKESOURCE"

◆ TRAUBMILES

unsigned int TRAUBMILES

variable attaching the name "TRAUBMILES"

◆ TRAUBMILES_ALTERNATIVE

unsigned int TRAUBMILES_ALTERNATIVE

variable attaching the name "TRAUBMILES_ALTERNATIVE"

◆ TRAUBMILES_FAST

unsigned int TRAUBMILES_FAST

variable attaching the name "TRAUBMILES_FAST"

◆ TRAUBMILES_PSTEP

unsigned int TRAUBMILES_PSTEP

variable attaching the name "TRAUBMILES_PSTEP"

◆ TRAUBMILES_SAFE

unsigned int TRAUBMILES_SAFE

variable attaching the name "TRAUBMILES_SAFE"