.. meta::
  :description: rocSPARSE enumerations API documentation
  :keywords: rocSPARSE, ROCm, API, documentation, enumerations

.. _rocsparse_enumerations_:

********************************************************************
rocSPARSE enumerations
********************************************************************

.. _rocsparse_action_:

rocsparse_action
----------------

.. doxygenenum:: rocsparse_action

.. _rocsparse_direction_:

rocsparse_direction
-------------------

.. doxygenenum:: rocsparse_direction

.. _rocsparse_hyb_partition_:

rocsparse_hyb_partition
-----------------------

.. doxygenenum:: rocsparse_hyb_partition

.. _rocsparse_index_base_:

rocsparse_index_base
--------------------

.. doxygenenum:: rocsparse_index_base

.. _rocsparse_matrix_type_:

rocsparse_matrix_type
---------------------

.. doxygenenum:: rocsparse_matrix_type

.. _rocsparse_fill_mode_:

rocsparse_fill_mode
-------------------

.. doxygenenum:: rocsparse_fill_mode

.. _rocsparse_storage_mode_:

rocsparse_storage_mode
----------------------

.. doxygenenum:: rocsparse_storage_mode

.. _rocsparse_diag_type_:

rocsparse_diag_type
-------------------

.. doxygenenum:: rocsparse_diag_type

.. _rocsparse_solve_mode_:

rocsparse_solve_mode
--------------------

.. doxygenenum:: rocsparse_solve_mode

.. _rocsparse_diagonal_modifier_:

rocsparse_diagonal_modifier
---------------------------

.. doxygenenum:: rocsparse_diagonal_modifier

.. _rocsparse_operation_:

rocsparse_operation
-------------------

.. doxygenenum:: rocsparse_operation

.. _rocsparse_pointer_mode_:

rocsparse_pointer_mode
----------------------

.. doxygenenum:: rocsparse_pointer_mode

.. _rocsparse_analysis_policy_:

rocsparse_analysis_policy
-------------------------

.. doxygenenum:: rocsparse_analysis_policy

.. _rocsparse_solve_policy_:

rocsparse_solve_policy
----------------------

.. doxygenenum:: rocsparse_solve_policy

.. _rocsparse_layer_mode_:

rocsparse_layer_mode
--------------------

.. doxygenenum:: rocsparse_layer_mode

For more details on logging, see :ref:`rocsparse_logging`.

rocsparse_status
----------------

.. doxygenenum:: rocsparse_status

rocsparse_data_status
---------------------

.. doxygenenum:: rocsparse_data_status

rocsparse_indextype
-------------------

.. doxygenenum:: rocsparse_indextype

rocsparse_datatype
------------------

.. doxygenenum:: rocsparse_datatype

rocsparse_format
----------------

.. doxygenenum:: rocsparse_format

rocsparse_order
---------------

.. doxygenenum:: rocsparse_order

rocsparse_singularity
---------------------

.. doxygenenum:: rocsparse_singularity

rocsparse_spmat_attribute
-------------------------

.. doxygenenum:: rocsparse_spmat_attribute

rocsparse_spmv_alg
------------------

.. doxygenenum:: rocsparse_spmv_alg

rocsparse_spmv_stage
--------------------

.. doxygenenum:: rocsparse_spmv_stage

rocsparse_spmv_input
--------------------

.. doxygenenum:: rocsparse_spmv_input

rocsparse_v2_spmv_stage
-----------------------

.. doxygenenum:: rocsparse_v2_spmv_stage

rocsparse_spsv_alg
------------------

.. doxygenenum:: rocsparse_spsv_alg

rocsparse_spsv_stage
--------------------

.. doxygenenum:: rocsparse_spsv_stage

rocsparse_sptrsv_alg
--------------------

.. doxygenenum:: rocsparse_sptrsv_alg

rocsparse_sptrsv_stage
----------------------

.. doxygenenum:: rocsparse_sptrsv_stage

rocsparse_sptrsv_input
----------------------

.. doxygenenum:: rocsparse_sptrsv_input

rocsparse_sptrsv_output
-----------------------

.. doxygenenum:: rocsparse_sptrsv_output

rocsparse_spsm_alg
------------------

.. doxygenenum:: rocsparse_spsm_alg

