GeNN  4.9.0
GPU enhanced Neuronal Networks (GeNN)
generateModules.h File Reference
#include <string>
#include <vector>
#include "gennExport.h"
#include "backendBase.h"

Go to the source code of this file.

Namespaces

 filesystem
 
 CodeGenerator
 Helper class for generating code - automatically inserts brackets, indents etc.
 

Functions

GENN_EXPORT std::pair< std::vector< std::string >, MemAllocCodeGenerator::generateAll (const ModelSpecInternal &model, const BackendBase &backend, const filesystem::path &sharePath, const filesystem::path &outputPath, bool forceRebuild=false)
 
GENN_EXPORT void CodeGenerator::generateNeuronUpdate (const filesystem::path &outputPath, const ModelSpecMerged &modelMerged, const BackendBase &backend, const std::string &suffix="")
 
GENN_EXPORT void CodeGenerator::generateCustomUpdate (const filesystem::path &outputPath, const ModelSpecMerged &modelMerged, const BackendBase &backend, const std::string &suffix="")
 
GENN_EXPORT void CodeGenerator::generateSynapseUpdate (const filesystem::path &outputPath, const ModelSpecMerged &modelMerged, const BackendBase &backend, const std::string &suffix="")
 
GENN_EXPORT void CodeGenerator::generateInit (const filesystem::path &outputPath, const ModelSpecMerged &modelMerged, const BackendBase &backend, const std::string &suffix="")