Fix input argument check (LAPACK PR 646)
This commit is contained in:
parent
b212577e50
commit
a3eea3e127
|
@ -97,8 +97,6 @@
|
||||||
*> \author Univ. of Colorado Denver
|
*> \author Univ. of Colorado Denver
|
||||||
*> \author NAG Ltd.
|
*> \author NAG Ltd.
|
||||||
*
|
*
|
||||||
*> \date December 2016
|
|
||||||
*
|
|
||||||
*> \ingroup complexGEcomputational
|
*> \ingroup complexGEcomputational
|
||||||
*
|
*
|
||||||
*> \par Further Details:
|
*> \par Further Details:
|
||||||
|
@ -127,10 +125,9 @@
|
||||||
* =====================================================================
|
* =====================================================================
|
||||||
SUBROUTINE CGEQRT2( M, N, A, LDA, T, LDT, INFO )
|
SUBROUTINE CGEQRT2( M, N, A, LDA, T, LDT, INFO )
|
||||||
*
|
*
|
||||||
* -- LAPACK computational routine (version 3.7.0) --
|
* -- LAPACK computational routine --
|
||||||
* -- LAPACK is a software package provided by Univ. of Tennessee, --
|
* -- LAPACK is a software package provided by Univ. of Tennessee, --
|
||||||
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
|
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
|
||||||
* December 2016
|
|
||||||
*
|
*
|
||||||
* .. Scalar Arguments ..
|
* .. Scalar Arguments ..
|
||||||
INTEGER INFO, LDA, LDT, M, N
|
INTEGER INFO, LDA, LDT, M, N
|
||||||
|
@ -157,10 +154,10 @@
|
||||||
* Test the input arguments
|
* Test the input arguments
|
||||||
*
|
*
|
||||||
INFO = 0
|
INFO = 0
|
||||||
IF( M.LT.0 ) THEN
|
IF( N.LT.0 ) THEN
|
||||||
INFO = -1
|
|
||||||
ELSE IF( N.LT.0 ) THEN
|
|
||||||
INFO = -2
|
INFO = -2
|
||||||
|
ELSE IF( M.LT.N ) THEN
|
||||||
|
INFO = -1
|
||||||
ELSE IF( LDA.LT.MAX( 1, M ) ) THEN
|
ELSE IF( LDA.LT.MAX( 1, M ) ) THEN
|
||||||
INFO = -4
|
INFO = -4
|
||||||
ELSE IF( LDT.LT.MAX( 1, N ) ) THEN
|
ELSE IF( LDT.LT.MAX( 1, N ) ) THEN
|
||||||
|
|
|
@ -97,8 +97,6 @@
|
||||||
*> \author Univ. of Colorado Denver
|
*> \author Univ. of Colorado Denver
|
||||||
*> \author NAG Ltd.
|
*> \author NAG Ltd.
|
||||||
*
|
*
|
||||||
*> \date December 2016
|
|
||||||
*
|
|
||||||
*> \ingroup doubleGEcomputational
|
*> \ingroup doubleGEcomputational
|
||||||
*
|
*
|
||||||
*> \par Further Details:
|
*> \par Further Details:
|
||||||
|
@ -127,10 +125,9 @@
|
||||||
* =====================================================================
|
* =====================================================================
|
||||||
SUBROUTINE DGEQRT2( M, N, A, LDA, T, LDT, INFO )
|
SUBROUTINE DGEQRT2( M, N, A, LDA, T, LDT, INFO )
|
||||||
*
|
*
|
||||||
* -- LAPACK computational routine (version 3.7.0) --
|
* -- LAPACK computational routine --
|
||||||
* -- LAPACK is a software package provided by Univ. of Tennessee, --
|
* -- LAPACK is a software package provided by Univ. of Tennessee, --
|
||||||
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
|
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
|
||||||
* December 2016
|
|
||||||
*
|
*
|
||||||
* .. Scalar Arguments ..
|
* .. Scalar Arguments ..
|
||||||
INTEGER INFO, LDA, LDT, M, N
|
INTEGER INFO, LDA, LDT, M, N
|
||||||
|
@ -157,10 +154,10 @@
|
||||||
* Test the input arguments
|
* Test the input arguments
|
||||||
*
|
*
|
||||||
INFO = 0
|
INFO = 0
|
||||||
IF( M.LT.0 ) THEN
|
IF( N.LT.0 ) THEN
|
||||||
INFO = -1
|
|
||||||
ELSE IF( N.LT.0 ) THEN
|
|
||||||
INFO = -2
|
INFO = -2
|
||||||
|
ELSE IF( M.LT.N ) THEN
|
||||||
|
INFO = -1
|
||||||
ELSE IF( LDA.LT.MAX( 1, M ) ) THEN
|
ELSE IF( LDA.LT.MAX( 1, M ) ) THEN
|
||||||
INFO = -4
|
INFO = -4
|
||||||
ELSE IF( LDT.LT.MAX( 1, N ) ) THEN
|
ELSE IF( LDT.LT.MAX( 1, N ) ) THEN
|
||||||
|
|
|
@ -97,8 +97,6 @@
|
||||||
*> \author Univ. of Colorado Denver
|
*> \author Univ. of Colorado Denver
|
||||||
*> \author NAG Ltd.
|
*> \author NAG Ltd.
|
||||||
*
|
*
|
||||||
*> \date December 2016
|
|
||||||
*
|
|
||||||
*> \ingroup realGEcomputational
|
*> \ingroup realGEcomputational
|
||||||
*
|
*
|
||||||
*> \par Further Details:
|
*> \par Further Details:
|
||||||
|
@ -127,10 +125,9 @@
|
||||||
* =====================================================================
|
* =====================================================================
|
||||||
SUBROUTINE SGEQRT2( M, N, A, LDA, T, LDT, INFO )
|
SUBROUTINE SGEQRT2( M, N, A, LDA, T, LDT, INFO )
|
||||||
*
|
*
|
||||||
* -- LAPACK computational routine (version 3.7.0) --
|
* -- LAPACK computational routine --
|
||||||
* -- LAPACK is a software package provided by Univ. of Tennessee, --
|
* -- LAPACK is a software package provided by Univ. of Tennessee, --
|
||||||
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
|
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
|
||||||
* December 2016
|
|
||||||
*
|
*
|
||||||
* .. Scalar Arguments ..
|
* .. Scalar Arguments ..
|
||||||
INTEGER INFO, LDA, LDT, M, N
|
INTEGER INFO, LDA, LDT, M, N
|
||||||
|
@ -157,10 +154,10 @@
|
||||||
* Test the input arguments
|
* Test the input arguments
|
||||||
*
|
*
|
||||||
INFO = 0
|
INFO = 0
|
||||||
IF( M.LT.0 ) THEN
|
IF( N.LT.0 ) THEN
|
||||||
INFO = -1
|
|
||||||
ELSE IF( N.LT.0 ) THEN
|
|
||||||
INFO = -2
|
INFO = -2
|
||||||
|
ELSE IF( M.LT.N ) THEN
|
||||||
|
INFO = -1
|
||||||
ELSE IF( LDA.LT.MAX( 1, M ) ) THEN
|
ELSE IF( LDA.LT.MAX( 1, M ) ) THEN
|
||||||
INFO = -4
|
INFO = -4
|
||||||
ELSE IF( LDT.LT.MAX( 1, N ) ) THEN
|
ELSE IF( LDT.LT.MAX( 1, N ) ) THEN
|
||||||
|
|
|
@ -97,8 +97,6 @@
|
||||||
*> \author Univ. of Colorado Denver
|
*> \author Univ. of Colorado Denver
|
||||||
*> \author NAG Ltd.
|
*> \author NAG Ltd.
|
||||||
*
|
*
|
||||||
*> \date December 2016
|
|
||||||
*
|
|
||||||
*> \ingroup complex16GEcomputational
|
*> \ingroup complex16GEcomputational
|
||||||
*
|
*
|
||||||
*> \par Further Details:
|
*> \par Further Details:
|
||||||
|
@ -127,10 +125,9 @@
|
||||||
* =====================================================================
|
* =====================================================================
|
||||||
SUBROUTINE ZGEQRT2( M, N, A, LDA, T, LDT, INFO )
|
SUBROUTINE ZGEQRT2( M, N, A, LDA, T, LDT, INFO )
|
||||||
*
|
*
|
||||||
* -- LAPACK computational routine (version 3.7.0) --
|
* -- LAPACK computational routine --
|
||||||
* -- LAPACK is a software package provided by Univ. of Tennessee, --
|
* -- LAPACK is a software package provided by Univ. of Tennessee, --
|
||||||
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
|
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
|
||||||
* December 2016
|
|
||||||
*
|
*
|
||||||
* .. Scalar Arguments ..
|
* .. Scalar Arguments ..
|
||||||
INTEGER INFO, LDA, LDT, M, N
|
INTEGER INFO, LDA, LDT, M, N
|
||||||
|
@ -157,10 +154,10 @@
|
||||||
* Test the input arguments
|
* Test the input arguments
|
||||||
*
|
*
|
||||||
INFO = 0
|
INFO = 0
|
||||||
IF( M.LT.0 ) THEN
|
IF( N.LT.0 ) THEN
|
||||||
INFO = -1
|
|
||||||
ELSE IF( N.LT.0 ) THEN
|
|
||||||
INFO = -2
|
INFO = -2
|
||||||
|
ELSE IF( M.LT.N ) THEN
|
||||||
|
INFO = -1
|
||||||
ELSE IF( LDA.LT.MAX( 1, M ) ) THEN
|
ELSE IF( LDA.LT.MAX( 1, M ) ) THEN
|
||||||
INFO = -4
|
INFO = -4
|
||||||
ELSE IF( LDT.LT.MAX( 1, N ) ) THEN
|
ELSE IF( LDT.LT.MAX( 1, N ) ) THEN
|
||||||
|
|
Loading…
Reference in New Issue