コード例 #1
0
		/// <summary>
		/// </summary>
		public CudaSparseCsric02Info()
		{
			_info = new csric02Info();
			res = CudaSparseNativeMethods.cusparseCreateCsric02Info(ref _info);
			Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "cusparseCreateCsric02Info", res));
			if (res != cusparseStatus.Success)
				throw new CudaSparseException(res);
		}
コード例 #2
0
 /// <summary>
 /// </summary>
 public CudaSparseCsric02Info()
 {
     _info = new csric02Info();
     res   = CudaSparseNativeMethods.cusparseCreateCsric02Info(ref _info);
     Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "cusparseCreateCsric02Info", res));
     if (res != cusparseStatus.Success)
     {
         throw new CudaSparseException(res);
     }
 }
コード例 #3
0
		public static extern cusparseStatus cusparseZcsric02(cusparseContext handle,
											  int m,
											  int nnz,
											  cusparseMatDescr descrA,
											  CUdeviceptr csrValA_valM,
			/* matrix A values are updated inplace 
			   to be the preconditioner M values */
											  CUdeviceptr csrRowPtrA,
											  CUdeviceptr csrColIndA,
											  csric02Info info,
											  cusparseSolvePolicy policy,
											  CUdeviceptr pBuffer);
コード例 #4
0
		public static extern cusparseStatus cusparseZcsric02_analysis(cusparseContext handle,
													   int m,
													   int nnz,
													   cusparseMatDescr descrA,
													   CUdeviceptr csrValA,
													   CUdeviceptr csrRowPtrA,
													   CUdeviceptr csrColIndA,
													   csric02Info info,
													   cusparseSolvePolicy policy,
													   CUdeviceptr pBuffer);
コード例 #5
0
		public static extern cusparseStatus cusparseZcsric02_bufferSizeExt(cusparseContext handle,
														 int m,
														 int nnz,
														 cusparseMatDescr descrA,
														 CUdeviceptr csrValA,
														 CUdeviceptr csrRowPtrA,
														 CUdeviceptr csrColIndA,
														 csric02Info info,
														 ref SizeT pBufferSize);
コード例 #6
0
		public static extern cusparseStatus cusparseXcsric02_zeroPivot(cusparseContext handle,
														csric02Info info,
														CUdeviceptr position);
コード例 #7
0
		public static extern cusparseStatus cusparseDestroyCsric02Info(csric02Info info);
コード例 #8
0
		public static extern cusparseStatus cusparseCreateCsric02Info(ref csric02Info info);