MAGMA  2.3.0 Matrix Algebra for GPU and Multicore Architectures

$$x = conj(x)$$ More...

## Functions

void magma_clacgv_batched (magma_int_t n, magmaFloatComplex **x_array, magma_int_t incx, magma_int_t offset, magma_int_t batchCount, magma_queue_t queue)
CLACGV conjugates a complex vector of length N. More...

void magma_dlacgv_batched (magma_int_t n, double **x_array, magma_int_t incx, magma_int_t offset, magma_int_t batchCount, magma_queue_t queue)
DLACGV conjugates a real vector of length N. More...

void magma_slacgv_batched (magma_int_t n, float **x_array, magma_int_t incx, magma_int_t offset, magma_int_t batchCount, magma_queue_t queue)
SLACGV conjugates a real vector of length N. More...

void magma_zlacgv_batched (magma_int_t n, magmaDoubleComplex **x_array, magma_int_t incx, magma_int_t offset, magma_int_t batchCount, magma_queue_t queue)
ZLACGV conjugates a complex vector of length N. More...

## Detailed Description

$$x = conj(x)$$

## Function Documentation

 void magma_clacgv_batched ( magma_int_t n, magmaFloatComplex ** x_array, magma_int_t incx, magma_int_t offset, magma_int_t batchCount, magma_queue_t queue )

CLACGV conjugates a complex vector of length N.

N (input) INTEGER The length of the vector X. N >= 0.

X (input/output) COMPLEX 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).

INCX (input) INTEGER The spacing between successive elements of X.

 void magma_dlacgv_batched ( magma_int_t n, double ** x_array, magma_int_t incx, magma_int_t offset, magma_int_t batchCount, magma_queue_t queue )

DLACGV conjugates a real vector of length N.

N (input) INTEGER The length of the vector X. N >= 0.

X (input/output) DOUBLE PRECISION 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).

INCX (input) INTEGER The spacing between successive elements of X.

 void magma_slacgv_batched ( magma_int_t n, float ** x_array, magma_int_t incx, magma_int_t offset, magma_int_t batchCount, magma_queue_t queue )

SLACGV conjugates a real vector of length N.

N (input) INTEGER The length of the vector X. N >= 0.

X (input/output) REAL 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).

INCX (input) INTEGER The spacing between successive elements of X.

 void magma_zlacgv_batched ( magma_int_t n, magmaDoubleComplex ** x_array, magma_int_t incx, magma_int_t offset, magma_int_t batchCount, magma_queue_t queue )

ZLACGV conjugates a complex vector of length N.

N (input) INTEGER The length of the vector X. N >= 0.

X (input/output) 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).

INCX (input) INTEGER The spacing between successive elements of X.