|
MAGMA
1.2.0
MatrixAlgebraonGPUandMulticoreArchitectures
|
#include "common_magma.h"#include <cblas.h>Go to the source code of this file.
Macros | |
| #define | PRECISION_d |
| #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_dlatrd (char uplo, magma_int_t n, magma_int_t nb, double *a, magma_int_t lda, double *e, double *tau, double *w, magma_int_t ldw, double *da, magma_int_t ldda, double *dw, magma_int_t lddw) |
| #define A | ( | i, | |
| j | |||
| ) | (a+(j)*lda + (i)) |
Definition at line 19 of file dlatrd.cpp.
| #define dA | ( | i, | |
| j | |||
| ) | (da+(j)*ldda + (i)) |
Definition at line 22 of file dlatrd.cpp.
| #define dW | ( | i, | |
| j | |||
| ) | (dw+(j)*lddw + (i)) |
Definition at line 23 of file dlatrd.cpp.
| #define PRECISION_d |
Definition at line 17 of file dlatrd.cpp.
| #define W | ( | i, | |
| j | |||
| ) | (w+(j)*ldw + (i)) |
Definition at line 20 of file dlatrd.cpp.
| magma_int_t magma_dlatrd | ( | char | uplo, |
| magma_int_t | n, | ||
| magma_int_t | nb, | ||
| double * | a, | ||
| magma_int_t | lda, | ||
| double * | e, | ||
| double * | tau, | ||
| double * | w, | ||
| magma_int_t | ldw, | ||
| double * | da, | ||
| magma_int_t | ldda, | ||
| double * | dw, | ||
| magma_int_t | lddw | ||
| ) |
Definition at line 26 of file dlatrd.cpp.
References A, blasf77_daxpy(), blasf77_ddot, blasf77_dgemv(), blasf77_dscal(), dA, dW, lapack_testing::f, lapackf77_dlacgv(), lapackf77_dlarfg(), lapackf77_lsame, MAGMA_D_NEG_ONE, MAGMA_D_ONE, MAGMA_D_REAL, MAGMA_D_SET2REAL, MAGMA_D_ZERO, magma_dgetmatrix_async(), magma_dsetvector(), magma_dsymv(), magma_queue_create(), magma_queue_destroy(), magma_queue_sync(), MagmaLower, MagmaTransStr, MagmaUpper, min, uplo, and W.