/// <summary> /// /// </summary> public void CscSet(CudaDeviceVariable <indexT> cscColOffsets, CudaDeviceVariable <indexT> cscRowInd, CudaDeviceVariable <dataT> cscValues) { res = CudaSparseNativeMethods.cusparseCscSetPointers(descr, cscColOffsets.DevicePointer, cscRowInd.DevicePointer, cscValues.DevicePointer); Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "cusparseCscSetPointers", res)); if (res != cusparseStatus.Success) { throw new CudaSparseException(res); } }