|
MAGMA
1.2.0
MatrixAlgebraonGPUandMulticoreArchitectures
|
#include "common_magma.h"#include <cblas.h>Go to the source code of this file.
Macros | |
| #define | PRECISION_c |
| #define | A(i, j) (a+(j)*lda + (i)) |
| #define | W(i, j) (w+(j)*ldw + (i)) |
| #define | dA(i, j) (da+(j)*ldda + (i)) |
| #define | dW(i, j) (dw+(j)*lddw + (i)) |
Functions | |
| magma_int_t | magma_clatrd (char uplo, magma_int_t n, magma_int_t nb, cuFloatComplex *a, magma_int_t lda, float *e, cuFloatComplex *tau, cuFloatComplex *w, magma_int_t ldw, cuFloatComplex *da, magma_int_t ldda, cuFloatComplex *dw, magma_int_t lddw) |
| #define A | ( | i, | |
| j | |||
| ) | (a+(j)*lda + (i)) |
Definition at line 19 of file clatrd.cpp.
| #define dA | ( | i, | |
| j | |||
| ) | (da+(j)*ldda + (i)) |
Definition at line 22 of file clatrd.cpp.
| #define dW | ( | i, | |
| j | |||
| ) | (dw+(j)*lddw + (i)) |
Definition at line 23 of file clatrd.cpp.
| #define PRECISION_c |
Definition at line 17 of file clatrd.cpp.
| #define W | ( | i, | |
| j | |||
| ) | (w+(j)*ldw + (i)) |
Definition at line 20 of file clatrd.cpp.
| magma_int_t magma_clatrd | ( | char | uplo, |
| magma_int_t | n, | ||
| magma_int_t | nb, | ||
| cuFloatComplex * | a, | ||
| magma_int_t | lda, | ||
| float * | e, | ||
| cuFloatComplex * | tau, | ||
| cuFloatComplex * | w, | ||
| magma_int_t | ldw, | ||
| cuFloatComplex * | da, | ||
| magma_int_t | ldda, | ||
| cuFloatComplex * | dw, | ||
| magma_int_t | lddw | ||
| ) |
Definition at line 26 of file clatrd.cpp.
References A, blasf77_caxpy(), blasf77_cdotc(), blasf77_cgemv(), blasf77_cscal(), cblas_cdotc_sub(), dA, dW, lapack_testing::f, lapackf77_clacgv(), lapackf77_clarfg(), lapackf77_lsame, MAGMA_C_NEG_ONE, MAGMA_C_ONE, MAGMA_C_REAL, MAGMA_C_SET2REAL, MAGMA_C_ZERO, magma_cgetmatrix_async(), magma_chemv(), magma_csetvector(), magma_queue_create(), magma_queue_destroy(), magma_queue_sync(), MagmaConjTransStr, MagmaLower, MagmaUpper, min, uplo, and W.