GeNN  4.9.0
GPU enhanced Neuronal Networks (GeNN)
CodeGenerator::SingleThreadedCPU::Preferences Struct Reference

#include <backend.h>

Inheritance diagram for CodeGenerator::SingleThreadedCPU::Preferences:
CodeGenerator::PreferencesBase

Additional Inherited Members

- Public Member Functions inherited from CodeGenerator::PreferencesBase
void updateHash (boost::uuids::detail::sha1 &hash) const
 
- Public Attributes inherited from CodeGenerator::PreferencesBase
bool optimizeCode = false
 Generate speed-optimized code, potentially at the expense of floating-point accuracy. More...
 
bool debugCode = false
 Generate code with debug symbols. More...
 
bool enableBitmaskOptimisations = false
 
bool automaticCopy = false
 If backend/device supports it, copy data automatically when required rather than requiring push and pull. More...
 
bool generateEmptyStatePushPull = true
 Should GeNN generate empty state push and pull functions. More...
 
bool generateExtraGlobalParamPull = true
 Should GeNN generate pull functions for extra global parameters? These are very rarely used. More...
 
bool includeModelNameInDLL = false
 
std::string userCxxFlagsGNU = ""
 C++ compiler options to be used for building all host side code (used for unix based platforms) More...
 
std::string userNvccFlagsGNU = ""
 NVCC compiler options they may want to use for all GPU code (used for unix based platforms) More...
 
plog::Severity logLevel = plog::info
 Logging level to use for code generation. More...
 

The documentation for this struct was generated from the following file: