Skip to main content
`Ctrl`+`K`

# Deprecated rocSOLVER components

rocSOLVER originally maintained its own types and helpers as aliases to those of rocBLAS. These aliases are now deprecated. See the rocBLAS types and rocBLAS auxiliary functions documentation for information on the suggested replacements.

- Deprecated Types.

- Deprecated Auxiliary functions.

## Types

### rocsolver_int

typedef rocblas_int rocsolver_int

  Deprecated:

    Use `rocblas_int`.

Deprecated since version 3.5: Use `rocblas_int`.

### rocsolver_handle

typedef rocblas_handle rocsolver_handle

  Deprecated:

    Use `rocblas_handle`.

Deprecated since version 3.5: Use `rocblas_handle`.

### rocsolver_direction

typedef rocblas_direct rocsolver_direction

  Deprecated:

    Use `rocblas_direct`

Deprecated since version 3.5: Use `rocblas_direct`.

### rocsolver_storev

typedef rocblas_storev rocsolver_storev

  Deprecated:

    Use `rocblas_storev`.

Deprecated since version 3.5: Use `rocblas_storev`.

### rocsolver_operation

typedef rocblas_operation rocsolver_operation

  Deprecated:

    Use `rocblas_operation`.

Deprecated since version 3.5: Use `rocblas_operation`.

### rocsolver_fill

typedef rocblas_fill rocsolver_fill

  Deprecated:

    Use `rocblas_fill`.

Deprecated since version 3.5: Use `rocblas_fill`.

### rocsolver_diagonal

typedef rocblas_diagonal rocsolver_diagonal

  Deprecated:

    Use `rocblas_diagonal`.

Deprecated since version 3.5: Use `rocblas_diagonal`.

### rocsolver_side

typedef rocblas_side rocsolver_side

  Deprecated:

    Use `rocblas_side`.

Deprecated since version 3.5: Use `rocblas_side`.

### rocsolver_status

typedef rocblas_status rocsolver_status

  Deprecated:

    Use `rocblas_status`.

Deprecated since version 3.5: Use `rocblas_status`.

## Auxiliary functions

### rocsolver_create_handle()

rocsolver_status rocsolver_create_handle(rocsolver_handle *handle)

  Deprecated:

    Use `rocblas_create_handle`.

Deprecated since version 3.5: Use `rocblas_create_handle()`.

### rocsolver_destroy_handle()

rocsolver_status rocsolver_destroy_handle(rocsolver_handle handle)

  Deprecated:

    Use `rocblas_destroy_handle`.

Deprecated since version 3.5: Use `rocblas_destroy_handle()`.

### rocsolver_set_stream()

rocsolver_status rocsolver_set_stream(rocsolver_handle handle, hipStream_t stream)

  Deprecated:

    Use `rocblas_set_stream`.

Deprecated since version 3.5: Use `rocblas_set_stream()`.

### rocsolver_get_stream()

rocsolver_status rocsolver_get_stream(rocsolver_handle handle, hipStream_t *stream)

  Deprecated:

    Use `rocblas_get_stream`.

Deprecated since version 3.5: Use `rocblas_get_stream()`.

### rocsolver_set_vector()

rocsolver_status rocsolver_set_vector(rocsolver_int n, rocsolver_int elem_size, const void *x, rocsolver_int incx, void *y, rocsolver_int incy)

  Deprecated:

    Use `rocblas_set_vector`.

Deprecated since version 3.5: Use `rocblas_set_vector()`.

### rocsolver_get_vector()

rocsolver_status rocsolver_get_vector(rocsolver_int n, rocsolver_int elem_size, const void *x, rocsolver_int incx, void *y, rocsolver_int incy)

  Deprecated:

    Use `rocblas_get_vector`.

Deprecated since version 3.5: Use `rocblas_get_vector()`.

### rocsolver_set_matrix()

rocsolver_status rocsolver_set_matrix(rocsolver_int rows, rocsolver_int cols, rocsolver_int elem_size, const void *a, rocsolver_int lda, void *b, rocsolver_int ldb)

  Deprecated:

    Use `rocblas_set_matrix`.

Deprecated since version 3.5: Use `rocblas_set_matrix()`.

### rocsolver_get_matrix()

rocsolver_status rocsolver_get_matrix(rocsolver_int rows, rocsolver_int cols, rocsolver_int elem_size, const void *a, rocsolver_int lda, void *b, rocsolver_int ldb)

  Deprecated:

    Use `rocblas_get_matrix`.

Deprecated since version 3.5: Use `rocblas_get_matrix()`.