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
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
*> \ingroup single_eig
62
*
63
* =====================================================================
64
LOGICAL
FUNCTION
slctsx
( AR, AI, BETA )
65
*
66
* -- LAPACK test routine --
67
* -- LAPACK is a software package provided by Univ. of Tennessee, --
68
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
69
*
70
* .. Scalar Arguments ..
71
REAL
ai, ar, beta
72
* ..
73
*
74
* =====================================================================
75
*
76
* .. Scalars in Common ..
77
LOGICAL
fs
78
INTEGER
i, m, mplusn, n
79
* ..
80
* .. Common blocks ..
81
COMMON
/ mn / m, n, mplusn, i, fs
82
* ..
83
* .. Save statement ..
84
SAVE
85
* ..
86
* .. Executable Statements ..
87
*
88
IF
( fs )
THEN
89
i = i + 1
90
IF
( i.LE.m )
THEN
91
slctsx
= .false.
92
ELSE
93
slctsx
= .true.
94
END IF
95
IF
( i.EQ.mplusn )
THEN
96
fs = .false.
97
i = 0
98
END IF
99
ELSE
100
i = i + 1
101
IF
( i.LE.n )
THEN
102
slctsx
= .true.
103
ELSE
104
slctsx
= .false.
105
END IF
106
IF
( i.EQ.mplusn )
THEN
107
fs = .true.
108
i = 0
109
END IF
110
END IF
111
*
112
* IF( AR/BETA.GT.0.0 )THEN
113
* SLCTSX = .TRUE.
114
* ELSE
115
* SLCTSX = .FALSE.
116
* END IF
117
*
118
RETURN
119
*
120
* End of SLCTSX
121
*
64
LOGICAL
FUNCTION
slctsx
( AR, AI, BETA )
…
122
END
slctsx
logical function slctsx(ar, ai, beta)
SLCTSX
Definition
slctsx.f:65
TESTING
EIG
slctsx.f
Generated on Mon Jan 20 2025 17:18:16 for LAPACK by
1.11.0