![]() |
GeNN
2.2.3
GPU enhanced Neuronal Networks (GeNN)
|
This file is part of a tool chain for running the classol/MBody1 example model. More...
#include <iostream>#include <fstream>#include <stdlib.h>#include <cstdint>#include "gauss.h"#include "randomGen.h"#include "randomGen.cc"Macros | |
| #define | B(x, i) ((x) & (0x80000000 >> (i))) |
| Extract the bit at the specified position i from x. More... | |
| #define | setB(x, i) x= ((x) | (0x80000000 >> (i))) |
| Set the bit at the specified position i in x to 1. More... | |
| #define | delB(x, i) x= ((x) & (~(0x80000000 >> (i)))) |
| Set the bit at the specified position i in x to 0. More... | |
Functions | |
| int | main (int argc, char *argv[]) |
Variables | |
| randomGen | R |
| randomGauss | RG |
This file is part of a tool chain for running the classol/MBody1 example model.
This file compiles to a tool to generate appropriate connectivity patterns between PNs and KCs in the model. In contrast to the gen_pnkc_syns.cc tool, here the output is in a format that is suited for the "INDIVIDUALID" method for specifying connectivity. The connectivity is saved to file and can then be read by the classol method for reading this connectivity.
| #define B | ( | x, | |
| i | |||
| ) | ((x) & (0x80000000 >> (i))) |
Extract the bit at the specified position i from x.
| #define delB | ( | x, | |
| i | |||
| ) | x= ((x) & (~(0x80000000 >> (i)))) |
Set the bit at the specified position i in x to 0.
| #define setB | ( | x, | |
| i | |||
| ) | x= ((x) | (0x80000000 >> (i))) |
Set the bit at the specified position i in x to 1.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
| randomGauss RG |