MAGMA  magma-1.4.0
Matrix Algebra on GPU and Multicore Architectures
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
magma_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 _MAGMA_ZC_H_
12 #define _MAGMA_ZC_H_
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
18 /* Mixed precision */
20  cuDoubleComplex *dA, magma_int_t ldda,
21  magma_int_t *IPIV, magma_int_t *dIPIV,
22  cuDoubleComplex *dB, magma_int_t lddb,
23  cuDoubleComplex *dX, magma_int_t lddx,
24  cuDoubleComplex *dworkd, cuFloatComplex *dworks,
25  magma_int_t *iter, magma_int_t *info);
26 
28  cuFloatComplex *dA, magma_int_t ldda,
29  magma_int_t *ipiv,
30  cuDoubleComplex *dB, magma_int_t lddb,
31  cuDoubleComplex *dX, magma_int_t lddx,
32  cuFloatComplex *dSX,
33  magma_int_t *info );
34 
36  cuDoubleComplex *dA, magma_int_t ldda,
37  cuDoubleComplex *dB, magma_int_t lddb,
38  cuDoubleComplex *dX, magma_int_t lddx,
39  cuDoubleComplex *dworkd, cuFloatComplex *dworks,
40  magma_int_t *iter, magma_int_t *info);
41 
43  cuDoubleComplex *dA, magma_int_t ldda,
44  cuDoubleComplex *dB, magma_int_t lddb,
45  cuDoubleComplex *dX, magma_int_t lddx,
46  magma_int_t *iter, magma_int_t *info);
47 
48 
49 #ifdef __cplusplus
50 }
51 #endif
52 
53 #endif /* _MAGMA_Z_H_ */
int magma_int_t
Definition: magmablas.h:12
magma_int_t magma_zcgetrs_gpu(char trans, magma_int_t n, magma_int_t nrhs, cuFloatComplex *dA, magma_int_t ldda, magma_int_t *ipiv, cuDoubleComplex *dB, magma_int_t lddb, cuDoubleComplex *dX, magma_int_t lddx, cuFloatComplex *dSX, magma_int_t *info)
#define dB(dev, i, j)
magma_int_t magma_zcposv_gpu(char uplo, magma_int_t n, magma_int_t nrhs, cuDoubleComplex *dA, magma_int_t ldda, cuDoubleComplex *dB, magma_int_t lddb, cuDoubleComplex *dX, magma_int_t lddx, cuDoubleComplex *dworkd, cuFloatComplex *dworks, magma_int_t *iter, magma_int_t *info)
#define dX(i, j)
#define dSX(i, j)
magma_int_t magma_zcgeqrsv_gpu(magma_int_t M, magma_int_t N, magma_int_t NRHS, cuDoubleComplex *dA, magma_int_t ldda, cuDoubleComplex *dB, magma_int_t lddb, cuDoubleComplex *dX, magma_int_t lddx, magma_int_t *iter, magma_int_t *info)
magma_int_t magma_zcgesv_gpu(char trans, magma_int_t N, magma_int_t NRHS, cuDoubleComplex *dA, magma_int_t ldda, magma_int_t *IPIV, magma_int_t *dIPIV, cuDoubleComplex *dB, magma_int_t lddb, cuDoubleComplex *dX, magma_int_t lddx, cuDoubleComplex *dworkd, cuFloatComplex *dworks, magma_int_t *iter, magma_int_t *info)
#define dA(dev, i, j)