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.
Matrix Manipulation Routines and Their Data Types
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 internal memory allocated for a matrix handle. |
|
NA |
Converts internal matrix representation to CSR format. |
|
NA |
Converts internal matrix representation to CSC format. |
|
NA |
Converts internal matrix representation to COO format. |
|
NA |
Converts internal matrix representation to BSR format or changes BSR block size. |
|
s, d, c, z |
Converts a dense matrix to CSR format. |
|
s, d, c, z |
Converts a dense matrix to CSC format. |
|
s, d, c, z |
Converts a dense matrix to COO format. |
|
s, d, c, z |
Converts a dense matrix to BSR format. |
|
s, d, c, z |
Converts a sparse matrix to dense format. |
|
s, d, c, z |
Exports CSR matrix from internal representation. |
|
s, d, c, z |
Exports CSC matrix from internal representation. |
|
s, d, c, z |
Exports COO 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 sorting of the matrix representation, may modify user provided arrays in the matrix handle. |