LAPACK
3.4.2
LAPACK: Linear Algebra PACKage
Main Page
Modules
Files
File List
File Members
LAPACK
Modules
Files
File List
BLAS
INSTALL
lapacke
SRC
TESTING
EIG
alahdg.f
alareq.f
alarqg.f
alasmg.f
alasum.f
alasvm.f
cbdt01.f
cbdt02.f
cbdt03.f
cchkbb.f
cchkbd.f
cchkbk.f
cchkbl.f
cchkec.f
cchkee.f
cchkgg.f
cchkgk.f
cchkgl.f
cchkhb.f
cchkhs.f
cchkst.f
cckcsd.f
cckglm.f
cckgqr.f
cckgsv.f
ccklse.f
ccsdts.f
cdrges.f
cdrgev.f
cdrgsx.f
cdrgvx.f
cdrvbd.f
cdrves.f
cdrvev.f
cdrvgg.f
cdrvsg.f
cdrvst.f
cdrvsx.f
cdrvvx.f
cerrbd.f
cerrec.f
cerred.f
cerrgg.f
cerrhs.f
cerrst.f
cget02.f
cget10.f
cget22.f
cget23.f
cget24.f
cget35.f
cget36.f
cget37.f
cget38.f
cget51.f
cget52.f
cget54.f
cglmts.f
cgqrts.f
cgrqts.f
cgsvts.f
chbt21.f
chet21.f
chet22.f
chkxer.f
chpt21.f
chst01.f
clarfy.f
clarhs.f
clatm4.f
clctes.f
clctsx.f
clsets.f
csbmv.f
csgt01.f
cslect.f
cstt21.f
cstt22.f
cunt01.f
cunt03.f
dbdt01.f
dbdt02.f
dbdt03.f
dchkbb.f
dchkbd.f
dchkbk.f
dchkbl.f
dchkec.f
dchkee.f
dchkgg.f
dchkgk.f
dchkgl.f
dchkhs.f
dchksb.f
dchkst.f
dckcsd.f
dckglm.f
dckgqr.f
dckgsv.f
dcklse.f
dcsdts.f
ddrges.f
ddrgev.f
ddrgsx.f
ddrgvx.f
ddrvbd.f
ddrves.f
ddrvev.f
ddrvgg.f
ddrvsg.f
ddrvst.f
ddrvsx.f
ddrvvx.f
derrbd.f
derrec.f
derred.f
derrgg.f
derrhs.f
derrst.f
dget02.f
dget10.f
dget22.f
dget23.f
dget24.f
dget31.f
dget32.f
dget33.f
dget34.f
dget35.f
dget36.f
dget37.f
dget38.f
dget39.f
dget51.f
dget52.f
dget53.f
dget54.f
dglmts.f
dgqrts.f
dgrqts.f
dgsvts.f
dhst01.f
dlafts.f
dlahd2.f
dlarfy.f
dlarhs.f
dlasum.f
dlatb9.f
dlatm4.f
dlctes.f
dlctsx.f
dlsets.f
dort01.f
dort03.f
dsbt21.f
dsgt01.f
dslect.f
dspt21.f
dstech.f
dstect.f
dstt21.f
dstt22.f
dsvdch.f
dsvdct.f
dsxt1.f
dsyt21.f
dsyt22.f
ilaenv.f
sbdt01.f
sbdt02.f
sbdt03.f
schkbb.f
schkbd.f
schkbk.f
schkbl.f
schkec.f
schkee.f
schkgg.f
schkgk.f
schkgl.f
schkhs.f
schksb.f
schkst.f
sckcsd.f
sckglm.f
sckgqr.f
sckgsv.f
scklse.f
scsdts.f
sdrges.f
sdrgev.f
sdrgsx.f
sdrgvx.f
sdrvbd.f
sdrves.f
sdrvev.f
sdrvgg.f
sdrvsg.f
sdrvst.f
sdrvsx.f
sdrvvx.f
serrbd.f
serrec.f
serred.f
serrgg.f
serrhs.f
serrst.f
sget02.f
sget10.f
sget22.f
sget23.f
sget24.f
sget31.f
sget32.f
sget33.f
sget34.f
sget35.f
sget36.f
sget37.f
sget38.f
sget39.f
sget51.f
sget52.f
sget53.f
sget54.f
sglmts.f
sgqrts.f
sgrqts.f
sgsvts.f
shst01.f
slafts.f
slahd2.f
slarfy.f
slarhs.f
slasum.f
slatb9.f
slatm4.f
slctes.f
slctsx.f
slsets.f
sort01.f
sort03.f
ssbt21.f
ssgt01.f
sslect.f
sspt21.f
sstech.f
sstect.f
sstt21.f
sstt22.f
ssvdch.f
ssvdct.f
ssxt1.f
ssyt21.f
ssyt22.f
xerbla.f
xlaenv.f
zbdt01.f
zbdt02.f
zbdt03.f
zchkbb.f
zchkbd.f
zchkbk.f
zchkbl.f
zchkec.f
zchkee.f
zchkgg.f
zchkgk.f
zchkgl.f
zchkhb.f
zchkhs.f
zchkst.f
zckcsd.f
zckglm.f
zckgqr.f
zckgsv.f
zcklse.f
zcsdts.f
zdrges.f
zdrgev.f
zdrgsx.f
zdrgvx.f
zdrvbd.f
zdrves.f
zdrvev.f
zdrvgg.f
zdrvsg.f
zdrvst.f
zdrvsx.f
zdrvvx.f
zerrbd.f
zerrec.f
zerred.f
zerrgg.f
zerrhs.f
zerrst.f
zget02.f
zget10.f
zget22.f
zget23.f
zget24.f
zget35.f
zget36.f
zget37.f
zget38.f
zget51.f
zget52.f
zget54.f
zglmts.f
zgqrts.f
zgrqts.f
zgsvts.f
zhbt21.f
zhet21.f
zhet22.f
zhpt21.f
zhst01.f
zlarfy.f
zlarhs.f
zlatm4.f
zlctes.f
zlctsx.f
zlsets.f
zsbmv.f
zsgt01.f
zslect.f
zstt21.f
zstt22.f
zunt01.f
zunt03.f
LIN
MATGEN
File Members
•
All
Files
Functions
Groups
clctsx.f
Go to the documentation of this file.
1
*> \brief \b CLCTSX
2
*
3
* =========== DOCUMENTATION ===========
4
*
5
* Online html documentation available at
6
* http://www.netlib.org/lapack/explore-html/
7
*
8
* Definition:
9
* ===========
10
*
11
* LOGICAL FUNCTION CLCTSX( ALPHA, BETA )
12
*
13
* .. Scalar Arguments ..
14
* COMPLEX ALPHA, BETA
15
* ..
16
*
17
*
18
*> \par Purpose:
19
* =============
20
*>
21
*> \verbatim
22
*>
23
*> This function is used to determine what eigenvalues will be
24
*> selected. If this is part of the test driver CDRGSX, do not
25
*> change the code UNLESS you are testing input examples and not
26
*> using the built-in examples.
27
*> \endverbatim
28
*
29
* Arguments:
30
* ==========
31
*
32
*> \param[in] ALPHA
33
*> \verbatim
34
*> ALPHA is COMPLEX
35
*> \endverbatim
36
*>
37
*> \param[in] BETA
38
*> \verbatim
39
*> BETA is COMPLEX
40
*>
41
*> parameters to decide whether the pair (ALPHA, BETA) is
42
*> selected.
43
*> \endverbatim
44
*
45
* Authors:
46
* ========
47
*
48
*> \author Univ. of Tennessee
49
*> \author Univ. of California Berkeley
50
*> \author Univ. of Colorado Denver
51
*> \author NAG Ltd.
52
*
53
*> \date November 2011
54
*
55
*> \ingroup complex_eig
56
*
57
* =====================================================================
58
LOGICAL
FUNCTION
clctsx
( ALPHA, BETA )
59
*
60
* -- LAPACK test routine (version 3.4.0) --
61
* -- LAPACK is a software package provided by Univ. of Tennessee, --
62
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
63
* November 2011
64
*
65
* .. Scalar Arguments ..
66
COMPLEX
alpha, beta
67
* ..
68
*
69
* =====================================================================
70
*
71
* .. Parameters ..
72
* REAL ZERO
73
* PARAMETER ( ZERO = 0.0E+0 )
74
* COMPLEX CZERO
75
* PARAMETER ( CZERO = ( 0.0E+0, 0.0E+0 ) )
76
* ..
77
* .. Scalars in Common ..
78
LOGICAL
fs
79
INTEGER
i, m, mplusn, n
80
* ..
81
* .. Common blocks ..
82
common / mn / m, n, mplusn, i, fs
83
* ..
84
* .. Save statement ..
85
SAVE
86
* ..
87
* .. Executable Statements ..
88
*
89
IF
( fs )
THEN
90
i = i + 1
91
IF
( i.LE.m )
THEN
92
clctsx
= .false.
93
ELSE
94
clctsx
= .true.
95
END IF
96
IF
( i.EQ.mplusn )
THEN
97
fs = .false.
98
i = 0
99
END IF
100
ELSE
101
i = i + 1
102
IF
( i.LE.n )
THEN
103
clctsx
= .true.
104
ELSE
105
clctsx
= .false.
106
END IF
107
IF
( i.EQ.mplusn )
THEN
108
fs = .true.
109
i = 0
110
END IF
111
END IF
112
*
113
* IF( BETA.EQ.CZERO ) THEN
114
* CLCTSX = ( REAL( ALPHA ).GT.ZERO )
115
* ELSE
116
* CLCTSX = ( REAL( ALPHA/BETA ).GT.ZERO )
117
* END IF
118
*
119
return
120
*
121
* End of CLCTSX
122
*
123
END
TESTING
EIG
clctsx.f
Generated on Tue Sep 25 2012 16:28:41 for LAPACK by
1.8.1.1