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
slctsx.f
Go to the documentation of this file.
1
*> \brief \b SLCTSX
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 SLCTSX( AR, AI, BETA )
12
*
13
* .. Scalar Arguments ..
14
* REAL AI, AR, 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 SDRGSX, 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] AR
33
*> \verbatim
34
*> AR is REAL
35
*> The numerator of the real part of a complex eigenvalue
36
*> (AR/BETA) + i*(AI/BETA).
37
*> \endverbatim
38
*>
39
*> \param[in] AI
40
*> \verbatim
41
*> AI is REAL
42
*> The numerator of the imaginary part of a complex eigenvalue
43
*> (AR/BETA) + i*(AI).
44
*> \endverbatim
45
*>
46
*> \param[in] BETA
47
*> \verbatim
48
*> BETA is REAL
49
*> The denominator part of a complex eigenvalue
50
*> (AR/BETA) + i*(AI/BETA).
51
*> \endverbatim
52
*
53
* Authors:
54
* ========
55
*
56
*> \author Univ. of Tennessee
57
*> \author Univ. of California Berkeley
58
*> \author Univ. of Colorado Denver
59
*> \author NAG Ltd.
60
*
61
*> \date November 2011
62
*
63
*> \ingroup single_eig
64
*
65
* =====================================================================
66
LOGICAL
FUNCTION
slctsx
( AR, AI, BETA )
67
*
68
* -- LAPACK test routine (version 3.4.0) --
69
* -- LAPACK is a software package provided by Univ. of Tennessee, --
70
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
71
* November 2011
72
*
73
* .. Scalar Arguments ..
74
REAL
ai, ar, beta
75
* ..
76
*
77
* =====================================================================
78
*
79
* .. Scalars in Common ..
80
LOGICAL
fs
81
INTEGER
i, m, mplusn, n
82
* ..
83
* .. Common blocks ..
84
common / mn / m, n, mplusn, i, fs
85
* ..
86
* .. Save statement ..
87
SAVE
88
* ..
89
* .. Executable Statements ..
90
*
91
IF
( fs )
THEN
92
i = i + 1
93
IF
( i.LE.m )
THEN
94
slctsx
= .false.
95
ELSE
96
slctsx
= .true.
97
END IF
98
IF
( i.EQ.mplusn )
THEN
99
fs = .false.
100
i = 0
101
END IF
102
ELSE
103
i = i + 1
104
IF
( i.LE.n )
THEN
105
slctsx
= .true.
106
ELSE
107
slctsx
= .false.
108
END IF
109
IF
( i.EQ.mplusn )
THEN
110
fs = .true.
111
i = 0
112
END IF
113
END IF
114
*
115
* IF( AR/BETA.GT.0.0 )THEN
116
* SLCTSX = .TRUE.
117
* ELSE
118
* SLCTSX = .FALSE.
119
* END IF
120
*
121
return
122
*
123
* End of SLCTSX
124
*
125
END
TESTING
EIG
slctsx.f
Generated on Tue Sep 25 2012 16:29:02 for LAPACK by
1.8.1.1