rocsparse_spsm_stage
--------------------

.. doxygenenum:: rocsparse_spsm_stage

rocsparse_sptrsm_alg
--------------------

.. doxygenenum:: rocsparse_sptrsm_alg

rocsparse_sptrsm_stage
----------------------

.. doxygenenum:: rocsparse_sptrsm_stage

rocsparse_sptrsm_input
----------------------

.. doxygenenum:: rocsparse_sptrsm_input

rocsparse_sptrsm_output
-----------------------

.. doxygenenum:: rocsparse_sptrsm_output

rocsparse_spilu0_alg
--------------------

.. doxygenenum:: rocsparse_spilu0_alg

rocsparse_spilu0_stage
----------------------

.. doxygenenum:: rocsparse_spilu0_stage

rocsparse_spilu0_input
----------------------

.. doxygenenum:: rocsparse_spilu0_input

rocsparse_spilu0_output
-----------------------

.. doxygenenum:: rocsparse_spilu0_output

rocsparse_spic0_alg
-------------------

.. doxygenenum:: rocsparse_spic0_alg

rocsparse_spic0_stage
---------------------

.. doxygenenum:: rocsparse_spic0_stage

rocsparse_spic0_input
---------------------

.. doxygenenum:: rocsparse_spic0_input

rocsparse_spic0_output
----------------------

.. doxygenenum:: rocsparse_spic0_output

rocsparse_spmm_alg
------------------

.. doxygenenum:: rocsparse_spmm_alg


rocsparse_spmm_stage
--------------------

.. doxygenenum:: rocsparse_spmm_stage


rocsparse_sddmm_alg
-------------------

.. doxygenenum:: rocsparse_sddmm_alg

rocsparse_spgemm_stage
----------------------

.. doxygenenum:: rocsparse_spgemm_stage

rocsparse_spgemm_alg
--------------------

.. doxygenenum:: rocsparse_spgemm_alg

rocsparse_spgeam_stage
----------------------

.. doxygenenum:: rocsparse_spgeam_stage

rocsparse_spgeam_alg
--------------------

.. doxygenenum:: rocsparse_spgeam_alg

rocsparse_spgeam_input
----------------------

.. doxygenenum:: rocsparse_spgeam_input

rocsparse_spgeam_output
-----------------------

.. doxygenenum:: rocsparse_spgeam_output

rocsparse_spsort_alg
--------------------

.. doxygenenum:: rocsparse_spsort_alg

rocsparse_spsort_input
----------------------

.. doxygenenum:: rocsparse_spsort_input

rocsparse_spsort_stage
----------------------

.. doxygenenum:: rocsparse_spsort_stage

rocsparse_sparse_to_dense_alg
-----------------------------

.. doxygenenum:: rocsparse_sparse_to_dense_alg

rocsparse_sparse_to_sparse_alg
------------------------------

.. doxygenenum:: rocsparse_sparse_to_sparse_alg

rocsparse_sparse_to_sparse_stage
--------------------------------

.. doxygenenum:: rocsparse_sparse_to_sparse_stage

rocsparse_extract_alg
---------------------

.. doxygenenum:: rocsparse_extract_alg

rocsparse_extract_stage
-----------------------

.. doxygenenum:: rocsparse_extract_stage

rocsparse_dense_to_sparse_alg
-----------------------------

.. doxygenenum:: rocsparse_dense_to_sparse_alg

rocsparse_gtsv_interleaved_alg
------------------------------

.. doxygenenum:: rocsparse_gtsv_interleaved_alg

rocsparse_gpsv_interleaved_alg
------------------------------

.. doxygenenum:: rocsparse_gpsv_interleaved_alg

rocsparse_check_spmat_stage
---------------------------

.. doxygenenum:: rocsparse_check_spmat_stage

rocsparse_spitsv_alg
--------------------

.. doxygenenum:: rocsparse_spitsv_alg

rocsparse_spitsv_stage
----------------------

.. doxygenenum:: rocsparse_spitsv_stage

rocsparse_itilu0_alg
--------------------

.. doxygenenum:: rocsparse_itilu0_alg

rocsparse_itilu0_option
-----------------------

.. doxygenenum:: rocsparse_itilu0_option

