Exemple #1
0
 /// <summary>
 /// </summary>
 public DenseVector(long aSize, CudaDeviceVariable <dataT> values)
 {
     size     = aSize;
     descr    = new cusparseDnVecDescr();
     typeData = CudaDataTypeTranslator.GetType(typeof(dataT));
     res      = CudaSparseNativeMethods.cusparseCreateDnVec(ref descr, size, values.DevicePointer, typeData);
     Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "cusparseCreateDnVec", res));
     if (res != cusparseStatus.Success)
     {
         throw new CudaSparseException(res);
     }
 }