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_zlapack.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_z
 
#define blasf77_izamax   FORTRAN_NAME( izamax, IZAMAX )
 
#define blasf77_zaxpy   FORTRAN_NAME( zaxpy, ZAXPY )
 
#define blasf77_zcopy   FORTRAN_NAME( zcopy, ZCOPY )
 
#define blasf77_zgemm   FORTRAN_NAME( zgemm, ZGEMM )
 
#define blasf77_zgemv   FORTRAN_NAME( zgemv, ZGEMV )
 
#define blasf77_zgerc   FORTRAN_NAME( zgerc, ZGERC )
 
#define blasf77_zgeru   FORTRAN_NAME( zgeru, ZGERU )
 
#define blasf77_zhemm   FORTRAN_NAME( zhemm, ZHEMM )
 
#define blasf77_zhemv   FORTRAN_NAME( zhemv, ZHEMV )
 
#define blasf77_zher2   FORTRAN_NAME( zher2, ZHER2 )
 
#define blasf77_zher2k   FORTRAN_NAME( zher2k, ZHER2K )
 
#define blasf77_zherk   FORTRAN_NAME( zherk, ZHERK )
 
#define blasf77_zscal   FORTRAN_NAME( zscal, ZSCAL )
 
#define blasf77_zdscal   FORTRAN_NAME( zdscal, ZDSCAL )
 
#define blasf77_zswap   FORTRAN_NAME( zswap, ZSWAP )
 
#define blasf77_zsymm   FORTRAN_NAME( zsymm, ZSYMM )
 
#define blasf77_zsyr2k   FORTRAN_NAME( zsyr2k, ZSYR2K )
 
#define blasf77_zsyrk   FORTRAN_NAME( zsyrk, ZSYRK )
 
#define blasf77_ztrmm   FORTRAN_NAME( ztrmm, ZTRMM )
 
#define blasf77_ztrmv   FORTRAN_NAME( ztrmv, ZTRMV )
 
#define blasf77_ztrsm   FORTRAN_NAME( ztrsm, ZTRSM )
 
#define blasf77_ztrsv   FORTRAN_NAME( ztrsv, ZTRSV )
 
#define lapackf77_dlaed2   FORTRAN_NAME( dlaed2, DLAED2 )
 
#define lapackf77_dlaed4   FORTRAN_NAME( dlaed4, DLAED4 )
 
#define lapackf77_dlamc3   FORTRAN_NAME( dlamc3, DLAMC3 )
 
#define lapackf77_dlamrg   FORTRAN_NAME( dlamrg, DLAMRG )
 
#define lapackf77_dlasrt   FORTRAN_NAME( dlasrt, DLASRT )
 
#define lapackf77_dstebz   FORTRAN_NAME( dstebz, DSTEBZ )
 
#define lapackf77_zbdsqr   FORTRAN_NAME( zbdsqr, ZBDSQR )
 
#define lapackf77_zgebak   FORTRAN_NAME( zgebak, ZGEBAK )
 
#define lapackf77_zgebal   FORTRAN_NAME( zgebal, ZGEBAL )
 
#define lapackf77_zgebd2   FORTRAN_NAME( zgebd2, ZGEBD2 )
 
#define lapackf77_zgebrd   FORTRAN_NAME( zgebrd, ZGEBRD )
 
#define lapackf77_zgeev   FORTRAN_NAME( zgeev, ZGEEV )
 
#define lapackf77_zgehd2   FORTRAN_NAME( zgehd2, ZGEHD2 )
 
#define lapackf77_zgehrd   FORTRAN_NAME( zgehrd, ZGEHRD )
 
#define lapackf77_zgelqf   FORTRAN_NAME( zgelqf, ZGELQF )
 
#define lapackf77_zgels   FORTRAN_NAME( zgels, ZGELS )
 
#define lapackf77_zgeqlf   FORTRAN_NAME( zgeqlf, ZGEQLF )
 
#define lapackf77_zgeqp3   FORTRAN_NAME( zgeqp3, ZGEQP3 )
 
#define lapackf77_zgeqrf   FORTRAN_NAME( zgeqrf, ZGEQRF )
 
#define lapackf77_zgesv   FORTRAN_NAME( zgesv, ZGESV )
 
#define lapackf77_zgesvd   FORTRAN_NAME( zgesvd, ZGESVD )
 
#define lapackf77_zgetrf   FORTRAN_NAME( zgetrf, ZGETRF )
 
#define lapackf77_zgetri   FORTRAN_NAME( zgetri, ZGETRI )
 
#define lapackf77_zgetrs   FORTRAN_NAME( zgetrs, ZGETRS )
 
#define lapackf77_zhbtrd   FORTRAN_NAME( zhbtrd, ZHBTRD )
 
#define lapackf77_zheev   FORTRAN_NAME( zheev, ZHEEV )
 
#define lapackf77_zheevd   FORTRAN_NAME( zheevd, ZHEEVD )
 
#define lapackf77_zheevr   FORTRAN_NAME( zheevr, ZHEEVR )
 
#define lapackf77_zheevx   FORTRAN_NAME( zheevx, ZHEEVX )
 
#define lapackf77_zhegs2   FORTRAN_NAME( zhegs2, ZHEGS2 )
 
#define lapackf77_zhegst   FORTRAN_NAME( zhegst, ZHEGST )
 
#define lapackf77_zhegvd   FORTRAN_NAME( zhegvd, ZHEGVD )
 
#define lapackf77_zhetd2   FORTRAN_NAME( zhetd2, ZHETD2 )
 
#define lapackf77_zhetrd   FORTRAN_NAME( zhetrd, ZHETRD )
 
#define lapackf77_zhetrf   FORTRAN_NAME( zhetrf, ZHETRF )
 
#define lapackf77_zhseqr   FORTRAN_NAME( zhseqr, ZHSEQR )
 
#define lapackf77_zlabrd   FORTRAN_NAME( zlabrd, ZLABRD )
 
#define lapackf77_zladiv   FORTRAN_NAME( zladiv, ZLADIV )
 
#define lapackf77_zlacgv   FORTRAN_NAME( zlacgv, ZLACGV )
 
#define lapackf77_zlacpy   FORTRAN_NAME( zlacpy, ZLACPY )
 
#define lapackf77_zlahef   FORTRAN_NAME( zlahef, ZLAHEF )
 
#define lapackf77_zlange   FORTRAN_NAME( zlange, ZLANGE )
 
#define lapackf77_zlanhe   FORTRAN_NAME( zlanhe, ZLANHE )
 
#define lapackf77_zlanht   FORTRAN_NAME( zlanht, ZLANHT )
 
#define lapackf77_zlansy   FORTRAN_NAME( zlansy, ZLANSY )
 
#define lapackf77_dlapy3   FORTRAN_NAME( dlapy3, DLAPY3 )
 
#define lapackf77_zlaqp2   FORTRAN_NAME( zlaqp2, ZLAQP2 )
 
#define lapackf77_zlarf   FORTRAN_NAME( zlarf, ZLARF )
 
#define lapackf77_zlarfb   FORTRAN_NAME( zlarfb, ZLARFB )
 
#define lapackf77_zlarfg   FORTRAN_NAME( zlarfg, ZLARFG )
 
#define lapackf77_zlarft   FORTRAN_NAME( zlarft, ZLARFT )
 
#define lapackf77_zlarnv   FORTRAN_NAME( zlarnv, ZLARNV )
 
#define lapackf77_zlartg   FORTRAN_NAME( zlartg, ZLARTG )
 
#define lapackf77_zlascl   FORTRAN_NAME( zlascl, ZLASCL )
 
#define lapackf77_zlaset   FORTRAN_NAME( zlaset, ZLASET )
 
#define lapackf77_zlaswp   FORTRAN_NAME( zlaswp, ZLASWP )
 
#define lapackf77_zlatrd   FORTRAN_NAME( zlatrd, ZLATRD )
 
#define lapackf77_zlauum   FORTRAN_NAME( zlauum, ZLAUUM )
 
#define lapackf77_zlavhe   FORTRAN_NAME( zlavhe, ZLAVHE )
 
#define lapackf77_zposv   FORTRAN_NAME( zposv, ZPOSV )
 
#define lapackf77_zpotrf   FORTRAN_NAME( zpotrf, ZPOTRF )
 
#define lapackf77_zpotri   FORTRAN_NAME( zpotri, ZPOTRI )
 
#define lapackf77_zpotrs   FORTRAN_NAME( zpotrs, ZPOTRS )
 
#define lapackf77_zstedc   FORTRAN_NAME( zstedc, ZSTEDC )
 
#define lapackf77_zstein   FORTRAN_NAME( zstein, ZSTEIN )
 
#define lapackf77_zstemr   FORTRAN_NAME( zstemr, ZSTEMR )
 
#define lapackf77_zsteqr   FORTRAN_NAME( zsteqr, ZSTEQR )
 
#define lapackf77_zsymv   FORTRAN_NAME( zsymv, ZSYMV )
 
#define lapackf77_ztrevc   FORTRAN_NAME( ztrevc, ZTREVC )
 
#define lapackf77_ztrtri   FORTRAN_NAME( ztrtri, ZTRTRI )
 
#define lapackf77_zung2r   FORTRAN_NAME( zung2r, ZUNG2R )
 
#define lapackf77_zungbr   FORTRAN_NAME( zungbr, ZUNGBR )
 
#define lapackf77_zunghr   FORTRAN_NAME( zunghr, ZUNGHR )
 
#define lapackf77_zunglq   FORTRAN_NAME( zunglq, ZUNGLQ )
 
#define lapackf77_zungql   FORTRAN_NAME( zungql, ZUNGQL )
 
#define lapackf77_zungqr   FORTRAN_NAME( zungqr, ZUNGQR )
 
#define lapackf77_zungtr   FORTRAN_NAME( zungtr, ZUNGTR )
 
#define lapackf77_zunm2r   FORTRAN_NAME( zunm2r, ZUNM2R )
 
#define lapackf77_zunmbr   FORTRAN_NAME( zunmbr, ZUNMBR )
 
#define lapackf77_zunmlq   FORTRAN_NAME( zunmlq, ZUNMLQ )
 
#define lapackf77_zunmql   FORTRAN_NAME( zunmql, ZUNMQL )
 
#define lapackf77_zunmqr   FORTRAN_NAME( zunmqr, ZUNMQR )
 
