Beispiel #1
0
        /// <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);
            }
        }