From 0d9e213c670ab0e68f17d68251412d53250108e1 Mon Sep 17 00:00:00 2001 From: julie Date: Mon, 31 Oct 2011 22:21:11 +0000 Subject: Correct Warning detected during Doxygen Generation. Now each routine should have the correct list of arguments. This allowed to detect and fix problems in parameter description of many routines. --- SRC/zgebal.f | 69 ++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 44 insertions(+), 25 deletions(-) (limited to 'SRC/zgebal.f') diff --git a/SRC/zgebal.f b/SRC/zgebal.f index f58a574f..fffc8e07 100644 --- a/SRC/zgebal.f +++ b/SRC/zgebal.f @@ -65,37 +65,35 @@ *> The order of the matrix A. N >= 0. *> \endverbatim *> -* -* Authors -* ======= -* -*> \author Univ. of Tennessee -*> \author Univ. of California Berkeley -*> \author Univ. of Colorado Denver -*> \author NAG Ltd. -* -*> \date November 2011 -* -*> \ingroup complex16GEcomputational -* -* -* Further Details -* =============== -*>\details \b Further \b Details +*> \param[in,out] A *> \verbatim -* See Further Details. +*> A is COMPLEX*16 array, dimension (LDA,N) +*> On entry, the input matrix A. +*> On exit, A is overwritten by the balanced matrix. +*> If JOB = 'N', A is not referenced. +*> See Further Details. +*> \endverbatim *> -*> LDA (input) INTEGER +*> \param[in] LDA +*> \verbatim +*> LDA is INTEGER *> The leading dimension of the array A. LDA >= max(1,N). +*> \endverbatim *> -*> ILO (output) INTEGER +*> \param[out] ILO +*> \verbatim +*> \endverbatim *> -*> IHI (output) INTEGER -*> ILO and IHI are set to integers such that on exit +*> \param[out] IHI +*> \verbatim +*> ILO and IHI are set to INTEGER such that on exit *> A(i,j) = 0 if i > j and j = 1,...,ILO-1 or I = IHI+1,...,N. *> If JOB = 'N' or 'S', ILO = 1 and IHI = N. +*> \endverbatim *> -*> SCALE (output) DOUBLE PRECISION array, dimension (N) +*> \param[out] SCALE +*> \verbatim +*> SCALE is DOUBLE PRECISION array, dimension (N) *> Details of the permutations and scaling factors applied to *> A. If P(j) is the index of the row and column interchanged *> with row and column j and D(j) is the scaling factor @@ -105,11 +103,32 @@ *> = P(j) for j = IHI+1,...,N. *> The order in which the interchanges are made is N to IHI+1, *> then 1 to ILO-1. +*> \endverbatim *> -*> INFO (output) INTEGER +*> \param[out] INFO +*> \verbatim +*> INFO is INTEGER *> = 0: successful exit. *> < 0: if INFO = -i, the i-th argument had an illegal value. -*> +*> \endverbatim +* +* Authors +* ======= +* +*> \author Univ. of Tennessee +*> \author Univ. of California Berkeley +*> \author Univ. of Colorado Denver +*> \author NAG Ltd. +* +*> \date November 2011 +* +*> \ingroup complex16GEcomputational +* +* +* Further Details +* =============== +*>\details \b Further \b Details +*> \verbatim *> *> The permutations consist of row and column interchanges which put *> the matrix in the form -- cgit v1.2.3