# could be handy for archiving the generated documentation or if some version
# control system is used.
-PROJECT_NUMBER = 3.6.0
+PROJECT_NUMBER = 3.6.1
# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
# messages are off.
# The default value is: NO.
-QUIET = YES
+QUIET = NO
# The WARNINGS tag can be used to turn on/off the warning messages that are
# generated to standard error (stderr) by doxygen. If WARNINGS is set to YES
EXCLUDE = CMAKE \
DOCS \
- .svn \
- CBLAS/.svn \
- CBLAS/src/.svn \
- CBLAS/testing/.svn \
- CBLAS/example/.svn \
- CBLAS/include/.svn \
- BLAS/.svn \
- BLAS/SRC/.svn \
- BLAS/TESTING/.svn \
- SRC/.svn \
- SRC/VARIANTS/.svn \
- SRC/VARIANTS/LIB/.svn \
- SRC/VARIANTS/cholesky/.svn \
- SRC/VARIANTS/cholesky/RL/.svn \
- SRC/VARIANTS/cholesky/TOP/.svn \
- SRC/VARIANTS/lu/.svn \
- SRC/VARIANTS/lu/CR/.svn \
- SRC/VARIANTS/lu/LL/.svn \
- SRC/VARIANTS/lu/REC/.svn \
- SRC/VARIANTS/qr/.svn \
- SRC/VARIANTS/qr/LL/.svn \
- INSTALL/.svn \
- TESTING/.svn \
- TESTING/EIG/.svn \
- TESTING/MATGEN/.svn \
- TESTING/LIN/.svn
+ BLAS/TESTING \
+ CBLAS \
+ LAPACKE/mangling \
+ INSTALL \
+ SRC/DEPRECATED \
+ TESTING
# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
# directories that are symbolic links (a Unix file system feature) are excluded
# classes and enums directly into the documentation.
# The default value is: NO.
-INLINE_SOURCES = YES
+INLINE_SOURCES = NO
# Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any
# special comment blocks from generated source code fragments. Normal C, C++ and
# set to NO
# The default value is: NO.
-HAVE_DOT = YES
+HAVE_DOT = NO
# The DOT_NUM_THREADS specifies the number of dot invocations doxygen is allowed
# to run in parallel. When set to 0 doxygen will base this on the number of
# The default value is: YES.
# This tag requires that the tag HAVE_DOT is set to YES.
-CLASS_GRAPH = YES
+CLASS_GRAPH = NO
# If the COLLABORATION_GRAPH tag is set to YES then doxygen will generate a
# graph for each documented class showing the direct and indirect implementation
# The default value is: YES.
# This tag requires that the tag HAVE_DOT is set to YES.
-COLLABORATION_GRAPH = YES
+COLLABORATION_GRAPH = NO
# If the GROUP_GRAPHS tag is set to YES then doxygen will generate a graph for
# groups, showing the direct groups dependencies.
# The default value is: YES.
# This tag requires that the tag HAVE_DOT is set to YES.
-GROUP_GRAPHS = YES
+GROUP_GRAPHS = NO
# If the UML_LOOK tag is set to YES, doxygen will generate inheritance and
# collaboration diagrams in a style similar to the OMG's Unified Modeling
# The default value is: YES.
# This tag requires that the tag HAVE_DOT is set to YES.
-INCLUDE_GRAPH = YES
+INCLUDE_GRAPH = NO
# If the INCLUDED_BY_GRAPH, ENABLE_PREPROCESSING and SEARCH_INCLUDES tags are
# set to YES then doxygen will generate a graph for each documented file showing
# The default value is: YES.
# This tag requires that the tag HAVE_DOT is set to YES.
-INCLUDED_BY_GRAPH = YES
+INCLUDED_BY_GRAPH = NO
# If the CALL_GRAPH tag is set to YES then doxygen will generate a call
# dependency graph for every global function or class method.
# The default value is: NO.
# This tag requires that the tag HAVE_DOT is set to YES.
-CALL_GRAPH = YES
+CALL_GRAPH = NO
# If the CALLER_GRAPH tag is set to YES then doxygen will generate a caller
# dependency graph for every global function or class method.
# The default value is: NO.
# This tag requires that the tag HAVE_DOT is set to YES.
-CALLER_GRAPH = YES
+CALLER_GRAPH = NO
# If the GRAPHICAL_HIERARCHY tag is set to YES then doxygen will graphical
# hierarchy of all classes instead of a textual one.
# The default value is: YES.
# This tag requires that the tag HAVE_DOT is set to YES.
-GRAPHICAL_HIERARCHY = YES
+GRAPHICAL_HIERARCHY = NO
# If the DIRECTORY_GRAPH tag is set to YES then doxygen will show the
# dependencies a directory has on other directories in a graphical way. The
# The default value is: YES.
# This tag requires that the tag HAVE_DOT is set to YES.
-DIRECTORY_GRAPH = YES
+DIRECTORY_GRAPH = NO
# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images
# generated by dot. For an explanation of the image formats see the section
# The default value is: NO.
# This tag requires that the tag HAVE_DOT is set to YES.
-INTERACTIVE_SVG = YES
+INTERACTIVE_SVG = NO
# The DOT_PATH tag can be used to specify the path where the dot tool can be
# found. If left blank, it is assumed the dot tool can be found in the path.
# The default value is: YES.
# This tag requires that the tag HAVE_DOT is set to YES.
-GENERATE_LEGEND = YES
+GENERATE_LEGEND = NO
# If the DOT_CLEANUP tag is set to YES, doxygen will remove the intermediate dot
# files that are used to generate the various graphs.
* @defgroup SY Symmetric Matrix
* @ingroup lapack
* This is the group of Symmetric Matrix routines
+ * @defgroup HE Hermitian Matrix
+ * @ingroup lapack
+ * This is the group of Hermitian Matrix routines
* @defgroup PO Positive Definite Matrix
* @ingroup lapack
* This is the group of Positive Definite routines
* @defgroup PT Positive Definite tridiagonal Matrix
* @ingroup lapack
* This is the group of Positive Definite tridiagonal routines
- * @defgroup auxOTHERauxiliary Other Auxiliary Routines
+ * @defgroup OTHEReigen Eigenvalue
+ * @ingroup lapack
+ * This is the group of Other Eigenvalue routines
+ * @defgroup OTHERauxiliary Other Auxiliary Routines
* @ingroup lapack
* This is the group of Other Auxiliary routines
+ * @defgroup OTHERcomputational Other Computational Routines
+ * @ingroup lapack
+ * This is the group of Other Computational routines
+ * @defgroup OTHERsolve Other Solve Routines
+ * @ingroup lapack
+ * This is the group of Other Solve routines
*
****
*
* @defgroup solveSY Linear Solve
* @ingroup SY
* This is the group of Linear Solve Driver routines
+ * @defgroup solveHE Linear Solve
+ * @ingroup HE
+ * This is the group of Linear Solve Driver routines
* @defgroup solvePO Linear Solve
* @ingroup PO
* This is the group of Linear Solve Driver routines
* @defgroup eigenSY Eigenvalue
* @ingroup SY
* This is the group of Eigenvalue Driver routines
+ * @defgroup eigenHE Eigenvalue
+ * @ingroup HE
+ * This is the group of Eigenvalue Driver routines
* @defgroup singGE Singular Value
* @ingroup GE
* This is the group of Singular Value Driver routines
* @defgroup computationalGE Computational routines
* @ingroup GE
* This is the group of Computational routines
+ * @defgroup variantsGEcomputational Variants Computational routines
+ * @ingroup GE
+ * This is the group of Variants Computational routines
* @defgroup computationalGB Computational routines
* @ingroup GB
* This is the group of Computational routines
* @defgroup computationalSY Computational routines
* @ingroup SY
* This is the group of Computational routines
+ * @defgroup computationalHE Computational routines
+ * @ingroup HE
+ * This is the group of Computational routines
* @defgroup computationalPO Computational routines
* @ingroup PO
* This is the group of Computational routines
+ * @defgroup variantsPOcomputational Variants Computational routines
+ * @ingroup PO
+ * This is the group of Variants Computational routines
* @defgroup computationalGT Computational routines
* @ingroup GT
* This is the group of Computational routines
* @defgroup computationalPT Computational routines
* @ingroup PT
* This is the group of Computational routines
+ * @defgroup variantsOTHERcomputational Variants Computational routines
+ * @ingroup OTHERcomputational
+ * This is the group of Variants Computational routines
* @defgroup auxiliaryGE Auxiliary routines
* @ingroup GE
* This is the group of Auxiliary routines
* @defgroup auxiliarySY Auxiliary routines
* @ingroup SY
* This is the group of Auxiliary routines
+ * @defgroup auxiliaryHE Auxiliary routines
+ * @ingroup HE
+ * This is the group of Auxiliary routines
* @defgroup auxiliaryPO Auxiliary routines
* @ingroup PO
* This is the group of Auxiliary routines
* @defgroup doubleGTauxiliary double
* @ingroup auxiliaryGT
* This is the group of double auxiliary functions for GT matrices
+ * @defgroup doubleOTHERauxiliary double
+ * @ingroup OTHERauxiliary
+ * This is the group of double other auxiliary routines
+ * @defgroup doubleOTHERcomputational double
+ * @ingroup OTHERcomputational
+ * This is the group of double other Computational routines
+ * @defgroup doubleOTHERsolve double Other Solve Routines
+ * @ingroup OTHERsolve
+ * This is the group of double Other Solve routines
+ * @defgroup doubleOTHEReigen double
+ * @ingroup OTHEReigen
+ * This is the group of double Other Eigenvalue routines
*
****
*
* @defgroup realPTauxiliary real
* @ingroup auxiliaryPT
* This is the group of real auxiliary functions for PT matrices
+ * @defgroup realOTHERauxiliary real
+ * @ingroup OTHERauxiliary
+ * This is the group of real other auxiliary routines
+ * @defgroup realOTHERcomputational real
+ * @ingroup OTHERcomputational
+ * This is the group of real other Computational routines
+ * @defgroup realOTHERsolve real Other Solve Routines
+ * @ingroup OTHERsolve
+ * This is the group of real Other Solve routines
+ * @defgroup realOTHEReigen real
+ * @ingroup OTHEReigen
+ * This is the group of real Other Eigenvalue routines
*
****
*
* @defgroup complexSYsolve complex
* @ingroup solveSY
* This is the group of complex solve driver functions for SY matrices
+ * @defgroup complexHEsolve complex
+ * @ingroup solveHE
+ * This is the group of complex solve driver functions for HE matrices
* @defgroup complexGBsolve complex
* @ingroup solveGB
* This is the group of complex solve driver functions for GB matrices
* @defgroup complexSYeigen complex
* @ingroup eigenSY
* This is the group of complex eigenvalue driver functions for SY matrices
+ * @defgroup complexHEeigen complex
+ * @ingroup eigenHE
+ * This is the group of complex eigenvalue driver functions for HE matrices
* @defgroup complexGEsing complex
* @ingroup singGE
* This is the group of complex singular value driver functions for GE matrices
* @defgroup complexSYcomputational complex
* @ingroup computationalSY
* This is the group of complex computational functions for SY matrices
+ * @defgroup complexHEcomputational complex
+ * @ingroup computationalHE
+ * This is the group of complex computational functions for HE matrices
* @defgroup complexGBcomputational complex
* @ingroup computationalGB
* This is the group of complex computational functions for GB matrices
* @defgroup complexSYauxiliary complex
* @ingroup auxiliarySY
* This is the group of complex auxiliary functions for SY matrices
+ * @defgroup complexHEauxiliary complex
+ * @ingroup auxiliaryHE
+ * This is the group of complex auxiliary functions for HE matrices
* @defgroup complexGBauxiliary complex
* @ingroup auxiliaryGB
* This is the group of complex auxiliary functions for GB matrices
+ * @defgroup complexOTHERauxiliary complex
+ * @ingroup OTHERauxiliary
+ * This is the group of complex other auxiliary routines
+ * @defgroup complexOTHERcomputational complex
+ * @ingroup OTHERcomputational
+ * This is the group of complex other Computational routines
+ * @defgroup complexOTHERsolve complex Other Solve Routines
+ * @ingroup OTHERsolve
+ * This is the group of complex Other Solve routines
+ * @defgroup complexOTHEReigen complex Other Eigenvalue routines
+ * @ingroup OTHEReigen
+ * This is the group of complex Other Eigenvalue routines
*
****
*
* @defgroup complex16SYsolve complex16
* @ingroup solveSY
* This is the group of complex16 solve driver functions for SY matrices
+ * @defgroup complex16HEsolve complex16
+ * @ingroup solveHE
+ * This is the group of complex16 solve driver functions for HE matrices
* @defgroup complex16GBsolve complex16
* @ingroup solveGB
* This is the group of complex16 solve driver functions for GB matrices
* @defgroup complex16SYeigen complex16
* @ingroup eigenSY
* This is the group of complex16 eigenvalue driver functions for SY matrices
+ * @defgroup complex16HEeigen complex16
+ * @ingroup eigenHE
+ * This is the group of complex16 eigenvalue driver functions for HE matrices
* @defgroup complex16GEsing complex16
* @ingroup singGE
* This is the group of complex16 singular value driver functions for GE matrices
* @defgroup complex16SYcomputational complex16
* @ingroup computationalSY
* This is the group of complex16 computational functions for SY matrices
+ * @defgroup complex16HEcomputational complex16
+ * @ingroup computationalHE
+ * This is the group of complex16 computational functions for HE matrices
* @defgroup complex16GBcomputational complex16
* @ingroup computationalGB
* This is the group of complex16 computational functions for GB matrices
* @defgroup complex16SYauxiliary complex16
* @ingroup auxiliarySY
* This is the group of complex16 auxiliary functions for SY matrices
+ * @defgroup complex16HEauxiliary complex16
+ * @ingroup auxiliaryHE
+ * This is the group of complex16 auxiliary functions for HE matrices
* @defgroup complex16GBauxiliary complex16
* @ingroup auxiliaryGB
* This is the group of complex16 auxiliary functions for GB matrices
+ * @defgroup complex16OTHERcomputational complex16
+ * @ingroup OTHERcomputational
+ * This is the group of complex16 other Computational routines
+ * @defgroup complex16OTHERauxiliary complex16
+ * @ingroup OTHERauxiliary
+ * This is the group of complex16 other auxiliary routines
+ * @defgroup auxOTHERcomputational auxiliary Computational routines
+ * @ingroup OTHERcomputational
+ * This is the group of auxiliary Computational routines
+ * @defgroup complex16OTHERsolve complex16 Other Solve Routines
+ * @ingroup OTHERsolve
+ * This is the group of complex16 Other Solve routines
+ * @defgroup complex16OTHEReigen complex16 Other Eigenvalue routines
+ * @ingroup OTHEReigen
+ * This is the group of complex16 Other Eigenvalue routines
*
****
*
* @defgroup level3 Level3
* @ingroup blas
* This is the group of LEVEL 3 BLAS routines.
- * @defgroup blastesting Testing
+ * @defgroup aux_blas Auxiliary BLAS
+ * @ingroup blas
+ * This is the group of Auxiliary 3 BLAS routines.
+* @defgroup blastesting Testing
* @ingroup blas
* This is the group of BLAS TESTING routines.
*
* =====================
*>
*> \verbatim
-*>
*> CGEJSV implements a preconditioned Jacobi SVD algorithm. It uses CGEQP3,
*> CGEQRF, and CGELQF as preprocessors and preconditioners. Optionally, an
*> additional row pivoting can be used as a preprocessor, which in some
*> this extra QRF step easily. The implementer can also improve data movement
*> (matrix transpose, matrix copy, matrix transposed copy) - this
*> implementation of CGEJSV uses only the simplest, naive data movement.
+*> \endverbatim
*
*> \par Contributors:
* ==================
-*> \brief \b CGEQRT3 recursively computes a QR factorization of a general real or complex matrix using the compact WY representation of Q.
+*> \brief <b> CGEQRT3 recursively computes a QR factorization of a general real or complex matrix using the compact WY representation of Q. </b>
*
* =========== DOCUMENTATION ===========
*
-*> \brief <b> CGESV computes the solution to system of linear equations A * X = B for GE matrices</b> (simple driver)
+*> \brief <b> CGESV computes the solution to system of linear equations A * X = B for GE matrices</b> (simple driver) </b>
*
* =========== DOCUMENTATION ===========
*
-*> \brief \b CGESVJ
+*> \brief <b> CGESVJ </b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date August 2015
*
-*> \ingroup complexOTHERsing
+*> \ingroup complexGEsing
*
*> \par Contributors:
* ==================
-*> \brief <b> CGTSV computes the solution to system of linear equations A * X = B for GT matrices <b>
+*> \brief <b> CGTSV computes the solution to system of linear equations A * X = B for GT matrices </b>
*
* =========== DOCUMENTATION ===========
*
-*> \brief <b> CGTSVX computes the solution to system of linear equations A * X = B for GT matrices <b>
+*> \brief <b> CGTSVX computes the solution to system of linear equations A * X = B for GT matrices </b>
*
* =========== DOCUMENTATION ===========
*
-*> \brief \b CHECON_ROOK estimates the reciprocal of the condition number fort HE matrices using factorization obtained with one of the bounded diagonal pivoting methods (max 2 interchanges)
+*> \brief <b> CHECON_ROOK estimates the reciprocal of the condition number fort HE matrices using factorization obtained with one of the bounded diagonal pivoting methods (max 2 interchanges) </b>
*
* =========== DOCUMENTATION ===========
*
-*> \brief \b CSYCON_ROOK
+*> \brief <b> CSYCON_ROOK </b>
*
* =========== DOCUMENTATION ===========
*
*> Ming Gu and Huan Ren, Computer Science Division, University of
*> California at Berkeley, USA
*>
-*> @precisions fortran d -> s
* =====================================================================
SUBROUTINE DGESDD( JOBZ, M, N, A, LDA, S, U, LDU, VT, LDVT,
$ WORK, LWORK, IWORK, INFO )
*
*> \date August 2015
*
-*> \ingroup doubleOTHERsing
+*> \ingroup doubleGEsing
*
*> \par Contributors:
* ==================
-*> \brief <b> DGTSV computes the solution to system of linear equations A * X = B for GT matrices <b>
+*> \brief <b> DGTSV computes the solution to system of linear equations A * X = B for GT matrices </b>
*
* =========== DOCUMENTATION ===========
*
-*> \brief <b> DGTSVX computes the solution to system of linear equations A * X = B for GT matrices <b>
+*> \brief <b> DGTSVX computes the solution to system of linear equations A * X = B for GT matrices </b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
LOGICAL FUNCTION DISNAN( DIN )
*
*> \date November 2011
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE DLABAD( SMALL, LARGE )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE DLACPY( UPLO, M, N, A, LDA, B, LDB )
*
*> \date January 2013
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup doubleOTHERauxiliary
*
* =====================================================================
SUBROUTINE DLADIV( A, B, C, D, P, Q )
*
END
+*> \ingroup doubleOTHERauxiliary
SUBROUTINE DLADIV1( A, B, C, D, P, Q )
*
END
+*> \ingroup doubleOTHERauxiliary
+
DOUBLE PRECISION FUNCTION DLADIV2( A, B, C, D, R, T )
*
* -- LAPACK auxiliary routine (version 3.6.0) --
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Further Details:
* =====================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Further Details:
* =====================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Further Details:
* =====================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE DLAGTS( JOB, N, A, B, C, D, IN, Y, TOL, INFO )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
LOGICAL FUNCTION DLAISNAN( DIN1, DIN2 )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
DOUBLE PRECISION FUNCTION DLANST( NORM, N, D, E )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
DOUBLE PRECISION FUNCTION DLAPY2( X, Y )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
DOUBLE PRECISION FUNCTION DLAPY3( X, Y, Z )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Further Details:
* =====================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date June 2016
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date June 2016
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE DLARRD( RANGE, ORDER, N, VL, VU, IL, IU, GERS,
*
*> \date June 2016
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Further Details:
* =====================
*
*> \date June 2016
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE DLARRK( N, IW, GL, GU,
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE DLARTG( F, G, CS, SN, R )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE DLARTGP( F, G, CS, SN, R )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Further Details:
* =====================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Further Details:
* =====================
*
*> \date June 2016
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE DLASCL( TYPE, KL, KU, CFROM, CTO, M, N, A, LDA, INFO )
*
*> \date November 2015
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date June 2016
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date November 2015
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date November 2013
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date June 2016
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date November 2015
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date June 2016
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date November 2015
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE DLASET( UPLO, M, N, ALPHA, BETA, A, LDA )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE DLASR( SIDE, PIVOT, DIRECT, M, N, C, S, A, LDA )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE DLASSQ( N, X, INCX, SCALE, SUMSQ )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Further Details:
* =====================
-*> \brief \b DSYCON_ROOK
+*> \brief <b> DSYCON_ROOK </b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date November 2015
*
-*> \ingroup doubleSYdriver
+*> \ingroup doubleSYsolve
*
* =====================================================================
SUBROUTINE DSYSVXX( FACT, UPLO, N, NRHS, A, LDA, AF, LDAF, IPIV,
*
*> \date November 2011
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
INTEGER FUNCTION IEEECK( ISPEC, ZERO, ONE )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
INTEGER FUNCTION ILADLC( M, N, A, LDA )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
INTEGER FUNCTION ILADLR( M, N, A, LDA )
*
*> \date June 2016
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Further Details:
* =====================
*
*> \date June 2016
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE ILAVER( VERS_MAJOR, VERS_MINOR, VERS_PATCH )
*
*> \date November 2015
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Further Details:
* =====================
*
*> \date November 2011
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
LOGICAL FUNCTION LSAMEN( N, CA, CB )
*
*> \date August 2015
*
-*> \ingroup realOTHERsing
+*> \ingroup realGEsing
*
*> \par Contributors:
* ==================
-*> \brief <b> SGTSV computes the solution to system of linear equations A * X = B for GT matrices <b>
+*> \brief <b> SGTSV computes the solution to system of linear equations A * X = B for GT matrices </b>
*
* =========== DOCUMENTATION ===========
*
-*> \brief <b> SGTSVX computes the solution to system of linear equations A * X = B for GT matrices <b>
+*> \brief <b> SGTSVX computes the solution to system of linear equations A * X = B for GT matrices </b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
LOGICAL FUNCTION SISNAN( SIN )
*
*> \date November 2011
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE SLABAD( SMALL, LARGE )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE SLACPY( UPLO, M, N, A, LDA, B, LDB )
*
*> \date January 2013
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup realOTHERauxiliary
*
* =====================================================================
SUBROUTINE SLADIV( A, B, C, D, P, Q )
*
END
+*> \ingroup realOTHERauxiliary
SUBROUTINE SLADIV1( A, B, C, D, P, Q )
*
END
+*> \ingroup realOTHERauxiliary
+
REAL FUNCTION SLADIV2( A, B, C, D, R, T )
*
* -- LAPACK auxiliary routine (version 3.5.0) --
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Further Details:
* =====================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Further Details:
* =====================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Further Details:
* =====================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE SLAG2D( M, N, SA, LDSA, A, LDA, INFO )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE SLAGTS( JOB, N, A, B, C, D, IN, Y, TOL, INFO )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
LOGICAL FUNCTION SLAISNAN( SIN1, SIN2 )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
REAL FUNCTION SLANST( NORM, N, D, E )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
REAL FUNCTION SLAPY2( X, Y )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
REAL FUNCTION SLAPY3( X, Y, Z )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Further Details:
* =====================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date June 2016
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date June 2016
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE SLARRD( RANGE, ORDER, N, VL, VU, IL, IU, GERS,
*
*> \date June 2016
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Further Details:
* =====================
*
*> \date June 2016
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE SLARRK( N, IW, GL, GU,
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE SLARTG( F, G, CS, SN, R )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE SLARTGP( F, G, CS, SN, R )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Further Details:
* =====================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Further Details:
* =====================
*
*> \date June 2016
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE SLASCL( TYPE, KL, KU, CFROM, CTO, M, N, A, LDA, INFO )
*
*> \date November 2015
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date June 2016
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date November 2015
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date November 2013
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date June 2016
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date November 2015
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date June 2016
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Contributors:
* ==================
*
*> \date November 2015
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE SLASET( UPLO, M, N, ALPHA, BETA, A, LDA )
-*> \brief \b SLASQ5 computes one dqds transform in ping-pong form. Used by sbdsqr and sstegr.
+*> \brief <b> SLASQ5 computes one dqds transform in ping-pong form. Used by sbdsqr and sstegr. </b>
*
* =========== DOCUMENTATION ===========
*
*> \endverbatim
*>
*> \param[in] SIGMA
+*> \verbatim
*> SIGMA is REAL
*> This is the accumulated shift up to this step.
*> \endverbatim
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE SLASR( SIDE, PIVOT, DIRECT, M, N, C, S, A, LDA )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE SLASSQ( N, X, INCX, SCALE, SUMSQ )
*
*> \date September 2012
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
*> \par Further Details:
* =====================
-*> \brief \b SSYCON_ROOK
+*> \brief <b> SSYCON_ROOK </b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date November 2015
*
-*> \ingroup realSYdriver
+*> \ingroup realSYsolve
*
* =====================================================================
SUBROUTINE SSYSVXX( FACT, UPLO, N, NRHS, A, LDA, AF, LDAF, IPIV,
*
*> \date November 2011
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE XERBLA( SRNAME, INFO )
*
*> \date November 2011
*
-*> \ingroup auxOTHERauxiliary
+*> \ingroup OTHERauxiliary
*
* =====================================================================
SUBROUTINE XERBLA_ARRAY( SRNAME_ARRAY, SRNAME_LEN, INFO)
*> this extra QRF step easily. The implementer can also improve data movement
*> (matrix transpose, matrix copy, matrix transposed copy) - this
*> implementation of ZGEJSV uses only the simplest, naive data movement.
+*> \endverbatim
*
*> \par Contributors:
* ==================
*> Ming Gu and Huan Ren, Computer Science Division, University of
*> California at Berkeley, USA
*>
-*> @precisions fortran z -> c
* =====================================================================
SUBROUTINE ZGESDD( JOBZ, M, N, A, LDA, S, U, LDU, VT, LDVT,
$ WORK, LWORK, RWORK, IWORK, INFO )
-*> \brief <b> ZGESV computes the solution to system of linear equations A * X = B for GE matrices</b> (simple driver)
+*> \brief <b> ZGESV computes the solution to system of linear equations A * X = B for GE matrices</b> (simple driver) </b>
*
* =========== DOCUMENTATION ===========
*
-*> \brief \b ZGESVJ
+*> \brief <b> ZGESVJ </b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date August 2015
*
-*> \ingroup complex16OTHERsing
+*> \ingroup complex16GEsing
*
*> \par Contributors:
* ==================
-*> \brief \b ZGSVJ0 pre-processor for the routine zgesvj.
+*> \brief <b> ZGSVJ0 pre-processor for the routine zgesvj. </b>
*
* =========== DOCUMENTATION ===========
*
*> the matrix A*diag(D).
*> On exit, SVA contains the Euclidean norms of the columns of
*> the matrix A_onexit*diag(D_onexit).
+*> \endverbatim
*>
*> \param[in] MV
*> \verbatim
-*> \brief <b> ZGTSV computes the solution to system of linear equations A * X = B for GT matrices <b>
+*> \brief <b> ZGTSV computes the solution to system of linear equations A * X = B for GT matrices </b>
*
* =========== DOCUMENTATION ===========
*
-*> \brief <b> ZGTSVX computes the solution to system of linear equations A * X = B for GT matrices <b>
+*> \brief <b> ZGTSVX computes the solution to system of linear equations A * X = B for GT matrices </b>
*
* =========== DOCUMENTATION ===========
*
-*> \brief \b ZHECON_ROOK estimates the reciprocal of the condition number fort HE matrices using factorization obtained with one of the bounded diagonal pivoting methods (max 2 interchanges)
+*> \brief <b> ZHECON_ROOK estimates the reciprocal of the condition number fort HE matrices using factorization obtained with one of the bounded diagonal pivoting methods (max 2 interchanges) </b>
*
* =========== DOCUMENTATION ===========
*
+*> \brief \b CBDT05
* =========== DOCUMENTATION ===========
*
* Online html documentation available at
+*> \brief \b DBDT04
* =========== DOCUMENTATION ===========
*
* Online html documentation available at
*
*> \date November 2011
*
-*> \ingroup aux_eig
+*> \ingroup OTHERauxiliary
*
*> \par Further Details:
* =====================
+*> \brief \b SBDT04
* =========== DOCUMENTATION ===========
*
* Online html documentation available at
+*> \brief \b ZBDT05
* =========== DOCUMENTATION ===========
*
* Online html documentation available at