version 1.7, 2018/05/29 07:18:17
|
version 1.8, 2020/05/21 21:46:05
|
Line 117
|
Line 117
|
*> \param[in] MV |
*> \param[in] MV |
*> \verbatim |
*> \verbatim |
*> MV is INTEGER |
*> MV is INTEGER |
*> If JOBV .EQ. 'A', then MV rows of V are post-multipled by a |
*> If JOBV = 'A', then MV rows of V are post-multipled by a |
*> sequence of Jacobi rotations. |
*> sequence of Jacobi rotations. |
*> If JOBV = 'N', then MV is not referenced. |
*> If JOBV = 'N', then MV is not referenced. |
*> \endverbatim |
*> \endverbatim |
Line 125
|
Line 125
|
*> \param[in,out] V |
*> \param[in,out] V |
*> \verbatim |
*> \verbatim |
*> V is COMPLEX*16 array, dimension (LDV,N) |
*> V is COMPLEX*16 array, dimension (LDV,N) |
*> If JOBV .EQ. 'V' then N rows of V are post-multipled by a |
*> If JOBV = 'V' then N rows of V are post-multipled by a |
*> sequence of Jacobi rotations. |
*> sequence of Jacobi rotations. |
*> If JOBV .EQ. 'A' then MV rows of V are post-multipled by a |
*> If JOBV = 'A' then MV rows of V are post-multipled by a |
*> sequence of Jacobi rotations. |
*> sequence of Jacobi rotations. |
*> If JOBV = 'N', then V is not referenced. |
*> If JOBV = 'N', then V is not referenced. |
*> \endverbatim |
*> \endverbatim |
Line 136
|
Line 136
|
*> \verbatim |
*> \verbatim |
*> LDV is INTEGER |
*> LDV is INTEGER |
*> The leading dimension of the array V, LDV >= 1. |
*> The leading dimension of the array V, LDV >= 1. |
*> If JOBV = 'V', LDV .GE. N. |
*> If JOBV = 'V', LDV >= N. |
*> If JOBV = 'A', LDV .GE. MV. |
*> If JOBV = 'A', LDV >= MV. |
*> \endverbatim |
*> \endverbatim |
*> |
*> |
*> \param[in] EPS |
*> \param[in] EPS |
Line 157
|
Line 157
|
*> TOL is DOUBLE PRECISION |
*> TOL is DOUBLE PRECISION |
*> TOL is the threshold for Jacobi rotations. For a pair |
*> TOL is the threshold for Jacobi rotations. For a pair |
*> A(:,p), A(:,q) of pivot columns, the Jacobi rotation is |
*> A(:,p), A(:,q) of pivot columns, the Jacobi rotation is |
*> applied only if ABS(COS(angle(A(:,p),A(:,q)))) .GT. TOL. |
*> applied only if ABS(COS(angle(A(:,p),A(:,q)))) > TOL. |
*> \endverbatim |
*> \endverbatim |
*> |
*> |
*> \param[in] NSWEEP |
*> \param[in] NSWEEP |
Line 175
|
Line 175
|
*> \param[in] LWORK |
*> \param[in] LWORK |
*> \verbatim |
*> \verbatim |
*> LWORK is INTEGER |
*> LWORK is INTEGER |
*> LWORK is the dimension of WORK. LWORK .GE. M. |
*> LWORK is the dimension of WORK. LWORK >= M. |
*> \endverbatim |
*> \endverbatim |
*> |
*> |
*> \param[out] INFO |
*> \param[out] INFO |
*> \verbatim |
*> \verbatim |
*> INFO is INTEGER |
*> INFO is INTEGER |
*> = 0 : successful exit. |
*> = 0: successful exit. |
*> < 0 : if INFO = -i, then the i-th argument had an illegal value |
*> < 0: if INFO = -i, then the i-th argument had an illegal value |
*> \endverbatim |
*> \endverbatim |
* |
* |
* Authors: |
* Authors: |