MADNESS 0.10.1
Functions
clapack_fortran.h File Reference

Legacy C++ prototypes for Fortran LAPACK with associated typedefs and macos. More...

#include <madness/fortran_ctypes.h>
Include dependency graph for clapack_fortran.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void cgeev_ (const char *jobz, const char *uplo, integer *n, complex_real4 *a, integer *lda, complex_real4 *w, complex_real4 *vl, integer *ldvl, complex_real4 *vr, integer *ldvr, complex_real4 *work, integer *lwork, real4 *rwork, integer *info, char_len jobzlen, char_len uplo_len)
 
void cgels_ (const char *trans, integer *m, integer *n, integer *nrhs, complex_real4 *a, integer *lda, complex_real4 *b, integer *ldb, complex_real4 *work, integer *lwork, real4 *rwork, integer *infoOUT, char_len translen)
 
void cgelss_ (integer *m, integer *n, integer *nrhs, complex_real4 *a, integer *lda, complex_real4 *b, integer *ldb, real4 *sOUT, real4 *rcondIN, integer *rankOUT, complex_real4 *work, integer *lwork, real4 *rwork, integer *infoOUT)
 
void cgeqp3_ (integer *m, integer *n, complex_real4 *a, integer *lda, integer *jpvt, complex_real4 *tau, complex_real4 *work, integer *lwork, real4 *rwork, integer *infoOUT)
 
void cgeqrf_ (integer *m, integer *n, complex_real4 *a, integer *lda, complex_real4 *tau, complex_real4 *work, integer *lwork, integer *infoOUT)
 
void cgesv_ (integer *n, integer *nrhs, complex_real4 *AT, integer *lda, integer *piv, complex_real4 *x, integer *ldx, integer *info)
 
void cgesvd_ (const char *jobu, const char *jobvt, integer *m, integer *n, complex_real4 *a, integer *lda, real4 *s, complex_real4 *u, integer *ldu, complex_real4 *vt, integer *ldvt, complex_real4 *work, integer *lwork, real4 *rwork, integer *info, char_len jobulen, char_len jobvtlen)
 
void cgetrf_ (const integer *m, const integer *n, complex_real4 *a, const integer *lda, integer *ipiv, integer *info)
 
void cgetri_ (const integer *n, complex_real4 *a, const integer *lda, const integer *ipiv, complex_real4 *work, const integer *lwork, integer *info)
 
void cggev_ (const char *jobz, const char *uplo, integer *n, complex_real4 *a, integer *lda, complex_real4 *b, integer *ldb, complex_real4 *alpha, complex_real4 *beta, complex_real4 *vl, integer *ldvl, complex_real4 *vr, integer *ldvr, complex_real4 *work, integer *lwork, real4 *rwork, integer *info, char_len jobzlen, char_len uplo_len)
 
void cheev_ (const char *jobz, const char *uplo, integer *n, complex_real4 *a, integer *lda, real4 *w, complex_real4 *work, integer *lwork, real4 *rwork, integer *info, char_len jobzlen, char_len uplo_len)
 
void chegv_ (integer *itype, const char *jobz, const char *uplo, integer *n, complex_real4 *a, integer *lda, complex_real4 *b, integer *ldb, real4 *w, complex_real4 *work, integer *lwork, real4 *rwork, integer *info, char_len jobzlen, char_len uplo_len)
 
void cpotrf_ (const char *uplo, const integer *n, complex_real4 *a, const integer *lda, integer *info, char_len uplo_len)
 
void cpstrf_ (const char *uplo, const integer *n, complex_real4 *a, const integer *lda, integer *ipiv, integer *rank, real4 *tol, complex_real4 *work, integer *info)
 
void ctrsm_ (const char *side, const char *uplo, const char *transa, const char *diag, const integer *m, const integer *n, const complex_real4 *alpha, const complex_real4 *a, const integer *lda, complex_real4 *b, const integer *ldb, char_len sidelen, char_len uplolen, char_len transalen, char_len diaglen)
 
void ctrtri_ (const char *uplo, const char *diag, const integer *n, const complex_real4 *a, const integer *lda, integer *info)
 
void cungqr_ (integer *m, integer *n, integer *k, complex_real4 *a, integer *lda, complex_real4 *tau, complex_real4 *work, integer *lwork, integer *info)
 
