You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							116 lines
						
					
					
						
							2.8 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							116 lines
						
					
					
						
							2.8 KiB
						
					
					
				
								*> \brief \b ZLACGV
							 | 
						|
								*
							 | 
						|
								*  =========== DOCUMENTATION ===========
							 | 
						|
								*
							 | 
						|
								* Online html documentation available at 
							 | 
						|
								*            http://www.netlib.org/lapack/explore-html/ 
							 | 
						|
								*
							 | 
						|
								*> \htmlonly
							 | 
						|
								*> Download ZLACGV + dependencies 
							 | 
						|
								*> <a href="http://www.netlib.org/cgi-bin/netlibfiles.tgz?format=tgz&filename=/lapack/lapack_routine/zlacgv.f"> 
							 | 
						|
								*> [TGZ]</a> 
							 | 
						|
								*> <a href="http://www.netlib.org/cgi-bin/netlibfiles.zip?format=zip&filename=/lapack/lapack_routine/zlacgv.f"> 
							 | 
						|
								*> [ZIP]</a> 
							 | 
						|
								*> <a href="http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zlacgv.f"> 
							 | 
						|
								*> [TXT]</a>
							 | 
						|
								*> \endhtmlonly 
							 | 
						|
								*
							 | 
						|
								*  Definition:
							 | 
						|
								*  ===========
							 | 
						|
								*
							 | 
						|
								*       SUBROUTINE ZLACGV( N, X, INCX )
							 | 
						|
								* 
							 | 
						|
								*       .. Scalar Arguments ..
							 | 
						|
								*       INTEGER            INCX, N
							 | 
						|
								*       ..
							 | 
						|
								*       .. Array Arguments ..
							 | 
						|
								*       COMPLEX*16         X( * )
							 | 
						|
								*       ..
							 | 
						|
								*  
							 | 
						|
								*
							 | 
						|
								*> \par Purpose:
							 | 
						|
								*  =============
							 | 
						|
								*>
							 | 
						|
								*> \verbatim
							 | 
						|
								*>
							 | 
						|
								*> ZLACGV conjugates a complex vector of length N.
							 | 
						|
								*> \endverbatim
							 | 
						|
								*
							 | 
						|
								*  Arguments:
							 | 
						|
								*  ==========
							 | 
						|
								*
							 | 
						|
								*> \param[in] N
							 | 
						|
								*> \verbatim
							 | 
						|
								*>          N is INTEGER
							 | 
						|
								*>          The length of the vector X.  N >= 0.
							 | 
						|
								*> \endverbatim
							 | 
						|
								*>
							 | 
						|
								*> \param[in,out] X
							 | 
						|
								*> \verbatim
							 | 
						|
								*>          X is COMPLEX*16 array, dimension
							 | 
						|
								*>                         (1+(N-1)*abs(INCX))
							 | 
						|
								*>          On entry, the vector of length N to be conjugated.
							 | 
						|
								*>          On exit, X is overwritten with conjg(X).
							 | 
						|
								*> \endverbatim
							 | 
						|
								*>
							 | 
						|
								*> \param[in] INCX
							 | 
						|
								*> \verbatim
							 | 
						|
								*>          INCX is INTEGER
							 | 
						|
								*>          The spacing between successive elements of X.
							 | 
						|
								*> \endverbatim
							 | 
						|
								*
							 | 
						|
								*  Authors:
							 | 
						|
								*  ========
							 | 
						|
								*
							 | 
						|
								*> \author Univ. of Tennessee 
							 | 
						|
								*> \author Univ. of California Berkeley 
							 | 
						|
								*> \author Univ. of Colorado Denver 
							 | 
						|
								*> \author NAG Ltd. 
							 | 
						|
								*
							 | 
						|
								*> \date November 2011
							 | 
						|
								*
							 | 
						|
								*> \ingroup complex16OTHERauxiliary
							 | 
						|
								*
							 | 
						|
								*  =====================================================================
							 | 
						|
								      SUBROUTINE ZLACGV( N, X, INCX )
							 | 
						|
								*
							 | 
						|
								*  -- LAPACK auxiliary routine (version 3.4.0) --
							 | 
						|
								*  -- LAPACK is a software package provided by Univ. of Tennessee,    --
							 | 
						|
								*  -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
							 | 
						|
								*     November 2011
							 | 
						|
								*
							 | 
						|
								*     .. Scalar Arguments ..
							 | 
						|
								      INTEGER            INCX, N
							 | 
						|
								*     ..
							 | 
						|
								*     .. Array Arguments ..
							 | 
						|
								      COMPLEX*16         X( * )
							 | 
						|
								*     ..
							 | 
						|
								*
							 | 
						|
								* =====================================================================
							 | 
						|
								*
							 | 
						|
								*     .. Local Scalars ..
							 | 
						|
								      INTEGER            I, IOFF
							 | 
						|
								*     ..
							 | 
						|
								*     .. Intrinsic Functions ..
							 | 
						|
								      INTRINSIC          DCONJG
							 | 
						|
								*     ..
							 | 
						|
								*     .. Executable Statements ..
							 | 
						|
								*
							 | 
						|
								      IF( INCX.EQ.1 ) THEN
							 | 
						|
								         DO 10 I = 1, N
							 | 
						|
								            X( I ) = DCONJG( X( I ) )
							 | 
						|
								   10    CONTINUE
							 | 
						|
								      ELSE
							 | 
						|
								         IOFF = 1
							 | 
						|
								         IF( INCX.LT.0 )
							 | 
						|
								     $      IOFF = 1 - ( N-1 )*INCX
							 | 
						|
								         DO 20 I = 1, N
							 | 
						|
								            X( IOFF ) = DCONJG( X( IOFF ) )
							 | 
						|
								            IOFF = IOFF + INCX
							 | 
						|
								   20    CONTINUE
							 | 
						|
								      END IF
							 | 
						|
								      RETURN
							 | 
						|
								*
							 | 
						|
								*     End of ZLACGV
							 | 
						|
								*
							 | 
						|
								      END
							 |