LAPACK
3.12.1
LAPACK: Linear Algebra PACKage
Toggle main menu visibility
Main Page
Related Pages
Routines
Modules
Modules List
Module Members
All
c
d
s
z
Functions/Subroutines
Variables
c
d
s
z
Data Types
Data Types List
Data Type Index
Data Fields
All
Functions/Subroutines
Variables
Files
File List
File Members
All
_
a
b
c
d
f
g
h
i
l
m
p
r
s
t
u
x
z
Functions/Subroutines
_
a
c
d
f
g
h
i
l
m
s
t
x
z
Variables
c
l
r
Typedefs
Enumerations
Enumerator
Macros
a
b
c
f
i
p
t
u
x
▼
LAPACK
►
LAPACK
►
Routines
►
Modules
►
Data Types
▼
Files
▼
File List
►
BLAS
►
CBLAS
DOCS
►
INSTALL
►
SRC
▼
TESTING
▼
EIG
►
alahdg.f
►
alareq.f
►
alarqg.f
►
alasmg.f
►
alasum.f
►
alasvm.f
►
cbdt01.f
►
cbdt02.f
►
cbdt03.f
►
cbdt05.f
►
cchkbb.f
►
cchkbd.f
►
cchkbk.f
►
cchkbl.f
cchkdmd.f90
►
cchkec.f
►
cchkee.F
►
cchkgg.f
►
cchkgk.f
►
cchkgl.f
►
cchkhb.f
►
cchkhb2stg.f
►
cchkhs.f
►
cchkst.f
►
cchkst2stg.f
►
cckcsd.f
►
cckglm.f
►
cckgqr.f
►
cckgsv.f
►
ccklse.f
►
ccsdts.f
►
cdrges.f
►
cdrges3.f
►
cdrgev.f
►
cdrgev3.f
►
cdrgsx.f
►
cdrgvx.f
►
cdrvbd.f
►
cdrves.f
►
cdrvev.f
►
cdrvsg.f
►
cdrvsg2stg.f
►
cdrvst.f
►
cdrvst2stg.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
►
cgsvts3.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
►
csyl01.f
►
cunt01.f
►
cunt03.f
►
dbdt01.f
►
dbdt02.f
►
dbdt03.f
►
dbdt04.f
►
dbdt05.f
►
dchkbb.f
►
dchkbd.f
►
dchkbk.f
►
dchkbl.f
dchkdmd.f90
►
dchkec.f
►
dchkee.F
►
dchkgg.f
►
dchkgk.f
►
dchkgl.f
►
dchkhs.f
►
dchksb.f
►
dchksb2stg.f
►
dchkst.f
►
dchkst2stg.f
►
dckcsd.f
►
dckglm.f
►
dckgqr.f
►
dckgsv.f
►
dcklse.f
►
dcsdts.f
►
ddrges.f
►
ddrges3.f
►
ddrgev.f
►
ddrgev3.f
►
ddrgsx.f
►
ddrgvx.f
►
ddrvbd.f
►
ddrves.f
►
ddrvev.f
►
ddrvsg.f
►
ddrvsg2stg.f
►
ddrvst.f
►
ddrvst2stg.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
►
dget40.f
►
dget51.f
►
dget52.f
►
dget53.f
►
dget54.f
►
dglmts.f
►
dgqrts.f
►
dgrqts.f
►
dgsvts3.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
►
dsyl01.f
►
dsyt21.f
►
dsyt22.f
►
ilaenv.f
►
sbdt01.f
►
sbdt02.f
►
sbdt03.f
►
sbdt04.f
►
sbdt05.f
►
schkbb.f
►
schkbd.f
►
schkbk.f
►
schkbl.f
schkdmd.f90
►
schkec.f
►
schkee.F
►
schkgg.f
►
schkgk.f
►
schkgl.f
►
schkhs.f
►
schksb.f
►
schksb2stg.f
►
schkst.f
►
schkst2stg.f
►
sckcsd.f
►
sckglm.f
►
sckgqr.f
►
sckgsv.f
►
scklse.f
►
scsdts.f
►
sdrges.f
►
sdrges3.f
►
sdrgev.f
►
sdrgev3.f
►
sdrgsx.f
►
sdrgvx.f
►
sdrvbd.f
►
sdrves.f
►
sdrvev.f
►
sdrvsg.f
►
sdrvsg2stg.f
►
sdrvst.f
►
sdrvst2stg.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
►
sget40.f
►
sget51.f
►
sget52.f
►
sget53.f
►
sget54.f
►
sglmts.f
►
sgqrts.f
►
sgrqts.f
►
sgsvts3.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
►
ssyl01.f
►
ssyt21.f
►
ssyt22.f
►
xerbla.f
►
xlaenv.f
►
zbdt01.f
►
zbdt02.f
►
zbdt03.f
►
zbdt05.f
►
zchkbb.f
►
zchkbd.f
►
zchkbk.f
►
zchkbl.f
zchkdmd.f90
►
zchkec.f
►
zchkee.F
►
zchkgg.f
►
zchkgk.f
►
zchkgl.f
►
zchkhb.f
►
zchkhb2stg.f
►
zchkhs.f
►
zchkst.f
►
zchkst2stg.f
►
zckcsd.f
►
zckglm.f
►
zckgqr.f
►
zckgsv.f
►
zcklse.f
►
zcsdts.f
►
zdrges.f
►
zdrges3.f
►
zdrgev.f
►
zdrgev3.f
►
zdrgsx.f
►
zdrgvx.f
►
zdrvbd.f
►
zdrves.f
►
zdrvev.f
►
zdrvsg.f
►
zdrvsg2stg.f
►
zdrvst.f
►
zdrvst2stg.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
►
zgsvts3.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
►
zsyl01.f
►
zunt01.f
►
zunt03.f
►
LIN
►
MATGEN
►
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
zlctsx.f
Go to the documentation of this file.
1
*> \brief \b ZLCTSX
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 ZLCTSX( ALPHA, BETA )
12
*
13
* .. Scalar Arguments ..
14
* COMPLEX*16 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 ZDRGSX, 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*16
35
*> \endverbatim
36
*>
37
*> \param[in] BETA
38
*> \verbatim
39
*> BETA is COMPLEX*16
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
*> \ingroup complex16_eig
54
*
55
* =====================================================================
56
LOGICAL
FUNCTION
zlctsx
( ALPHA, BETA )
57
*
58
* -- LAPACK test routine --
59
* -- LAPACK is a software package provided by Univ. of Tennessee, --
60
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
61
*
62
* .. Scalar Arguments ..
63
COMPLEX*16
alpha, beta
64
* ..
65
*
66
* =====================================================================
67
*
68
* .. Parameters ..
69
* DOUBLE PRECISION ZERO
70
* PARAMETER ( ZERO = 0.0E+0 )
71
* COMPLEX*16 CZERO
72
* PARAMETER ( CZERO = ( 0.0E+0, 0.0E+0 ) )
73
* ..
74
* .. Scalars in Common ..
75
LOGICAL
fs
76
INTEGER
i, m, mplusn, n
77
* ..
78
* .. Common blocks ..
79
COMMON
/ mn / m, n, mplusn, i, fs
80
* ..
81
* .. Save statement ..
82
SAVE
83
* ..
84
* .. Executable Statements ..
85
*
86
IF
( fs )
THEN
87
i = i + 1
88
IF
( i.LE.m )
THEN
89
zlctsx
= .false.
90
ELSE
91
zlctsx
= .true.
92
END IF
93
IF
( i.EQ.mplusn )
THEN
94
fs = .false.
95
i = 0
96
END IF
97
ELSE
98
i = i + 1
99
IF
( i.LE.n )
THEN
100
zlctsx
= .true.
101
ELSE
102
zlctsx
= .false.
103
END IF
104
IF
( i.EQ.mplusn )
THEN
105
fs = .true.
106
i = 0
107
END IF
108
END IF
109
*
110
* IF( BETA.EQ.CZERO ) THEN
111
* ZLCTSX = ( DBLE( ALPHA ).GT.ZERO )
112
* ELSE
113
* ZLCTSX = ( DBLE( ALPHA/BETA ).GT.ZERO )
114
* END IF
115
*
116
RETURN
117
*
118
* End of ZLCTSX
119
*
56
LOGICAL
FUNCTION
zlctsx
( ALPHA, BETA )
…
120
END
zlctsx
logical function zlctsx(alpha, beta)
ZLCTSX
Definition
zlctsx.f:57
TESTING
EIG
zlctsx.f
Generated on Mon Jan 20 2025 17:18:16 for LAPACK by
1.11.0