-*> \brief \b CPSTF2 computes the Cholesky factorization with complete pivoting of a real symmetric or complex Hermitian positive semi-definite matrix.
+*> \brief \b CPSTF2 computes the Cholesky factorization with complete pivoting of complex Hermitian positive semidefinite matrix.
*
* =========== DOCUMENTATION ===========
*
*> < 0: If INFO = -K, the K-th argument had an illegal value,
*> = 0: algorithm completed successfully, and
*> > 0: the matrix A is either rank deficient with computed rank
-*> as returned in RANK, or is indefinite. See Section 7 of
-*> LAPACK Working Note #161 for further information.
+*> as returned in RANK, or is not positive semidefinite. See
+*> Section 7 of LAPACK Working Note #161 for further
+*> information.
*> \endverbatim
*
* Authors:
110 CONTINUE
PVT = MAXLOC( WORK( 1:N ), 1 )
AJJ = REAL ( A( PVT, PVT ) )
- IF( AJJ.EQ.ZERO.OR.SISNAN( AJJ ) ) THEN
+ IF( AJJ.LE.ZERO.OR.SISNAN( AJJ ) ) THEN
RANK = 0
INFO = 1
GO TO 200
-*> \brief \b CPSTRF
+*> \brief \b CPSTRF computes the Cholesky factorization with complete pivoting of complex Hermitian positive semidefinite matrix.
*
* =========== DOCUMENTATION ===========
*
*> < 0: If INFO = -K, the K-th argument had an illegal value,
*> = 0: algorithm completed successfully, and
*> > 0: the matrix A is either rank deficient with computed rank
-*> as returned in RANK, or is indefinite. See Section 7 of
-*> LAPACK Working Note #161 for further information.
+*> as returned in RANK, or is not positive semidefinite. See
+*> Section 7 of LAPACK Working Note #161 for further
+*> information.
*> \endverbatim
*
* Authors:
110 CONTINUE
PVT = MAXLOC( WORK( 1:N ), 1 )
AJJ = REAL( A( PVT, PVT ) )
- IF( AJJ.EQ.ZERO.OR.SISNAN( AJJ ) ) THEN
+ IF( AJJ.LE.ZERO.OR.SISNAN( AJJ ) ) THEN
RANK = 0
INFO = 1
GO TO 230
-*> \brief \b DPSTF2 computes the Cholesky factorization with complete pivoting of a real symmetric or complex Hermitian positive semi-definite matrix.
+*> \brief \b DPSTF2 computes the Cholesky factorization with complete pivoting of a real symmetric positive semidefinite matrix.
*
* =========== DOCUMENTATION ===========
*
*> < 0: If INFO = -K, the K-th argument had an illegal value,
*> = 0: algorithm completed successfully, and
*> > 0: the matrix A is either rank deficient with computed rank
-*> as returned in RANK, or is indefinite. See Section 7 of
-*> LAPACK Working Note #161 for further information.
+*> as returned in RANK, or is not positive semidefinite. See
+*> Section 7 of LAPACK Working Note #161 for further
+*> information.
*> \endverbatim
*
* Authors:
AJJ = A( PVT, PVT )
END IF
END DO
- IF( AJJ.EQ.ZERO.OR.DISNAN( AJJ ) ) THEN
+ IF( AJJ.LE.ZERO.OR.DISNAN( AJJ ) ) THEN
RANK = 0
INFO = 1
GO TO 170
-*> \brief \b DPSTRF
+*> \brief \b DPSTRF computes the Cholesky factorization with complete pivoting of a real symmetric positive semidefinite matrix.
+*
*
* =========== DOCUMENTATION ===========
*
*> < 0: If INFO = -K, the K-th argument had an illegal value,
*> = 0: algorithm completed successfully, and
*> > 0: the matrix A is either rank deficient with computed rank
-*> as returned in RANK, or is indefinite. See Section 7 of
-*> LAPACK Working Note #161 for further information.
+*> as returned in RANK, or is not positive semidefinite. See
+*> Section 7 of LAPACK Working Note #161 for further
+*> information.
*> \endverbatim
*
* Authors:
AJJ = A( PVT, PVT )
END IF
END DO
- IF( AJJ.EQ.ZERO.OR.DISNAN( AJJ ) ) THEN
+ IF( AJJ.LE.ZERO.OR.DISNAN( AJJ ) ) THEN
RANK = 0
INFO = 1
GO TO 200
-*> \brief \b SPSTF2 computes the Cholesky factorization with complete pivoting of a real symmetric or complex Hermitian positive semi-definite matrix.
+*> \brief \b SPSTF2 computes the Cholesky factorization with complete pivoting of a real symmetric positive semidefinite matrix.
*
* =========== DOCUMENTATION ===========
*
*> < 0: If INFO = -K, the K-th argument had an illegal value,
*> = 0: algorithm completed successfully, and
*> > 0: the matrix A is either rank deficient with computed rank
-*> as returned in RANK, or is indefinite. See Section 7 of
-*> LAPACK Working Note #161 for further information.
+*> as returned in RANK, or is not positive semidefinite. See
+*> Section 7 of LAPACK Working Note #161 for further
+*> information.
*> \endverbatim
*
* Authors:
AJJ = A( PVT, PVT )
END IF
END DO
- IF( AJJ.EQ.ZERO.OR.SISNAN( AJJ ) ) THEN
+ IF( AJJ.LE.ZERO.OR.SISNAN( AJJ ) ) THEN
RANK = 0
INFO = 1
GO TO 170
-*> \brief \b SPSTRF
+*> \brief \b SPSTRF computes the Cholesky factorization with complete pivoting of a real symmetric positive semidefinite matrix.
*
* =========== DOCUMENTATION ===========
*
*> < 0: If INFO = -K, the K-th argument had an illegal value,
*> = 0: algorithm completed successfully, and
*> > 0: the matrix A is either rank deficient with computed rank
-*> as returned in RANK, or is indefinite. See Section 7 of
-*> LAPACK Working Note #161 for further information.
+*> as returned in RANK, or is not positive semidefinite. See
+*> Section 7 of LAPACK Working Note #161 for further
+*> information.
*> \endverbatim
*
* Authors:
AJJ = A( PVT, PVT )
END IF
END DO
- IF( AJJ.EQ.ZERO.OR.SISNAN( AJJ ) ) THEN
+ IF( AJJ.LE.ZERO.OR.SISNAN( AJJ ) ) THEN
RANK = 0
INFO = 1
GO TO 200
-*> \brief \b ZPSTF2 computes the Cholesky factorization with complete pivoting of a real symmetric or complex Hermitian positive semi-definite matrix.
+*> \brief \b ZPSTF2 computes the Cholesky factorization with complete pivoting of a complex Hermitian positive semidefinite matrix.
*
* =========== DOCUMENTATION ===========
*
*> < 0: If INFO = -K, the K-th argument had an illegal value,
*> = 0: algorithm completed successfully, and
*> > 0: the matrix A is either rank deficient with computed rank
-*> as returned in RANK, or is indefinite. See Section 7 of
-*> LAPACK Working Note #161 for further information.
+*> as returned in RANK, or is not positive semidefinite. See
+*> Section 7 of LAPACK Working Note #161 for further
+*> information.
*> \endverbatim
*
* Authors:
110 CONTINUE
PVT = MAXLOC( WORK( 1:N ), 1 )
AJJ = DBLE( A( PVT, PVT ) )
- IF( AJJ.EQ.ZERO.OR.DISNAN( AJJ ) ) THEN
+ IF( AJJ.LE.ZERO.OR.DISNAN( AJJ ) ) THEN
RANK = 0
INFO = 1
GO TO 200
-*> \brief \b ZPSTRF
+*> \brief \b ZPSTRF computes the Cholesky factorization with complete pivoting of a complex Hermitian positive semidefinite matrix.
*
* =========== DOCUMENTATION ===========
*
*> < 0: If INFO = -K, the K-th argument had an illegal value,
*> = 0: algorithm completed successfully, and
*> > 0: the matrix A is either rank deficient with computed rank
-*> as returned in RANK, or is indefinite. See Section 7 of
-*> LAPACK Working Note #161 for further information.
+*> as returned in RANK, or is not positive semidefinite. See
+*> Section 7 of LAPACK Working Note #161 for further
+*> information.
*> \endverbatim
*
* Authors:
110 CONTINUE
PVT = MAXLOC( WORK( 1:N ), 1 )
AJJ = DBLE( A( PVT, PVT ) )
- IF( AJJ.EQ.ZERO.OR.DISNAN( AJJ ) ) THEN
+ IF( AJJ.LE.ZERO.OR.DISNAN( AJJ ) ) THEN
RANK = 0
INFO = 1
GO TO 230