void dgeev_ (const char *jobz, const char *uplo, integer *n, real8 *a, integer *lda, real8 *w_real, real8 *w_imag, real8 *v, integer *ldv, real8 *vr, integer *ldvr, real8 *work, integer *lwork, integer *info, char_len jobzlen, char_len uplo_len)
 
void dgels_ (const char *trans, integer *m, integer *n, integer *nrhs, real8 *a, integer *lda, real8 *b, integer *ldb, real8 *work, integer *lwork, integer *infoOUT, char_len translen)
 
void dgelss_ (integer *m, integer *n, integer *nrhs, real8 *a, integer *lda, real8 *b, integer *ldb, real8 *sOUT, real8 *rcondIN, integer *rankOUT, real8 *work, integer *lwork, integer *infoOUT)
 
void dgeqp3_ (integer *m, integer *n, real8 *a, integer *lda, integer *jpvt, real8 *tau, real8 *work, integer *lwork, integer *infoOUT)
 
void dgeqrf_ (integer *m, integer *n, real8 *a, integer *lda, real8 *tau, real8 *work, integer *lwork, integer *infoOUT)
 
void dgesv_ (integer *n, integer *nrhs, real8 *AT, integer *lda, integer *piv, real8 *x, integer *ldx, integer *info)
 
void dgesvd_ (const char *jobu, const char *jobvt, integer *m, integer *n, real8 *a, integer *lda, real8 *s, real8 *u, integer *ldu, real8 *vt, integer *ldvt, real8 *work, integer *lwork, integer *info, char_len jobulen, char_len jobvtlen)
 
void dgetrf_ (const integer *m, const integer *n, real8 *a, const integer *lda, integer *ipiv, integer *info)
 
void dgetri_ (const integer *n, real8 *a, const integer *lda, const integer *ipiv, real8 *work, const integer *lwork, integer *info)
 
void dggev_ (const char *jobl, const char *jobr, integer *n, real8 *a, integer *lda, real8 *b, integer *ldb, real8 *w_real, real8 *w_imag, real8 *beta, real8 *vl, integer *ldvl, real8 *vr, integer *ldvr, real8 *work, integer *lwork, integer *info, char_len jobzlen, char_len uplo_len)
 
double dlamch_ (const char *mode, int modelen)
 
void dorgqr_ (integer *m, integer *n, integer *k, real8 *a, integer *lda, real8 *tau, real8 *work, integer *lwork, integer *info)
 
void dpotrf_ (const char *uplo, const integer *n, real8 *a, const integer *lda, integer *info, char_len uplo_len)
 
void dpstrf_ (const char *uplo, const integer *n, real8 *a, const integer *lda, integer *ipiv, integer *rank, real8 *tol, real8 *work, integer *info)
 
void dsyev_ (const char *jobz, const char *uplo, integer *n, real8 *a, integer *lda, real8 *w, real8 *work, integer *lwork, integer *info, char_len jobzlen, char_len uplo_len)
 
void dsygv_ (integer *itype, const char *jobz, const char *uplo, integer *n, real8 *a, integer *lda, real8 *b, integer *ldb, real8 *w, real8 *work, integer *lwork, integer *info, char_len jobzlen, char_len uplo_len)
 
void dtrsm_ (const char *side, const char *uplo, const char *transa, const char *diag, const integer *m, const integer *n, const real8 *alpha, const real8 *a, const integer *lda, real8 *b, const integer *ldb, char_len sidelen, char_len uplolen, char_len transalen, char_len diaglen)
 
void dtrtri_ (const char *uplo, const char *diag, const integer *n, const real8 *a, const integer *lda, integer *info)
 
void sgeev_ (const char *jobz, const char *uplo, integer *n, real4 *a, integer *lda, real4 *w_real, real4 *w_imag, real4 *v, integer *ldv, real4 *vr, integer *ldvr, real4 *work, integer *lwork, integer *info, char_len jobzlen, char_len uplo_len)
 
void sgels_ (const char *trans, integer *m, integer *n, integer *nrhs, real4 *a, integer *lda, real4 *b, integer *ldb, real4 *work, integer *lwork, integer *infoOUT, char_len translen)
 
void sgelss_ (integer *m, integer *n, integer *nrhs, real4 *a, integer *lda, real4 *b, integer *ldb, real4 *sOUT, real4 *rcondIN, integer *rankOUT, real4 *work, integer *lwork, integer *infoOUT)
 
void sgeqp3_ (integer *m, integer *n, real4 *a, integer *lda, integer *jpvt, real4 *tau, real4 *work, integer *lwork, integer *infoOUT)
 
