GeNN  2.2.3
GPU enhanced Neuronal Networks (GeNN)
MBody1_project/model/MBody1.cc File Reference

This file contains the model definition of the mushroom body "MBody1" model. It is used in both the GeNN code generation and the user side simulation code (class classol, file classol_sim). More...

#include "modelSpec.h"
#include "global.h"
#include "sizes.h"

Functions

void modelDefinition (NNmodel &model)
 This function defines the MBody1 model, and it is a good example of how networks should be defined. More...
 

Variables

double myPOI_p [4]
 
double myPOI_ini [3]
 
double stdTM_p [7]
 
double stdTM_ini [4]
 
double * myPNKC_p = NULL
 
double myPNKC_ini [1]
 
double postExpPNKC [2]
 
double * myPNLHI_p = NULL
 
double myPNLHI_ini [1]
 
double postExpPNLHI [2]
 
double myLHIKC_p [2]
 
double myLHIKC_ini [1]
 
double postExpLHIKC [2]
 
double myKCDN_p [10]
 
double myKCDN_ini [2]
 
double postExpKCDN [2]
 
double myDNDN_p [2]
 
double myDNDN_ini [1]
 
double postExpDNDN [2]
 
double * postSynV = NULL
 

Detailed Description

This file contains the model definition of the mushroom body "MBody1" model. It is used in both the GeNN code generation and the user side simulation code (class classol, file classol_sim).

Function Documentation

void modelDefinition ( NNmodel model)

This function defines the MBody1 model, and it is a good example of how networks should be defined.

Variable Documentation

double myDNDN_ini[1]
Initial value:
={
5.0/_NLB
}
#define _NLB
Definition: MBody1_project/model/sizes.h:4
double myDNDN_p[2]
Initial value:
= {
-30.0,
50.0
}
double myKCDN_ini[2]
Initial value:
={
0.01,
0.01,
}
double myKCDN_p[10]
Initial value:
= {
50.0,
50.0,
50000.0,
100000.0,
200.0,
0.015,
0.0075,
33.33,
10.0,
0.00006
}
double myLHIKC_ini[1]
Initial value:
= {
1.0/_NLHI
}
#define _NLHI
Definition: MBody1_project/model/sizes.h:3
double myLHIKC_p[2]
Initial value:
= {
-40.0,
50.0
}
double myPNKC_ini[1]
Initial value:
= {
0.01
}
double* myPNKC_p = NULL
double myPNLHI_ini[1]
Initial value:
= {
0.0
}
double* myPNLHI_p = NULL
double myPOI_ini[3]
Initial value:
= {
-60.0,
0,
-10.0
}
double myPOI_p[4]
Initial value:
= {
0.1,
2.5,
20.0,
-60.0
}
double postExpDNDN[2]
Initial value:
={
2.5,
-92.0
}
double postExpKCDN[2]
Initial value:
={
5.0,
0.0
}
double postExpLHIKC[2]
Initial value:
={
1.5,
-92.0
}
double postExpPNKC[2]
Initial value:
={
1.0,
0.0
}
double postExpPNLHI[2]
Initial value:
={
1.0,
0.0
}
double* postSynV = NULL
double stdTM_ini[4]
Initial value:
= {
-60.0,
0.0529324,
0.3176767,
0.5961207
}
double stdTM_p[7]
Initial value:
= {
7.15,
50.0,
1.43,
-95.0,
0.02672,
-63.563,
0.143
}