LAPACK
3.12.0
LAPACK: Linear Algebra PACKage
Loading...
Searching...
No Matches
ilauplo.f
Go to the documentation of this file.
1
*> \brief \b ILAUPLO
2
*
3
* =========== DOCUMENTATION ===========
4
*
5
* Online html documentation available at
6
* http://www.netlib.org/lapack/explore-html/
7
*
8
*> \htmlonly
9
*> Download ILAUPLO + dependencies
10
*> <a href="http://www.netlib.org/cgi-bin/netlibfiles.tgz?format=tgz&filename=/lapack/lapack_routine/ilauplo.f">
11
*> [TGZ]</a>
12
*> <a href="http://www.netlib.org/cgi-bin/netlibfiles.zip?format=zip&filename=/lapack/lapack_routine/ilauplo.f">
13
*> [ZIP]</a>
14
*> <a href="http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ilauplo.f">
15
*> [TXT]</a>
16
*> \endhtmlonly
17
*
18
* Definition:
19
* ===========
20
*
21
* INTEGER FUNCTION ILAUPLO( UPLO )
22
*
23
* .. Scalar Arguments ..
24
* CHARACTER UPLO
25
* ..
26
*
27
*
28
*> \par Purpose:
29
* =============
30
*>
31
*> \verbatim
32
*>
33
*> This subroutine translated from a character string specifying a
34
*> upper- or lower-triangular matrix to the relevant BLAST-specified
35
*> integer constant.
36
*>
37
*> ILAUPLO returns an INTEGER. If ILAUPLO < 0, then the input is not
38
*> a character indicating an upper- or lower-triangular matrix.
39
*> Otherwise ILAUPLO returns the constant value corresponding to UPLO.
40
*> \endverbatim
41
*
42
* Arguments:
43
* ==========
44
*
45
*
46
* Authors:
47
* ========
48
*
49
*> \author Univ. of Tennessee
50
*> \author Univ. of California Berkeley
51
*> \author Univ. of Colorado Denver
52
*> \author NAG Ltd.
53
*
54
*> \ingroup ilauplo
55
*
56
* =====================================================================
57
INTEGER
FUNCTION
ilauplo
( UPLO )
58
*
59
* -- LAPACK computational routine --
60
* -- LAPACK is a software package provided by Univ. of Tennessee, --
61
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
62
*
63
* .. Scalar Arguments ..
64
CHARACTER
uplo
65
* ..
66
*
67
* =====================================================================
68
*
69
* .. Parameters ..
70
INTEGER
blas_upper, blas_lower
71
parameter( blas_upper = 121, blas_lower = 122 )
72
* ..
73
* .. External Functions ..
74
LOGICAL
lsame
75
EXTERNAL
lsame
76
* ..
77
* .. Executable Statements ..
78
IF
(
lsame
( uplo,
'U'
) )
THEN
79
ilauplo
= blas_upper
80
ELSE
IF
(
lsame
( uplo,
'L'
) )
THEN
81
ilauplo
= blas_lower
82
ELSE
83
ilauplo
= -1
84
END IF
85
RETURN
86
*
87
* End of ILAUPLO
88
*
89
END
ilauplo
integer function ilauplo(uplo)
ILAUPLO
Definition
ilauplo.f:58
lsame
logical function lsame(ca, cb)
LSAME
Definition
lsame.f:48
SRC
ilauplo.f
Generated on Tue Nov 28 2023 11:55:06 for LAPACK by
1.9.7