void sgeqrf_ (integer *m, integer *n, real4 *a, integer *lda, real4 *tau, real4 *work, integer *lwork, integer *infoOUT)
 
void sgesv_ (integer *n, integer *nrhs, real4 *AT, integer *lda, integer *piv, real4 *x, integer *ldx, integer *info)
 
void sgesvd_ (const char *jobu, const char *jobvt, integer *m, integer *n, real4 *a, integer *lda, real4 *s, real4 *u, integer *ldu, real4 *vt, integer *ldvt, real4 *work, integer *lwork, integer *info, char_len jobulen, char_len jobvtlen)
 
void sgetrf_ (const integer *m, const integer *n, real4 *a, const integer *lda, integer *ipiv, integer *info)
 
void sgetri_ (const integer *n, real4 *a, const integer *lda, const integer *ipiv, real4 *work, const integer *lwork, integer *info)
 
void sggev_ (const char *jobz, const char *uplo, integer *n, real4 *a, integer *lda, real4 *b, integer *ldb, real4 *alphar, real4 *alphai, real4 *beta, real4 *vl, integer *ldvl, real4 *vr, integer *ldvr, real4 *work, integer *lwork, integer *info, char_len jobzlen, char_len uplo_len)
 
float slamch_ (const char *mode, int modelen)
 
void sorgqr_ (integer *m, integer *n, integer *k, real4 *a, integer *lda, real4 *tau, real4 *work, integer *lwork, integer *info)
 
void spotrf_ (const char *uplo, const integer *n, real4 *a, const integer *lda, integer *info, char_len uplo_len)
 
void spstrf_ (const char *uplo, const integer *n, real4 *a, const integer *lda, integer *ipiv, integer *rank, real4 *tol, real4 *work, integer *info)
 
void ssyev_ (const char *jobz, const char *uplo, integer *n, real4 *a, integer *lda, real4 *w, real4 *work, integer *lwork, integer *info, char_len jobzlen, char_len uplo_len)
 
void ssygv_ (integer *itype, const char *jobz, const char *uplo, integer *n, real4 *a, integer *lda, real4 *b, integer *ldb, real4 *w, real4 *work, integer *lwork, integer *info, char_len jobzlen, char_len uplo_len)
 
void strsm_ (const char *side, const char *uplo, const char *transa, const char *diag, const integer *m, const integer *n, const real4 *alpha, const real4 *a, const integer *lda, real4 *b, const integer *ldb, char_len sidelen, char_len uplolen, char_len transalen, char_len diaglen)
 
void strtri_ (const char *uplo, const char *diag, const integer *n, const real4 *a, const integer *lda, integer *info)
 
void zgeev_ (const char *jobz, const char *uplo, integer *n, complex_real8 *a, integer *lda, complex_real8 *w, complex_real8 *vl, integer *ldvl, complex_real8 *vr, integer *ldvr, complex_real8 *work, integer *lwork, real8 *rwork, integer *info, char_len jobzlen, char_len uplo_len)
 
void zgels_ (const char *trans, integer *m, integer *n, integer *nrhs, complex_real8 *a, integer *lda, complex_real8 *b, integer *ldb, complex_real8 *work, integer *lwork, real8 *rwork, integer *infoOUT, char_len translen)
 
void zgelss_ (integer *m, integer *n, integer *nrhs, complex_real8 *a, integer *lda, complex_real8 *b, integer *ldb, real8 *sOUT, real8 *rcondIN, integer *rankOUT, complex_real8 *work, integer *lwork, real8 *rwork, integer *infoOUT)
 
void zgeqp3_ (integer *m, integer *n, complex_real8 *a, integer *lda, integer *jpvt, complex_real8 *tau, complex_real8 *work, integer *lwork, real8 *rwork, integer *infoOUT)
 
void zgeqrf_ (integer *m, integer *n, complex_real8 *a, integer *lda, complex_real8 *tau, complex_real8 *work, integer *lwork, integer *infoOUT)
 
void zgesv_ (integer *n, integer *nrhs, complex_real8 *AT, integer *lda, integer *piv, complex_real8 *x, integer *ldx, integer *info)
 
void zgesvd_ (const char *jobu, const char *jobvt, integer *m, integer *n, complex_real8 *a, integer *lda, real8 *s, complex_real8 *u, integer *ldu, complex_real8 *vt, integer *ldvt, complex_real8 *work, integer *lwork, real8 *rwork, integer *info, char_len jobulen, char_len jobvtlen)
 