#define lapackf77_zunmtr   FORTRAN_NAME( zunmtr, ZUNMTR )
 
#define lapackf77_zbdt01   FORTRAN_NAME( zbdt01, ZBDT01 )
 
#define lapackf77_zget22   FORTRAN_NAME( zget22, ZGET22 )
 
#define lapackf77_zhet21   FORTRAN_NAME( zhet21, ZHET21 )
 
#define lapackf77_zhst01   FORTRAN_NAME( zhst01, ZHST01 )
 
#define lapackf77_zlarfx   FORTRAN_NAME( zlarfx, ZLARFX )
 
#define lapackf77_zlarfy   FORTRAN_NAME( zlarfy, ZLARFY )
 
#define lapackf77_zlatms   FORTRAN_NAME( zlatms, ZLATMS )
 
#define lapackf77_zqpt01   FORTRAN_NAME( zqpt01, ZQPT01 )
 
#define lapackf77_zqrt02   FORTRAN_NAME( zqrt02, ZQRT02 )
 
#define lapackf77_zstt21   FORTRAN_NAME( zstt21, ZSTT21 )
 
#define lapackf77_zunt01   FORTRAN_NAME( zunt01, ZUNT01 )
 
#define DWORKFORZ   double *rwork,
 
#define DWORKFORZ_AND_LD   double *rwork, const magma_int_t *ldrwork,
 
#define WSPLIT   magmaDoubleComplex *w
 

Functions

magma_int_t blasf77_izamax (const magma_int_t *n, const magmaDoubleComplex *x, const magma_int_t *incx)
 
void blasf77_zaxpy (const magma_int_t *n, const magmaDoubleComplex *alpha, const magmaDoubleComplex *x, const magma_int_t *incx, magmaDoubleComplex *y, const magma_int_t *incy)
 
void blasf77_zcopy (const magma_int_t *n, const magmaDoubleComplex *x, const magma_int_t *incx, magmaDoubleComplex *y, const magma_int_t *incy)
 
void blasf77_zgemm (const char *transa, const char *transb, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const magmaDoubleComplex *alpha, const magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *B, const magma_int_t *ldb, const magmaDoubleComplex *beta, magmaDoubleComplex *C, const magma_int_t *ldc)
 
void blasf77_zgemv (const char *transa, const magma_int_t *m, const magma_int_t *n, const magmaDoubleComplex *alpha, const magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *x, const magma_int_t *incx, const magmaDoubleComplex *beta, magmaDoubleComplex *y, const magma_int_t *incy)
 
void blasf77_zgerc (const magma_int_t *m, const magma_int_t *n, const magmaDoubleComplex *alpha, const magmaDoubleComplex *x, const magma_int_t *incx, const magmaDoubleComplex *y, const magma_int_t *incy, magmaDoubleComplex *A, const magma_int_t *lda)
 
void blasf77_zgeru (const magma_int_t *m, const magma_int_t *n, const magmaDoubleComplex *alpha, const magmaDoubleComplex *x, const magma_int_t *incx, const magmaDoubleComplex *y, const magma_int_t *incy, magmaDoubleComplex *A, const magma_int_t *lda)
 
void blasf77_zhemm (const char *side, const char *uplo, const magma_int_t *m, const magma_int_t *n, const magmaDoubleComplex *alpha, const magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *B, const magma_int_t *ldb, const magmaDoubleComplex *beta, magmaDoubleComplex *C, const magma_int_t *ldc)
 
void blasf77_zhemv (const char *uplo, const magma_int_t *n, const magmaDoubleComplex *alpha, const magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *x, const magma_int_t *incx, const magmaDoubleComplex *beta, magmaDoubleComplex *y, const magma_int_t *incy)
 
void blasf77_zher2 (const char *uplo, const magma_int_t *n, const magmaDoubleComplex *alpha, const magmaDoubleComplex *x, const magma_int_t *incx, const magmaDoubleComplex *y, const magma_int_t *incy, magmaDoubleComplex *A, const magma_int_t *lda)
 
void blasf77_zher2k (const char *uplo, const char *trans, const magma_int_t *n, const magma_int_t *k, const magmaDoubleComplex *alpha, const magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *B, const magma_int_t *ldb, const double *beta, magmaDoubleComplex *C, const magma_int_t *ldc)
 
void blasf77_zherk (const char *uplo, const char *trans, const magma_int_t *n, const magma_int_t *k, const double *alpha, const magmaDoubleComplex *A, const magma_int_t *lda, const double *beta, magmaDoubleComplex *C, const magma_int_t *ldc)
 
void blasf77_zscal (const magma_int_t *n, const magmaDoubleComplex *alpha, magmaDoubleComplex *x, const magma_int_t *incx)
 
void blasf77_zdscal (const magma_int_t *n, const double *alpha, magmaDoubleComplex *x, const magma_int_t *incx)
 
void blasf77_zswap (const magma_int_t *n, magmaDoubleComplex *x, const magma_int_t *incx, magmaDoubleComplex *y, const magma_int_t *incy)
 
void blasf77_zsymm (const char *side, const char *uplo, const magma_int_t *m, const magma_int_t *n, const magmaDoubleComplex *alpha, const magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *B, const magma_int_t *ldb, const magmaDoubleComplex *beta, magmaDoubleComplex *C, const magma_int_t *ldc)
 
void blasf77_zsyr2k (const char *uplo, const char *trans, const magma_int_t *n, const magma_int_t *k, const magmaDoubleComplex *alpha, const magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *B, const magma_int_t *ldb, const magmaDoubleComplex *beta, magmaDoubleComplex *C, const magma_int_t *ldc)
 
void blasf77_zsyrk (const char *uplo, const char *trans, const magma_int_t *n, const magma_int_t *k, const magmaDoubleComplex *alpha, const magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *beta, magmaDoubleComplex *C, const magma_int_t *ldc)
 
void blasf77_ztrmm (const char *side, const char *uplo, const char *transa, const char *diag, const magma_int_t *m, const magma_int_t *n, const magmaDoubleComplex *alpha, const magmaDoubleComplex *A, const magma_int_t *lda, magmaDoubleComplex *B, const magma_int_t *ldb)
 
void blasf77_ztrmv (const char *uplo, const char *transa, const char *diag, const magma_int_t *n, const magmaDoubleComplex *A, const magma_int_t *lda, magmaDoubleComplex *x, const magma_int_t *incx)
 
void blasf77_ztrsm (const char *side, const char *uplo, const char *transa, const char *diag, const magma_int_t *m, const magma_int_t *n, const magmaDoubleComplex *alpha, const magmaDoubleComplex *A, const magma_int_t *lda, magmaDoubleComplex *B, const magma_int_t *ldb)
 
void blasf77_ztrsv (const char *uplo, const char *transa, const char *diag, const magma_int_t *n, const magmaDoubleComplex *A, const magma_int_t *lda, magmaDoubleComplex *x, const magma_int_t *incx)
 
void lapackf77_zbdsqr (const char *uplo, const magma_int_t *n, const magma_int_t *ncvt, const magma_int_t *nru, const magma_int_t *ncc, double *d, double *e, magmaDoubleComplex *Vt, const magma_int_t *ldvt, magmaDoubleComplex *U, const magma_int_t *ldu, magmaDoubleComplex *C, const magma_int_t *ldc, double *work, magma_int_t *info)
 
void lapackf77_zgebak (const char *job, const char *side, const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, const double *scale, const magma_int_t *m, magmaDoubleComplex *V, const magma_int_t *ldv, magma_int_t *info)
 
void lapackf77_zgebal (const char *job, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, magma_int_t *ilo, magma_int_t *ihi, double *scale, magma_int_t *info)
 
void lapackf77_zgebd2 (const magma_int_t *m, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, double *d, double *e, magmaDoubleComplex *tauq, magmaDoubleComplex *taup, magmaDoubleComplex *work, magma_int_t *info)
 
