예제 #1
0
 public static extern CLSparseStatus Scsrmv(
     ref CLSparseScalar alpha,
     ref CLSparseCsrMatrix matx,
     ref CLDenseVector x,
     ref CLSparseScalar beta,
     ref CLDenseVector y,
     CLSparseControl control);
예제 #2
0
 public static extern CLSparseStatus InitCsrMatrix(out CLSparseCsrMatrix csrMatx);
예제 #3
0
 public static extern CLSparseStatus CsrMetaDelete(
     ref CLSparseCsrMatrix csrMatx);
예제 #4
0
 public static extern CLSparseStatus CsrMetaCreate(
     ref CLSparseCsrMatrix csrMatx,
     CLSparseControl control);
예제 #5
0
 public static extern CLSparseStatus ScsrSpGemm(
     ref CLSparseCsrMatrix sparseMatA,
     ref CLSparseCsrMatrix sparseMatB,
     out CLSparseCsrMatrix sparseMatC,
     CLSparseControl control);
예제 #6
0
 public static extern CLSparseStatus Sdense2csr(
     ref CLDenseMatrix A,
     ref CLSparseCsrMatrix csr,
     CLSparseControl control);
예제 #7
0
 public static extern CLSparseStatus Scsr2dense(
     ref CLSparseCsrMatrix csr,
     ref CLDenseMatrix A,
     CLSparseControl control);
예제 #8
0
 public static extern CLSparseStatus Scoo2csr(
     ref CLSparseCooMatrix coo,
     ref CLSparseCsrMatrix csr,
     CLSparseControl control);
예제 #9
0
 public static extern CLSparseStatus ScsrbicgStab(
     ref CLDenseVector x,
     ref CLSparseCsrMatrix A,
     ref CLDenseVector b,
     CLSparseSolverControl solverControl,
     CLSparseControl control);