MAGMA  2.3.0
Matrix Algebra for GPU and Multicore Architectures
 All Classes Files Functions Friends Groups Pages

\( 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.