1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157
|
.. meta::
:description: rocSPARSE documentation and API reference library
:keywords: rocSPARSE, ROCm, API, documentation
.. _rocsparse_utility_functions_:
********************************************************************
Sparse utility functions
********************************************************************
This module holds all sparse utility routines.
The sparse utility routines allow for testing whether matrix data is valid for different matrix formats
The routines in this module do not support execution in a hipGraph context.
rocsparse_check_matrix_csr_buffer_size()
----------------------------------------
.. doxygenfunction:: rocsparse_scheck_matrix_csr_buffer_size
:outline:
.. doxygenfunction:: rocsparse_dcheck_matrix_csr_buffer_size
:outline:
.. doxygenfunction:: rocsparse_ccheck_matrix_csr_buffer_size
:outline:
.. doxygenfunction:: rocsparse_zcheck_matrix_csr_buffer_size
rocsparse_check_matrix_csr()
----------------------------
.. doxygenfunction:: rocsparse_scheck_matrix_csr
:outline:
.. doxygenfunction:: rocsparse_dcheck_matrix_csr
:outline:
.. doxygenfunction:: rocsparse_ccheck_matrix_csr
:outline:
.. doxygenfunction:: rocsparse_zcheck_matrix_csr
rocsparse_check_matrix_csc_buffer_size()
----------------------------------------
.. doxygenfunction:: rocsparse_scheck_matrix_csc_buffer_size
:outline:
.. doxygenfunction:: rocsparse_dcheck_matrix_csc_buffer_size
:outline:
.. doxygenfunction:: rocsparse_ccheck_matrix_csc_buffer_size
:outline:
.. doxygenfunction:: rocsparse_zcheck_matrix_csc_buffer_size
rocsparse_check_matrix_csc()
----------------------------
.. doxygenfunction:: rocsparse_scheck_matrix_csc
:outline:
.. doxygenfunction:: rocsparse_dcheck_matrix_csc
:outline:
.. doxygenfunction:: rocsparse_ccheck_matrix_csc
:outline:
.. doxygenfunction:: rocsparse_zcheck_matrix_csc
rocsparse_check_matrix_coo_buffer_size()
----------------------------------------
.. doxygenfunction:: rocsparse_scheck_matrix_coo_buffer_size
:outline:
.. doxygenfunction:: rocsparse_dcheck_matrix_coo_buffer_size
:outline:
.. doxygenfunction:: rocsparse_ccheck_matrix_coo_buffer_size
:outline:
.. doxygenfunction:: rocsparse_zcheck_matrix_coo_buffer_size
rocsparse_check_matrix_coo()
----------------------------
.. doxygenfunction:: rocsparse_scheck_matrix_coo
:outline:
.. doxygenfunction:: rocsparse_dcheck_matrix_coo
:outline:
.. doxygenfunction:: rocsparse_ccheck_matrix_coo
:outline:
.. doxygenfunction:: rocsparse_zcheck_matrix_coo
rocsparse_check_matrix_gebsr_buffer_size()
------------------------------------------
.. doxygenfunction:: rocsparse_scheck_matrix_gebsr_buffer_size
:outline:
.. doxygenfunction:: rocsparse_dcheck_matrix_gebsr_buffer_size
:outline:
.. doxygenfunction:: rocsparse_ccheck_matrix_gebsr_buffer_size
:outline:
.. doxygenfunction:: rocsparse_zcheck_matrix_gebsr_buffer_size
rocsparse_check_matrix_gebsr()
------------------------------
.. doxygenfunction:: rocsparse_scheck_matrix_gebsr
:outline:
.. doxygenfunction:: rocsparse_dcheck_matrix_gebsr
:outline:
.. doxygenfunction:: rocsparse_ccheck_matrix_gebsr
:outline:
.. doxygenfunction:: rocsparse_zcheck_matrix_gebsr
rocsparse_check_matrix_gebsc_buffer_size()
------------------------------------------
.. doxygenfunction:: rocsparse_scheck_matrix_gebsc_buffer_size
:outline:
.. doxygenfunction:: rocsparse_dcheck_matrix_gebsc_buffer_size
:outline:
.. doxygenfunction:: rocsparse_ccheck_matrix_gebsc_buffer_size
:outline:
.. doxygenfunction:: rocsparse_zcheck_matrix_gebsc_buffer_size
rocsparse_check_matrix_gebsc()
------------------------------
.. doxygenfunction:: rocsparse_scheck_matrix_gebsc
:outline:
.. doxygenfunction:: rocsparse_dcheck_matrix_gebsc
:outline:
.. doxygenfunction:: rocsparse_ccheck_matrix_gebsc
:outline:
.. doxygenfunction:: rocsparse_zcheck_matrix_gebsc
rocsparse_check_matrix_ell_buffer_size()
----------------------------------------
.. doxygenfunction:: rocsparse_scheck_matrix_ell_buffer_size
:outline:
.. doxygenfunction:: rocsparse_dcheck_matrix_ell_buffer_size
:outline:
.. doxygenfunction:: rocsparse_ccheck_matrix_ell_buffer_size
:outline:
.. doxygenfunction:: rocsparse_zcheck_matrix_ell_buffer_size
rocsparse_check_matrix_ell()
----------------------------
.. doxygenfunction:: rocsparse_scheck_matrix_ell
:outline:
.. doxygenfunction:: rocsparse_dcheck_matrix_ell
:outline:
.. doxygenfunction:: rocsparse_ccheck_matrix_ell
:outline:
.. doxygenfunction:: rocsparse_zcheck_matrix_ell
rocsparse_check_matrix_hyb_buffer_size()
----------------------------------------
.. doxygenfunction:: rocsparse_check_matrix_hyb_buffer_size
rocsparse_check_matrix_hyb()
----------------------------
.. doxygenfunction:: rocsparse_check_matrix_hyb
|