Types
=====

hipsparseHandle_t
-----------------

.. doxygentypedef:: hipsparseHandle_t

hipsparseMatDescr_t
-------------------

.. doxygentypedef:: hipsparseMatDescr_t

hipsparseHybMat_t
-----------------

.. doxygentypedef:: hipsparseHybMat_t

For more details on the HYB format, see :ref:`HYB storage format`.

.. _hipsparse_color_:

hipsparseColorInfo_t
--------------------

.. doxygentypedef:: hipsparseColorInfo_t

bsrsv2Info_t
------------

.. doxygentypedef:: bsrsv2Info_t

bsrsm2Info_t
------------

.. doxygentypedef:: bsrsm2Info_t

bsrilu02Info_t
--------------

.. doxygentypedef:: bsrilu02Info_t

bsric02Info_t
-------------

.. doxygentypedef:: bsric02Info_t

csrsv2Info_t
------------

.. doxygentypedef:: csrsv2Info_t

csrsm2Info_t
------------

.. doxygentypedef:: csrsm2Info_t

csrilu02Info_t
--------------

.. doxygentypedef:: csrilu02Info_t

csric02Info_t
-------------

.. doxygentypedef:: csric02Info_t

csrgemm2Info_t
--------------

.. doxygentypedef:: csrgemm2Info_t

pruneInfo_t
-----------

.. doxygentypedef:: pruneInfo_t

csru2csrInfo_t
--------------

.. doxygentypedef:: csru2csrInfo_t

hipsparseSpVecDescr_t
---------------------

.. doxygentypedef:: hipsparseSpVecDescr_t

hipsparseSpMatDescr_t
---------------------

.. doxygentypedef:: hipsparseSpMatDescr_t

hipsparseDnVecDescr_t
---------------------

.. doxygentypedef:: hipsparseDnVecDescr_t

hipsparseDnMatDescr_t
---------------------

.. doxygentypedef:: hipsparseDnMatDescr_t

hipsparseSpGEMMDescr_t
----------------------

.. doxygentypedef:: hipsparseSpGEMMDescr_t

hipsparseSpSVDescr_t
--------------------

.. doxygentypedef:: hipsparseSpSVDescr_t

hipsparseSpSMDescr_t
--------------------

.. doxygentypedef:: hipsparseSpSMDescr_t

hipsparseStatus_t
-----------------

.. doxygenenum:: hipsparseStatus_t

hipsparsePointerMode_t
----------------------

.. doxygenenum:: hipsparsePointerMode_t

.. _hipsparse_action_:

hipsparseAction_t
-----------------

.. doxygenenum:: hipsparseAction_t

hipsparseMatrixType_t
---------------------

.. doxygenenum:: hipsparseMatrixType_t

.. _hipsparse_fill_mode_:

hipsparseFillMode_t
-------------------

.. doxygenenum:: hipsparseFillMode_t

.. _hipsparse_diag_type_:

hipsparseDiagType_t
-------------------

.. doxygenenum:: hipsparseDiagType_t

.. _hipsparse_index_base_:

hipsparseIndexBase_t
--------------------

.. doxygenenum:: hipsparseIndexBase_t

.. _hipsparse_operation_:

hipsparseOperation_t
--------------------

.. doxygenenum:: hipsparseOperation_t

.. _hipsparse_hyb_partition_:

hipsparseHybPartition_t
-----------------------

.. doxygenenum:: hipsparseHybPartition_t

hipsparseSolvePolicy_t
----------------------

.. doxygenenum:: hipsparseSolvePolicy_t

hipsparseSideMode_t
-------------------

.. doxygenenum:: hipsparseSideMode_t

hipsparseDirection_t
--------------------

.. doxygenenum:: hipsparseDirection_t

hipsparseFormat_t
-----------------

.. doxygenenum:: hipsparseFormat_t

hipsparseOrder_t
----------------

.. doxygenenum:: hipsparseOrder_t

hipsparseIndextype_t
--------------------

.. doxygenenum:: hipsparseIndexType_t

hipsparseCsr2CscAlg_t
---------------------

.. doxygenenum:: hipsparseCsr2CscAlg_t

hipsparseSpMVAlg_t
------------------

.. doxygenenum:: hipsparseSpMVAlg_t

hipsparseSpMMAlg_t
------------------

.. doxygenenum:: hipsparseSpMMAlg_t

hipsparseSparseToDenseAlg_t
---------------------------

.. doxygenenum:: hipsparseSparseToDenseAlg_t

hipsparseDenseToSparseAlg_t
---------------------------

.. doxygenenum:: hipsparseDenseToSparseAlg_t

hipsparseSDDMMAlg_t
-------------------

.. doxygenenum:: hipsparseSDDMMAlg_t

hipsparseSpSVAlg_t
------------------

.. doxygenenum:: hipsparseSpSVAlg_t

hipsparseSpSMAlg_t
------------------

.. doxygenenum:: hipsparseSpSMAlg_t

hipsparseSpMatAttribute_t
-------------------------

.. doxygenenum:: hipsparseSpMatAttribute_t

hipsparseSpGEMMAlg_t
--------------------

.. doxygenenum:: hipsparseSpGEMMAlg_t