![]() |
GeNN
4.9.0
GPU enhanced Neuronal Networks (GeNN)
|
#include <algorithm>#include <array>#include <functional>#include <map>#include <numeric>#include <string>#include "../../../../share/genn/backends/opencl/cl2.hpp"#include "backendExport.h"#include "gennUtils.h"#include "code_generator/backendSIMT.h"#include "code_generator/codeStream.h"#include "code_generator/modelSpecMerged.h"#include "code_generator/substitutions.h"Go to the source code of this file.
Classes | |
| struct | CodeGenerator::OpenCL::Preferences |
| Preferences for OpenCL backend. More... | |
| class | CodeGenerator::OpenCL::Backend |
Namespaces | |
| filesystem | |
| CodeGenerator | |
| Helper class for generating code - automatically inserts brackets, indents etc. | |
| CodeGenerator::OpenCL | |
Enumerations | |
| enum | CodeGenerator::OpenCL::PlatformSelect { CodeGenerator::OpenCL::PlatformSelect::MANUAL } |
| Methods for selecting OpenCL platform. More... | |
| enum | CodeGenerator::OpenCL::DeviceSelect { CodeGenerator::OpenCL::DeviceSelect::MOST_MEMORY, CodeGenerator::OpenCL::DeviceSelect::MANUAL } |
| Methods for selecting OpenCL device. More... | |
| enum | CodeGenerator::OpenCL::WorkGroupSizeSelect { CodeGenerator::OpenCL::WorkGroupSizeSelect::MANUAL } |
| Methods for selecting OpenCL kernel workgroup size. More... | |