|
MAGMA
1.2.0
MatrixAlgebraonGPUandMulticoreArchitectures
|
#include "common_magma.h"#include <cblas.h>Go to the source code of this file.
Macros | |
| #define | PRECISION_s |
| #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_slatrd (char uplo, magma_int_t n, magma_int_t nb, float *a, magma_int_t lda, float *e, float *tau, float *w, magma_int_t ldw, float *da, magma_int_t ldda, float *dw, magma_int_t lddw) |
| #define A | ( | i, | |
| j | |||
| ) | (a+(j)*lda + (i)) |
Definition at line 19 of file slatrd.cpp.
| #define dA | ( | i, | |
| j | |||
| ) | (da+(j)*ldda + (i)) |
Definition at line 22 of file slatrd.cpp.
| #define dW | ( | i, | |
| j | |||
| ) | (dw+(j)*lddw + (i)) |
Definition at line 23 of file slatrd.cpp.
| #define PRECISION_s |
Definition at line 17 of file slatrd.cpp.
| #define W | ( | i, | |
| j | |||
| ) | (w+(j)*ldw + (i)) |
Definition at line 20 of file slatrd.cpp.
| magma_int_t magma_slatrd | ( | char | uplo, |
| magma_int_t | n, | ||
| magma_int_t | nb, | ||
| float * | a, | ||
| magma_int_t | lda, | ||
| float * | e, | ||
| float * | tau, | ||
| float * | w, | ||
| magma_int_t | ldw, | ||
| float * | da, | ||
| magma_int_t | ldda, | ||
| float * | dw, | ||
| magma_int_t | lddw | ||
| ) |
Definition at line 26 of file slatrd.cpp.
References A, blasf77_saxpy(), blasf77_sdot, blasf77_sgemv(), blasf77_sscal(), dA, dW, lapack_testing::f, lapackf77_lsame, lapackf77_slacgv(), lapackf77_slarfg(), magma_queue_create(), magma_queue_destroy(), magma_queue_sync(), MAGMA_S_NEG_ONE, MAGMA_S_ONE, MAGMA_S_REAL, MAGMA_S_SET2REAL, MAGMA_S_ZERO, magma_sgetmatrix_async(), magma_ssetvector(), magma_ssymv(), MagmaLower, MagmaTransStr, MagmaUpper, min, uplo, and W.