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_clapack.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PRECISION_c
 
#define blasf77_icamax   FORTRAN_NAME( icamax, ICAMAX )
 
#define blasf77_caxpy   FORTRAN_NAME( caxpy, CAXPY )
 
#define blasf77_ccopy   FORTRAN_NAME( ccopy, CCOPY )
 
#define blasf77_cgemm   FORTRAN_NAME( cgemm, CGEMM )
 
#define blasf77_cgemv   FORTRAN_NAME( cgemv, CGEMV )
 
#define blasf77_cgerc   FORTRAN_NAME( cgerc, CGERC )
 
#define blasf77_cgeru   FORTRAN_NAME( cgeru, CGERU )
 
#define blasf77_chemm   FORTRAN_NAME( chemm, CHEMM )
 
#define blasf77_chemv   FORTRAN_NAME( chemv, CHEMV )
 
#define blasf77_cher2   FORTRAN_NAME( cher2, CHER2 )
 
#define blasf77_cher2k   FORTRAN_NAME( cher2k, CHER2K )
 
#define blasf77_cherk   FORTRAN_NAME( cherk, CHERK )
 
#define blasf77_cscal   FORTRAN_NAME( cscal, CSCAL )
 
#define blasf77_csscal   FORTRAN_NAME( csscal, CSSCAL )
 
#define blasf77_cswap   FORTRAN_NAME( cswap, CSWAP )
 
#define blasf77_csymm   FORTRAN_NAME( csymm, CSYMM )
 
#define blasf77_csyr2k   FORTRAN_NAME( csyr2k, CSYR2K )
 
#define blasf77_csyrk   FORTRAN_NAME( csyrk, CSYRK )
 
#define blasf77_ctrmm   FORTRAN_NAME( ctrmm, CTRMM )
 
#define blasf77_ctrmv   FORTRAN_NAME( ctrmv, CTRMV )
 
#define blasf77_ctrsm   FORTRAN_NAME( ctrsm, CTRSM )
 
#define blasf77_ctrsv   FORTRAN_NAME( ctrsv, CTRSV )
 
#define lapackf77_slaed2   FORTRAN_NAME( slaed2, SLAED2 )
 
#define lapackf77_slaed4   FORTRAN_NAME( slaed4, SLAED4 )
 
#define lapackf77_slamc3   FORTRAN_NAME( slamc3, SLAMC3 )
 
#define lapackf77_slamrg   FORTRAN_NAME( slamrg, SLAMRG )
 
#define lapackf77_slasrt   FORTRAN_NAME( slasrt, SLASRT )
 
#define lapackf77_sstebz   FORTRAN_NAME( sstebz, SSTEBZ )
 
#define lapackf77_cbdsqr   FORTRAN_NAME( cbdsqr, CBDSQR )
 
#define lapackf77_cgebak   FORTRAN_NAME( cgebak, CGEBAK )
 
#define lapackf77_cgebal   FORTRAN_NAME( cgebal, CGEBAL )
 
#define lapackf77_cgebd2   FORTRAN_NAME( cgebd2, CGEBD2 )
 
#define lapackf77_cgebrd   FORTRAN_NAME( cgebrd, CGEBRD )
 
#define lapackf77_cgeev   FORTRAN_NAME( cgeev, CGEEV )
 
#define lapackf77_cgehd2   FORTRAN_NAME( cgehd2, CGEHD2 )
 
#define lapackf77_cgehrd   FORTRAN_NAME( cgehrd, CGEHRD )
 
#define lapackf77_cgelqf   FORTRAN_NAME( cgelqf, CGELQF )
 
#define lapackf77_cgels   FORTRAN_NAME( cgels, CGELS )
 
#define lapackf77_cgeqlf   FORTRAN_NAME( cgeqlf, CGEQLF )
 
#define lapackf77_cgeqp3   FORTRAN_NAME( cgeqp3, CGEQP3 )
 
#define lapackf77_cgeqrf   FORTRAN_NAME( cgeqrf, CGEQRF )
 
#define lapackf77_cgesv   FORTRAN_NAME( cgesv, CGESV )
 
#define lapackf77_cgesvd   FORTRAN_NAME( cgesvd, CGESVD )
 
#define lapackf77_cgetrf   FORTRAN_NAME( cgetrf, CGETRF )
 
#define lapackf77_cgetri   FORTRAN_NAME( cgetri, CGETRI )
 
#define lapackf77_cgetrs   FORTRAN_NAME( cgetrs, CGETRS )
 
#define lapackf77_chbtrd   FORTRAN_NAME( chbtrd, CHBTRD )
 
#define lapackf77_cheev   FORTRAN_NAME( cheev, CHEEV )
 
#define lapackf77_cheevd   FORTRAN_NAME( cheevd, CHEEVD )
 
#define lapackf77_cheevr   FORTRAN_NAME( cheevr, CHEEVR )
 
#define lapackf77_cheevx   FORTRAN_NAME( cheevx, CHEEVX )
 
#define lapackf77_chegs2   FORTRAN_NAME( chegs2, CHEGS2 )
 
#define lapackf77_chegst   FORTRAN_NAME( chegst, CHEGST )
 
#define lapackf77_chegvd   FORTRAN_NAME( chegvd, CHEGVD )
 
#define lapackf77_chetd2   FORTRAN_NAME( chetd2, CHETD2 )
 
#define lapackf77_chetrd   FORTRAN_NAME( chetrd, CHETRD )
 
#define lapackf77_chetrf   FORTRAN_NAME( chetrf, CHETRF )
 
#define lapackf77_chseqr   FORTRAN_NAME( chseqr, CHSEQR )
 
#define lapackf77_clabrd   FORTRAN_NAME( clabrd, CLABRD )
 
#define lapackf77_cladiv   FORTRAN_NAME( cladiv, CLADIV )
 
#define lapackf77_clacgv   FORTRAN_NAME( clacgv, CLACGV )
 
#define lapackf77_clacpy   FORTRAN_NAME( clacpy, CLACPY )
 
#define lapackf77_clahef   FORTRAN_NAME( clahef, CLAHEF )
 
#define lapackf77_clange   FORTRAN_NAME( clange, CLANGE )
 
#define lapackf77_clanhe   FORTRAN_NAME( clanhe, CLANHE )
 
#define lapackf77_clanht   FORTRAN_NAME( clanht, CLANHT )
 
#define lapackf77_clansy   FORTRAN_NAME( clansy, CLANSY )
 
#define lapackf77_slapy3   FORTRAN_NAME( slapy3, SLAPY3 )
 
#define lapackf77_claqp2   FORTRAN_NAME( claqp2, CLAQP2 )
 
#define lapackf77_clarf   FORTRAN_NAME( clarf, CLARF )
 
#define lapackf77_clarfb   FORTRAN_NAME( clarfb, CLARFB )
 
#define lapackf77_clarfg   FORTRAN_NAME( clarfg, CLARFG )
 
#define lapackf77_clarft   FORTRAN_NAME( clarft, CLARFT )
 
#define lapackf77_clarnv   FORTRAN_NAME( clarnv, CLARNV )
 
#define lapackf77_clartg   FORTRAN_NAME( clartg, CLARTG )
 
#define lapackf77_clascl   FORTRAN_NAME( clascl, CLASCL )
 
#define lapackf77_claset   FORTRAN_NAME( claset, CLASET )
 
#define lapackf77_claswp   FORTRAN_NAME( claswp, CLASWP )
 
#define lapackf77_clatrd   FORTRAN_NAME( clatrd, CLATRD )
 
#define lapackf77_clauum   FORTRAN_NAME( clauum, CLAUUM )
 
#define lapackf77_clavhe   FORTRAN_NAME( clavhe, CLAVHE )
 
#define lapackf77_cposv   FORTRAN_NAME( cposv, CPOSV )
 
#define lapackf77_cpotrf   FORTRAN_NAME( cpotrf, CPOTRF )
 
#define lapackf77_cpotri   FORTRAN_NAME( cpotri, CPOTRI )
 
#define lapackf77_cpotrs   FORTRAN_NAME( cpotrs, CPOTRS )
 
#define lapackf77_cstedc   FORTRAN_NAME( cstedc, CSTEDC )
 
#define lapackf77_cstein   FORTRAN_NAME( cstein, CSTEIN )
 
#define lapackf77_cstemr   FORTRAN_NAME( cstemr, CSTEMR )
 
#define lapackf77_csteqr   FORTRAN_NAME( csteqr, CSTEQR )
 
#define lapackf77_csymv   FORTRAN_NAME( csymv, CSYMV )
 
#define lapackf77_ctrevc   FORTRAN_NAME( ctrevc, CTREVC )
 
#define lapackf77_ctrtri   FORTRAN_NAME( ctrtri, CTRTRI )
 
#define lapackf77_cung2r   FORTRAN_NAME( cung2r, CUNG2R )
 
#define lapackf77_cungbr   FORTRAN_NAME( cungbr, CUNGBR )
 
#define lapackf77_cunghr   FORTRAN_NAME( cunghr, CUNGHR )
 
#define lapackf77_cunglq   FORTRAN_NAME( cunglq, CUNGLQ )
 
#define lapackf77_cungql   FORTRAN_NAME( cungql, CUNGQL )
 
#define lapackf77_cungqr   FORTRAN_NAME( cungqr, CUNGQR )
 
#define lapackf77_cungtr   FORTRAN_NAME( cungtr, CUNGTR )
 
#define lapackf77_cunm2r   FORTRAN_NAME( cunm2r, CUNM2R )
 
#define lapackf77_cunmbr   FORTRAN_NAME( cunmbr, CUNMBR )
 
#define lapackf77_cunmlq   FORTRAN_NAME( cunmlq, CUNMLQ )
 
#define lapackf77_cunmql   FORTRAN_NAME( cunmql, CUNMQL )
 
#define lapackf77_cunmqr   FORTRAN_NAME( cunmqr, CUNMQR )
 
#define lapackf77_cunmtr   FORTRAN_NAME( cunmtr, CUNMTR )
 
#define lapackf77_cbdt01   FORTRAN_NAME( cbdt01, CBDT01 )
 
