Intel® oneAPI Math Kernel Library Developer Reference - 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

mkl_sparse_?_create_csr

s, d, c, z

Creates a handle for a CSR-format matrix.

mkl_sparse_?_create_csc

s, d, c, z

Creates a handle for a CSC format matrix.

mkl_sparse_?_create_coo

s, d, c, z

Creates a handle for a matrix in COO format.

mkl_sparse_?_create_bsr

s, d, c, z

Creates a handle for a matrix in BSR format.

mkl_sparse_copy

NA

Creates a copy of a matrix handle.

mkl_sparse_destroy

NA

Frees memory allocated for matrix handle.

mkl_sparse_convert_csr

NA

Converts internal matrix representation to CSR format.

mkl_sparse_convert_bsr

NA

Converts internal matrix representation to BSR format or changes BSR block size.

mkl_sparse_?_export_csr

s, d, c, z

Exports CSR matrix from internal representation.

mkl_sparse_?_export_csc

s, d, c, z

Exports CSC matrix from internal representation.

mkl_sparse_?_export_bsr

s, d, c, z

Exports BSR matrix from internal representation.

mkl_sparse_?_set_value

s, d, c, z

Changes a single value of matrix in internal representation.

mkl_sparse_?_update_values

s, d, c, z

Changes all or selected matrix values in internal representation.

mkl_sparse_order

NA

Performs ordering of column indexes of the matrix in CSR format.