![]() |
GeNN
2.2.3
GPU enhanced Neuronal Networks (GeNN)
|
Functions for generating code that will run the neuron and synapse simulations on the CPU. Part of the code generation section. More...
Go to the source code of this file.
Functions | |
void | genNeuronFunction (const NNmodel &model, const string &path) |
Function that generates the code of the function the will simulate all neurons on the CPU. More... | |
void | generate_process_presynaptic_events_code_CPU (ostream &os, const NNmodel &model, unsigned int src, unsigned int trg, int i, string &localID, unsigned int inSynNo, const string &postfix) |
Function for generating the CUDA synapse kernel code that handles presynaptic spikes or spike type events. More... | |
void | genSynapseFunction (const NNmodel &model, const string &path) |
Function that generates code that will simulate all synapses of the model on the CPU. More... | |
Functions for generating code that will run the neuron and synapse simulations on the CPU. Part of the code generation section.
void generate_process_presynaptic_events_code_CPU | ( | ostream & | os, |
const NNmodel & | model, | ||
unsigned int | src, | ||
unsigned int | trg, | ||
int | i, | ||
string & | localID, | ||
unsigned int | inSynNo, | ||
const string & | postfix | ||
) |
Function for generating the CUDA synapse kernel code that handles presynaptic spikes or spike type events.
os | output stream for code |
model | the neuronal network model to generate code for |
src | the number of the src neuron population |
trg | the number of the target neuron population |
i | the index of the synapse group being processed |
localID | the variable name of the local ID of the thread within the synapse group |
inSynNo | the ID number of the current synapse population as the incoming population to the target neuron population |
postfix | whether to generate code for true spikes or spike type events |
void genNeuronFunction | ( | const NNmodel & | model, |
const string & | path | ||
) |
Function that generates the code of the function the will simulate all neurons on the CPU.
model | Model description |
path | Path for code generation |
void genSynapseFunction | ( | const NNmodel & | model, |
const string & | path | ||
) |
Function that generates code that will simulate all synapses of the model on the CPU.
model | Model description |
path | Path for code generation |