#define lapackf77_cget22   FORTRAN_NAME( cget22, CGET22 )
 
#define lapackf77_chet21   FORTRAN_NAME( chet21, CHET21 )
 
#define lapackf77_chst01   FORTRAN_NAME( chst01, CHST01 )
 
#define lapackf77_clarfx   FORTRAN_NAME( clarfx, CLARFX )
 
#define lapackf77_clarfy   FORTRAN_NAME( clarfy, CLARFY )
 
#define lapackf77_clatms   FORTRAN_NAME( clatms, CLATMS )
 
#define lapackf77_cqpt01   FORTRAN_NAME( cqpt01, CQPT01 )
 
#define lapackf77_cqrt02   FORTRAN_NAME( cqrt02, CQRT02 )
 
#define lapackf77_cstt21   FORTRAN_NAME( cstt21, CSTT21 )
 
#define lapackf77_cunt01   FORTRAN_NAME( cunt01, CUNT01 )
 
#define DWORKFORZ   float *rwork,
 
#define DWORKFORZ_AND_LD   float *rwork, const magma_int_t *ldrwork,
 
#define WSPLIT   magmaFloatComplex *w
 

Functions

magma_int_t blasf77_icamax (const magma_int_t *n, const magmaFloatComplex *x, const magma_int_t *incx)
 
void blasf77_caxpy (const magma_int_t *n, const magmaFloatComplex *alpha, const magmaFloatComplex *x, const magma_int_t *incx, magmaFloatComplex *y, const magma_int_t *incy)
 
void blasf77_ccopy (const magma_int_t *n, const magmaFloatComplex *x, const magma_int_t *incx, magmaFloatComplex *y, const magma_int_t *incy)
 
void blasf77_cgemm (const char *transa, const char *transb, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const magmaFloatComplex *alpha, const magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *B, const magma_int_t *ldb, const magmaFloatComplex *beta, magmaFloatComplex *C, const magma_int_t *ldc)
 
void blasf77_cgemv (const char *transa, const magma_int_t *m, const magma_int_t *n, const magmaFloatComplex *alpha, const magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *x, const magma_int_t *incx, const magmaFloatComplex *beta, magmaFloatComplex *y, const magma_int_t *incy)
 
void blasf77_cgerc (const magma_int_t *m, const magma_int_t *n, const magmaFloatComplex *alpha, const magmaFloatComplex *x, const magma_int_t *incx, const magmaFloatComplex *y, const magma_int_t *incy, magmaFloatComplex *A, const magma_int_t *lda)
 
void blasf77_cgeru (const magma_int_t *m, const magma_int_t *n, const magmaFloatComplex *alpha, const magmaFloatComplex *x, const magma_int_t *incx, const magmaFloatComplex *y, const magma_int_t *incy, magmaFloatComplex *A, const magma_int_t *lda)
 
void blasf77_chemm (const char *side, const char *uplo, const magma_int_t *m, const magma_int_t *n, const magmaFloatComplex *alpha, const magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *B, const magma_int_t *ldb, const magmaFloatComplex *beta, magmaFloatComplex *C, const magma_int_t *ldc)
 
void blasf77_chemv (const char *uplo, const magma_int_t *n, const magmaFloatComplex *alpha, const magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *x, const magma_int_t *incx, const magmaFloatComplex *beta, magmaFloatComplex *y, const magma_int_t *incy)
 
void blasf77_cher2 (const char *uplo, const magma_int_t *n, const magmaFloatComplex *alpha, const magmaFloatComplex *x, const magma_int_t *incx, const magmaFloatComplex *y, const magma_int_t *incy, magmaFloatComplex *A, const magma_int_t *lda)
 
void blasf77_cher2k (const char *uplo, const char *trans, const magma_int_t *n, const magma_int_t *k, const magmaFloatComplex *alpha, const magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *B, const magma_int_t *ldb, const float *beta, magmaFloatComplex *C, const magma_int_t *ldc)
 
void blasf77_cherk (const char *uplo, const char *trans, const magma_int_t *n, const magma_int_t *k, const float *alpha, const magmaFloatComplex *A, const magma_int_t *lda, const float *beta, magmaFloatComplex *C, const magma_int_t *ldc)
 
void blasf77_cscal (const magma_int_t *n, const magmaFloatComplex *alpha, magmaFloatComplex *x, const magma_int_t *incx)
 
void blasf77_csscal (const magma_int_t *n, const float *alpha, magmaFloatComplex *x, const magma_int_t *incx)
 
void blasf77_cswap (const magma_int_t *n, magmaFloatComplex *x, const magma_int_t *incx, magmaFloatComplex *y, const magma_int_t *incy)
 
void blasf77_csymm (const char *side, const char *uplo, const magma_int_t *m, const magma_int_t *n, const magmaFloatComplex *alpha, const magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *B, const magma_int_t *ldb, const magmaFloatComplex *beta, magmaFloatComplex *C, const magma_int_t *ldc)
 
void blasf77_csyr2k (const char *uplo, const char *trans, const magma_int_t *n, const magma_int_t *k, const magmaFloatComplex *alpha, const magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *B, const magma_int_t *ldb, const magmaFloatComplex *beta, magmaFloatComplex *C, const magma_int_t *ldc)
 
void blasf77_csyrk (const char *uplo, const char *trans, const magma_int_t *n, const magma_int_t *k, const magmaFloatComplex *alpha, const magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *beta, magmaFloatComplex *C, const magma_int_t *ldc)
 
void blasf77_ctrmm (const char *side, const char *uplo, const char *transa, const char *diag, const magma_int_t *m, const magma_int_t *n, const magmaFloatComplex *alpha, const magmaFloatComplex *A, const magma_int_t *lda, magmaFloatComplex *B, const magma_int_t *ldb)
 
void blasf77_ctrmv (const char *uplo, const char *transa, const char *diag, const magma_int_t *n, const magmaFloatComplex *A, const magma_int_t *lda, magmaFloatComplex *x, const magma_int_t *incx)
 
void blasf77_ctrsm (const char *side, const char *uplo, const char *transa, const char *diag, const magma_int_t *m, const magma_int_t *n, const magmaFloatComplex *alpha, const magmaFloatComplex *A, const magma_int_t *lda, magmaFloatComplex *B, const magma_int_t *ldb)
 
void blasf77_ctrsv (const char *uplo, const char *transa, const char *diag, const magma_int_t *n, const magmaFloatComplex *A, const magma_int_t *lda, magmaFloatComplex *x, const magma_int_t *incx)
 
void lapackf77_cbdsqr (const char *uplo, const magma_int_t *n, const magma_int_t *ncvt, const magma_int_t *nru, const magma_int_t *ncc, float *d, float *e, magmaFloatComplex *Vt, const magma_int_t *ldvt, magmaFloatComplex *U, const magma_int_t *ldu, magmaFloatComplex *C, const magma_int_t *ldc, float *work, magma_int_t *info)
 
void lapackf77_cgebak (const char *job, const char *side, const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, const float *scale, const magma_int_t *m, magmaFloatComplex *V, const magma_int_t *ldv, magma_int_t *info)
 
void lapackf77_cgebal (const char *job, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, magma_int_t *ilo, magma_int_t *ihi, float *scale, magma_int_t *info)
 
void lapackf77_cgebd2 (const magma_int_t *m, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, float *d, float *e, magmaFloatComplex *tauq, magmaFloatComplex *taup, magmaFloatComplex *work, magma_int_t *info)
 
