コード例 #1
0
		/// <summary>
		/// </summary>
		public CudaSparseBsric02Info()
		{
			_info = new bsric02Info();
			res = CudaSparseNativeMethods.cusparseCreateBsric02Info(ref _info);
			Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "cusparseCreateBsric02Info", res));
			if (res != cusparseStatus.Success)
				throw new CudaSparseException(res);
		}
コード例 #2
0
 /// <summary>
 /// </summary>
 public CudaSparseBsric02Info()
 {
     _info = new bsric02Info();
     res   = CudaSparseNativeMethods.cusparseCreateBsric02Info(ref _info);
     Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "cusparseCreateBsric02Info", res));
     if (res != cusparseStatus.Success)
     {
         throw new CudaSparseException(res);
     }
 }
コード例 #3
0
		public static extern cusparseStatus cusparseZbsric02(cusparseContext handle,
											  cusparseDirection dirA,
											  int mb,
											  int nnzb,
											  cusparseMatDescr descrA,
											  CUdeviceptr bsrVal,
											  CUdeviceptr bsrRowPtr,
											  CUdeviceptr bsrColInd,
											  int blockDim,
											  bsric02Info info,
											  cusparseSolvePolicy policy,
											  CUdeviceptr pBuffer);
コード例 #4
0
		public static extern cusparseStatus cusparseZbsric02_bufferSizeExt(cusparseContext handle,
														 cusparseDirection dirA,
														 int mb,
														 int nnzb,
														 cusparseMatDescr descrA,
														 CUdeviceptr bsrVal,
														 CUdeviceptr bsrRowPtr,
														 CUdeviceptr bsrColInd,
														 int blockDim,
														 bsric02Info info,
														 ref SizeT pBufferSize);
コード例 #5
0
		public static extern cusparseStatus cusparseXbsric02_zeroPivot(cusparseContext handle,
														bsric02Info info,
														CUdeviceptr position);
コード例 #6
0
		public static extern cusparseStatus cusparseDestroyBsric02Info(bsric02Info info);
コード例 #7
0
		public static extern cusparseStatus cusparseCreateBsric02Info(ref bsric02Info info);