/// <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); }
/// <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); } }
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);
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);
public static extern cusparseStatus cusparseXbsric02_zeroPivot(cusparseContext handle, bsric02Info info, CUdeviceptr position);
public static extern cusparseStatus cusparseDestroyBsric02Info(bsric02Info info);
public static extern cusparseStatus cusparseCreateBsric02Info(ref bsric02Info info);