
***************************
LAPACK Auxiliary Functions
***************************

These are functions that support more :ref:`advanced LAPACK routines <compat_lapackfunc>`.
The auxiliary functions are divided into the following categories:

* :ref:`compat_orthonormal`. Generation and application of orthonormal matrices.
* :ref:`compat_unitary`. Generation and application of unitary matrices.



.. _compat_orthonormal:

Orthonormal matrices
==================================

.. contents:: List of functions for orthonormal matrices
   :local:
   :backlinks: top

.. _compat_orgbr_bufferSize:

hipsolverDn<type>orgbr_bufferSize()
---------------------------------------
.. doxygenfunction:: hipsolverDnDorgbr_bufferSize
   :outline:
.. doxygenfunction:: hipsolverDnSorgbr_bufferSize

.. _compat_orgbr:

hipsolverDn<type>orgbr()
---------------------------------------
.. doxygenfunction:: hipsolverDnDorgbr
   :outline:
.. doxygenfunction:: hipsolverDnSorgbr

.. _compat_orgqr_bufferSize:

hipsolverDn<type>orgqr_bufferSize()
---------------------------------------
.. doxygenfunction:: hipsolverDnDorgqr_bufferSize
   :outline:
.. doxygenfunction:: hipsolverDnSorgqr_bufferSize

.. _compat_orgqr:

hipsolverDn<type>orgqr()
---------------------------------------
.. doxygenfunction:: hipsolverDnDorgqr
   :outline:
.. doxygenfunction:: hipsolverDnSorgqr

.. _compat_orgtr_bufferSize:

hipsolverDn<type>orgtr_bufferSize()
---------------------------------------
.. doxygenfunction:: hipsolverDnDorgtr_bufferSize
   :outline:
.. doxygenfunction:: hipsolverDnSorgtr_bufferSize

.. _compat_orgtr:

hipsolverDn<type>orgtr()
---------------------------------------
.. doxygenfunction:: hipsolverDnDorgtr
   :outline:
.. doxygenfunction:: hipsolverDnSorgtr

.. _compat_ormqr_bufferSize:

hipsolverDn<type>ormqr_bufferSize()
---------------------------------------
.. doxygenfunction:: hipsolverDnDormqr_bufferSize
   :outline:
.. doxygenfunction:: hipsolverDnSormqr_bufferSize

.. _compat_ormqr:

hipsolverDn<type>ormqr()
---------------------------------------
.. doxygenfunction:: hipsolverDnDormqr
   :outline:
.. doxygenfunction:: hipsolverDnSormqr

.. _compat_ormtr_bufferSize:

hipsolverDn<type>ormtr_bufferSize()
---------------------------------------
.. doxygenfunction:: hipsolverDnDormtr_bufferSize
   :outline:
.. doxygenfunction:: hipsolverDnSormtr_bufferSize

.. _compat_ormtr:

hipsolverDn<type>ormtr()
---------------------------------------
.. doxygenfunction:: hipsolverDnDormtr
   :outline:
.. doxygenfunction:: hipsolverDnSormtr



.. _compat_unitary:

Unitary matrices
==================================

.. contents:: List of functions for unitary matrices
   :local:
   :backlinks: top

.. _compat_ungbr_bufferSize:

hipsolverDn<type>ungbr_bufferSize()
---------------------------------------
.. doxygenfunction:: hipsolverDnZungbr_bufferSize
   :outline:
.. doxygenfunction:: hipsolverDnCungbr_bufferSize

.. _compat_ungbr:

hipsolverDn<type>ungbr()
---------------------------------------
.. doxygenfunction:: hipsolverDnZungbr
   :outline:
.. doxygenfunction:: hipsolverDnCungbr

.. _compat_ungqr_bufferSize:

hipsolverDn<type>ungqr_bufferSize()
---------------------------------------
.. doxygenfunction:: hipsolverDnZungqr_bufferSize
   :outline:
.. doxygenfunction:: hipsolverDnCungqr_bufferSize

.. _compat_ungqr:

hipsolverDn<type>ungqr()
---------------------------------------
.. doxygenfunction:: hipsolverDnZungqr
   :outline:
.. doxygenfunction:: hipsolverDnCungqr

.. _compat_ungtr_bufferSize:

hipsolverDn<type>ungtr_bufferSize()
---------------------------------------
.. doxygenfunction:: hipsolverDnZungtr_bufferSize
   :outline:
.. doxygenfunction:: hipsolverDnCungtr_bufferSize

.. _compat_ungtr:

hipsolverDn<type>ungtr()
---------------------------------------
.. doxygenfunction:: hipsolverDnZungtr
   :outline:
.. doxygenfunction:: hipsolverDnCungtr

.. _compat_unmqr_bufferSize:

hipsolverDn<type>unmqr_bufferSize()
---------------------------------------
.. doxygenfunction:: hipsolverDnZunmqr_bufferSize
   :outline:
.. doxygenfunction:: hipsolverDnCunmqr_bufferSize

.. _compat_unmqr:

hipsolverDn<type>unmqr()
---------------------------------------
.. doxygenfunction:: hipsolverDnZunmqr
   :outline:
.. doxygenfunction:: hipsolverDnCunmqr

.. _compat_unmtr_bufferSize:

hipsolverDn<type>unmtr_bufferSize()
---------------------------------------
.. doxygenfunction:: hipsolverDnZunmtr_bufferSize
   :outline:
.. doxygenfunction:: hipsolverDnCunmtr_bufferSize

.. _compat_unmtr:

hipsolverDn<type>unmtr()
---------------------------------------
.. doxygenfunction:: hipsolverDnZunmtr
   :outline:
.. doxygenfunction:: hipsolverDnCunmtr
