Developer Reference for Intel® oneAPI Math Kernel Library for C
Matrix Manipulation Routines
The Matrix Manipulation Routines table lists the matrix manipulation routines and the data types associated with them.
Routine or Function Group  |  
       Data Types  |  
       Description  |  
      
|---|---|---|
s, d, c, z  |  
       Creates a handle for a CSR-format matrix.  |  
      |
s, d, c, z  |  
       Creates a handle for a CSC format matrix.  |  
      |
s, d, c, z  |  
       Creates a handle for a matrix in COO format.  |  
      |
s, d, c, z  |  
       Creates a handle for a matrix in BSR format.  |  
      |
NA  |  
       Creates a copy of a matrix handle.  |  
      |
NA  |  
       Frees memory allocated for matrix handle.  |  
      |
NA  |  
       Converts internal matrix representation to CSR format.  |  
      |
NA  |  
       Converts internal matrix representation to BSR format or changes BSR block size.  |  
      |
NA  |  
       Converts internal matrix representation to COO format.  |  
      |
NA  |  
       Converts internal matrix representation to CSC format.  |  
      |
s, d, c, z  |  
       Exports CSR matrix from internal representation.  |  
      |
s, d, c, z  |  
       Exports COO matrix from internal representation.  |  
      |
s, d, c, z  |  
       Exports CSC matrix from internal representation.  |  
      |
s, d, c, z  |  
       Exports BSR matrix from internal representation.  |  
      |
s, d, c, z  |  
       Changes a single value of matrix in internal representation.  |  
      |
s, d, c, z  |  
       Changes all or selected matrix values in internal representation.  |  
      |
NA  |  
       Performs ordering of column indexes of the matrix in CSR format.  |