void zgetrf_ (const integer *m, const integer *n, complex_real8 *a, const integer *lda, integer *ipiv, integer *info)
 
void zgetri_ (const integer *n, complex_real8 *a, const integer *lda, const integer *ipiv, complex_real8 *work, const integer *lwork, integer *info)
 
void zggev_ (const char *jobz, const char *uplo, integer *n, complex_real8 *a, integer *lda, complex_real8 *b, integer *ldb, complex_real8 *alpha, complex_real8 *beta, complex_real8 *vl, integer *ldvl, complex_real8 *vr, integer *ldvr, complex_real8 *work, integer *lwork, real8 *rwork, integer *info, char_len jobzlen, char_len uplo_len)
 
void zheev_ (const char *jobz, const char *uplo, integer *n, complex_real8 *a, integer *lda, real8 *w, complex_real8 *work, integer *lwork, real8 *rwork, integer *info, char_len jobzlen, char_len uplo_len)
 
void zhegv_ (integer *itype, const char *jobz, const char *uplo, integer *n, complex_real8 *a, integer *lda, complex_real8 *b, integer *ldb, real8 *w, complex_real8 *work, integer *lwork, real8 *rwork, integer *info, char_len jobzlen, char_len uplo_len)
 
void zpotrf_ (const char *uplo, const integer *n, complex_real8 *a, const integer *lda, integer *info, char_len uplo_len)
 
void zpstrf_ (const char *uplo, const integer *n, complex_real8 *a, const integer *lda, integer *ipiv, integer *rank, real8 *tol, complex_real8 *work, integer *info)
 
void ztrsm_ (const char *side, const char *uplo, const char *transa, const char *diag, const integer *m, const integer *n, const complex_real8 *alpha, const complex_real8 *a, const integer *lda, complex_real8 *b, const integer *ldb, char_len sidelen, char_len uplolen, char_len transalen, char_len diaglen)
 
void ztrtri_ (const char *uplo, const char *diag, const integer *n, const complex_real8 *a, const integer *lda, integer *info)
 
void zungqr_ (integer *m, integer *n, integer *k, complex_real8 *a, integer *lda, complex_real8 *tau, complex_real8 *work, integer *lwork, integer *info)
 

Detailed Description

Legacy C++ prototypes for Fortran LAPACK with associated typedefs and macos.

Function Documentation

◆ cgeev_()

void cgeev_ ( const char *  jobz,
const char *  uplo,
integer n,
complex_real4 a,
integer lda,
complex_real4 w,
complex_real4 vl,
integer ldvl,
complex_real4 vr,
integer ldvr,
complex_real4 work,
integer lwork,
real4 rwork,
integer info,
char_len  jobzlen,
char_len  uplo_len 
)

Referenced by geev_().

◆ cgels_()

void cgels_ ( const char *  trans,
integer m,
integer n,
integer nrhs,
complex_real4 a,
integer lda,
complex_real4 b,
integer ldb,
complex_real4 work,
integer lwork,
real4 rwork,
integer infoOUT,
char_len  translen 
)

◆ cgelss_()

void cgelss_ ( integer m,
integer n,
integer nrhs,
complex_real4 a,
integer lda,
complex_real4 b,
integer ldb,
real4 sOUT,
real4 rcondIN,
integer rankOUT,
complex_real4 work,
integer lwork,
real4 rwork,
integer infoOUT 
)

Referenced by gelss_().

◆ cgeqp3_()

void cgeqp3_ ( integer m,
integer n,
complex_real4 a,
integer lda,
integer jpvt,
complex_real4 tau,
complex_real4 work,
integer lwork,
real4 rwork,
integer infoOUT 
)

Referenced by geqp3_().

◆ cgeqrf_()

void cgeqrf_ ( integer m,
integer n,
complex_real4 a,
integer lda,
complex_real4 tau,
complex_real4 work,
integer lwork,
integer infoOUT 
)

Referenced by geqrf_().

◆ cgesv_()

void cgesv_ ( integer n,
integer nrhs,
complex_real4 AT,
integer lda,
integer piv,
complex_real4 x,
integer ldx,
integer info 
)

Referenced by gesv_().

◆ cgesvd_()

void cgesvd_ ( const char *  jobu,
const char *  jobvt,
integer m,
integer n,
complex_real4 a,
integer lda,
real4 s,
complex_real4 u,
integer ldu,
complex_real4 vt,
integer ldvt,
complex_real4 work,
integer lwork,
real4 rwork,
integer info,
char_len  jobulen,
char_len  jobvtlen 
)

