source: pacpussensors/trunk/Vislab/lib3dv/eigen/lapack/clacgv.f@ 140

Last change on this file since 140 was 136, checked in by ldecherf, 8 years ago

Doc

File size: 2.8 KB
Line 
1*> \brief \b CLACGV
2*
3* =========== DOCUMENTATION ===========
4*
5* Online html documentation available at
6* http://www.netlib.org/lapack/explore-html/
7*
8*> \htmlonly
9*> Download CLACGV + dependencies
10*> <a href="http://www.netlib.org/cgi-bin/netlibfiles.tgz?format=tgz&filename=/lapack/lapack_routine/clacgv.f">
11*> [TGZ]</a>
12*> <a href="http://www.netlib.org/cgi-bin/netlibfiles.zip?format=zip&filename=/lapack/lapack_routine/clacgv.f">
13*> [ZIP]</a>
14*> <a href="http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/clacgv.f">
15*> [TXT]</a>
16*> \endhtmlonly
17*
18* Definition:
19* ===========
20*
21* SUBROUTINE CLACGV( N, X, INCX )
22*
23* .. Scalar Arguments ..
24* INTEGER INCX, N
25* ..
26* .. Array Arguments ..
27* COMPLEX X( * )
28* ..
29*
30*
31*> \par Purpose:
32* =============
33*>
34*> \verbatim
35*>
36*> CLACGV conjugates a complex vector of length N.
37*> \endverbatim
38*
39* Arguments:
40* ==========
41*
42*> \param[in] N
43*> \verbatim
44*> N is INTEGER
45*> The length of the vector X. N >= 0.
46*> \endverbatim
47*>
48*> \param[in,out] X
49*> \verbatim
50*> X is COMPLEX array, dimension
51*> (1+(N-1)*abs(INCX))
52*> On entry, the vector of length N to be conjugated.
53*> On exit, X is overwritten with conjg(X).
54*> \endverbatim
55*>
56*> \param[in] INCX
57*> \verbatim
58*> INCX is INTEGER
59*> The spacing between successive elements of X.
60*> \endverbatim
61*
62* Authors:
63* ========
64*
65*> \author Univ. of Tennessee
66*> \author Univ. of California Berkeley
67*> \author Univ. of Colorado Denver
68*> \author NAG Ltd.
69*
70*> \date November 2011
71*
72*> \ingroup complexOTHERauxiliary
73*
74* =====================================================================
75 SUBROUTINE CLACGV( N, X, INCX )
76*
77* -- LAPACK auxiliary routine (version 3.4.0) --
78* -- LAPACK is a software package provided by Univ. of Tennessee, --
79* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
80* November 2011
81*
82* .. Scalar Arguments ..
83 INTEGER INCX, N
84* ..
85* .. Array Arguments ..
86 COMPLEX X( * )
87* ..
88*
89* =====================================================================
90*
91* .. Local Scalars ..
92 INTEGER I, IOFF
93* ..
94* .. Intrinsic Functions ..
95 INTRINSIC CONJG
96* ..
97* .. Executable Statements ..
98*
99 IF( INCX.EQ.1 ) THEN
100 DO 10 I = 1, N
101 X( I ) = CONJG( X( I ) )
102 10 CONTINUE
103 ELSE
104 IOFF = 1
105 IF( INCX.LT.0 )
106 $ IOFF = 1 - ( N-1 )*INCX
107 DO 20 I = 1, N
108 X( IOFF ) = CONJG( X( IOFF ) )
109 IOFF = IOFF + INCX
110 20 CONTINUE
111 END IF
112 RETURN
113*
114* End of CLACGV
115*
116 END
Note: See TracBrowser for help on using the repository browser.