8 #ifndef CUDAUPDATESTATEFUNCTION_HPP_     9 #define CUDAUPDATESTATEFUNCTION_HPP_    11 #include "arch/cuda/CudaBuffer.hpp"    12 #include "arch/cuda/CudaKernel.hpp"    14 #include <builtin_types.h>    65    float LCAMomentumRate;
   103          const int numNeurons,
   111          const int numChannels,
   115          const int numVertices,
   116           CudaBuffer *verticesV,
   117           CudaBuffer *verticesA,
   119          const bool selfInteract,
   123           CudaBuffer *GSynHead,
   124           CudaBuffer *activity);
   128    virtual int do_run() 
override;
   142          const int numNeurons,
   150          const int numChannels,
   153           CudaBuffer *prevDrive,
   155          const int numVertices,
   156           CudaBuffer *verticesV,
   157           CudaBuffer *verticesA,
   159          const bool selfInteract,
   162          const float LCAMomentumRate,
   164           CudaBuffer *GSynHead,
   165           CudaBuffer *activity);
   169    virtual int do_run() 
override;
   183          const int numNeurons,
   191          const int numChannels,
   199           CudaBuffer *GSynHead,
   200           CudaBuffer *activity);
   204    virtual int do_run() 
override;