C# 传递给gpu内存的结构未定义。如何将struct传递给Cudafy?

C# 传递给gpu内存的结构未定义。如何将struct传递给Cudafy?,c#,.net,gpu,cudafy.net,C#,.net,Gpu,Cudafy.net,我有一个结构和一个带有Execute()方法的类,一个cudafying方法使用该结构 问题:Cuda说:“…/CUDAFYSOURCETEMP.cu(3):错误:标识符“PointGPU”未定义” 决定是: CudafyModule km = CudafyTranslator.Cudafy(typeof(PointGPU)); extern "C" __global__ void PolygoniseOnGpu( PointGPU* p, ...); CudafyModule km =

我有一个结构和一个带有Execute()方法的类,一个cudafying方法使用该结构

问题:Cuda说:“…/CUDAFYSOURCETEMP.cu(3):错误:标识符“PointGPU”未定义”

决定是:

CudafyModule km = CudafyTranslator.Cudafy(typeof(PointGPU));
extern "C" __global__  void PolygoniseOnGpu( PointGPU* p, ...);
CudafyModule km = CudafyTranslator.Cudafy(typeof(PointGPU));