void lapackf77_zgebrd (const magma_int_t *m, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, double *d, double *e, magmaDoubleComplex *tauq, magmaDoubleComplex *taup, magmaDoubleComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_zgeev (const char *jobvl, const char *jobvr, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, WSPLIT, magmaDoubleComplex *Vl, const magma_int_t *ldvl, magmaDoubleComplex *Vr, const magma_int_t *ldvr, magmaDoubleComplex *work, const magma_int_t *lwork, DWORKFORZ magma_int_t *info)
 
void lapackf77_zgehd2 (const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, magmaDoubleComplex *A, const magma_int_t *lda, magmaDoubleComplex *tau, magmaDoubleComplex *work, magma_int_t *info)
 
void lapackf77_zgehrd (const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, magmaDoubleComplex *A, const magma_int_t *lda, magmaDoubleComplex *tau, magmaDoubleComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_zgelqf (const magma_int_t *m, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, magmaDoubleComplex *tau, magmaDoubleComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_zgels (const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *nrhs, magmaDoubleComplex *A, const magma_int_t *lda, magmaDoubleComplex *B, const magma_int_t *ldb, magmaDoubleComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_zgeqlf (const magma_int_t *m, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, magmaDoubleComplex *tau, magmaDoubleComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_zgeqp3 (const magma_int_t *m, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, magma_int_t *jpvt, magmaDoubleComplex *tau, magmaDoubleComplex *work, const magma_int_t *lwork, DWORKFORZ magma_int_t *info)
 
void lapackf77_zgeqrf (const magma_int_t *m, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, magmaDoubleComplex *tau, magmaDoubleComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_zgesv (const magma_int_t *n, const magma_int_t *nrhs, magmaDoubleComplex *A, const magma_int_t *lda, magma_int_t *ipiv, magmaDoubleComplex *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_zgesvd (const char *jobu, const char *jobvt, const magma_int_t *m, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, double *s, magmaDoubleComplex *U, const magma_int_t *ldu, magmaDoubleComplex *Vt, const magma_int_t *ldvt, magmaDoubleComplex *work, const magma_int_t *lwork, DWORKFORZ magma_int_t *info)
 
void lapackf77_zgetrf (const magma_int_t *m, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, magma_int_t *ipiv, magma_int_t *info)
 
void lapackf77_zgetri (const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, const magma_int_t *ipiv, magmaDoubleComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_zgetrs (const char *trans, const magma_int_t *n, const magma_int_t *nrhs, const magmaDoubleComplex *A, const magma_int_t *lda, const magma_int_t *ipiv, magmaDoubleComplex *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_zhbtrd (const char *vect, const char *uplo, const magma_int_t *n, const magma_int_t *kd, magmaDoubleComplex *Ab, const magma_int_t *ldab, double *d, double *e, magmaDoubleComplex *Q, const magma_int_t *ldq, magmaDoubleComplex *work, magma_int_t *info)
 
void lapackf77_zheev (const char *jobz, const char *uplo, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, double *w, magmaDoubleComplex *work, const magma_int_t *lwork, DWORKFORZ magma_int_t *info)
 
void lapackf77_zheevd (const char *jobz, const char *uplo, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, double *w, magmaDoubleComplex *work, const magma_int_t *lwork, DWORKFORZ_AND_LD magma_int_t *iwork, const magma_int_t *liwork, magma_int_t *info)
 
void lapackf77_zheevr (const char *jobz, const char *range, const char *uplo, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, double *vl, double *vu, magma_int_t *il, magma_int_t *iu, double *abstol, magma_int_t *m, double *w, magmaDoubleComplex *z__, magma_int_t *ldz, magma_int_t *isuppz, magmaDoubleComplex *work, magma_int_t *lwork, double *rwork, magma_int_t *lrwork, magma_int_t *iwork, magma_int_t *liwork, magma_int_t *info)
 
void lapackf77_zheevx (const char *jobz, const char *range, const char *uplo, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, double *vl, double *vu, magma_int_t *il, magma_int_t *iu, double *abstol, magma_int_t *m, double *w, magmaDoubleComplex *z__, magma_int_t *ldz, magmaDoubleComplex *work, magma_int_t *lwork, double *rwork, magma_int_t *iwork, magma_int_t *ifail, magma_int_t *info)
 
void lapackf77_zhegs2 (const magma_int_t *itype, const char *uplo, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, magmaDoubleComplex *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_zhegst (const magma_int_t *itype, const char *uplo, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, magmaDoubleComplex *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_zhegvd (const magma_int_t *itype, const char *jobz, const char *uplo, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, magmaDoubleComplex *B, const magma_int_t *ldb, double *w, magmaDoubleComplex *work, const magma_int_t *lwork, DWORKFORZ_AND_LD magma_int_t *iwork, const magma_int_t *liwork, magma_int_t *info)
 
void lapackf77_zhetd2 (const char *uplo, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, double *d, double *e, magmaDoubleComplex *tau, magma_int_t *info)
 
void lapackf77_zhetrd (const char *uplo, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, double *d, double *e, magmaDoubleComplex *tau, magmaDoubleComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_zhetrf (const char *uplo, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, magma_int_t *ipiv, magmaDoubleComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_zhseqr (const char *job, const char *compz, const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, magmaDoubleComplex *H, const magma_int_t *ldh, WSPLIT, magmaDoubleComplex *Z, const magma_int_t *ldz, magmaDoubleComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_zlabrd (const magma_int_t *m, const magma_int_t *n, const magma_int_t *nb, magmaDoubleComplex *A, const magma_int_t *lda, double *d, double *e, magmaDoubleComplex *tauq, magmaDoubleComplex *taup, magmaDoubleComplex *X, const magma_int_t *ldx, magmaDoubleComplex *Y, const magma_int_t *ldy)
 
void lapackf77_zladiv (magmaDoubleComplex *ret_val, magmaDoubleComplex *x, magmaDoubleComplex *y)
 
void lapackf77_zlacgv (const magma_int_t *n, magmaDoubleComplex *x, const magma_int_t *incx)
 
void lapackf77_zlacpy (const char *uplo, const magma_int_t *m, const magma_int_t *n, const magmaDoubleComplex *A, const magma_int_t *lda, magmaDoubleComplex *B, const magma_int_t *ldb)
 
void lapackf77_zlahef (const char *uplo, const magma_int_t *n, const magma_int_t *kn, magma_int_t *kb, magmaDoubleComplex *A, const magma_int_t lda, magma_int_t *ipiv, magmaDoubleComplex *work, const magma_int_t *ldwork, magma_int_t *info)
 
double lapackf77_zlange (const char *norm, const magma_int_t *m, const magma_int_t *n, const magmaDoubleComplex *A, const magma_int_t *lda, double *work)
 
double lapackf77_zlanhe (const char *norm, const char *uplo, const magma_int_t *n, const magmaDoubleComplex *A, const magma_int_t *lda, double *work)
 
double lapackf77_zlanht (const char *norm, const magma_int_t *n, const double *d, const magmaDoubleComplex *e)
 
double lapackf77_zlansy (const char *norm, const char *uplo, const magma_int_t *n, const magmaDoubleComplex *A, const magma_int_t *lda, double *work)
 
void lapackf77_zlaqp2 (magma_int_t *m, magma_int_t *n, magma_int_t *offset, magmaDoubleComplex *a, magma_int_t *lda, magma_int_t *jpvt, magmaDoubleComplex *tau, double *vn1, double *vn2, magmaDoubleComplex *work)
 
void lapackf77_zlarf (char *side, magma_int_t *m, magma_int_t *n, magmaDoubleComplex *v, magma_int_t *incv, magmaDoubleComplex *tau, magmaDoubleComplex *C, magma_int_t *ldc, magmaDoubleComplex *work)
 
void lapackf77_zlarfb (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 magmaDoubleComplex *V, const magma_int_t *ldv, const magmaDoubleComplex *T, const magma_int_t *ldt, magmaDoubleComplex *C, const magma_int_t *ldc, magmaDoubleComplex *work, const magma_int_t *ldwork)
 
void lapackf77_zlarfg (const magma_int_t *n, magmaDoubleComplex *alpha, magmaDoubleComplex *x, const magma_int_t *incx, magmaDoubleComplex *tau)
 
void lapackf77_zlarft (const char *direct, const char *storev, const magma_int_t *n, const magma_int_t *k, magmaDoubleComplex *V, const magma_int_t *ldv, const magmaDoubleComplex *tau, magmaDoubleComplex *T, const magma_int_t *ldt)
 
void lapackf77_zlarnv (const magma_int_t *idist, magma_int_t *iseed, const magma_int_t *n, magmaDoubleComplex *x)
 
void lapackf77_zlartg (magmaDoubleComplex *F, magmaDoubleComplex *G, double *cs, magmaDoubleComplex *SN, magmaDoubleComplex *R)
 
void lapackf77_zlascl (const char *type, const magma_int_t *kl, const magma_int_t *ku, double *cfrom, double *cto, const magma_int_t *m, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, magma_int_t *info)
 
void lapackf77_zlaset (const char *uplo, const magma_int_t *m, const magma_int_t *n, const magmaDoubleComplex *alpha, const magmaDoubleComplex *beta, magmaDoubleComplex *A, const magma_int_t *lda)
 
void lapackf77_zlaswp (const magma_int_t *n, magmaDoubleComplex *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_zlatrd (const char *uplo, const magma_int_t *n, const magma_int_t *nb, magmaDoubleComplex *A, const magma_int_t *lda, double *e, magmaDoubleComplex *tau, magmaDoubleComplex *work, const magma_int_t *ldwork)
 
void lapackf77_zlauum (const char *uplo, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, magma_int_t *info)
 
void lapackf77_zlavhe (const char *uplo, const char *trans, const char *diag, magma_int_t *n, magma_int_t *nrhs, magmaDoubleComplex *A, magma_int_t *lda, magma_int_t *ipiv, magmaDoubleComplex *B, magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_zposv (const char *uplo, const magma_int_t *n, const magma_int_t *nrhs, magmaDoubleComplex *A, const magma_int_t *lda, magmaDoubleComplex *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_zpotrf (const char *uplo, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, magma_int_t *info)
 
void lapackf77_zpotri (const char *uplo, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, magma_int_t *info)
 
void lapackf77_zpotrs (const char *uplo, const magma_int_t *n, const magma_int_t *nrhs, const magmaDoubleComplex *A, const magma_int_t *lda, magmaDoubleComplex *B, const magma_int_t *ldb, magma_int_t *info)
 
void lapackf77_zstedc (const char *compz, const magma_int_t *n, double *d, double *e, magmaDoubleComplex *Z, const magma_int_t *ldz, magmaDoubleComplex *work, const magma_int_t *lwork, DWORKFORZ_AND_LD magma_int_t *iwork, const magma_int_t *liwork, magma_int_t *info)
 
void lapackf77_zstein (const magma_int_t *n, const double *d, const double *e, const magma_int_t *m, const double *w, const magma_int_t *iblock, const magma_int_t *isplit, magmaDoubleComplex *Z, const magma_int_t *ldz, double *work, magma_int_t *iwork, magma_int_t *ifailv, magma_int_t *info)
 
void lapackf77_zstemr (const char *jobz, const char *range, const magma_int_t *n, double *d, double *e, const double *vl, const double *vu, const magma_int_t *il, const magma_int_t *iu, magma_int_t *m, double *w, magmaDoubleComplex *Z, const magma_int_t *ldz, const magma_int_t *nzc, magma_int_t *isuppz, magma_int_t *tryrac, double *work, const magma_int_t *lwork, magma_int_t *iwork, const magma_int_t *liwork, magma_int_t *info)
 
void lapackf77_zsteqr (const char *compz, const magma_int_t *n, double *d, double *e, magmaDoubleComplex *Z, const magma_int_t *ldz, double *work, magma_int_t *info)
 
void lapackf77_zsymv (const char *uplo, const magma_int_t *n, const magmaDoubleComplex *alpha, const magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *x, const magma_int_t *incx, const magmaDoubleComplex *beta, magmaDoubleComplex *y, const magma_int_t *incy)
 
void lapackf77_ztrevc (const char *side, const char *howmny, magma_int_t *select, const magma_int_t *n, magmaDoubleComplex *T, const magma_int_t *ldt, magmaDoubleComplex *Vl, const magma_int_t *ldvl, magmaDoubleComplex *Vr, const magma_int_t *ldvr, const magma_int_t *mm, magma_int_t *m, magmaDoubleComplex *work, DWORKFORZ magma_int_t *info)
 
void lapackf77_ztrtri (const char *uplo, const char *diag, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, magma_int_t *info)
 
void lapackf77_zung2r (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *tau, magmaDoubleComplex *work, magma_int_t *info)
 
void lapackf77_zungbr (const char *vect, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *tau, magmaDoubleComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_zunghr (const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *tau, magmaDoubleComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_zunglq (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *tau, magmaDoubleComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_zungql (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *tau, magmaDoubleComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_zungqr (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *tau, magmaDoubleComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_zungtr (const char *uplo, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *tau, magmaDoubleComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_zunm2r (const char *side, const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *tau, magmaDoubleComplex *C, const magma_int_t *ldc, magmaDoubleComplex *work, magma_int_t *info)
 
void lapackf77_zunmbr (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 magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *tau, magmaDoubleComplex *C, const magma_int_t *ldc, magmaDoubleComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_zunmlq (const char *side, const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *tau, magmaDoubleComplex *C, const magma_int_t *ldc, magmaDoubleComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_zunmql (const char *side, const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *tau, magmaDoubleComplex *C, const magma_int_t *ldc, magmaDoubleComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_zunmqr (const char *side, const char *trans, const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, const magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *tau, magmaDoubleComplex *C, const magma_int_t *ldc, magmaDoubleComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_zunmtr (const char *side, const char *uplo, const char *trans, const magma_int_t *m, const magma_int_t *n, const magmaDoubleComplex *A, const magma_int_t *lda, const magmaDoubleComplex *tau, magmaDoubleComplex *C, const magma_int_t *ldc, magmaDoubleComplex *work, const magma_int_t *lwork, magma_int_t *info)
 
void lapackf77_dstebz (const char *range, const char *order, const magma_int_t *n, double *vl, double *vu, magma_int_t *il, magma_int_t *iu, double *abstol, double *d, double *e, const magma_int_t *m, const magma_int_t *nsplit, double *w, magma_int_t *iblock, magma_int_t *isplit, double *work, magma_int_t *iwork, magma_int_t *info)
 
double lapackf77_dlamc3 (double *a, double *b)
 
void lapackf77_dlamrg (magma_int_t *n1, magma_int_t *n2, double *a, magma_int_t *dtrd1, magma_int_t *dtrd2, magma_int_t *index)
 
double lapackf77_dlapy3 (double *x, double *y, double *z)
 
void lapackf77_dlaed2 (magma_int_t *k, magma_int_t *n, magma_int_t *cutpnt, double *d, double *q, magma_int_t *ldq, magma_int_t *indxq, double *rho, double *z, double *dlmda, double *w, double *q2, magma_int_t *indx, magma_int_t *indxc, magma_int_t *indxp, magma_int_t *coltyp, magma_int_t *info)
 
void lapackf77_dlaed4 (magma_int_t *n, magma_int_t *i, double *d, double *z, double *delta, double *rho, double *dlam, magma_int_t *info)
 
void lapackf77_dlasrt (const char *id, const magma_int_t *n, double *d, magma_int_t *info)
 
void lapackf77_zbdt01 (const magma_int_t *m, const magma_int_t *n, const magma_int_t *kd, magmaDoubleComplex *A, const magma_int_t *lda, magmaDoubleComplex *Q, const magma_int_t *ldq, double *d, double *e, magmaDoubleComplex *Pt, const magma_int_t *ldpt, magmaDoubleComplex *work, double *rwork, double *resid)
 
void lapackf77_zget22 (const char *transa, const char *transe, const char *transw, const magma_int_t *n, magmaDoubleComplex *A, const magma_int_t *lda, magmaDoubleComplex *E, const magma_int_t *lde, magmaDoubleComplex *w, magmaDoubleComplex *work, double *rwork, double *result)
 
void lapackf77_zhet21 (const magma_int_t *itype, const char *uplo, const magma_int_t *n, const magma_int_t *kband, magmaDoubleComplex *A, const magma_int_t *lda, double *d, double *e, magmaDoubleComplex *U, const magma_int_t *ldu, magmaDoubleComplex *V, const magma_int_t *ldv, magmaDoubleComplex *tau, magmaDoubleComplex *work, double *rwork, double *result)
 
void lapackf77_zhst01 (const magma_int_t *n, const magma_int_t *ilo, const magma_int_t *ihi, magmaDoubleComplex *A, const magma_int_t *lda, magmaDoubleComplex *H, const magma_int_t *ldh, magmaDoubleComplex *Q, const magma_int_t *ldq, magmaDoubleComplex *work, const magma_int_t *lwork, double *rwork, double *result)
 
void lapackf77_zstt21 (const magma_int_t *n, const magma_int_t *kband, double *AD, double *AE, double *SD, double *SE, magmaDoubleComplex *U, const magma_int_t *ldu, magmaDoubleComplex *work, double *rwork, double *result)
 
void lapackf77_zunt01 (const char *rowcol, const magma_int_t *m, const magma_int_t *n, magmaDoubleComplex *U, const magma_int_t *ldu, magmaDoubleComplex *work, const magma_int_t *lwork, double *rwork, double *resid)
 
void lapackf77_zlarfy (const char *uplo, const magma_int_t *n, magmaDoubleComplex *V, const magma_int_t *incv, magmaDoubleComplex *tau, magmaDoubleComplex *C, const magma_int_t *ldc, magmaDoubleComplex *work)
 
void lapackf77_zlarfx (const char *side, const magma_int_t *m, const magma_int_t *n, magmaDoubleComplex *V, magmaDoubleComplex *tau, magmaDoubleComplex *C, const magma_int_t *ldc, magmaDoubleComplex *work)
 
double lapackf77_zqpt01 (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, magmaDoubleComplex *A, magmaDoubleComplex *Af, const magma_int_t *lda, magmaDoubleComplex *tau, magma_int_t *jpvt, magmaDoubleComplex *work, const magma_int_t *lwork)
 
void lapackf77_zqrt02 (const magma_int_t *m, const magma_int_t *n, const magma_int_t *k, magmaDoubleComplex *A, magmaDoubleComplex *AF, magmaDoubleComplex *Q, magmaDoubleComplex *R, const magma_int_t *lda, magmaDoubleComplex *tau, magmaDoubleComplex *work, const magma_int_t *lwork, double *rwork, double *result)
 
void lapackf77_zlatms (magma_int_t *m, magma_int_t *n, const char *dist, magma_int_t *iseed, const char *sym, double *d, magma_int_t *mode, const double *cond, const double *dmax, magma_int_t *kl, magma_int_t *ku, const char *pack, magmaDoubleComplex *a, magma_int_t *lda, magmaDoubleComplex *work, magma_int_t *info)
 

Macro Definition Documentation

#define blasf77_izamax   FORTRAN_NAME( izamax, IZAMAX )

Definition at line 23 of file magma_zlapack.h.

#define blasf77_zaxpy   FORTRAN_NAME( zaxpy, ZAXPY )

Definition at line 24 of file magma_zlapack.h.

#define blasf77_zcopy   FORTRAN_NAME( zcopy, ZCOPY )

Definition at line 25 of file magma_zlapack.h.

#define blasf77_zdscal   FORTRAN_NAME( zdscal, ZDSCAL )

Definition at line 36 of file magma_zlapack.h.

#define blasf77_zgemm   FORTRAN_NAME( zgemm, ZGEMM )

Definition at line 26 of file magma_zlapack.h.

#define blasf77_zgemv   FORTRAN_NAME( zgemv, ZGEMV )

Definition at line 27 of file magma_zlapack.h.

#define blasf77_zgerc   FORTRAN_NAME( zgerc, ZGERC )

Definition at line 28 of file magma_zlapack.h.

#define blasf77_zgeru   FORTRAN_NAME( zgeru, ZGERU )

Definition at line 29 of file magma_zlapack.h.

#define blasf77_zhemm   FORTRAN_NAME( zhemm, ZHEMM )

Definition at line 30 of file magma_zlapack.h.

#define blasf77_zhemv   FORTRAN_NAME( zhemv, ZHEMV )

Definition at line 31 of file magma_zlapack.h.

#define blasf77_zher2   FORTRAN_NAME( zher2, ZHER2 )

Definition at line 32 of file magma_zlapack.h.

#define blasf77_zher2k   FORTRAN_NAME( zher2k, ZHER2K )

Definition at line 33 of file magma_zlapack.h.

#define blasf77_zherk   FORTRAN_NAME( zherk, ZHERK )

Definition at line 34 of file magma_zlapack.h.

#define blasf77_zscal   FORTRAN_NAME( zscal, ZSCAL )

Definition at line 35 of file magma_zlapack.h.

#define blasf77_zswap   FORTRAN_NAME( zswap, ZSWAP )

Definition at line 37 of file magma_zlapack.h.

#define blasf77_zsymm   FORTRAN_NAME( zsymm, ZSYMM )

Definition at line 38 of file magma_zlapack.h.

#define blasf77_zsyr2k   FORTRAN_NAME( zsyr2k, ZSYR2K )

Definition at line 39 of file magma_zlapack.h.

#define blasf77_zsyrk   FORTRAN_NAME( zsyrk, ZSYRK )

Definition at line 40 of file magma_zlapack.h.

#define blasf77_ztrmm   FORTRAN_NAME( ztrmm, ZTRMM )

Definition at line 41 of file magma_zlapack.h.

#define blasf77_ztrmv   FORTRAN_NAME( ztrmv, ZTRMV )

Definition at line 42 of file magma_zlapack.h.

#define blasf77_ztrsm   FORTRAN_NAME( ztrsm, ZTRSM )

Definition at line 43 of file magma_zlapack.h.

#define blasf77_ztrsv   FORTRAN_NAME( ztrsv, ZTRSV )

Definition at line 44 of file magma_zlapack.h.

#define DWORKFORZ   double *rwork,

Definition at line 146 of file magma_zlapack.h.

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

Definition at line 147 of file magma_zlapack.h.

#define lapackf77_dlaed2   FORTRAN_NAME( dlaed2, DLAED2 )

Definition at line 46 of file magma_zlapack.h.

#define lapackf77_dlaed4   FORTRAN_NAME( dlaed4, DLAED4 )

Definition at line 47 of file magma_zlapack.h.

#define lapackf77_dlamc3   FORTRAN_NAME( dlamc3, DLAMC3 )

Definition at line 48 of file magma_zlapack.h.

#define lapackf77_dlamrg   FORTRAN_NAME( dlamrg, DLAMRG )

Definition at line 49 of file magma_zlapack.h.

#define lapackf77_dlapy3   FORTRAN_NAME( dlapy3, DLAPY3 )

Definition at line 92 of file magma_zlapack.h.

#define lapackf77_dlasrt   FORTRAN_NAME( dlasrt, DLASRT )

Definition at line 50 of file magma_zlapack.h.

#define lapackf77_dstebz   FORTRAN_NAME( dstebz, DSTEBZ )

Definition at line 51 of file magma_zlapack.h.

#define lapackf77_zbdsqr   FORTRAN_NAME( zbdsqr, ZBDSQR )

Definition at line 53 of file magma_zlapack.h.

#define lapackf77_zbdt01   FORTRAN_NAME( zbdt01, ZBDT01 )

Definition at line 132 of file magma_zlapack.h.

#define lapackf77_zgebak   FORTRAN_NAME( zgebak, ZGEBAK )

Definition at line 54 of file magma_zlapack.h.

#define lapackf77_zgebal   FORTRAN_NAME( zgebal, ZGEBAL )

Definition at line 55 of file magma_zlapack.h.

#define lapackf77_zgebd2   FORTRAN_NAME( zgebd2, ZGEBD2 )

Definition at line 56 of file magma_zlapack.h.

#define lapackf77_zgebrd   FORTRAN_NAME( zgebrd, ZGEBRD )

Definition at line 57 of file magma_zlapack.h.

#define lapackf77_zgeev   FORTRAN_NAME( zgeev, ZGEEV )

Definition at line 58 of file magma_zlapack.h.

#define lapackf77_zgehd2   FORTRAN_NAME( zgehd2, ZGEHD2 )

Definition at line 59 of file magma_zlapack.h.

#define lapackf77_zgehrd   FORTRAN_NAME( zgehrd, ZGEHRD )

Definition at line 60 of file magma_zlapack.h.

#define lapackf77_zgelqf   FORTRAN_NAME( zgelqf, ZGELQF )

Definition at line 61 of file magma_zlapack.h.

#define lapackf77_zgels   FORTRAN_NAME( zgels, ZGELS )

Definition at line 62 of file magma_zlapack.h.

#define lapackf77_zgeqlf   FORTRAN_NAME( zgeqlf, ZGEQLF )

Definition at line 63 of file magma_zlapack.h.

#define lapackf77_zgeqp3   FORTRAN_NAME( zgeqp3, ZGEQP3 )

Definition at line 64 of file magma_zlapack.h.

#define lapackf77_zgeqrf   FORTRAN_NAME( zgeqrf, ZGEQRF )

Definition at line 65 of file magma_zlapack.h.

#define lapackf77_zgesv   FORTRAN_NAME( zgesv, ZGESV )

Definition at line 66 of file magma_zlapack.h.

#define lapackf77_zgesvd   FORTRAN_NAME( zgesvd, ZGESVD )

Definition at line 67 of file magma_zlapack.h.

#define lapackf77_zget22   FORTRAN_NAME( zget22, ZGET22 )

Definition at line 133 of file magma_zlapack.h.

#define lapackf77_zgetrf   FORTRAN_NAME( zgetrf, ZGETRF )

Definition at line 68 of file magma_zlapack.h.

#define lapackf77_zgetri   FORTRAN_NAME( zgetri, ZGETRI )

Definition at line 69 of file magma_zlapack.h.

#define lapackf77_zgetrs   FORTRAN_NAME( zgetrs, ZGETRS )

Definition at line 70 of file magma_zlapack.h.

#define lapackf77_zhbtrd   FORTRAN_NAME( zhbtrd, ZHBTRD )

Definition at line 71 of file magma_zlapack.h.

#define lapackf77_zheev   FORTRAN_NAME( zheev, ZHEEV )

Definition at line 72 of file magma_zlapack.h.

#define lapackf77_zheevd   FORTRAN_NAME( zheevd, ZHEEVD )

Definition at line 73 of file magma_zlapack.h.

#define lapackf77_zheevr   FORTRAN_NAME( zheevr, ZHEEVR )

Definition at line 74 of file magma_zlapack.h.

#define lapackf77_zheevx   FORTRAN_NAME( zheevx, ZHEEVX )

Definition at line 75 of file magma_zlapack.h.

#define lapackf77_zhegs2   FORTRAN_NAME( zhegs2, ZHEGS2 )

Definition at line 76 of file magma_zlapack.h.

#define lapackf77_zhegst   FORTRAN_NAME( zhegst, ZHEGST )

Definition at line 77 of file magma_zlapack.h.

#define lapackf77_zhegvd   FORTRAN_NAME( zhegvd, ZHEGVD )

Definition at line 78 of file magma_zlapack.h.

#define lapackf77_zhet21   FORTRAN_NAME( zhet21, ZHET21 )

Definition at line 134 of file magma_zlapack.h.

#define lapackf77_zhetd2   FORTRAN_NAME( zhetd2, ZHETD2 )

Definition at line 79 of file magma_zlapack.h.

#define lapackf77_zhetrd   FORTRAN_NAME( zhetrd, ZHETRD )

Definition at line 80 of file magma_zlapack.h.

#define lapackf77_zhetrf   FORTRAN_NAME( zhetrf, ZHETRF )

Definition at line 81 of file magma_zlapack.h.

#define lapackf77_zhseqr   FORTRAN_NAME( zhseqr, ZHSEQR )

Definition at line 82 of file magma_zlapack.h.

#define lapackf77_zhst01   FORTRAN_NAME( zhst01, ZHST01 )

Definition at line 135 of file magma_zlapack.h.

#define lapackf77_zlabrd   FORTRAN_NAME( zlabrd, ZLABRD )

Definition at line 83 of file magma_zlapack.h.

#define lapackf77_zlacgv   FORTRAN_NAME( zlacgv, ZLACGV )

Definition at line 85 of file magma_zlapack.h.

#define lapackf77_zlacpy   FORTRAN_NAME( zlacpy, ZLACPY )

Definition at line 86 of file magma_zlapack.h.

#define lapackf77_zladiv   FORTRAN_NAME( zladiv, ZLADIV )

Definition at line 84 of file magma_zlapack.h.

#define lapackf77_zlahef   FORTRAN_NAME( zlahef, ZLAHEF )

Definition at line 87 of file magma_zlapack.h.

#define lapackf77_zlange   FORTRAN_NAME( zlange, ZLANGE )

Definition at line 88 of file magma_zlapack.h.

#define lapackf77_zlanhe   FORTRAN_NAME( zlanhe, ZLANHE )

Definition at line 89 of file magma_zlapack.h.

#define lapackf77_zlanht   FORTRAN_NAME( zlanht, ZLANHT )

Definition at line 90 of file magma_zlapack.h.

#define lapackf77_zlansy   FORTRAN_NAME( zlansy, ZLANSY )

Definition at line 91 of file magma_zlapack.h.

#define lapackf77_zlaqp2   FORTRAN_NAME( zlaqp2, ZLAQP2 )

Definition at line 93 of file magma_zlapack.h.

#define lapackf77_zlarf   FORTRAN_NAME( zlarf, ZLARF )

Definition at line 94 of file magma_zlapack.h.

#define lapackf77_zlarfb   FORTRAN_NAME( zlarfb, ZLARFB )

Definition at line 95 of file magma_zlapack.h.

#define lapackf77_zlarfg   FORTRAN_NAME( zlarfg, ZLARFG )

Definition at line 96 of file magma_zlapack.h.

#define lapackf77_zlarft   FORTRAN_NAME( zlarft, ZLARFT )

Definition at line 97 of file magma_zlapack.h.

#define lapackf77_zlarfx   FORTRAN_NAME( zlarfx, ZLARFX )

Definition at line 136 of file magma_zlapack.h.

#define lapackf77_zlarfy   FORTRAN_NAME( zlarfy, ZLARFY )

Definition at line 137 of file magma_zlapack.h.

#define lapackf77_zlarnv   FORTRAN_NAME( zlarnv, ZLARNV )

Definition at line 98 of file magma_zlapack.h.

#define lapackf77_zlartg   FORTRAN_NAME( zlartg, ZLARTG )

Definition at line 99 of file magma_zlapack.h.

#define lapackf77_zlascl   FORTRAN_NAME( zlascl, ZLASCL )

Definition at line 100 of file magma_zlapack.h.

#define lapackf77_zlaset   FORTRAN_NAME( zlaset, ZLASET )

Definition at line 101 of file magma_zlapack.h.

#define lapackf77_zlaswp   FORTRAN_NAME( zlaswp, ZLASWP )

Definition at line 102 of file magma_zlapack.h.

#define lapackf77_zlatms   FORTRAN_NAME( zlatms, ZLATMS )

Definition at line 138 of file magma_zlapack.h.

#define lapackf77_zlatrd   FORTRAN_NAME( zlatrd, ZLATRD )

Definition at line 103 of file magma_zlapack.h.

#define lapackf77_zlauum   FORTRAN_NAME( zlauum, ZLAUUM )

Definition at line 104 of file magma_zlapack.h.

#define lapackf77_zlavhe   FORTRAN_NAME( zlavhe, ZLAVHE )

Definition at line 105 of file magma_zlapack.h.

#define lapackf77_zposv   FORTRAN_NAME( zposv, ZPOSV )

Definition at line 106 of file magma_zlapack.h.

#define lapackf77_zpotrf   FORTRAN_NAME( zpotrf, ZPOTRF )

Definition at line 107 of file magma_zlapack.h.

#define lapackf77_zpotri   FORTRAN_NAME( zpotri, ZPOTRI )

Definition at line 108 of file magma_zlapack.h.

#define lapackf77_zpotrs   FORTRAN_NAME( zpotrs, ZPOTRS )

Definition at line 109 of file magma_zlapack.h.

#define lapackf77_zqpt01   FORTRAN_NAME( zqpt01, ZQPT01 )

Definition at line 139 of file magma_zlapack.h.

#define lapackf77_zqrt02   FORTRAN_NAME( zqrt02, ZQRT02 )

Definition at line 140 of file magma_zlapack.h.

#define lapackf77_zstedc   FORTRAN_NAME( zstedc, ZSTEDC )

Definition at line 110 of file magma_zlapack.h.

#define lapackf77_zstein   FORTRAN_NAME( zstein, ZSTEIN )

Definition at line 111 of file magma_zlapack.h.

#define lapackf77_zstemr   FORTRAN_NAME( zstemr, ZSTEMR )

Definition at line 112 of file magma_zlapack.h.

#define lapackf77_zsteqr   FORTRAN_NAME( zsteqr, ZSTEQR )

Definition at line 113 of file magma_zlapack.h.

#define lapackf77_zstt21   FORTRAN_NAME( zstt21, ZSTT21 )

Definition at line 141 of file magma_zlapack.h.

#define lapackf77_zsymv   FORTRAN_NAME( zsymv, ZSYMV )

Definition at line 114 of file magma_zlapack.h.

#define lapackf77_ztrevc   FORTRAN_NAME( ztrevc, ZTREVC )

Definition at line 115 of file magma_zlapack.h.

#define lapackf77_ztrtri   FORTRAN_NAME( ztrtri, ZTRTRI )

Definition at line 116 of file magma_zlapack.h.

#define lapackf77_zung2r   FORTRAN_NAME( zung2r, ZUNG2R )

Definition at line 117 of file magma_zlapack.h.

#define lapackf77_zungbr   FORTRAN_NAME( zungbr, ZUNGBR )

Definition at line 118 of file magma_zlapack.h.

#define lapackf77_zunghr   FORTRAN_NAME( zunghr, ZUNGHR )

Definition at line 119 of file magma_zlapack.h.

#define lapackf77_zunglq   FORTRAN_NAME( zunglq, ZUNGLQ )

Definition at line 120 of file magma_zlapack.h.

#define lapackf77_zungql   FORTRAN_NAME( zungql, ZUNGQL )

Definition at line 121 of file magma_zlapack.h.

#define lapackf77_zungqr   FORTRAN_NAME( zungqr, ZUNGQR )

Definition at line 122 of file magma_zlapack.h.

#define lapackf77_zungtr   FORTRAN_NAME( zungtr, ZUNGTR )

Definition at line 123 of file magma_zlapack.h.

#define lapackf77_zunm2r   FORTRAN_NAME( zunm2r, ZUNM2R )

Definition at line 124 of file magma_zlapack.h.

#define lapackf77_zunmbr   FORTRAN_NAME( zunmbr, ZUNMBR )

Definition at line 125 of file magma_zlapack.h.

#define lapackf77_zunmlq   FORTRAN_NAME( zunmlq, ZUNMLQ )

Definition at line 126 of file magma_zlapack.h.

#define lapackf77_zunmql   FORTRAN_NAME( zunmql, ZUNMQL )

Definition at line 127 of file magma_zlapack.h.

#define lapackf77_zunmqr   FORTRAN_NAME( zunmqr, ZUNMQR )

Definition at line 128 of file magma_zlapack.h.

#define lapackf77_zunmtr   FORTRAN_NAME( zunmtr, ZUNMTR )

Definition at line 129 of file magma_zlapack.h.

#define lapackf77_zunt01   FORTRAN_NAME( zunt01, ZUNT01 )

Definition at line 142 of file magma_zlapack.h.

#define PRECISION_z

Definition at line 14 of file magma_zlapack.h.

#define WSPLIT   magmaDoubleComplex *w

Definition at line 148 of file magma_zlapack.h.

Function Documentation

magma_int_t blasf77_izamax ( const magma_int_t n,
const magmaDoubleComplex *  x,
const magma_int_t incx 
)
void blasf77_zaxpy ( const magma_int_t n,
const magmaDoubleComplex *  alpha,
const magmaDoubleComplex *  x,
const magma_int_t incx,
magmaDoubleComplex *  y,
const magma_int_t incy 
)
void blasf77_zcopy ( const magma_int_t n,
const magmaDoubleComplex *  x,
const magma_int_t incx,
magmaDoubleComplex *  y,
const magma_int_t incy 
)
void blasf77_zdscal ( const magma_int_t n,
const double *  alpha,
magmaDoubleComplex *  x,
const magma_int_t incx 
)
void blasf77_zgemm ( const char *  transa,
const char *  transb,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const magmaDoubleComplex *  alpha,
const magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  B,
const magma_int_t ldb,
const magmaDoubleComplex *  beta,
magmaDoubleComplex *  C,
const magma_int_t ldc 
)
void blasf77_zgemv ( const char *  transa,
const magma_int_t m,
const magma_int_t n,
const magmaDoubleComplex *  alpha,
const magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  x,
const magma_int_t incx,
const magmaDoubleComplex *  beta,
magmaDoubleComplex *  y,
const magma_int_t incy 
)
void blasf77_zgerc ( const magma_int_t m,
const magma_int_t n,
const magmaDoubleComplex *  alpha,
const magmaDoubleComplex *  x,
const magma_int_t incx,
const magmaDoubleComplex *  y,
const magma_int_t incy,
magmaDoubleComplex *  A,
const magma_int_t lda 
)
void blasf77_zgeru ( const magma_int_t m,
const magma_int_t n,
const magmaDoubleComplex *  alpha,
const magmaDoubleComplex *  x,
const magma_int_t incx,
const magmaDoubleComplex *  y,
const magma_int_t incy,
magmaDoubleComplex *  A,
const magma_int_t lda 
)
void blasf77_zhemm ( const char *  side,
const char *  uplo,
const magma_int_t m,
const magma_int_t n,
const magmaDoubleComplex *  alpha,
const magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  B,
const magma_int_t ldb,
const magmaDoubleComplex *  beta,
magmaDoubleComplex *  C,
const magma_int_t ldc 
)
void blasf77_zhemv ( const char *  uplo,
const magma_int_t n,
const magmaDoubleComplex *  alpha,
const magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  x,
const magma_int_t incx,
const magmaDoubleComplex *  beta,
magmaDoubleComplex *  y,
const magma_int_t incy 
)
void blasf77_zher2 ( const char *  uplo,
const magma_int_t n,
const magmaDoubleComplex *  alpha,
const magmaDoubleComplex *  x,
const magma_int_t incx,
const magmaDoubleComplex *  y,
const magma_int_t incy,
magmaDoubleComplex *  A,
const magma_int_t lda 
)

Here is the caller graph for this function:

void blasf77_zher2k ( const char *  uplo,
const char *  trans,
const magma_int_t n,
const magma_int_t k,
const magmaDoubleComplex *  alpha,
const magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  B,
const magma_int_t ldb,
const double *  beta,
magmaDoubleComplex *  C,
const magma_int_t ldc 
)
void blasf77_zherk ( const char *  uplo,
const char *  trans,
const magma_int_t n,
const magma_int_t k,
const double *  alpha,
const magmaDoubleComplex *  A,
const magma_int_t lda,
const double *  beta,
magmaDoubleComplex *  C,
const magma_int_t ldc 
)
void blasf77_zscal ( const magma_int_t n,
const magmaDoubleComplex *  alpha,
magmaDoubleComplex *  x,
const magma_int_t incx 
)
void blasf77_zswap ( const magma_int_t n,
magmaDoubleComplex *  x,
const magma_int_t incx,
magmaDoubleComplex *  y,
const magma_int_t incy 
)
void blasf77_zsymm ( const char *  side,
const char *  uplo,
const magma_int_t m,
const magma_int_t n,
const magmaDoubleComplex *  alpha,
const magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  B,
const magma_int_t ldb,
const magmaDoubleComplex *  beta,
magmaDoubleComplex *  C,
const magma_int_t ldc 
)
void blasf77_zsyr2k ( const char *  uplo,
const char *  trans,
const magma_int_t n,
const magma_int_t k,
const magmaDoubleComplex *  alpha,
const magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  B,
const magma_int_t ldb,
const magmaDoubleComplex *  beta,
magmaDoubleComplex *  C,
const magma_int_t ldc 
)
void blasf77_zsyrk ( const char *  uplo,
const char *  trans,
const magma_int_t n,
const magma_int_t k,
const magmaDoubleComplex *  alpha,
const magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  beta,
magmaDoubleComplex *  C,
const magma_int_t ldc 
)
void blasf77_ztrmm ( const char *  side,
const char *  uplo,
const char *  transa,
const char *  diag,
const magma_int_t m,
const magma_int_t n,
const magmaDoubleComplex *  alpha,
const magmaDoubleComplex *  A,
const magma_int_t lda,
magmaDoubleComplex *  B,
const magma_int_t ldb 
)
void blasf77_ztrmv ( const char *  uplo,
const char *  transa,
const char *  diag,
const magma_int_t n,
const magmaDoubleComplex *  A,
const magma_int_t lda,
magmaDoubleComplex *  x,
const magma_int_t incx 
)
void blasf77_ztrsm ( const char *  side,
const char *  uplo,
const char *  transa,
const char *  diag,
const magma_int_t m,
const magma_int_t n,
const magmaDoubleComplex *  alpha,
const magmaDoubleComplex *  A,
const magma_int_t lda,
magmaDoubleComplex *  B,
const magma_int_t ldb 
)
void blasf77_ztrsv ( const char *  uplo,
const char *  transa,
const char *  diag,
const magma_int_t n,
const magmaDoubleComplex *  A,
const magma_int_t lda,
magmaDoubleComplex *  x,
const magma_int_t incx 
)
void lapackf77_dlaed2 ( magma_int_t k,
magma_int_t n,
magma_int_t cutpnt,
double *  d,
double *  q,
magma_int_t ldq,
magma_int_t indxq,
double *  rho,
double *  z,
double *  dlmda,
double *  w,
double *  q2,
magma_int_t indx,
magma_int_t indxc,
magma_int_t indxp,
magma_int_t coltyp,
magma_int_t info 
)
void lapackf77_dlaed4 ( magma_int_t n,
magma_int_t i,
double *  d,
double *  z,
double *  delta,
double *  rho,
double *  dlam,
magma_int_t info 
)
double lapackf77_dlamc3 ( double *  a,
double *  b 
)
void lapackf77_dlamrg ( magma_int_t n1,
magma_int_t n2,
double *  a,
magma_int_t dtrd1,
magma_int_t dtrd2,
magma_int_t index 
)
double lapackf77_dlapy3 ( double *  x,
double *  y,
double *  z 
)
void lapackf77_dlasrt ( const char *  id,
const magma_int_t n,
double *  d,
magma_int_t info 
)
void lapackf77_dstebz ( const char *  range,
const char *  order,
const magma_int_t n,
double *  vl,
double *  vu,
magma_int_t il,
magma_int_t iu,
double *  abstol,
double *  d,
double *  e,
const magma_int_t m,
const magma_int_t nsplit,
double *  w,
magma_int_t iblock,
magma_int_t isplit,
double *  work,
magma_int_t iwork,
magma_int_t info 
)
void lapackf77_zbdsqr ( const char *  uplo,
const magma_int_t n,
const magma_int_t ncvt,
const magma_int_t nru,
const magma_int_t ncc,
double *  d,
double *  e,
magmaDoubleComplex *  Vt,
const magma_int_t ldvt,
magmaDoubleComplex *  U,
const magma_int_t ldu,
magmaDoubleComplex *  C,
const magma_int_t ldc,
double *  work,
magma_int_t info 
)
void lapackf77_zbdt01 ( const magma_int_t m,
const magma_int_t n,
const magma_int_t kd,
magmaDoubleComplex *  A,
const magma_int_t lda,
magmaDoubleComplex *  Q,
const magma_int_t ldq,
double *  d,
double *  e,
magmaDoubleComplex *  Pt,
const magma_int_t ldpt,
magmaDoubleComplex *  work,
double *  rwork,
double *  resid 
)
void lapackf77_zgebak ( const char *  job,
const char *  side,
const magma_int_t n,
const magma_int_t ilo,
const magma_int_t ihi,
const double *  scale,
const magma_int_t m,
magmaDoubleComplex *  V,
const magma_int_t ldv,
magma_int_t info 
)
void lapackf77_zgebal ( const char *  job,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
magma_int_t ilo,
magma_int_t ihi,
double *  scale,
magma_int_t info 
)
void lapackf77_zgebd2 ( const magma_int_t m,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
double *  d,
double *  e,
magmaDoubleComplex *  tauq,
magmaDoubleComplex *  taup,
magmaDoubleComplex *  work,
magma_int_t info 
)
void lapackf77_zgebrd ( const magma_int_t m,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
double *  d,
double *  e,
magmaDoubleComplex *  tauq,
magmaDoubleComplex *  taup,
magmaDoubleComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_zgeev ( const char *  jobvl,
const char *  jobvr,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
WSPLIT  ,
magmaDoubleComplex *  Vl,
const magma_int_t ldvl,
magmaDoubleComplex *  Vr,
const magma_int_t ldvr,
magmaDoubleComplex *  work,
const magma_int_t lwork,
DWORKFORZ magma_int_t info 
)
void lapackf77_zgehd2 ( const magma_int_t n,
const magma_int_t ilo,
const magma_int_t ihi,
magmaDoubleComplex *  A,
const magma_int_t lda,
magmaDoubleComplex *  tau,
magmaDoubleComplex *  work,
magma_int_t info 
)
void lapackf77_zgehrd ( const magma_int_t n,
const magma_int_t ilo,
const magma_int_t ihi,
magmaDoubleComplex *  A,
const magma_int_t lda,
magmaDoubleComplex *  tau,
magmaDoubleComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_zgelqf ( const magma_int_t m,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
magmaDoubleComplex *  tau,
magmaDoubleComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_zgels ( const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magma_int_t nrhs,
magmaDoubleComplex *  A,
const magma_int_t lda,
magmaDoubleComplex *  B,
const magma_int_t ldb,
magmaDoubleComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_zgeqlf ( const magma_int_t m,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
magmaDoubleComplex *  tau,
magmaDoubleComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_zgeqp3 ( const magma_int_t m,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
magma_int_t jpvt,
magmaDoubleComplex *  tau,
magmaDoubleComplex *  work,
const magma_int_t lwork,
DWORKFORZ magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_zgeqrf ( const magma_int_t m,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
magmaDoubleComplex *  tau,
magmaDoubleComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_zgesv ( const magma_int_t n,
const magma_int_t nrhs,
magmaDoubleComplex *  A,
const magma_int_t lda,
magma_int_t ipiv,
magmaDoubleComplex *  B,
const magma_int_t ldb,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_zgesvd ( const char *  jobu,
const char *  jobvt,
const magma_int_t m,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
double *  s,
magmaDoubleComplex *  U,
const magma_int_t ldu,
magmaDoubleComplex *  Vt,
const magma_int_t ldvt,
magmaDoubleComplex *  work,
const magma_int_t lwork,
DWORKFORZ magma_int_t info 
)
void lapackf77_zget22 ( const char *  transa,
const char *  transe,
const char *  transw,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
magmaDoubleComplex *  E,
const magma_int_t lde,
magmaDoubleComplex *  w,
magmaDoubleComplex *  work,
double *  rwork,
double *  result 
)
void lapackf77_zgetrf ( const magma_int_t m,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
magma_int_t ipiv,
magma_int_t info 
)
void lapackf77_zgetri ( const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
const magma_int_t ipiv,
magmaDoubleComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_zgetrs ( const char *  trans,
const magma_int_t n,
const magma_int_t nrhs,
const magmaDoubleComplex *  A,
const magma_int_t lda,
const magma_int_t ipiv,
magmaDoubleComplex *  B,
const magma_int_t ldb,
magma_int_t info 
)
void lapackf77_zhbtrd ( const char *  vect,
const char *  uplo,
const magma_int_t n,
const magma_int_t kd,
magmaDoubleComplex *  Ab,
const magma_int_t ldab,
double *  d,
double *  e,
magmaDoubleComplex *  Q,
const magma_int_t ldq,
magmaDoubleComplex *  work,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_zheev ( const char *  jobz,
const char *  uplo,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
double *  w,
magmaDoubleComplex *  work,
const magma_int_t lwork,
DWORKFORZ magma_int_t info 
)
void lapackf77_zheevd ( const char *  jobz,
const char *  uplo,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
double *  w,
magmaDoubleComplex *  work,
const magma_int_t lwork,
DWORKFORZ_AND_LD magma_int_t iwork,
const magma_int_t liwork,
magma_int_t info 
)
void lapackf77_zheevr ( const char *  jobz,
const char *  range,
const char *  uplo,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
double *  vl,
double *  vu,
magma_int_t il,
magma_int_t iu,
double *  abstol,
magma_int_t m,
double *  w,
magmaDoubleComplex *  z__,
magma_int_t ldz,
magma_int_t isuppz,
magmaDoubleComplex *  work,
magma_int_t lwork,
double *  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_zheevx ( const char *  jobz,
const char *  range,
const char *  uplo,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
double *  vl,
double *  vu,
magma_int_t il,
magma_int_t iu,
double *  abstol,
magma_int_t m,
double *  w,
magmaDoubleComplex *  z__,
magma_int_t ldz,
magmaDoubleComplex *  work,
magma_int_t lwork,
double *  rwork,
magma_int_t iwork,
magma_int_t ifail,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_zhegs2 ( const magma_int_t itype,
const char *  uplo,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
magmaDoubleComplex *  B,
const magma_int_t ldb,
magma_int_t info 
)
void lapackf77_zhegst ( const magma_int_t itype,
const char *  uplo,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
magmaDoubleComplex *  B,
const magma_int_t ldb,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_zhegvd ( const magma_int_t itype,
const char *  jobz,
const char *  uplo,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
magmaDoubleComplex *  B,
const magma_int_t ldb,
double *  w,
magmaDoubleComplex *  work,
const magma_int_t lwork,
DWORKFORZ_AND_LD magma_int_t iwork,
const magma_int_t liwork,
magma_int_t info 
)
void lapackf77_zhet21 ( const magma_int_t itype,
const char *  uplo,
const magma_int_t n,
const magma_int_t kband,
magmaDoubleComplex *  A,
const magma_int_t lda,
double *  d,
double *  e,
magmaDoubleComplex *  U,
const magma_int_t ldu,
magmaDoubleComplex *  V,
const magma_int_t ldv,
magmaDoubleComplex *  tau,
magmaDoubleComplex *  work,
double *  rwork,
double *  result 
)
void lapackf77_zhetd2 ( const char *  uplo,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
double *  d,
double *  e,
magmaDoubleComplex *  tau,
magma_int_t info 
)
void lapackf77_zhetrd ( const char *  uplo,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
double *  d,
double *  e,
magmaDoubleComplex *  tau,
magmaDoubleComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_zhetrf ( const char *  uplo,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
magma_int_t ipiv,
magmaDoubleComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_zhseqr ( const char *  job,
const char *  compz,
const magma_int_t n,
const magma_int_t ilo,
const magma_int_t ihi,
magmaDoubleComplex *  H,
const magma_int_t ldh,
WSPLIT  ,
magmaDoubleComplex *  Z,
const magma_int_t ldz,
magmaDoubleComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_zhst01 ( const magma_int_t n,
const magma_int_t ilo,
const magma_int_t ihi,
magmaDoubleComplex *  A,
const magma_int_t lda,
magmaDoubleComplex *  H,
const magma_int_t ldh,
magmaDoubleComplex *  Q,
const magma_int_t ldq,
magmaDoubleComplex *  work,
const magma_int_t lwork,
double *  rwork,
double *  result 
)
void lapackf77_zlabrd ( const magma_int_t m,
const magma_int_t n,
const magma_int_t nb,
magmaDoubleComplex *  A,
const magma_int_t lda,
double *  d,
double *  e,
magmaDoubleComplex *  tauq,
magmaDoubleComplex *  taup,
magmaDoubleComplex *  X,
const magma_int_t ldx,
magmaDoubleComplex *  Y,
const magma_int_t ldy 
)
void lapackf77_zlacgv ( const magma_int_t n,
magmaDoubleComplex *  x,
const magma_int_t incx 
)
void lapackf77_zlacpy ( const char *  uplo,
const magma_int_t m,
const magma_int_t n,
const magmaDoubleComplex *  A,
const magma_int_t lda,
magmaDoubleComplex *  B,
const magma_int_t ldb 
)
void lapackf77_zladiv ( magmaDoubleComplex *  ret_val,
magmaDoubleComplex *  x,
magmaDoubleComplex *  y 
)
void lapackf77_zlahef ( const char *  uplo,
const magma_int_t n,
const magma_int_t kn,
magma_int_t kb,
magmaDoubleComplex *  A,
const magma_int_t  lda,
magma_int_t ipiv,
magmaDoubleComplex *  work,
const magma_int_t ldwork,
magma_int_t info 
)
double lapackf77_zlange ( const char *  norm,
const magma_int_t m,
const magma_int_t n,
const magmaDoubleComplex *  A,
const magma_int_t lda,
double *  work 
)
double lapackf77_zlanhe ( const char *  norm,
const char *  uplo,
const magma_int_t n,
const magmaDoubleComplex *  A,
const magma_int_t lda,
double *  work 
)
double lapackf77_zlanht ( const char *  norm,
const magma_int_t n,
const double *  d,
const magmaDoubleComplex *  e 
)
double lapackf77_zlansy ( const char *  norm,
const char *  uplo,
const magma_int_t n,
const magmaDoubleComplex *  A,
const magma_int_t lda,
double *  work 
)
void lapackf77_zlaqp2 ( magma_int_t m,
magma_int_t n,
magma_int_t offset,
magmaDoubleComplex *  a,
magma_int_t lda,
magma_int_t jpvt,
magmaDoubleComplex *  tau,
double *  vn1,
double *  vn2,
magmaDoubleComplex *  work 
)

Here is the caller graph for this function:

void lapackf77_zlarf ( char *  side,
magma_int_t m,
magma_int_t n,
magmaDoubleComplex *  v,
magma_int_t incv,
magmaDoubleComplex *  tau,
magmaDoubleComplex *  C,
magma_int_t ldc,
magmaDoubleComplex *  work 
)
void lapackf77_zlarfb ( 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 magmaDoubleComplex *  V,
const magma_int_t ldv,
const magmaDoubleComplex *  T,
const magma_int_t ldt,
magmaDoubleComplex *  C,
const magma_int_t ldc,
magmaDoubleComplex *  work,
const magma_int_t ldwork 
)
void lapackf77_zlarfg ( const magma_int_t n,
magmaDoubleComplex *  alpha,
magmaDoubleComplex *  x,
const magma_int_t incx,
magmaDoubleComplex *  tau 
)
void lapackf77_zlarft ( const char *  direct,
const char *  storev,
const magma_int_t n,
const magma_int_t k,
magmaDoubleComplex *  V,
const magma_int_t ldv,
const magmaDoubleComplex *  tau,
magmaDoubleComplex *  T,
const magma_int_t ldt 
)
void lapackf77_zlarfx ( const char *  side,
const magma_int_t m,
const magma_int_t n,
magmaDoubleComplex *  V,
magmaDoubleComplex *  tau,
magmaDoubleComplex *  C,
const magma_int_t ldc,
magmaDoubleComplex *  work 
)

Here is the caller graph for this function:

void lapackf77_zlarfy ( const char *  uplo,
const magma_int_t n,
magmaDoubleComplex *  V,
const magma_int_t incv,
magmaDoubleComplex *  tau,
magmaDoubleComplex *  C,
const magma_int_t ldc,
magmaDoubleComplex *  work 
)
void lapackf77_zlarnv ( const magma_int_t idist,
magma_int_t iseed,
const magma_int_t n,
magmaDoubleComplex *  x 
)
void lapackf77_zlartg ( magmaDoubleComplex *  F,
magmaDoubleComplex *  G,
double *  cs,
magmaDoubleComplex *  SN,
magmaDoubleComplex *  R 
)
void lapackf77_zlascl ( const char *  type,
const magma_int_t kl,
const magma_int_t ku,
double *  cfrom,
double *  cto,
const magma_int_t m,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
magma_int_t info 
)
void lapackf77_zlaset ( const char *  uplo,
const magma_int_t m,
const magma_int_t n,
const magmaDoubleComplex *  alpha,
const magmaDoubleComplex *  beta,
magmaDoubleComplex *  A,
const magma_int_t lda 
)
void lapackf77_zlaswp ( const magma_int_t n,
magmaDoubleComplex *  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_zlatms ( magma_int_t m,
magma_int_t n,
const char *  dist,
magma_int_t iseed,
const char *  sym,
double *  d,
magma_int_t mode,
const double *  cond,
const double *  dmax,
magma_int_t kl,
magma_int_t ku,
const char *  pack,
magmaDoubleComplex *  a,
magma_int_t lda,
magmaDoubleComplex *  work,
magma_int_t info 
)
void lapackf77_zlatrd ( const char *  uplo,
const magma_int_t n,
const magma_int_t nb,
magmaDoubleComplex *  A,
const magma_int_t lda,
double *  e,
magmaDoubleComplex *  tau,
magmaDoubleComplex *  work,
const magma_int_t ldwork 
)
void lapackf77_zlauum ( const char *  uplo,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
magma_int_t info 
)
void lapackf77_zlavhe ( const char *  uplo,
const char *  trans,
const char *  diag,
magma_int_t n,
magma_int_t nrhs,
magmaDoubleComplex *  A,
magma_int_t lda,
magma_int_t ipiv,
magmaDoubleComplex *  B,
magma_int_t ldb,
magma_int_t info 
)
void lapackf77_zposv ( const char *  uplo,
const magma_int_t n,
const magma_int_t nrhs,
magmaDoubleComplex *  A,
const magma_int_t lda,
magmaDoubleComplex *  B,
const magma_int_t ldb,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_zpotrf ( const char *  uplo,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
magma_int_t info 
)
void lapackf77_zpotri ( const char *  uplo,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
magma_int_t info 
)
void lapackf77_zpotrs ( const char *  uplo,
const magma_int_t n,
const magma_int_t nrhs,
const magmaDoubleComplex *  A,
const magma_int_t lda,
magmaDoubleComplex *  B,
const magma_int_t ldb,
magma_int_t info 
)
double lapackf77_zqpt01 ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
magmaDoubleComplex *  A,
magmaDoubleComplex *  Af,
const magma_int_t lda,
magmaDoubleComplex *  tau,
magma_int_t jpvt,
magmaDoubleComplex *  work,
const magma_int_t lwork 
)

Here is the caller graph for this function:

void lapackf77_zqrt02 ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
magmaDoubleComplex *  A,
magmaDoubleComplex *  AF,
magmaDoubleComplex *  Q,
magmaDoubleComplex *  R,
const magma_int_t lda,
magmaDoubleComplex *  tau,
magmaDoubleComplex *  work,
const magma_int_t lwork,
double *  rwork,
double *  result 
)
void lapackf77_zstedc ( const char *  compz,
const magma_int_t n,
double *  d,
double *  e,
magmaDoubleComplex *  Z,
const magma_int_t ldz,
magmaDoubleComplex *  work,
const magma_int_t lwork,
DWORKFORZ_AND_LD magma_int_t iwork,
const magma_int_t liwork,
magma_int_t info 
)
void lapackf77_zstein ( const magma_int_t n,
const double *  d,
const double *  e,
const magma_int_t m,
const double *  w,
const magma_int_t iblock,
const magma_int_t isplit,
magmaDoubleComplex *  Z,
const magma_int_t ldz,
double *  work,
magma_int_t iwork,
magma_int_t ifailv,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_zstemr ( const char *  jobz,
const char *  range,
const magma_int_t n,
double *  d,
double *  e,
const double *  vl,
const double *  vu,
const magma_int_t il,
const magma_int_t iu,
magma_int_t m,
double *  w,
magmaDoubleComplex *  Z,
const magma_int_t ldz,
const magma_int_t nzc,
magma_int_t isuppz,
magma_int_t tryrac,
double *  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_zsteqr ( const char *  compz,
const magma_int_t n,
double *  d,
double *  e,
magmaDoubleComplex *  Z,
const magma_int_t ldz,
double *  work,
magma_int_t info 
)
void lapackf77_zstt21 ( const magma_int_t n,
const magma_int_t kband,
double *  AD,
double *  AE,
double *  SD,
double *  SE,
magmaDoubleComplex *  U,
const magma_int_t ldu,
magmaDoubleComplex *  work,
double *  rwork,
double *  result 
)
void lapackf77_zsymv ( const char *  uplo,
const magma_int_t n,
const magmaDoubleComplex *  alpha,
const magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  x,
const magma_int_t incx,
const magmaDoubleComplex *  beta,
magmaDoubleComplex *  y,
const magma_int_t incy 
)
void lapackf77_ztrevc ( const char *  side,
const char *  howmny,
magma_int_t select,
const magma_int_t n,
magmaDoubleComplex *  T,
const magma_int_t ldt,
magmaDoubleComplex *  Vl,
const magma_int_t ldvl,
magmaDoubleComplex *  Vr,
const magma_int_t ldvr,
const magma_int_t mm,
magma_int_t m,
magmaDoubleComplex *  work,
DWORKFORZ magma_int_t info 
)
void lapackf77_ztrtri ( const char *  uplo,
const char *  diag,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
magma_int_t info 
)
void lapackf77_zung2r ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  tau,
magmaDoubleComplex *  work,
magma_int_t info 
)
void lapackf77_zungbr ( const char *  vect,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  tau,
magmaDoubleComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_zunghr ( const magma_int_t n,
const magma_int_t ilo,
const magma_int_t ihi,
magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  tau,
magmaDoubleComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_zunglq ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  tau,
magmaDoubleComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_zungql ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  tau,
magmaDoubleComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)

Here is the caller graph for this function:

void lapackf77_zungqr ( const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  tau,
magmaDoubleComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_zungtr ( const char *  uplo,
const magma_int_t n,
magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  tau,
magmaDoubleComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_zunm2r ( const char *  side,
const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  tau,
magmaDoubleComplex *  C,
const magma_int_t ldc,
magmaDoubleComplex *  work,
magma_int_t info 
)
void lapackf77_zunmbr ( 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 magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  tau,
magmaDoubleComplex *  C,
const magma_int_t ldc,
magmaDoubleComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_zunmlq ( const char *  side,
const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  tau,
magmaDoubleComplex *  C,
const magma_int_t ldc,
magmaDoubleComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_zunmql ( const char *  side,
const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  tau,
magmaDoubleComplex *  C,
const magma_int_t ldc,
magmaDoubleComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_zunmqr ( const char *  side,
const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magma_int_t k,
const magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  tau,
magmaDoubleComplex *  C,
const magma_int_t ldc,
magmaDoubleComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_zunmtr ( const char *  side,
const char *  uplo,
const char *  trans,
const magma_int_t m,
const magma_int_t n,
const magmaDoubleComplex *  A,
const magma_int_t lda,
const magmaDoubleComplex *  tau,
magmaDoubleComplex *  C,
const magma_int_t ldc,
magmaDoubleComplex *  work,
const magma_int_t lwork,
magma_int_t info 
)
void lapackf77_zunt01 ( const char *  rowcol,
const magma_int_t m,
const magma_int_t n,
magmaDoubleComplex *  U,
const magma_int_t ldu,
magmaDoubleComplex *  work,
const magma_int_t lwork,
double *  rwork,
double *  resid 
)