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
dlctsx.f
Go to the documentation of this file.
1
*> \brief \b DLCTSX
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 DLCTSX( AR, AI, BETA )
12
*
13
* .. Scalar Arguments ..
14
* DOUBLE PRECISION 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 DDRGSX, 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 DOUBLE PRECISION
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 DOUBLE PRECISION
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 DOUBLE PRECISION
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 double_eig
64
*
65
* =====================================================================
66
LOGICAL
FUNCTION
dlctsx
( 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
DOUBLE PRECISION
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
dlctsx
= .false.
95
ELSE
96
dlctsx
= .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
dlctsx
= .true.
106
ELSE
107
dlctsx
= .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
* DLCTSX = .TRUE.
117
* ELSE
118
* DLCTSX = .FALSE.
119
* END IF
120
*
121
return
122
*
123
* End of DLCTSX
124
*
125
END
TESTING
EIG
dlctsx.f
Generated on Tue Sep 25 2012 16:28:51 for LAPACK by
1.8.1.1