/// <summary> see CUDA doc; </summary> static public void LaunchGridAsync(CUfunction f, int grid_width, int grid_height, CUstream hStream) { testResult(my.cuLaunchGridAsync(f, grid_width, grid_height, hStream)); }
/// <summary> /// see CUDA doc; /// </summary> public static void FuncSetCacheConfig(CUfunction hfunc, CUfunc_cache config) { testResult(my.cuFuncSetCacheConfig(hfunc, config)); }
/// <summary> see CUDA doc; </summary> public static void LaunchGrid(CUfunction f, int grid_width, int grid_height) { testResult(my.cuLaunchGrid(f, grid_width, grid_height)); }
/// <summary> see CUDA doc; </summary> static public void FuncSetSharedSize(CUfunction hfunc, uint bytes) { testResult(my.cuFuncSetSharedSize(hfunc, bytes)); }
/// <summary> see CUDA doc; </summary> static public void FuncGetAttribute(out int value, CUfunction_attribute attrib, CUfunction hfunc) { testResult(my.cuFuncGetAttribute(out value, attrib, hfunc)); }
/// <summary> see CUDA doc; </summary> public static void FuncSetBlockShape(CUfunction hfunc, int x, int y, int z) { testResult(my.cuFuncSetBlockShape(hfunc, x, y, z)); }
/// <summary> see CUDA doc; </summary> static public void ParamSetSize(CUfunction hfunc, uint numbytes) { testResult(my.cuParamSetSize(hfunc, numbytes)); }
/// <summary> see CUDA doc; </summary> static public void ParamSetp(CUfunction hfunc, int offset, CUdeviceptr ptr) { ParamSetl(hfunc, offset, (long)ptr.p); }
/// <summary> see CUDA doc; </summary> static public void ParamSetf(CUfunction hfunc, int offset, float value) { testResult(my.cuParamSetf(hfunc, offset, value)); }
/// <summary> see CUDA doc; </summary> static public void ParamSeti(CUfunction hfunc, int offset, int value) { testResult(my.cuParamSeti(hfunc, offset, (uint)value)); }