MAGMA 2.9.0
Matrix Algebra for GPU and Multicore Architectures
Loading...
Searching...
No Matches

\(x = conj(x)\) More...

Functions

void magmablas_clacgv (magma_int_t n, magmaFloatComplex *x, magma_int_t incx, magma_queue_t queue)
 CLACGV conjugates a complex vector of length N.
 
void magmablas_zlacgv (magma_int_t n, magmaDoubleComplex *x, magma_int_t incx, magma_queue_t queue)
 ZLACGV conjugates a complex vector of length N.
 

Detailed Description

\(x = conj(x)\)

Function Documentation

◆ magmablas_clacgv()

void magmablas_clacgv ( magma_int_t n,
magmaFloatComplex * x,
magma_int_t incx,
magma_queue_t queue )

CLACGV conjugates a complex vector of length N.

Parameters
[in]nINTEGER The length of the vector X. N >= 0.
[in,out]xCOMPLEX 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).
[in]incxINTEGER The spacing between successive elements of X.
[in]queuemagma_queue_t Queue to execute in.

◆ magmablas_zlacgv()

void magmablas_zlacgv ( magma_int_t n,
magmaDoubleComplex * x,
magma_int_t incx,
magma_queue_t queue )

ZLACGV conjugates a complex vector of length N.

Parameters
[in]nINTEGER The length of the vector X. N >= 0.
[in,out]xCOMPLEX*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).
[in]incxINTEGER The spacing between successive elements of X.
[in]queuemagma_queue_t Queue to execute in.