GeNN  3.3.0
GPU enhanced Neuronal Networks (GeNN)
StandardGeneratedSections Namespace Reference

Functions

void neuronOutputInit (CodeStream &os, const NeuronGroup &ng, const std::string &devPrefix)
 
void neuronLocalVarInit (CodeStream &os, const NeuronGroup &ng, const VarNameIterCtx &nmVars, const std::string &devPrefix, const std::string &localID, const std::string &ttype)
 
void neuronLocalVarWrite (CodeStream &os, const NeuronGroup &ng, const VarNameIterCtx &nmVars, const std::string &devPrefix, const std::string &localID)
 
void neuronSpikeEventTest (CodeStream &os, const NeuronGroup &ng, const VarNameIterCtx &nmVars, const ExtraGlobalParamNameIterCtx &nmExtraGlobalParams, const std::string &localID, const std::vector< FunctionTemplate > &functions, const std::string &ftype, const std::string &rng)
 
void neuronCurrentInjection (CodeStream &os, const NeuronGroup &ng, const std::string &devPrefix, const std::string &localID, const std::vector< FunctionTemplate > &functions, const std::string &ftype, const std::string &rng)
 
void neuronCopySpikeTriggeredVars (CodeStream &os, const NeuronGroup &ng, const std::string &devPrefix, const std::string &localID)
 
void weightUpdatePreSpike (CodeStream &os, const NeuronGroup &ng, const std::string &devPrefix, const std::string &localID, const std::vector< FunctionTemplate > &functions, const std::string &ftype)
 
void weightUpdatePostSpike (CodeStream &os, const NeuronGroup &ng, const std::string &devPrefix, const std::string &localID, const std::vector< FunctionTemplate > &functions, const std::string &ftype)
 

Function Documentation

◆ neuronCopySpikeTriggeredVars()

void StandardGeneratedSections::neuronCopySpikeTriggeredVars ( CodeStream os,
const NeuronGroup ng,
const std::string &  devPrefix,
const std::string &  localID 
)

◆ neuronCurrentInjection()

void StandardGeneratedSections::neuronCurrentInjection ( CodeStream os,
const NeuronGroup ng,
const std::string &  devPrefix,
const std::string &  localID,
const std::vector< FunctionTemplate > &  functions,
const std::string &  ftype,
const std::string &  rng 
)

◆ neuronLocalVarInit()

void StandardGeneratedSections::neuronLocalVarInit ( CodeStream os,
const NeuronGroup ng,
const VarNameIterCtx nmVars,
const std::string &  devPrefix,
const std::string &  localID,
const std::string &  ttype 
)

◆ neuronLocalVarWrite()

void StandardGeneratedSections::neuronLocalVarWrite ( CodeStream os,
const NeuronGroup ng,
const VarNameIterCtx nmVars,
const std::string &  devPrefix,
const std::string &  localID 
)

◆ neuronOutputInit()

void StandardGeneratedSections::neuronOutputInit ( CodeStream os,
const NeuronGroup ng,
const std::string &  devPrefix 
)

◆ neuronSpikeEventTest()

void StandardGeneratedSections::neuronSpikeEventTest ( CodeStream os,
const NeuronGroup ng,
const VarNameIterCtx nmVars,
const ExtraGlobalParamNameIterCtx nmExtraGlobalParams,
const std::string &  localID,
const std::vector< FunctionTemplate > &  functions,
const std::string &  ftype,
const std::string &  rng 
)

◆ weightUpdatePostSpike()

void StandardGeneratedSections::weightUpdatePostSpike ( CodeStream os,
const NeuronGroup ng,
const std::string &  devPrefix,
const std::string &  localID,
const std::vector< FunctionTemplate > &  functions,
const std::string &  ftype 
)

◆ weightUpdatePreSpike()

void StandardGeneratedSections::weightUpdatePreSpike ( CodeStream os,
const NeuronGroup ng,
const std::string &  devPrefix,
const std::string &  localID,
const std::vector< FunctionTemplate > &  functions,
const std::string &  ftype 
)