public static extern CLSparseStatus Scsrmv(
     ref CLSparseScalar alpha,
     ref CLSparseCsrMatrix matx,
     ref CLDenseVector x,
     ref CLSparseScalar beta,
     ref CLDenseVector y,
     CLSparseControl control);
 public static extern CLSparseStatus InitCsrMatrix(out CLSparseCsrMatrix csrMatx);
 public static extern CLSparseStatus CsrMetaDelete(
     ref CLSparseCsrMatrix csrMatx);
 public static extern CLSparseStatus CsrMetaCreate(
     ref CLSparseCsrMatrix csrMatx,
     CLSparseControl control);
 public static extern CLSparseStatus ScsrSpGemm(
     ref CLSparseCsrMatrix sparseMatA,
     ref CLSparseCsrMatrix sparseMatB,
     out CLSparseCsrMatrix sparseMatC,
     CLSparseControl control);
 public static extern CLSparseStatus Sdense2csr(
     ref CLDenseMatrix A,
     ref CLSparseCsrMatrix csr,
     CLSparseControl control);
 public static extern CLSparseStatus Scsr2dense(
     ref CLSparseCsrMatrix csr,
     ref CLDenseMatrix A,
     CLSparseControl control);
 public static extern CLSparseStatus Scoo2csr(
     ref CLSparseCooMatrix coo,
     ref CLSparseCsrMatrix csr,
     CLSparseControl control);
 public static extern CLSparseStatus ScsrbicgStab(
     ref CLDenseVector x,
     ref CLSparseCsrMatrix A,
     ref CLDenseVector b,
     CLSparseSolverControl solverControl,
     CLSparseControl control);