.. index:: pair: enum; Kernel
Kernels generated by :ref:`CUDA <doxid-d1/df6/namespaceCodeGenerator_1_1CUDA>` backend.
.. ref-code-block:: cpp :class: doxyrest-overview-code-block #include <backend.h> enum Kernel { :target:`KernelNeuronUpdate<doxid-d1/df6/namespaceCodeGenerator_1_1CUDA_1a05381dc4178da4eb5cd21384a44dace4aaec9b086a2ef409550ce776d86aaa86a>`, :target:`KernelPresynapticUpdate<doxid-d1/df6/namespaceCodeGenerator_1_1CUDA_1a05381dc4178da4eb5cd21384a44dace4a04b623e2a4ab2808470363c22a79c7e7>`, :target:`KernelPostsynapticUpdate<doxid-d1/df6/namespaceCodeGenerator_1_1CUDA_1a05381dc4178da4eb5cd21384a44dace4a9f45a6407688531cd48f2388bfafda5c>`, :target:`KernelSynapseDynamicsUpdate<doxid-d1/df6/namespaceCodeGenerator_1_1CUDA_1a05381dc4178da4eb5cd21384a44dace4aa3a04c14a730249c086bb298983be99e>`, :target:`KernelInitialize<doxid-d1/df6/namespaceCodeGenerator_1_1CUDA_1a05381dc4178da4eb5cd21384a44dace4a9acb34e35b42abc1f34588fdca07e991>`, :target:`KernelInitializeSparse<doxid-d1/df6/namespaceCodeGenerator_1_1CUDA_1a05381dc4178da4eb5cd21384a44dace4a451ac73ef4b58ec26077ede94530d289>`, :target:`KernelPreNeuronReset<doxid-d1/df6/namespaceCodeGenerator_1_1CUDA_1a05381dc4178da4eb5cd21384a44dace4a49f1596096bf3331e674c7a7cab58ddb>`, :target:`KernelPreSynapseReset<doxid-d1/df6/namespaceCodeGenerator_1_1CUDA_1a05381dc4178da4eb5cd21384a44dace4a9c6a972a3c8a44df03be8a8d233adf46>`, :target:`KernelMax<doxid-d1/df6/namespaceCodeGenerator_1_1CUDA_1a05381dc4178da4eb5cd21384a44dace4a50aff7d81597c0195a06734c9fa4ada8>`, };