MAGMA  magma-1.4.0
Matrix Algebra on GPU and Multicore Architectures
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
magmablas_zc.h
Go to the documentation of this file.
1 /*
2  * -- MAGMA (version 1.4.0) --
3  * Univ. of Tennessee, Knoxville
4  * Univ. of California, Berkeley
5  * Univ. of Colorado, Denver
6  * August 2013
7  *
8  * @precisions mixed zc -> ds
9  */
10 
11 #ifndef _MAGMABLAS_ZC_H_
12 #define _MAGMABLAS_ZC_H_
13 
14 #include "cublas.h"
15 #include "cuda.h"
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
21  /* Mixed precision */
22 void magmablas_zcaxpycp(cuFloatComplex *, cuDoubleComplex *, magma_int_t, cuDoubleComplex *, cuDoubleComplex *);
23 void magmablas_zaxpycp(cuDoubleComplex *, cuDoubleComplex *, magma_int_t, cuDoubleComplex *);
24 void magmablas_zclaswp(magma_int_t, cuDoubleComplex *, magma_int_t, cuFloatComplex *, magma_int_t, magma_int_t *, magma_int_t);
25 void magmablas_zlag2c(magma_int_t M, magma_int_t N, const cuDoubleComplex *A, magma_int_t lda, cuFloatComplex *SA, magma_int_t ldsa, magma_int_t *info);
26 
28  cuFloatComplex *SA, magma_int_t ldsa,
29  cuDoubleComplex *A, magma_int_t lda,
30  magma_int_t *info);
31 void magmablas_zlat2c(char uplo, magma_int_t n,
32  cuDoubleComplex *A, magma_int_t lda,
33  cuFloatComplex *SA, magma_int_t ldsa,
34  magma_int_t *info);
35 
36 #ifdef __cplusplus
37 }
38 #endif
39 
40 #endif
void magmablas_clag2z(magma_int_t M, magma_int_t N, cuFloatComplex *SA, magma_int_t ldsa, cuDoubleComplex *A, magma_int_t lda, magma_int_t *info)
int magma_int_t
Definition: magmablas.h:12
void magmablas_zclaswp(magma_int_t, cuDoubleComplex *, magma_int_t, cuFloatComplex *, magma_int_t, magma_int_t *, magma_int_t)
void magmablas_zcaxpycp(cuFloatComplex *, cuDoubleComplex *, magma_int_t, cuDoubleComplex *, cuDoubleComplex *)
void magmablas_zaxpycp(cuDoubleComplex *, cuDoubleComplex *, magma_int_t, cuDoubleComplex *)
void magmablas_zlag2c(magma_int_t M, magma_int_t N, const cuDoubleComplex *A, magma_int_t lda, cuFloatComplex *SA, magma_int_t ldsa, magma_int_t *info)
#define A(i, j)
Definition: cprint.cpp:16
void magmablas_zlat2c(char uplo, magma_int_t n, cuDoubleComplex *A, magma_int_t lda, cuFloatComplex *SA, magma_int_t ldsa, magma_int_t *info)