GeNN  4.0.0
GPU enhanced Neuronal Networks (GeNN)
genn_single_threaded_cpu_backend/optimiser.h
Go to the documentation of this file.
1 #pragma once
2 
3 // GeNN includes
4 #include "backendExport.h"
5 
6 // Single-threaded CPU backend includes
7 #include "backend.h"
8 
9 //--------------------------------------------------------------------------
10 // CodeGenerator::SingleThreadedCPU::Optimiser
11 //--------------------------------------------------------------------------
12 namespace CodeGenerator
13 {
14 namespace SingleThreadedCPU
15 {
16 namespace Optimiser
17 {
18 BACKEND_EXPORT Backend createBackend(const ModelSpecInternal &, const filesystem::path &, int localHostID,
19  const Preferences &preferences);
20 }
21 } // namespace SingleThreadedCPU
22 } // namespace CodeGenerator
Helper class for generating code - automatically inserts brackets, indents etc.
Definition: backendBase.h:22
#define BACKEND_EXPORT
Definition: backendExport.h:13
Definition: genn_single_threaded_cpu_backend/backend.h:27
Definition: genn_single_threaded_cpu_backend/backend.h:34
Definition: modelSpecInternal.h:10
BACKEND_EXPORT Backend createBackend(const ModelSpecInternal &, const filesystem::path &, int localHostID, const Preferences &preferences)
Definition: genn_single_threaded_cpu_backend/optimiser.cc:12