Referenced by gesvd_(), and madness::svd().

◆ cgetrf_()

void cgetrf_ ( const integer m,
const integer n,
complex_real4 a,
const integer lda,
integer ipiv,
integer info 
)

Referenced by getrf_().

◆ cgetri_()

void cgetri_ ( const integer n,
complex_real4 a,
const integer lda,
const integer ipiv,
complex_real4 work,
const integer lwork,
integer info 
)

Referenced by getri_().

◆ cggev_()

void cggev_ ( const char *  jobz,
const char *  uplo,
integer n,
complex_real4 a,
integer lda,
complex_real4 b,
integer ldb,
complex_real4 alpha,
complex_real4 beta,
complex_real4 vl,
integer ldvl,
complex_real4 vr,
integer ldvr,
complex_real4 work,
integer lwork,
real4 rwork,
integer info,
char_len  jobzlen,
char_len  uplo_len 
)

Referenced by ggev_().

◆ cheev_()

void cheev_ ( const char *  jobz,
const char *  uplo,
integer n,
complex_real4 a,
integer lda,
real4 w,
complex_real4 work,
integer lwork,
real4 rwork,
integer info,
char_len  jobzlen,
char_len  uplo_len 
)

Referenced by madness::hereig(), and syev_().

◆ chegv_()

void chegv_ ( integer itype,
const char *  jobz,
const char *  uplo,
integer n,
complex_real4 a,
integer lda,
complex_real4 b,
integer ldb,
real4 w,
complex_real4 work,
integer lwork,
real4 rwork,
integer info,
char_len  jobzlen,
char_len  uplo_len 
)

Referenced by madness::hereig_gen(), and sygv_().

◆ cpotrf_()

void cpotrf_ ( const char *  uplo,
const integer n,
complex_real4 a,
const integer lda,
integer info,
char_len  uplo_len 
)

Referenced by madness::cholesky(), and potrf_().

◆ cpstrf_()

void cpstrf_ ( const char *  uplo,
const integer n,
complex_real4 a,
const integer lda,
integer ipiv,
integer rank,
real4 tol,
complex_real4 work,
integer info 
)

Referenced by pstrf_().

◆ ctrsm_()

void ctrsm_ ( const char *  side,
const char *  uplo,
const char *  transa,
const char *  diag,
const integer m,
const integer n,
const complex_real4 alpha,
const complex_real4 a,
const integer lda,
complex_real4 b,
const integer ldb,
char_len  sidelen,
char_len  uplolen,
char_len  transalen,
char_len  diaglen 
)

◆ ctrtri_()

void ctrtri_ ( const char *  uplo,
const char *  diag,
const integer n,
const complex_real4 a,
const integer lda,
integer info 
)

◆ cungqr_()

void cungqr_ ( integer m,
integer n,
integer k,
complex_real4 a,
integer lda,
complex_real4 tau,
complex_real4 work,
integer lwork,
integer info 
)

Referenced by orgqr_().

◆ dgeev_()

void dgeev_ ( const char *  jobz,
const char *  uplo,
integer n,
real8 a,
integer lda,
real8 w_real,
real8 w_imag,
real8 v,
integer ldv,
real8 vr,
integer ldvr,
real8 work,
integer lwork,
integer info,
char_len  jobzlen,
char_len  uplo_len 
)

Referenced by geev_().

◆ dgels_()

void dgels_ ( const char *  trans,
integer m,
integer n,
integer nrhs,
real8 a,
integer lda,
real8 b,
integer ldb,
real8 work,
integer lwork,
integer infoOUT,
char_len  translen 
)

Referenced by solve().

◆ dgelss_()

void dgelss_ ( integer m,
integer n,
integer nrhs,
real8 a,
integer lda,
real8 b,
integer ldb,
real8 sOUT,
real8 rcondIN,
integer rankOUT,
real8 work,
integer lwork,
integer infoOUT 
)

Referenced by gelss_().

◆ dgeqp3_()

void dgeqp3_ ( integer m,
integer n,
real8 a,
integer lda,
integer jpvt,
real8 tau,
real8 work,
integer lwork,
integer infoOUT 
)

Referenced by geqp3_().

◆ dgeqrf_()

void dgeqrf_ ( integer m,
integer n,
real8 a,
integer lda,
real8 tau,
real8 work,
integer lwork,
integer infoOUT 
)

