.. _hipsparse_extra_functions_:

Sparse Extra Functions
======================

This module holds all sparse extra routines.

The sparse extra routines describe operations that manipulate sparse matrices.

hipsparseXcsrgeamNnz()
----------------------

.. doxygenfunction:: hipsparseXcsrgeamNnz

hipsparseXcsrgeam()
-------------------

.. doxygenfunction:: hipsparseScsrgeam
  :outline:
.. doxygenfunction:: hipsparseDcsrgeam
  :outline:
.. doxygenfunction:: hipsparseCcsrgeam
  :outline:
.. doxygenfunction:: hipsparseZcsrgeam

hipsparseXcsrgeam2_bufferSizeExt()
----------------------------------

.. doxygenfunction:: hipsparseScsrgeam2_bufferSizeExt
  :outline:
.. doxygenfunction:: hipsparseDcsrgeam2_bufferSizeExt
  :outline:
.. doxygenfunction:: hipsparseCcsrgeam2_bufferSizeExt
  :outline:
.. doxygenfunction:: hipsparseZcsrgeam2_bufferSizeExt

hipsparseXcsrgeam2Nnz()
-----------------------

.. doxygenfunction:: hipsparseXcsrgeam2Nnz

hipsparseXcsrgeam2()
--------------------

.. doxygenfunction:: hipsparseScsrgeam2
  :outline:
.. doxygenfunction:: hipsparseDcsrgeam2
  :outline:
.. doxygenfunction:: hipsparseCcsrgeam2
  :outline:
.. doxygenfunction:: hipsparseZcsrgeam2

hipsparseXcsrgemmNnz()
----------------------

.. doxygenfunction:: hipsparseXcsrgemmNnz

hipsparseXcsrgemm()
-------------------

.. doxygenfunction:: hipsparseScsrgemm
  :outline:
.. doxygenfunction:: hipsparseDcsrgemm
  :outline:
.. doxygenfunction:: hipsparseCcsrgemm
  :outline:
.. doxygenfunction:: hipsparseZcsrgemm

hipsparseXcsrgemm2_bufferSizeExt()
----------------------------------

.. doxygenfunction:: hipsparseScsrgemm2_bufferSizeExt
  :outline:
.. doxygenfunction:: hipsparseDcsrgemm2_bufferSizeExt
  :outline:
.. doxygenfunction:: hipsparseCcsrgemm2_bufferSizeExt
  :outline:
.. doxygenfunction:: hipsparseZcsrgemm2_bufferSizeExt

hipsparseXcsrgemm2Nnz()
-----------------------

.. doxygenfunction:: hipsparseXcsrgemm2Nnz

hipsparseXcsrgemm2()
--------------------

.. doxygenfunction:: hipsparseScsrgemm2
  :outline:
.. doxygenfunction:: hipsparseDcsrgemm2
  :outline:
.. doxygenfunction:: hipsparseCcsrgemm2
  :outline:
.. doxygenfunction:: hipsparseZcsrgemm2