Data handles#

Dense vector handle#

Definition

namespace oneapi::mkl::sparse {

    struct dense_vector_handle;
    using dense_vector_handle_t = dense_vector_handle*;

}

Description

Defines dense_vector_handle_t as an opaque pointer to the incomplete type dense_vector_handle. Each backend may provide a different implementation of the type dense_vector_handle.

See related functions:

Dense matrix handle#

Definition

namespace oneapi::mkl::sparse {

    struct dense_matrix_handle;
    using dense_matrix_handle_t = dense_matrix_handle*;

}

Description

Defines dense_matrix_handle_t as an opaque pointer to the incomplete type dense_matrix_handle. Each backend may provide a different implementation of the type dense_matrix_handle.

See related functions:

Sparse matrix handle#

Definition

namespace oneapi::mkl::sparse {

    struct matrix_handle;
    using matrix_handle_t = matrix_handle*;

}

Description

Defines matrix_handle_t as an opaque pointer to the incomplete type matrix_handle. Each backend may provide a different implementation of the type matrix_handle.

See related functions:

See a description of the supported sparse formats.

Parent topic: Sparse BLAS