Referenced by geqrf_().

◆ dgesv_()

void dgesv_ ( integer n,
integer nrhs,
real8 AT,
integer lda,
integer piv,
real8 x,
integer ldx,
integer info 
)

Referenced by gesv_().

◆ dgesvd_()

void dgesvd_ ( const char *  jobu,
const char *  jobvt,
integer m,
integer n,
real8 a,
integer lda,
real8 s,
real8 u,
integer ldu,
real8 vt,
integer ldvt,
real8 work,
integer lwork,
integer info,
char_len  jobulen,
char_len  jobvtlen 
)

Referenced by gesvd_(), and madness::svd().

◆ dgetrf_()

void dgetrf_ ( const integer m,
const integer n,
real8 a,
const integer lda,
integer ipiv,
integer info 
)

Referenced by getrf_().

◆ dgetri_()

void dgetri_ ( const integer n,
real8 a,
const integer lda,
const integer ipiv,
real8 work,
const integer lwork,
integer info 
)

Referenced by getri_().

◆ dggev_()

void dggev_ ( const char *  jobl,
const char *  jobr,
integer n,
real8 a,
integer lda,
real8 b,
integer ldb,
real8 w_real,
real8 w_imag,
real8 beta,
real8 vl,
integer ldvl,
real8 vr,
integer ldvr,
real8 work,
integer lwork,
integer info,
char_len  jobzlen,
char_len  uplo_len 
)

Referenced by ggev_().

◆ dlamch_()

double dlamch_ ( const char *  mode,
int  modelen 
)

◆ dorgqr_()

void dorgqr_ ( integer m,
integer n,
integer k,
real8 a,
integer lda,
real8 tau,
real8 work,
integer lwork,
integer info 
)

Referenced by orgqr_().

◆ dpotrf_()

void dpotrf_ ( const char *  uplo,
const integer n,
real8 a,
const integer lda,
integer info,
char_len  uplo_len 
)

Referenced by madness::cholesky(), and potrf_().

◆ dpstrf_()

void dpstrf_ ( const char *  uplo,
const integer n,
real8 a,
const integer lda,
integer ipiv,
integer rank,
real8 tol,
real8 work,
integer info 
)

Referenced by pstrf_().

◆ dsyev_()

void dsyev_ ( const char *  jobz,
const char *  uplo,
integer n,
real8 a,
integer lda,
real8 w,
real8 work,
integer lwork,
integer info,
char_len  jobzlen,
char_len  uplo_len 
)

Referenced by madness::hereig(), and syev_().

◆ dsygv_()

void dsygv_ ( integer itype,
const char *  jobz,
const char *  uplo,
integer n,
real8 a,
integer lda,
real8 b,
integer ldb,
real8 w,
real8 work,
integer lwork,
integer info,
char_len  jobzlen,
char_len  uplo_len 
)

Referenced by madness::hereig_gen(), and sygv_().

◆ dtrsm_()

void dtrsm_ ( const char *  side,
const char *  uplo,
const char *  transa,
const char *  diag,
const integer m,
const integer n,
const real8 alpha,
const real8 a,
const integer lda,
real8 b,
const integer ldb,
char_len  sidelen,
char_len  uplolen,
char_len  transalen,
char_len  diaglen 
)

◆ dtrtri_()

void dtrtri_ ( const char *  uplo,
const char *  diag,
const integer n,
const real8 a,
const integer lda,
integer info 
)

◆ sgeev_()

void sgeev_ ( const char *  jobz,
const char *  uplo,
integer n,
real4 a,
integer lda,
real4 w_real,
real4 w_imag,
real4 v,
integer ldv,
real4 vr,
integer ldvr,
real4 work,
integer lwork,
integer info,
char_len  jobzlen,
char_len  uplo_len 
)

Referenced by geev_().

◆ sgels_()

void sgels_ ( const char *  trans,
integer m,
integer n,
integer nrhs,
real4 a,
integer lda,
real4 b,
integer ldb,
real4 work,
integer lwork,
integer infoOUT,
char_len  translen 
)

◆ sgelss_()

void sgelss_ ( integer m,
integer n,
integer nrhs,
real4 a,
integer lda,
real4 b,
integer ldb,
real4 sOUT,
real4 rcondIN,
integer rankOUT,
real4 work,
integer lwork,
integer infoOUT 
)

Referenced by gelss_().

◆ sgeqp3_()