void lapackf77_cgebrd (const magma_int_t *m, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, float *d, float *e, magmaFloatComplex *tauq, magmaFloatComplex *taup, magmaFloatComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_cgeev (const char *jobvl, const char *jobvr, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, WSPLIT, magmaFloatComplex *Vl, const magma_int_t *ldvl, magmaFloatComplex *Vr, const magma_int_t *ldvr, magmaFloatComplex *work, const magma_int_t *lwork, DWORKFORZ magma_int_t *info)
 
void lapackf77_cgehd2 (const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, magmaFloatComplex *A, const magma_int_t *lda, magmaFloatComplex *tau, magmaFloatComplex *work, magma_int_t *info)
 
void lapackf77_cgehrd (const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, magmaFloatComplex *A, const magma_int_t *lda, magmaFloatComplex *tau, magmaFloatComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_cgelqf (const magma_int_t *m, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, magmaFloatComplex *tau, magmaFloatComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_cgels (const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *nrhs, magmaFloatComplex *A, const magma_int_t *lda, magmaFloatComplex *B, const magma_int_t *ldb, magmaFloatComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_cgeqlf (const magma_int_t *m, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, magmaFloatComplex *tau, magmaFloatComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_cgeqp3 (const magma_int_t *m, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, magma_int_t *jpvt, magmaFloatComplex *tau, magmaFloatComplex *work, const magma_int_t *lwork, DWORKFORZ magma_int_t *info)
 
void lapackf77_cgeqrf (const magma_int_t *m, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, magmaFloatComplex *tau, magmaFloatComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_cgesv (const magma_int_t *n, const magma_int_t *nrhs, magmaFloatComplex *A, const magma_int_t *lda, magma_int_t *ipiv, magmaFloatComplex *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_cgesvd (const char *jobu, const char *jobvt, const magma_int_t *m, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, float *s, magmaFloatComplex *U, const magma_int_t *ldu, magmaFloatComplex *Vt, const magma_int_t *ldvt, magmaFloatComplex *work, const magma_int_t *lwork, DWORKFORZ magma_int_t *info)
 
void lapackf77_cgetrf (const magma_int_t *m, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, magma_int_t *ipiv, magma_int_t *info)
 
void lapackf77_cgetri (const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, const magma_int_t *ipiv, magmaFloatComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_cgetrs (const char *trans, const magma_int_t *n, const magma_int_t *nrhs, const magmaFloatComplex *A, const magma_int_t *lda, const magma_int_t *ipiv, magmaFloatComplex *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_chbtrd (const char *vect, const char *uplo, const magma_int_t *n, const magma_int_t *kd, magmaFloatComplex *Ab, const magma_int_t *ldab, float *d, float *e, magmaFloatComplex *Q, const magma_int_t *ldq, magmaFloatComplex *work, magma_int_t *info)
 
void lapackf77_cheev (const char *jobz, const char *uplo, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, float *w, magmaFloatComplex *work, const magma_int_t *lwork, DWORKFORZ magma_int_t *info)
 
void lapackf77_cheevd (const char *jobz, const char *uplo, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, float *w, magmaFloatComplex *work, const magma_int_t *lwork, DWORKFORZ_AND_LD magma_int_t *iwork, const magma_int_t *liwork, magma_int_t *info)
 
void lapackf77_cheevr (const char *jobz, const char *range, const char *uplo, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, float *vl, float *vu, magma_int_t *il, magma_int_t *iu, float *abstol, magma_int_t *m, float *w, magmaFloatComplex *z__, magma_int_t *ldz, magma_int_t *isuppz, magmaFloatComplex *work, magma_int_t *lwork, float *rwork, magma_int_t *lrwork, magma_int_t *iwork, magma_int_t *liwork, magma_int_t *info)
 
void lapackf77_cheevx (const char *jobz, const char *range, const char *uplo, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, float *vl, float *vu, magma_int_t *il, magma_int_t *iu, float *abstol, magma_int_t *m, float *w, magmaFloatComplex *z__, magma_int_t *ldz, magmaFloatComplex *work, magma_int_t *lwork, float *rwork, magma_int_t *iwork, magma_int_t *ifail, magma_int_t *info)
 
void lapackf77_chegs2 (const magma_int_t *itype, const char *uplo, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, magmaFloatComplex *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_chegst (const magma_int_t *itype, const char *uplo, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, magmaFloatComplex *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_chegvd (const magma_int_t *itype, const char *jobz, const char *uplo, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, magmaFloatComplex *B, const magma_int_t *ldb, float *w, magmaFloatComplex *work, const magma_int_t *lwork, DWORKFORZ_AND_LD magma_int_t *iwork, const magma_int_t *liwork, magma_int_t *info)
 
void lapackf77_chetd2 (const char *uplo, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, float *d, float *e, magmaFloatComplex *tau, magma_int_t *info)
 
void lapackf77_chetrd (const char *uplo, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, float *d, float *e, magmaFloatComplex *tau, magmaFloatComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_chetrf (const char *uplo, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, magma_int_t *ipiv, magmaFloatComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_chseqr (const char *job, const char *compz, const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, magmaFloatComplex *H, const magma_int_t *ldh, WSPLIT, magmaFloatComplex *Z, const magma_int_t *ldz, magmaFloatComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_clabrd (const magma_int_t *m, const magma_int_t *n, const magma_int_t *nb, magmaFloatComplex *A, const magma_int_t *lda, float *d, float *e, magmaFloatComplex *tauq, magmaFloatComplex *taup, magmaFloatComplex *X, const magma_int_t *ldx, magmaFloatComplex *Y, const magma_int_t *ldy)
 
void lapackf77_cladiv (magmaFloatComplex *ret_val, magmaFloatComplex *x, magmaFloatComplex *y)
 
void lapackf77_clacgv (const magma_int_t *n, magmaFloatComplex *x, const magma_int_t *incx)
 
void lapackf77_clacpy (const char *uplo, const magma_int_t *m, const magma_int_t *n, const magmaFloatComplex *A, const magma_int_t *lda, magmaFloatComplex *B, const magma_int_t *ldb)
 
void lapackf77_clahef (const char *uplo, const magma_int_t *n, const magma_int_t *kn, magma_int_t *kb, magmaFloatComplex *A, const magma_int_t lda, magma_int_t *ipiv, magmaFloatComplex *work, const magma_int_t *ldwork, magma_int_t *info)
 
float lapackf77_clange (const char *norm, const magma_int_t *m, const magma_int_t *n, const magmaFloatComplex *A, const magma_int_t *lda, float *work)
 
float lapackf77_clanhe (const char *norm, const char *uplo, const magma_int_t *n, const magmaFloatComplex *A, const magma_int_t *lda, float *work)
 
float lapackf77_clanht (const char *norm, const magma_int_t *n, const float *d, const magmaFloatComplex *e)
 
float lapackf77_clansy (const char *norm, const char *uplo, const magma_int_t *n, const magmaFloatComplex *A, const magma_int_t *lda, float *work)
 
void lapackf77_claqp2 (magma_int_t *m, magma_int_t *n, magma_int_t *offset, magmaFloatComplex *a, magma_int_t *lda, magma_int_t *jpvt, magmaFloatComplex *tau, float *vn1, float *vn2, magmaFloatComplex *work)
 
void lapackf77_clarf (char *side, magma_int_t *m, magma_int_t *n, magmaFloatComplex *v, magma_int_t *incv, magmaFloatComplex *tau, magmaFloatComplex *C, magma_int_t *ldc, magmaFloatComplex *work)
 
void lapackf77_clarfb (const char *side, const char *trans, const char *direct, const char *storev, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const magmaFloatComplex *V, const magma_int_t *ldv, const magmaFloatComplex *T, const magma_int_t *ldt, magmaFloatComplex *C, const magma_int_t *ldc, magmaFloatComplex *work, const magma_int_t *ldwork)
 
void lapackf77_clarfg (const magma_int_t *n, magmaFloatComplex *alpha, magmaFloatComplex *x, const magma_int_t *incx, magmaFloatComplex *tau)
 
void lapackf77_clarft (const char *direct, const char *storev, const magma_int_t *n, const magma_int_t *k, magmaFloatComplex *V, const magma_int_t *ldv, const magmaFloatComplex *tau, magmaFloatComplex *T, const magma_int_t *ldt)
 
void lapackf77_clarnv (const magma_int_t *idist, magma_int_t *iseed, const magma_int_t *n, magmaFloatComplex *x)
 
void lapackf77_clartg (magmaFloatComplex *F, magmaFloatComplex *G, float *cs, magmaFloatComplex *SN, magmaFloatComplex *R)
 
void lapackf77_clascl (const char *type, const magma_int_t *kl, const magma_int_t *ku, float *cfrom, float *cto, const magma_int_t *m, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, magma_int_t *info)
 
void lapackf77_claset (const char *uplo, const magma_int_t *m, const magma_int_t *n, const magmaFloatComplex *alpha, const magmaFloatComplex *beta, magmaFloatComplex *A, const magma_int_t *lda)
 
void lapackf77_claswp (const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, const magma_int_t *k1, const magma_int_t *k2, magma_int_t *ipiv, const magma_int_t *incx)
 
void lapackf77_clatrd (const char *uplo, const magma_int_t *n, const magma_int_t *nb, magmaFloatComplex *A, const magma_int_t *lda, float *e, magmaFloatComplex *tau, magmaFloatComplex *work, const magma_int_t *ldwork)
 
void lapackf77_clauum (const char *uplo, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, magma_int_t *info)
 
void lapackf77_clavhe (const char *uplo, const char *trans, const char *diag, magma_int_t *n, magma_int_t *nrhs, magmaFloatComplex *A, magma_int_t *lda, magma_int_t *ipiv, magmaFloatComplex *B, magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_cposv (const char *uplo, const magma_int_t *n, const magma_int_t *nrhs, magmaFloatComplex *A, const magma_int_t *lda, magmaFloatComplex *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_cpotrf (const char *uplo, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, magma_int_t *info)
 
void lapackf77_cpotri (const char *uplo, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, magma_int_t *info)
 
void lapackf77_cpotrs (const char *uplo, const magma_int_t *n, const magma_int_t *nrhs, const magmaFloatComplex *A, const magma_int_t *lda, magmaFloatComplex *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_cstedc (const char *compz, const magma_int_t *n, float *d, float *e, magmaFloatComplex *Z, const magma_int_t *ldz, magmaFloatComplex *work, const magma_int_t *lwork, DWORKFORZ_AND_LD magma_int_t *iwork, const magma_int_t *liwork, magma_int_t *info)
 
void lapackf77_cstein (const magma_int_t *n, const float *d, const float *e, const magma_int_t *m, const float *w, const magma_int_t *iblock, const magma_int_t *isplit, magmaFloatComplex *Z, const magma_int_t *ldz, float *work, magma_int_t *iwork, magma_int_t *ifailv, magma_int_t *info)
 
void lapackf77_cstemr (const char *jobz, const char *range, const magma_int_t *n, float *d, float *e, const float *vl, const float *vu, const magma_int_t *il, const magma_int_t *iu, magma_int_t *m, float *w, magmaFloatComplex *Z, const magma_int_t *ldz, const magma_int_t *nzc, magma_int_t *isuppz, magma_int_t *tryrac, float *work, const magma_int_t *lwork, magma_int_t *iwork, const magma_int_t *liwork, magma_int_t *info)
 
void lapackf77_csteqr (const char *compz, const magma_int_t *n, float *d, float *e, magmaFloatComplex *Z, const magma_int_t *ldz, float *work, magma_int_t *info)
 
void lapackf77_csymv (const char *uplo, const magma_int_t *n, const magmaFloatComplex *alpha, const magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *x, const magma_int_t *incx, const magmaFloatComplex *beta, magmaFloatComplex *y, const magma_int_t *incy)
 
void lapackf77_ctrevc (const char *side, const char *howmny, magma_int_t *select, const magma_int_t *n, magmaFloatComplex *T, const magma_int_t *ldt, magmaFloatComplex *Vl, const magma_int_t *ldvl, magmaFloatComplex *Vr, const magma_int_t *ldvr, const magma_int_t *mm, magma_int_t *m, magmaFloatComplex *work, DWORKFORZ magma_int_t *info)
 
void lapackf77_ctrtri (const char *uplo, const char *diag, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, magma_int_t *info)
 
void lapackf77_cung2r (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *tau, magmaFloatComplex *work, magma_int_t *info)
 
void lapackf77_cungbr (const char *vect, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *tau, magmaFloatComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_cunghr (const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *tau, magmaFloatComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_cunglq (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *tau, magmaFloatComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_cungql (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *tau, magmaFloatComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_cungqr (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *tau, magmaFloatComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_cungtr (const char *uplo, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *tau, magmaFloatComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_cunm2r (const char *side, const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *tau, magmaFloatComplex *C, const magma_int_t *ldc, magmaFloatComplex *work, magma_int_t *info)
 
void lapackf77_cunmbr (const char *vect, const char *side, const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *tau, magmaFloatComplex *C, const magma_int_t *ldc, magmaFloatComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_cunmlq (const char *side, const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *tau, magmaFloatComplex *C, const magma_int_t *ldc, magmaFloatComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_cunmql (const char *side, const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *tau, magmaFloatComplex *C, const magma_int_t *ldc, magmaFloatComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_cunmqr (const char *side, const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *tau, magmaFloatComplex *C, const magma_int_t *ldc, magmaFloatComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_cunmtr (const char *side, const char *uplo, const char *trans, const magma_int_t *m, const magma_int_t *n, const magmaFloatComplex *A, const magma_int_t *lda, const magmaFloatComplex *tau, magmaFloatComplex *C, const magma_int_t *ldc, magmaFloatComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_sstebz (const char *range, const char *order, const magma_int_t *n, float *vl, float *vu, magma_int_t *il, magma_int_t *iu, float *abstol, float *d, float *e, const magma_int_t *m, const magma_int_t *nsplit, float *w, magma_int_t *iblock, magma_int_t *isplit, float *work, magma_int_t *iwork, magma_int_t *info)
 
float lapackf77_slamc3 (float *a, float *b)
 
void lapackf77_slamrg (magma_int_t *n1, magma_int_t *n2, float *a, magma_int_t *dtrd1, magma_int_t *dtrd2, magma_int_t *index)
 
float lapackf77_slapy3 (float *x, float *y, float *z)
 
void lapackf77_slaed2 (magma_int_t *k, magma_int_t *n, magma_int_t *cutpnt, float *d, float *q, magma_int_t *ldq, magma_int_t *indxq, float *rho, float *z, float *dlmda, float *w, float *q2, magma_int_t *indx, magma_int_t *indxc, magma_int_t *indxp, magma_int_t *coltyp, magma_int_t *info)
 
void lapackf77_slaed4 (magma_int_t *n, magma_int_t *i, float *d, float *z, float *delta, float *rho, float *dlam, magma_int_t *info)
 
void lapackf77_slasrt (const char *id, const magma_int_t *n, float *d, magma_int_t *info)
 
void lapackf77_cbdt01 (const magma_int_t *m, const magma_int_t *n, const magma_int_t *kd, magmaFloatComplex *A, const magma_int_t *lda, magmaFloatComplex *Q, const magma_int_t *ldq, float *d, float *e, magmaFloatComplex *Pt, const magma_int_t *ldpt, magmaFloatComplex *work, float *rwork, float *resid)
 
void lapackf77_cget22 (const char *transa, const char *transe, const char *transw, const magma_int_t *n, magmaFloatComplex *A, const magma_int_t *lda, magmaFloatComplex *E, const magma_int_t *lde, magmaFloatComplex *w, magmaFloatComplex *work, float *rwork, float *result)
 
void lapackf77_chet21 (const magma_int_t *itype, const char *uplo, const magma_int_t *n, const magma_int_t *kband, magmaFloatComplex *A, const magma_int_t *lda, float *d, float *e, magmaFloatComplex *U, const magma_int_t *ldu, magmaFloatComplex *V, const magma_int_t *ldv, magmaFloatComplex *tau, magmaFloatComplex *work, float *rwork, float *result)
 
void lapackf77_chst01 (const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, magmaFloatComplex *A, const magma_int_t *lda, magmaFloatComplex *H, const magma_int_t *ldh, magmaFloatComplex *Q, const magma_int_t *ldq, magmaFloatComplex *work, const magma_int_t *lwork, float *rwork, float *result)
 
void lapackf77_cstt21 (const magma_int_t *n, const magma_int_t *kband, float *AD, float *AE, float *SD, float *SE, magmaFloatComplex *U, const magma_int_t *ldu, magmaFloatComplex *work, float *rwork, float *result)
 
void lapackf77_cunt01 (const char *rowcol, const magma_int_t *m, const magma_int_t *n, magmaFloatComplex *U, const magma_int_t *ldu, magmaFloatComplex *work, const magma_int_t *lwork, float *rwork, float *resid)
 
void lapackf77_clarfy (const char *uplo, const magma_int_t *n, magmaFloatComplex *V, const magma_int_t *incv, magmaFloatComplex *tau, magmaFloatComplex *C, const magma_int_t *ldc, magmaFloatComplex *work)
 
void lapackf77_clarfx (const char *side, const magma_int_t *m, const magma_int_t *n, magmaFloatComplex *V, magmaFloatComplex *tau, magmaFloatComplex *C, const magma_int_t *ldc, magmaFloatComplex *work)
 
float lapackf77_cqpt01 (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, magmaFloatComplex *A, magmaFloatComplex *Af, const magma_int_t *lda, magmaFloatComplex *tau, magma_int_t *jpvt, magmaFloatComplex *work, const magma_int_t *lwork)
 
void lapackf77_cqrt02 (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, magmaFloatComplex *A, magmaFloatComplex *AF, magmaFloatComplex *Q, magmaFloatComplex *R, const magma_int_t *lda, magmaFloatComplex *tau, magmaFloatComplex *work, const magma_int_t *lwork, float *rwork, float *result)
 
void lapackf77_clatms (magma_int_t *m, magma_int_t *n, const char *dist, magma_int_t *iseed, const char *sym, float *d, magma_int_t *mode, const float *cond, const float *dmax, magma_int_t *kl, magma_int_t *ku, const char *pack, magmaFloatComplex *a, magma_int_t *lda, magmaFloatComplex *work, magma_int_t *info)
 

Macro Definition Documentation

#define blasf77_caxpy   FORTRAN_NAME( caxpy, CAXPY )

Definition at line 24 of file magma_clapack.h.

#define blasf77_ccopy   FORTRAN_NAME( ccopy, CCOPY )

Definition at line 25 of file magma_clapack.h.

#define blasf77_cgemm   FORTRAN_NAME( cgemm, CGEMM )

Definition at line 26 of file magma_clapack.h.

#define blasf77_cgemv   FORTRAN_NAME( cgemv, CGEMV )

Definition at line 27 of file magma_clapack.h.

#define blasf77_cgerc   FORTRAN_NAME( cgerc, CGERC )

Definition at line 28 of file magma_clapack.h.

#define blasf77_cgeru   FORTRAN_NAME( cgeru, CGERU )

Definition at line 29 of file magma_clapack.h.

#define blasf77_chemm   FORTRAN_NAME( chemm, CHEMM )

Definition at line 30 of file magma_clapack.h.

#define blasf77_chemv   FORTRAN_NAME( chemv, CHEMV )

Definition at line 31 of file magma_clapack.h.

#define blasf77_cher2   FORTRAN_NAME( cher2, CHER2 )

Definition at line 32 of file magma_clapack.h.

#define blasf77_cher2k   FORTRAN_NAME( cher2k, CHER2K )

Definition at line 33 of file magma_clapack.h.

#define blasf77_cherk   FORTRAN_NAME( cherk, CHERK )

Definition at line 34 of file magma_clapack.h.

#define blasf77_cscal   FORTRAN_NAME( cscal, CSCAL )

Definition at line 35 of file magma_clapack.h.

#define blasf77_csscal   FORTRAN_NAME( csscal, CSSCAL )

Definition at line 36 of file magma_clapack.h.

#define blasf77_cswap   FORTRAN_NAME( cswap, CSWAP )

Definition at line 37 of file magma_clapack.h.

#define blasf77_csymm   FORTRAN_NAME( csymm, CSYMM )

Definition at line 38 of file magma_clapack.h.

#define blasf77_csyr2k   FORTRAN_NAME( csyr2k, CSYR2K )

Definition at line 39 of file magma_clapack.h.

#define blasf77_csyrk   FORTRAN_NAME( csyrk, CSYRK )

Definition at line 40 of file magma_clapack.h.

#define blasf77_ctrmm   FORTRAN_NAME( ctrmm, CTRMM )

Definition at line 41 of file magma_clapack.h.

#define blasf77_ctrmv   FORTRAN_NAME( ctrmv, CTRMV )

Definition at line 42 of file magma_clapack.h.

#define blasf77_ctrsm   FORTRAN_NAME( ctrsm, CTRSM )

Definition at line 43 of file magma_clapack.h.

#define blasf77_ctrsv   FORTRAN_NAME( ctrsv, CTRSV )

Definition at line 44 of file magma_clapack.h.

#define blasf77_icamax   FORTRAN_NAME( icamax, ICAMAX )

Definition at line 23 of file magma_clapack.h.

#define DWORKFORZ   float *rwork,

Definition at line 146 of file magma_clapack.h.

#define DWORKFORZ_AND_LD   float *rwork, const magma_int_t *ldrwork,

Definition at line 147 of file magma_clapack.h.

#define lapackf77_cbdsqr   FORTRAN_NAME( cbdsqr, CBDSQR )

Definition at line 53 of file magma_clapack.h.

#define lapackf77_cbdt01   FORTRAN_NAME( cbdt01, CBDT01 )

Definition at line 132 of file magma_clapack.h.

#define lapackf77_cgebak   FORTRAN_NAME( cgebak, CGEBAK )

Definition at line 54 of file magma_clapack.h.

#define lapackf77_cgebal   FORTRAN_NAME( cgebal, CGEBAL )

Definition at line 55 of file magma_clapack.h.

#define lapackf77_cgebd2   FORTRAN_NAME( cgebd2, CGEBD2 )

Definition at line 56 of file magma_clapack.h.

#define lapackf77_cgebrd   FORTRAN_NAME( cgebrd, CGEBRD )

Definition at line 57 of file magma_clapack.h.

#define lapackf77_cgeev   FORTRAN_NAME( cgeev, CGEEV )

Definition at line 58 of file magma_clapack.h.

#define lapackf77_cgehd2   FORTRAN_NAME( cgehd2, CGEHD2 )

Definition at line 59 of file magma_clapack.h.

#define lapackf77_cgehrd   FORTRAN_NAME( cgehrd, CGEHRD )

Definition at line 60 of file magma_clapack.h.

#define lapackf77_cgelqf   FORTRAN_NAME( cgelqf, CGELQF )

Definition at line 61 of file magma_clapack.h.

#define lapackf77_cgels   FORTRAN_NAME( cgels, CGELS )

Definition at line 62 of file magma_clapack.h.

#define lapackf77_cgeqlf   FORTRAN_NAME( cgeqlf, CGEQLF )

Definition at line 63 of file magma_clapack.h.

#define lapackf77_cgeqp3   FORTRAN_NAME( cgeqp3, CGEQP3 )

Definition at line 64 of file magma_clapack.h.

#define lapackf77_cgeqrf   FORTRAN_NAME( cgeqrf, CGEQRF )

Definition at line 65 of file magma_clapack.h.

#define lapackf77_cgesv   FORTRAN_NAME( cgesv, CGESV )

Definition at line 66 of file magma_clapack.h.

#define lapackf77_cgesvd   FORTRAN_NAME( cgesvd, CGESVD )

Definition at line 67 of file magma_clapack.h.

#define lapackf77_cget22   FORTRAN_NAME( cget22, CGET22 )

Definition at line 133 of file magma_clapack.h.

#define lapackf77_cgetrf   FORTRAN_NAME( cgetrf, CGETRF )

Definition at line 68 of file magma_clapack.h.

#define lapackf77_cgetri   FORTRAN_NAME( cgetri, CGETRI )

Definition at line 69 of file magma_clapack.h.

#define lapackf77_cgetrs   FORTRAN_NAME( cgetrs, CGETRS )

Definition at line 70 of file magma_clapack.h.

#define lapackf77_chbtrd   FORTRAN_NAME( chbtrd, CHBTRD )

Definition at line 71 of file magma_clapack.h.

#define lapackf77_cheev   FORTRAN_NAME( cheev, CHEEV )

Definition at line 72 of file magma_clapack.h.

#define lapackf77_cheevd   FORTRAN_NAME( cheevd, CHEEVD )

Definition at line 73 of file magma_clapack.h.

#define lapackf77_cheevr   FORTRAN_NAME( cheevr, CHEEVR )

Definition at line 74 of file magma_clapack.h.

#define lapackf77_cheevx   FORTRAN_NAME( cheevx, CHEEVX )

Definition at line 75 of file magma_clapack.h.

#define lapackf77_chegs2   FORTRAN_NAME( chegs2, CHEGS2 )

Definition at line 76 of file magma_clapack.h.

#define lapackf77_chegst   FORTRAN_NAME( chegst, CHEGST )

Definition at line 77 of file magma_clapack.h.

#define lapackf77_chegvd   FORTRAN_NAME( chegvd, CHEGVD )

Definition at line 78 of file magma_clapack.h.

#define lapackf77_chet21   FORTRAN_NAME( chet21, CHET21 )

Definition at line 134 of file magma_clapack.h.

#define lapackf77_chetd2   FORTRAN_NAME( chetd2, CHETD2 )

Definition at line 79 of file magma_clapack.h.

#define lapackf77_chetrd   FORTRAN_NAME( chetrd, CHETRD )

Definition at line 80 of file magma_clapack.h.

#define lapackf77_chetrf   FORTRAN_NAME( chetrf, CHETRF )

Definition at line 81 of file magma_clapack.h.

#define lapackf77_chseqr   FORTRAN_NAME( chseqr, CHSEQR )

Definition at line 82 of file magma_clapack.h.

#define lapackf77_chst01   FORTRAN_NAME( chst01, CHST01 )

Definition at line 135 of file magma_clapack.h.

#define lapackf77_clabrd   FORTRAN_NAME( clabrd, CLABRD )

Definition at line 83 of file magma_clapack.h.

#define lapackf77_clacgv   FORTRAN_NAME( clacgv, CLACGV )

Definition at line 85 of file magma_clapack.h.

#define lapackf77_clacpy   FORTRAN_NAME( clacpy, CLACPY )

Definition at line 86 of file magma_clapack.h.

#define lapackf77_cladiv   FORTRAN_NAME( cladiv, CLADIV )

Definition at line 84 of file magma_clapack.h.

#define lapackf77_clahef   FORTRAN_NAME( clahef, CLAHEF )

Definition at line 87 of file magma_clapack.h.

#define lapackf77_clange   FORTRAN_NAME( clange, CLANGE )

Definition at line 88 of file magma_clapack.h.

#define lapackf77_clanhe   FORTRAN_NAME( clanhe, CLANHE )

Definition at line 89 of file magma_clapack.h.

#define lapackf77_clanht   FORTRAN_NAME( clanht, CLANHT )

Definition at line 90 of file magma_clapack.h.

#define lapackf77_clansy   FORTRAN_NAME( clansy, CLANSY )

Definition at line 91 of file magma_clapack.h.

#define lapackf77_claqp2   FORTRAN_NAME( claqp2, CLAQP2 )

Definition at line 93 of file magma_clapack.h.

#define lapackf77_clarf   FORTRAN_NAME( clarf, CLARF )

Definition at line 94 of file magma_clapack.h.

#define lapackf77_clarfb   FORTRAN_NAME( clarfb, CLARFB )

Definition at line 95 of file magma_clapack.h.

#define lapackf77_clarfg   FORTRAN_NAME( clarfg, CLARFG )

Definition at line 96 of file magma_clapack.h.

#define lapackf77_clarft   FORTRAN_NAME( clarft, CLARFT )

Definition at line 97 of file magma_clapack.h.

#define lapackf77_clarfx   FORTRAN_NAME( clarfx, CLARFX )

Definition at line 136 of file magma_clapack.h.

#define lapackf77_clarfy   FORTRAN_NAME( clarfy, CLARFY )

Definition at line 137 of file magma_clapack.h.

#define lapackf77_clarnv   FORTRAN_NAME( clarnv, CLARNV )

Definition at line 98 of file magma_clapack.h.

#define lapackf77_clartg   FORTRAN_NAME( clartg, CLARTG )

Definition at line 99 of file magma_clapack.h.

#define lapackf77_clascl   FORTRAN_NAME( clascl, CLASCL )

Definition at line 100 of file magma_clapack.h.

#define lapackf77_claset   FORTRAN_NAME( claset, CLASET )

Definition at line 101 of file magma_clapack.h.

#define lapackf77_claswp   FORTRAN_NAME( claswp, CLASWP )

Definition at line 102 of file magma_clapack.h.

#define lapackf77_clatms   FORTRAN_NAME( clatms, CLATMS )

Definition at line 138 of file magma_clapack.h.

#define lapackf77_clatrd   FORTRAN_NAME( clatrd, CLATRD )

Definition at line 103 of file magma_clapack.h.

#define lapackf77_clauum   FORTRAN_NAME( clauum, CLAUUM )

Definition at line 104 of file magma_clapack.h.

#define lapackf77_clavhe   FORTRAN_NAME( clavhe, CLAVHE )

Definition at line 105 of file magma_clapack.h.

#define lapackf77_cposv   FORTRAN_NAME( cposv, CPOSV )

Definition at line 106 of file magma_clapack.h.

#define lapackf77_cpotrf   FORTRAN_NAME( cpotrf, CPOTRF )

Definition at line 107 of file magma_clapack.h.

#define lapackf77_cpotri   FORTRAN_NAME( cpotri, CPOTRI )

Definition at line 108 of file magma_clapack.h.

#define lapackf77_cpotrs   FORTRAN_NAME( cpotrs, CPOTRS )

Definition at line 109 of file magma_clapack.h.

#define lapackf77_cqpt01   FORTRAN_NAME( cqpt01, CQPT01 )

Definition at line 139 of file magma_clapack.h.

#define lapackf77_cqrt02   FORTRAN_NAME( cqrt02, CQRT02 )

Definition at line 140 of file magma_clapack.h.

#define lapackf77_cstedc   FORTRAN_NAME( cstedc, CSTEDC )

Definition at line 110 of file magma_clapack.h.

#define lapackf77_cstein   FORTRAN_NAME( cstein, CSTEIN )

Definition at line 111 of file magma_clapack.h.

#define lapackf77_cstemr   FORTRAN_NAME( cstemr, CSTEMR )

Definition at line 112 of file magma_clapack.h.

#define lapackf77_csteqr   FORTRAN_NAME( csteqr, CSTEQR )

Definition at line 113 of file magma_clapack.h.

#define lapackf77_cstt21   FORTRAN_NAME( cstt21, CSTT21 )

Definition at line 141 of file magma_clapack.h.

#define lapackf77_csymv   FORTRAN_NAME( csymv, CSYMV )

Definition at line 114 of file magma_clapack.h.

#define lapackf77_ctrevc   FORTRAN_NAME( ctrevc, CTREVC )

Definition at line 115 of file magma_clapack.h.

#define lapackf77_ctrtri   FORTRAN_NAME( ctrtri, CTRTRI )

Definition at line 116 of file magma_clapack.h.

#define lapackf77_cung2r   FORTRAN_NAME( cung2r, CUNG2R )

Definition at line 117 of file magma_clapack.h.

#define lapackf77_cungbr   FORTRAN_NAME( cungbr, CUNGBR )

Definition at line 118 of file magma_clapack.h.

#define lapackf77_cunghr   FORTRAN_NAME( cunghr, CUNGHR )

Definition at line 119 of file magma_clapack.h.

#define lapackf77_cunglq   FORTRAN_NAME( cunglq, CUNGLQ )

Definition at line 120 of file magma_clapack.h.

#define lapackf77_cungql   FORTRAN_NAME( cungql, CUNGQL )

Definition at line 121 of file magma_clapack.h.

#define lapackf77_cungqr   FORTRAN_NAME( cungqr, CUNGQR )

Definition at line 122 of file magma_clapack.h.

#define lapackf77_cungtr   FORTRAN_NAME( cungtr, CUNGTR )

Definition at line 123 of file magma_clapack.h.

#define lapackf77_cunm2r   FORTRAN_NAME( cunm2r, CUNM2R )

Definition at line 124 of file magma_clapack.h.

#define lapackf77_cunmbr   FORTRAN_NAME( cunmbr, CUNMBR )

Definition at line 125 of file magma_clapack.h.

#define lapackf77_cunmlq   FORTRAN_NAME( cunmlq, CUNMLQ )

Definition at line 126 of file magma_clapack.h.

#define lapackf77_cunmql   FORTRAN_NAME( cunmql, CUNMQL )

Definition at line 127 of file magma_clapack.h.

#define lapackf77_cunmqr   FORTRAN_NAME( cunmqr, CUNMQR )

Definition at line 128 of file magma_clapack.h.

#define lapackf77_cunmtr   FORTRAN_NAME( cunmtr, CUNMTR )

Definition at line 129 of file magma_clapack.h.

#define lapackf77_cunt01   FORTRAN_NAME( cunt01, CUNT01 )

Definition at line 142 of file magma_clapack.h.

#define lapackf77_slaed2   FORTRAN_NAME( slaed2, SLAED2 )

Definition at line 46 of file magma_clapack.h.

#define lapackf77_slaed4   FORTRAN_NAME( slaed4, SLAED4 )

Definition at line 47 of file magma_clapack.h.

#define lapackf77_slamc3   FORTRAN_NAME( slamc3, SLAMC3 )

Definition at line 48 of file magma_clapack.h.

#define lapackf77_slamrg   FORTRAN_NAME( slamrg, SLAMRG )

Definition at line 49 of file magma_clapack.h.

#define lapackf77_slapy3   FORTRAN_NAME( slapy3, SLAPY3 )

Definition at line 92 of file magma_clapack.h.

#define lapackf77_slasrt   FORTRAN_NAME( slasrt, SLASRT )

Definition at line 50 of file magma_clapack.h.

#define lapackf77_sstebz   FORTRAN_NAME( sstebz, SSTEBZ )

Definition at line 51 of file magma_clapack.h.

#define PRECISION_c

Definition at line 14 of file magma_clapack.h.

#define WSPLIT   magmaFloatComplex *w

Definition at line 148 of file magma_clapack.h.

Function Documentation

void blasf77_caxpy ( const magma_int_t n,
const magmaFloatComplex *  alpha,
const magmaFloatComplex *  x,
const magma_int_t incx,
magmaFloatComplex *  y,
const magma_int_t incy 
)

Here is the caller graph for this function:

void blasf77_ccopy ( const magma_int_t n,
const magmaFloatComplex *  x,
const magma_int_t incx,
magmaFloatComplex *  y,
const magma_int_t incy 
)

Here is the caller graph for this function:

void blasf77_cgemm ( const char *  transa,
const char *  transb,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const magmaFloatComplex *  alpha,
const magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  B,
const magma_int_t ldb,
const magmaFloatComplex *  beta,
magmaFloatComplex *  C,
const magma_int_t ldc 
)

Here is the caller graph for this function:

void blasf77_cgemv ( const char *  transa,
const magma_int_t m,
const magma_int_t n,
const magmaFloatComplex *  alpha,
const magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  x,
const magma_int_t incx,
const magmaFloatComplex *  beta,
magmaFloatComplex *  y,
const magma_int_t incy 
)

Here is the caller graph for this function:

void blasf77_cgerc ( const magma_int_t m,
const magma_int_t n,
const magmaFloatComplex *  alpha,
const magmaFloatComplex *  x,
const magma_int_t incx,
const magmaFloatComplex *  y,
const magma_int_t incy,
magmaFloatComplex *  A,
const magma_int_t lda 
)
void blasf77_cgeru ( const magma_int_t m,
const magma_int_t n,
const magmaFloatComplex *  alpha,
const magmaFloatComplex *  x,
const magma_int_t incx,
const magmaFloatComplex *  y,
const magma_int_t incy,
magmaFloatComplex *  A,
const magma_int_t lda 
)

Here is the caller graph for this function:

void blasf77_chemm ( const char *  side,
const char *  uplo,
const magma_int_t m,
const magma_int_t n,
const magmaFloatComplex *  alpha,
const magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  B,
const magma_int_t ldb,
const magmaFloatComplex *  beta,
magmaFloatComplex *  C,
const magma_int_t ldc 
)

Here is the caller graph for this function:

void blasf77_chemv ( const char *  uplo,
const magma_int_t n,
const magmaFloatComplex *  alpha,
const magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  x,
const magma_int_t incx,
const magmaFloatComplex *  beta,
magmaFloatComplex *  y,
const magma_int_t incy 
)

Here is the caller graph for this function:

void blasf77_cher2 ( const char *  uplo,
const magma_int_t n,
const magmaFloatComplex *  alpha,
const magmaFloatComplex *  x,
const magma_int_t incx,
const magmaFloatComplex *  y,
const magma_int_t incy,
magmaFloatComplex *  A,
const magma_int_t lda 
)

Here is the caller graph for this function:

void blasf77_cher2k ( const char *  uplo,
const char *  trans,
const magma_int_t n,
const magma_int_t k,
const magmaFloatComplex *  alpha,
const magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  B,
const magma_int_t ldb,
const float *  beta,
magmaFloatComplex *  C,
const magma_int_t ldc 
)

Here is the caller graph for this function:

void blasf77_cherk ( const char *  uplo,
const char *  trans,
const magma_int_t n,
const magma_int_t k,
const float *  alpha,
const magmaFloatComplex *  A,
const magma_int_t lda,
const float *  beta,
magmaFloatComplex *  C,
const magma_int_t ldc 
)

Here is the caller graph for this function:

void blasf77_cscal ( const magma_int_t n,
const magmaFloatComplex *  alpha,
magmaFloatComplex *  x,
const magma_int_t incx 
)

Here is the caller graph for this function:

void blasf77_csscal ( const magma_int_t n,
const float *  alpha,
magmaFloatComplex *  x,
const magma_int_t incx 
)

Here is the caller graph for this function:

void blasf77_cswap ( const magma_int_t n,
magmaFloatComplex *  x,
const magma_int_t incx,
magmaFloatComplex *  y,
const magma_int_t incy 
)

Here is the caller graph for this function:

void blasf77_csymm ( const char *  side,
const char *  uplo,
const magma_int_t m,
const magma_int_t n,
const magmaFloatComplex *  alpha,
const magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  B,
const magma_int_t ldb,
const magmaFloatComplex *  beta,
magmaFloatComplex *  C,
const magma_int_t ldc 
)
void blasf77_csyr2k ( const char *  uplo,
const char *  trans,
const magma_int_t n,
const magma_int_t k,
const magmaFloatComplex *  alpha,
const magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  B,
const magma_int_t ldb,
const magmaFloatComplex *  beta,
magmaFloatComplex *  C,
const magma_int_t ldc 
)
void blasf77_csyrk ( const char *  uplo,
const char *  trans,
const magma_int_t n,
const magma_int_t k,
const magmaFloatComplex *  alpha,
const magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  beta,
magmaFloatComplex *  C,
const magma_int_t ldc 
)
void blasf77_ctrmm ( const char *  side,
const char *  uplo,
const char *  transa,
const char *  diag,
const magma_int_t m,
const magma_int_t n,
const magmaFloatComplex *  alpha,
const magmaFloatComplex *  A,
const magma_int_t lda,
magmaFloatComplex *  B,
const magma_int_t ldb 
)

Here is the caller graph for this function:

void blasf77_ctrmv ( const char *  uplo,
const char *  transa,
const char *  diag,
const magma_int_t n,
const magmaFloatComplex *  A,
const magma_int_t lda,
magmaFloatComplex *  x,
const magma_int_t incx 
)

Here is the caller graph for this function:

void blasf77_ctrsm ( const char *  side,
const char *  uplo,
const char *  transa,
const char *  diag,
const magma_int_t m,
const magma_int_t n,
const magmaFloatComplex *  alpha,
const magmaFloatComplex *  A,
const magma_int_t lda,
magmaFloatComplex *  B,
const magma_int_t ldb 
)

Here is the caller graph for this function:

void blasf77_ctrsv ( const char *  uplo,
const char *  transa,
const char *  diag,
const magma_int_t n,
const magmaFloatComplex *  A,
const magma_int_t lda,
magmaFloatComplex *  x,
const magma_int_t incx 
)

Here is the caller graph for this function:

magma_int_t blasf77_icamax ( const magma_int_t n,
const magmaFloatComplex *  x,
const magma_int_t incx 
)
void lapackf77_cbdsqr ( const char *  uplo,
const magma_int_t n,
const magma_int_t ncvt,
const magma_int_t nru,
const magma_int_t ncc,
float *  d,
float *  e,
magmaFloatComplex *  Vt,
const magma_int_t ldvt,
magmaFloatComplex *  U,
const magma_int_t ldu,
magmaFloatComplex *  C,
const magma_int_t ldc,
float *  work,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cbdt01 ( const magma_int_t m,
const magma_int_t n,
const magma_int_t kd,
magmaFloatComplex *  A,
const magma_int_t lda,
magmaFloatComplex *  Q,
const magma_int_t ldq,
float *  d,
float *  e,
magmaFloatComplex *  Pt,
const magma_int_t ldpt,
magmaFloatComplex *  work,
float *  rwork,
float *  resid 
)

Here is the caller graph for this function:

void lapackf77_cgebak ( const char *  job,
const char *  side,
const magma_int_t n,
const magma_int_t ilo,
const magma_int_t ihi,
const float *  scale,
const magma_int_t m,
magmaFloatComplex *  V,
const magma_int_t ldv,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cgebal ( const char *  job,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
magma_int_t ilo,
magma_int_t ihi,
float *  scale,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cgebd2 ( const magma_int_t m,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
float *  d,
float *  e,
magmaFloatComplex *  tauq,
magmaFloatComplex *  taup,
magmaFloatComplex *  work,
magma_int_t info 
)
void lapackf77_cgebrd ( const magma_int_t m,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
float *  d,
float *  e,
magmaFloatComplex *  tauq,
magmaFloatComplex *  taup,
magmaFloatComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cgeev ( const char *  jobvl,
const char *  jobvr,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
WSPLIT  ,
magmaFloatComplex *  Vl,
const magma_int_t ldvl,
magmaFloatComplex *  Vr,
const magma_int_t ldvr,
magmaFloatComplex *  work,
const magma_int_t lwork,
DWORKFORZ magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cgehd2 ( const magma_int_t n,
const magma_int_t ilo,
const magma_int_t ihi,
magmaFloatComplex *  A,
const magma_int_t lda,
magmaFloatComplex *  tau,
magmaFloatComplex *  work,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cgehrd ( const magma_int_t n,
const magma_int_t ilo,
const magma_int_t ihi,
magmaFloatComplex *  A,
const magma_int_t lda,
magmaFloatComplex *  tau,
magmaFloatComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cgelqf ( const magma_int_t m,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
magmaFloatComplex *  tau,
magmaFloatComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cgels ( const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magma_int_t nrhs,
magmaFloatComplex *  A,
const magma_int_t lda,
magmaFloatComplex *  B,
const magma_int_t ldb,
magmaFloatComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cgeqlf ( const magma_int_t m,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
magmaFloatComplex *  tau,
magmaFloatComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cgeqp3 ( const magma_int_t m,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
magma_int_t jpvt,
magmaFloatComplex *  tau,
magmaFloatComplex *  work,
const magma_int_t lwork,
DWORKFORZ magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cgeqrf ( const magma_int_t m,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
magmaFloatComplex *  tau,
magmaFloatComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cgesv ( const magma_int_t n,
const magma_int_t nrhs,
magmaFloatComplex *  A,
const magma_int_t lda,
magma_int_t ipiv,
magmaFloatComplex *  B,
const magma_int_t ldb,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cgesvd ( const char *  jobu,
const char *  jobvt,
const magma_int_t m,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
float *  s,
magmaFloatComplex *  U,
const magma_int_t ldu,
magmaFloatComplex *  Vt,
const magma_int_t ldvt,
magmaFloatComplex *  work,
const magma_int_t lwork,
DWORKFORZ magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cget22 ( const char *  transa,
const char *  transe,
const char *  transw,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
magmaFloatComplex *  E,
const magma_int_t lde,
magmaFloatComplex *  w,
magmaFloatComplex *  work,
float *  rwork,
float *  result 
)

Here is the caller graph for this function:

void lapackf77_cgetrf ( const magma_int_t m,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
magma_int_t ipiv,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cgetri ( const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
const magma_int_t ipiv,
magmaFloatComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cgetrs ( const char *  trans,
const magma_int_t n,
const magma_int_t nrhs,
const magmaFloatComplex *  A,
const magma_int_t lda,
const magma_int_t ipiv,
magmaFloatComplex *  B,
const magma_int_t ldb,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_chbtrd ( const char *  vect,
const char *  uplo,
const magma_int_t n,
const magma_int_t kd,
magmaFloatComplex *  Ab,
const magma_int_t ldab,
float *  d,
float *  e,
magmaFloatComplex *  Q,
const magma_int_t ldq,
magmaFloatComplex *  work,
magma_int_t info 
)
void lapackf77_cheev ( const char *  jobz,
const char *  uplo,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
float *  w,
magmaFloatComplex *  work,
const magma_int_t lwork,
DWORKFORZ magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cheevd ( const char *  jobz,
const char *  uplo,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
float *  w,
magmaFloatComplex *  work,
const magma_int_t lwork,
DWORKFORZ_AND_LD magma_int_t iwork,
const magma_int_t liwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cheevr ( const char *  jobz,
const char *  range,
const char *  uplo,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
float *  vl,
float *  vu,
magma_int_t il,
magma_int_t iu,
float *  abstol,
magma_int_t m,
float *  w,
magmaFloatComplex *  z__,
magma_int_t ldz,
magma_int_t isuppz,
magmaFloatComplex *  work,
magma_int_t lwork,
float *  rwork,
magma_int_t lrwork,
magma_int_t iwork,
magma_int_t liwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cheevx ( const char *  jobz,
const char *  range,
const char *  uplo,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
float *  vl,
float *  vu,
magma_int_t il,
magma_int_t iu,
float *  abstol,
magma_int_t m,
float *  w,
magmaFloatComplex *  z__,
magma_int_t ldz,
magmaFloatComplex *  work,
magma_int_t lwork,
float *  rwork,
magma_int_t iwork,
magma_int_t ifail,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_chegs2 ( const magma_int_t itype,
const char *  uplo,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
magmaFloatComplex *  B,
const magma_int_t ldb,
magma_int_t info 
)
void lapackf77_chegst ( const magma_int_t itype,
const char *  uplo,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
magmaFloatComplex *  B,
const magma_int_t ldb,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_chegvd ( const magma_int_t itype,
const char *  jobz,
const char *  uplo,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
magmaFloatComplex *  B,
const magma_int_t ldb,
float *  w,
magmaFloatComplex *  work,
const magma_int_t lwork,
DWORKFORZ_AND_LD magma_int_t iwork,
const magma_int_t liwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_chet21 ( const magma_int_t itype,
const char *  uplo,
const magma_int_t n,
const magma_int_t kband,
magmaFloatComplex *  A,
const magma_int_t lda,
float *  d,
float *  e,
magmaFloatComplex *  U,
const magma_int_t ldu,
magmaFloatComplex *  V,
const magma_int_t ldv,
magmaFloatComplex *  tau,
magmaFloatComplex *  work,
float *  rwork,
float *  result 
)

Here is the caller graph for this function:

void lapackf77_chetd2 ( const char *  uplo,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
float *  d,
float *  e,
magmaFloatComplex *  tau,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_chetrd ( const char *  uplo,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
float *  d,
float *  e,
magmaFloatComplex *  tau,
magmaFloatComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_chetrf ( const char *  uplo,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
magma_int_t ipiv,
magmaFloatComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_chseqr ( const char *  job,
const char *  compz,
const magma_int_t n,
const magma_int_t ilo,
const magma_int_t ihi,
magmaFloatComplex *  H,
const magma_int_t ldh,
WSPLIT  ,
magmaFloatComplex *  Z,
const magma_int_t ldz,
magmaFloatComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_chst01 ( const magma_int_t n,
const magma_int_t ilo,
const magma_int_t ihi,
magmaFloatComplex *  A,
const magma_int_t lda,
magmaFloatComplex *  H,
const magma_int_t ldh,
magmaFloatComplex *  Q,
const magma_int_t ldq,
magmaFloatComplex *  work,
const magma_int_t lwork,
float *  rwork,
float *  result 
)

Here is the caller graph for this function:

void lapackf77_clabrd ( const magma_int_t m,
const magma_int_t n,
const magma_int_t nb,
magmaFloatComplex *  A,
const magma_int_t lda,
float *  d,
float *  e,
magmaFloatComplex *  tauq,
magmaFloatComplex *  taup,
magmaFloatComplex *  X,
const magma_int_t ldx,
magmaFloatComplex *  Y,
const magma_int_t ldy 
)
void lapackf77_clacgv ( const magma_int_t n,
magmaFloatComplex *  x,
const magma_int_t incx 
)

Here is the caller graph for this function:

void lapackf77_clacpy ( const char *  uplo,
const magma_int_t m,
const magma_int_t n,
const magmaFloatComplex *  A,
const magma_int_t lda,
magmaFloatComplex *  B,
const magma_int_t ldb 
)

Here is the caller graph for this function:

void lapackf77_cladiv ( magmaFloatComplex *  ret_val,
magmaFloatComplex *  x,
magmaFloatComplex *  y 
)
void lapackf77_clahef ( const char *  uplo,
const magma_int_t n,
const magma_int_t kn,
magma_int_t kb,
magmaFloatComplex *  A,
const magma_int_t  lda,
magma_int_t ipiv,
magmaFloatComplex *  work,
const magma_int_t ldwork,
magma_int_t info 
)
float lapackf77_clange ( const char *  norm,
const magma_int_t m,
const magma_int_t n,
const magmaFloatComplex *  A,
const magma_int_t lda,
float *  work 
)

Here is the caller graph for this function:

float lapackf77_clanhe ( const char *  norm,
const char *  uplo,
const magma_int_t n,
const magmaFloatComplex *  A,
const magma_int_t lda,
float *  work 
)

Here is the caller graph for this function:

float lapackf77_clanht ( const char *  norm,
const magma_int_t n,
const float *  d,
const magmaFloatComplex *  e 
)
float lapackf77_clansy ( const char *  norm,
const char *  uplo,
const magma_int_t n,
const magmaFloatComplex *  A,
const magma_int_t lda,
float *  work 
)
void lapackf77_claqp2 ( magma_int_t m,
magma_int_t n,
magma_int_t offset,
magmaFloatComplex *  a,
magma_int_t lda,
magma_int_t jpvt,
magmaFloatComplex *  tau,
float *  vn1,
float *  vn2,
magmaFloatComplex *  work 
)

Here is the caller graph for this function:

void lapackf77_clarf ( char *  side,
magma_int_t m,
magma_int_t n,
magmaFloatComplex *  v,
magma_int_t incv,
magmaFloatComplex *  tau,
magmaFloatComplex *  C,
magma_int_t ldc,
magmaFloatComplex *  work 
)
void lapackf77_clarfb ( const char *  side,
const char *  trans,
const char *  direct,
const char *  storev,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const magmaFloatComplex *  V,
const magma_int_t ldv,
const magmaFloatComplex *  T,
const magma_int_t ldt,
magmaFloatComplex *  C,
const magma_int_t ldc,
magmaFloatComplex *  work,
const magma_int_t ldwork 
)

Here is the caller graph for this function:

void lapackf77_clarfg ( const magma_int_t n,
magmaFloatComplex *  alpha,
magmaFloatComplex *  x,
const magma_int_t incx,
magmaFloatComplex *  tau 
)

Here is the caller graph for this function:

void lapackf77_clarft ( const char *  direct,
const char *  storev,
const magma_int_t n,
const magma_int_t k,
magmaFloatComplex *  V,
const magma_int_t ldv,
const magmaFloatComplex *  tau,
magmaFloatComplex *  T,
const magma_int_t ldt 
)

Here is the caller graph for this function:

void lapackf77_clarfx ( const char *  side,
const magma_int_t m,
const magma_int_t n,
magmaFloatComplex *  V,
magmaFloatComplex *  tau,
magmaFloatComplex *  C,
const magma_int_t ldc,
magmaFloatComplex *  work 
)

Here is the caller graph for this function:

void lapackf77_clarfy ( const char *  uplo,
const magma_int_t n,
magmaFloatComplex *  V,
const magma_int_t incv,
magmaFloatComplex *  tau,
magmaFloatComplex *  C,
const magma_int_t ldc,
magmaFloatComplex *  work 
)
void lapackf77_clarnv ( const magma_int_t idist,
magma_int_t iseed,
const magma_int_t n,
magmaFloatComplex *  x 
)

Here is the caller graph for this function:

void lapackf77_clartg ( magmaFloatComplex *  F,
magmaFloatComplex *  G,
float *  cs,
magmaFloatComplex *  SN,
magmaFloatComplex *  R 
)
void lapackf77_clascl ( const char *  type,
const magma_int_t kl,
const magma_int_t ku,
float *  cfrom,
float *  cto,
const magma_int_t m,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_claset ( const char *  uplo,
const magma_int_t m,
const magma_int_t n,
const magmaFloatComplex *  alpha,
const magmaFloatComplex *  beta,
magmaFloatComplex *  A,
const magma_int_t lda 
)

Here is the caller graph for this function:

void lapackf77_claswp ( const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
const magma_int_t k1,
const magma_int_t k2,
magma_int_t ipiv,
const magma_int_t incx 
)

Here is the caller graph for this function:

void lapackf77_clatms ( magma_int_t m,
magma_int_t n,
const char *  dist,
magma_int_t iseed,
const char *  sym,
float *  d,
magma_int_t mode,
const float *  cond,
const float *  dmax,
magma_int_t kl,
magma_int_t ku,
const char *  pack,
magmaFloatComplex *  a,
magma_int_t lda,
magmaFloatComplex *  work,
magma_int_t info 
)
void lapackf77_clatrd ( const char *  uplo,
const magma_int_t n,
const magma_int_t nb,
magmaFloatComplex *  A,
const magma_int_t lda,
float *  e,
magmaFloatComplex *  tau,
magmaFloatComplex *  work,
const magma_int_t ldwork 
)
void lapackf77_clauum ( const char *  uplo,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_clavhe ( const char *  uplo,
const char *  trans,
const char *  diag,
magma_int_t n,
magma_int_t nrhs,
magmaFloatComplex *  A,
magma_int_t lda,
magma_int_t ipiv,
magmaFloatComplex *  B,
magma_int_t ldb,
magma_int_t info 
)
void lapackf77_cposv ( const char *  uplo,
const magma_int_t n,
const magma_int_t nrhs,
magmaFloatComplex *  A,
const magma_int_t lda,
magmaFloatComplex *  B,
const magma_int_t ldb,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cpotrf ( const char *  uplo,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cpotri ( const char *  uplo,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cpotrs ( const char *  uplo,
const magma_int_t n,
const magma_int_t nrhs,
const magmaFloatComplex *  A,
const magma_int_t lda,
magmaFloatComplex *  B,
const magma_int_t ldb,
magma_int_t info 
)

Here is the caller graph for this function:

float lapackf77_cqpt01 ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
magmaFloatComplex *  A,
magmaFloatComplex *  Af,
const magma_int_t lda,
magmaFloatComplex *  tau,
magma_int_t jpvt,
magmaFloatComplex *  work,
const magma_int_t lwork 
)

Here is the caller graph for this function:

void lapackf77_cqrt02 ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
magmaFloatComplex *  A,
magmaFloatComplex *  AF,
magmaFloatComplex *  Q,
magmaFloatComplex *  R,
const magma_int_t lda,
magmaFloatComplex *  tau,
magmaFloatComplex *  work,
const magma_int_t lwork,
float *  rwork,
float *  result 
)

Here is the caller graph for this function:

void lapackf77_cstedc ( const char *  compz,
const magma_int_t n,
float *  d,
float *  e,
magmaFloatComplex *  Z,
const magma_int_t ldz,
magmaFloatComplex *  work,
const magma_int_t lwork,
DWORKFORZ_AND_LD magma_int_t iwork,
const magma_int_t liwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cstein ( const magma_int_t n,
const float *  d,
const float *  e,
const magma_int_t m,
const float *  w,
const magma_int_t iblock,
const magma_int_t isplit,
magmaFloatComplex *  Z,
const magma_int_t ldz,
float *  work,
magma_int_t iwork,
magma_int_t ifailv,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cstemr ( const char *  jobz,
const char *  range,
const magma_int_t n,
float *  d,
float *  e,
const float *  vl,
const float *  vu,
const magma_int_t il,
const magma_int_t iu,
magma_int_t m,
float *  w,
magmaFloatComplex *  Z,
const magma_int_t ldz,
const magma_int_t nzc,
magma_int_t isuppz,
magma_int_t tryrac,
float *  work,
const magma_int_t lwork,
magma_int_t iwork,
const magma_int_t liwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_csteqr ( const char *  compz,
const magma_int_t n,
float *  d,
float *  e,
magmaFloatComplex *  Z,
const magma_int_t ldz,
float *  work,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cstt21 ( const magma_int_t n,
const magma_int_t kband,
float *  AD,
float *  AE,
float *  SD,
float *  SE,
magmaFloatComplex *  U,
const magma_int_t ldu,
magmaFloatComplex *  work,
float *  rwork,
float *  result 
)
void lapackf77_csymv ( const char *  uplo,
const magma_int_t n,
const magmaFloatComplex *  alpha,
const magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  x,
const magma_int_t incx,
const magmaFloatComplex *  beta,
magmaFloatComplex *  y,
const magma_int_t incy 
)

Here is the caller graph for this function:

void lapackf77_ctrevc ( const char *  side,
const char *  howmny,
magma_int_t select,
const magma_int_t n,
magmaFloatComplex *  T,
const magma_int_t ldt,
magmaFloatComplex *  Vl,
const magma_int_t ldvl,
magmaFloatComplex *  Vr,
const magma_int_t ldvr,
const magma_int_t mm,
magma_int_t m,
magmaFloatComplex *  work,
DWORKFORZ magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_ctrtri ( const char *  uplo,
const char *  diag,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cung2r ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  tau,
magmaFloatComplex *  work,
magma_int_t info 
)
void lapackf77_cungbr ( const char *  vect,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  tau,
magmaFloatComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cunghr ( const magma_int_t n,
const magma_int_t ilo,
const magma_int_t ihi,
magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  tau,
magmaFloatComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cunglq ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  tau,
magmaFloatComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cungql ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  tau,
magmaFloatComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cungqr ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  tau,
magmaFloatComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cungtr ( const char *  uplo,
const magma_int_t n,
magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  tau,
magmaFloatComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cunm2r ( const char *  side,
const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  tau,
magmaFloatComplex *  C,
const magma_int_t ldc,
magmaFloatComplex *  work,
magma_int_t info 
)
void lapackf77_cunmbr ( const char *  vect,
const char *  side,
const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  tau,
magmaFloatComplex *  C,
const magma_int_t ldc,
magmaFloatComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cunmlq ( const char *  side,
const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  tau,
magmaFloatComplex *  C,
const magma_int_t ldc,
magmaFloatComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_cunmql ( const char *  side,
const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  tau,
magmaFloatComplex *  C,
const magma_int_t ldc,
magmaFloatComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cunmqr ( const char *  side,
const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  tau,
magmaFloatComplex *  C,
const magma_int_t ldc,
magmaFloatComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_cunmtr ( const char *  side,
const char *  uplo,
const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magmaFloatComplex *  A,
const magma_int_t lda,
const magmaFloatComplex *  tau,
magmaFloatComplex *  C,
const magma_int_t ldc,
magmaFloatComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_cunt01 ( const char *  rowcol,
const magma_int_t m,
const magma_int_t n,
magmaFloatComplex *  U,
const magma_int_t ldu,
magmaFloatComplex *  work,
const magma_int_t lwork,
float *  rwork,
float *  resid 
)

Here is the caller graph for this function:

void lapackf77_slaed2 ( magma_int_t k,
magma_int_t n,
magma_int_t cutpnt,
float *  d,
float *  q,
magma_int_t ldq,
magma_int_t indxq,
float *  rho,
float *  z,
float *  dlmda,
float *  w,
float *  q2,
magma_int_t indx,
magma_int_t indxc,
magma_int_t indxp,
magma_int_t coltyp,
magma_int_t info 
)
void lapackf77_slaed4 ( magma_int_t n,
magma_int_t i,
float *  d,
float *  z,
float *  delta,
float *  rho,
float *  dlam,
magma_int_t info 
)
float lapackf77_slamc3 ( float *  a,
float *  b 
)
void lapackf77_slamrg ( magma_int_t n1,
magma_int_t n2,
float *  a,
magma_int_t dtrd1,
magma_int_t dtrd2,
magma_int_t index 
)
float lapackf77_slapy3 ( float *  x,
float *  y,
float *  z 
)
void lapackf77_slasrt ( const char *  id,
const magma_int_t n,
float *  d,
magma_int_t info 
)
void lapackf77_sstebz ( const char *  range,
const char *  order,
const magma_int_t n,
float *  vl,
float *  vu,
magma_int_t il,
magma_int_t iu,
float *  abstol,
float *  d,
float *  e,
const magma_int_t m,
const magma_int_t nsplit,
float *  w,
magma_int_t iblock,
magma_int_t isplit,
float *  work,
magma_int_t iwork,
magma_int_t info 
)