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;