void sgeqp3_ ( integer m,
integer n,
real4 a,
integer lda,
integer jpvt,
real4 tau,
real4 work,
integer lwork,
integer infoOUT 
)

Referenced by geqp3_().

◆ sgeqrf_()

void sgeqrf_ ( integer m,
integer n,
real4 a,
integer lda,
real4 tau,
real4 work,
integer lwork,
integer infoOUT 
)

Referenced by geqrf_().

◆ sgesv_()

void sgesv_ ( integer n,
integer nrhs,
real4 AT,
integer lda,
integer piv,
real4 x,
integer ldx,
integer info 
)

Referenced by gesv_().

◆ sgesvd_()

void sgesvd_ ( const char *  jobu,
const char *  jobvt,
integer m,
integer n,
real4 a,
integer lda,
real4 s,
real4 u,
integer ldu,
real4 vt,
integer ldvt,
real4 work,
integer lwork,
integer info,
char_len  jobulen,
char_len  jobvtlen 
)

Referenced by gesvd_(), and madness::svd().

◆ sgetrf_()

void sgetrf_ ( const integer m,
const integer n,
real4 a,
const integer lda,
integer ipiv,
integer info 
)

Referenced by getrf_().

◆ sgetri_()

void sgetri_ ( const integer n,
real4 a,
const integer lda,
const integer ipiv,
real4 work,
const integer lwork,
integer info 
)

Referenced by getri_().

◆ sggev_()

void sggev_ ( const char *  jobz,
const char *  uplo,
integer n,
real4 a,
integer lda,
real4 b,
integer ldb,
real4 alphar,
real4 alphai,
real4 beta,
real4 vl,
integer ldvl,
real4 vr,
integer ldvr,
real4 work,
integer lwork,
integer info,
char_len  jobzlen,
char_len  uplo_len 
)

Referenced by ggev_().

◆ slamch_()

float slamch_ ( const char *  mode,
int  modelen 
)

◆ sorgqr_()

void sorgqr_ ( integer m,
integer n,
integer k,
real4 a,
integer lda,
real4 tau,
real4 work,
integer lwork,
integer info 
)

Referenced by orgqr_().

◆ spotrf_()

void spotrf_ ( const char *  uplo,
const integer n,
real4 a,
const integer lda,
integer info,
char_len  uplo_len 
)

Referenced by madness::cholesky(), and potrf_().

◆ spstrf_()

void spstrf_ ( const char *  uplo,
const integer n,
real4 a,
const integer lda,
integer ipiv,
integer rank,
real4 tol,
real4 work,
integer info 
)

Referenced by pstrf_().

◆ ssyev_()

void ssyev_ ( const char *  jobz,
const char *  uplo,
integer n,
real4 a,
integer lda,
real4 w,
real4 work,
integer lwork,
integer info,
char_len  jobzlen,
char_len  uplo_len 
)

Referenced by madness::hereig(), and syev_().

◆ ssygv_()

void ssygv_ ( integer itype,
const char *  jobz,
const char *  uplo,
integer n,
real4 a,
integer lda,
real4 b,
integer ldb,
real4 w,
real4 work,
integer lwork,
integer info,
char_len  jobzlen,
char_len  uplo_len 
)

Referenced by madness::hereig_gen(), and sygv_().

◆ strsm_()

void strsm_ ( const char *  side,
const char *  uplo,
const char *  transa,
const char *  diag,
const integer m,
const integer n,
const real4 alpha,
const real4 a,
const integer lda,
real4 b,
const integer ldb,
char_len  sidelen,
char_len  uplolen,
char_len  transalen,
char_len  diaglen 
)

◆ strtri_()

void strtri_ ( const char *  uplo,
const char *  diag,
const integer n,
const real4 a,
const integer lda,
integer info 
)

◆ zgeev_()

void zgeev_ ( const char *  jobz,
const char *  uplo,
integer n,
complex_real8 a,
integer lda,
complex_real8 w,
complex_real8 vl,
integer ldvl,
complex_real8 vr,
integer ldvr,
complex_real8 work,
integer lwork,
real8 rwork,
integer info,
char_len  jobzlen,
char_len  uplo_len 
)

Referenced by geev_().

◆ zgels_()

void zgels_ ( const char *  trans,
integer m,
integer n,
integer nrhs,
complex_real8 a,
integer lda,
complex_real8 b,
integer ldb,
complex_real8 work,
integer lwork,
real8 rwork,
integer infoOUT,
char_len  translen 
)

◆ zgelss_()

void zgelss_ ( integer m,
integer n,
integer nrhs,
complex_real8 a,
integer lda,
complex_real8 b,
integer ldb,
real8 sOUT,
real8 rcondIN,
integer rankOUT,
complex_real8 work,
integer lwork,
real8 rwork,
integer infoOUT 
)

Referenced by gelss_().

◆ zgeqp3_()

void zgeqp3_ ( integer m,
integer n,
complex_real8 a,
integer lda,
integer jpvt,
complex_real8 tau,
complex_real8 work,
integer lwork,
real8 rwork,
integer infoOUT 
)

Referenced by geqp3_().

◆ zgeqrf_()

void zgeqrf_ ( integer m,
integer n,
complex_real8 a,
integer lda,
complex_real8 tau,
complex_real8 work,
integer lwork,
integer infoOUT 
)

Referenced by geqrf_().

◆ zgesv_()

void zgesv_ ( integer n,
integer nrhs,
complex_real8 AT,
integer lda,
integer piv,
complex_real8 x,
integer ldx,
integer info 
)

Referenced by gesv_().

◆ zgesvd_()

void zgesvd_ ( const char *  jobu,
const char *  jobvt,
integer m,
integer n,
complex_real8 a,
integer lda,
real8 s,
complex_real8 u,
integer ldu,
complex_real8 vt,
integer ldvt,
complex_real8 work,
integer lwork,
real8 rwork,
integer info,
char_len  jobulen,
char_len  jobvtlen 
)

Referenced by gesvd_(), and madness::svd().

◆ zgetrf_()

void zgetrf_ ( const integer m,
const integer n,
complex_real8 a,
const integer lda,
integer ipiv,
integer info 
)

Referenced by getrf_().

◆ zgetri_()

void zgetri_ ( const integer n,
complex_real8 a,
const integer lda,
const integer ipiv,
complex_real8 work,
const integer lwork,
integer info 
)

Referenced by getri_().

◆ zggev_()

void zggev_ ( const char *  jobz,
const char *  uplo,
integer n,
complex_real8 a,
integer lda,
complex_real8 b,
integer ldb,
complex_real8 alpha,
complex_real8 beta,
complex_real8 vl,
integer ldvl,
complex_real8 vr,
integer ldvr,
complex_real8 work,
integer lwork,
real8 rwork,
integer info,
char_len  jobzlen,
char_len  uplo_len 
)

Referenced by ggev_().

◆ zheev_()

void zheev_ ( const char *  jobz,
const char *  uplo,
integer n,
complex_real8 a,
integer lda,
real8 w,
complex_real8 work,
integer lwork,
real8 rwork,
integer info,
char_len  jobzlen,
char_len  uplo_len 
)

Referenced by madness::hereig(), and syev_().

◆ zhegv_()

void zhegv_ ( integer itype,
const char *  jobz,
const char *  uplo,
integer n,
complex_real8 a,
integer lda,
complex_real8 b,
integer ldb,
real8 w,
complex_real8 work,
integer lwork,
real8 rwork,
integer info,
char_len  jobzlen,
char_len  uplo_len 
)

Referenced by madness::hereig_gen(), and sygv_().

◆ zpotrf_()

void zpotrf_ ( const char *  uplo,
const integer n,
complex_real8 a,
const integer lda,
integer info,
char_len  uplo_len 
)

Referenced by madness::cholesky(), and potrf_().

◆ zpstrf_()

void zpstrf_ ( const char *  uplo,
const integer n,
complex_real8 a,
const integer lda,
integer ipiv,
integer rank,
real8 tol,
complex_real8 work,
integer info 
)

Referenced by pstrf_().

◆ ztrsm_()

void ztrsm_ ( const char *  side,
const char *  uplo,
const char *  transa,
const char *  diag,
const integer m,
const integer n,
const complex_real8 alpha,
const complex_real8 a,
const integer lda,
complex_real8 b,
const integer ldb,
char_len  sidelen,
char_len  uplolen,
char_len  transalen,
char_len  diaglen 
)

◆ ztrtri_()

void ztrtri_ ( const char *  uplo,
const char *  diag,
const integer n,
const complex_real8 a,
const integer lda,
integer info 
)

◆ zungqr_()

void zungqr_ ( integer m,
integer n,
integer k,
complex_real8 a,
integer lda,
complex_real8 tau,
complex_real8 work,
integer lwork,
integer info 
)

Referenced by orgqr_().