📄 clapack.h
字号:
/* Subroutine */ int cgttrf_(integer *n, complex *dl, complex *d__, complex *
du, complex *du2, integer *ipiv, integer *info);
/* Subroutine */ int cgttrs_(char *trans, integer *n, integer *nrhs, complex *
dl, complex *d__, complex *du, complex *du2, integer *ipiv, complex *
b, integer *ldb, integer *info);
/* Subroutine */ int cgtts2_(integer *itrans, integer *n, integer *nrhs,
complex *dl, complex *d__, complex *du, complex *du2, integer *ipiv,
complex *b, integer *ldb);
/* Subroutine */ int chbev_(char *jobz, char *uplo, integer *n, integer *kd,
complex *ab, integer *ldab, real *w, complex *z__, integer *ldz,
complex *work, real *rwork, integer *info);
/* Subroutine */ int chbevd_(char *jobz, char *uplo, integer *n, integer *kd,
complex *ab, integer *ldab, real *w, complex *z__, integer *ldz,
complex *work, integer *lwork, real *rwork, integer *lrwork, integer *
iwork, integer *liwork, integer *info);
/* Subroutine */ int chbevx_(char *jobz, char *range, char *uplo, integer *n,
integer *kd, complex *ab, integer *ldab, complex *q, integer *ldq,
real *vl, real *vu, integer *il, integer *iu, real *abstol, integer *
m, real *w, complex *z__, integer *ldz, complex *work, real *rwork,
integer *iwork, integer *ifail, integer *info);
/* Subroutine */ int chbgst_(char *vect, char *uplo, integer *n, integer *ka,
integer *kb, complex *ab, integer *ldab, complex *bb, integer *ldbb,
complex *x, integer *ldx, complex *work, real *rwork, integer *info);
/* Subroutine */ int chbgv_(char *jobz, char *uplo, integer *n, integer *ka,
integer *kb, complex *ab, integer *ldab, complex *bb, integer *ldbb,
real *w, complex *z__, integer *ldz, complex *work, real *rwork,
integer *info);
/* Subroutine */ int chbgvx_(char *jobz, char *range, char *uplo, integer *n,
integer *ka, integer *kb, complex *ab, integer *ldab, complex *bb,
integer *ldbb, complex *q, integer *ldq, real *vl, real *vu, integer *
il, integer *iu, real *abstol, integer *m, real *w, complex *z__,
integer *ldz, complex *work, real *rwork, integer *iwork, integer *
ifail, integer *info);
/* Subroutine */ int chbtrd_(char *vect, char *uplo, integer *n, integer *kd,
complex *ab, integer *ldab, real *d__, real *e, complex *q, integer *
ldq, complex *work, integer *info);
/* Subroutine */ int checon_(char *uplo, integer *n, complex *a, integer *lda,
integer *ipiv, real *anorm, real *rcond, complex *work, integer *
info);
/* Subroutine */ int cheev_(char *jobz, char *uplo, integer *n, complex *a,
integer *lda, real *w, complex *work, integer *lwork, real *rwork,
integer *info);
/* Subroutine */ int cheevd_(char *jobz, char *uplo, integer *n, complex *a,
integer *lda, real *w, complex *work, integer *lwork, real *rwork,
integer *lrwork, integer *iwork, integer *liwork, integer *info);
/* Subroutine */ int cheevr_(char *jobz, char *range, char *uplo, integer *n,
complex *a, integer *lda, real *vl, real *vu, integer *il, integer *
iu, real *abstol, integer *m, real *w, complex *z__, integer *ldz,
integer *isuppz, complex *work, integer *lwork, real *rwork, integer *
lrwork, integer *iwork, integer *liwork, integer *info);
/* Subroutine */ int cheevx_(char *jobz, char *range, char *uplo, integer *n,
complex *a, integer *lda, real *vl, real *vu, integer *il, integer *
iu, real *abstol, integer *m, real *w, complex *z__, integer *ldz,
complex *work, integer *lwork, real *rwork, integer *iwork, integer *
ifail, integer *info);
/* Subroutine */ int chegs2_(integer *itype, char *uplo, integer *n, complex *
a, integer *lda, complex *b, integer *ldb, integer *info);
/* Subroutine */ int chegst_(integer *itype, char *uplo, integer *n, complex *
a, integer *lda, complex *b, integer *ldb, integer *info);
/* Subroutine */ int chegv_(integer *itype, char *jobz, char *uplo, integer *
n, complex *a, integer *lda, complex *b, integer *ldb, real *w,
complex *work, integer *lwork, real *rwork, integer *info);
/* Subroutine */ int chegvd_(integer *itype, char *jobz, char *uplo, integer *
n, complex *a, integer *lda, complex *b, integer *ldb, real *w,
complex *work, integer *lwork, real *rwork, integer *lrwork, integer *
iwork, integer *liwork, integer *info);
/* Subroutine */ int chegvx_(integer *itype, char *jobz, char *range, char *
uplo, integer *n, complex *a, integer *lda, complex *b, integer *ldb,
real *vl, real *vu, integer *il, integer *iu, real *abstol, integer *
m, real *w, complex *z__, integer *ldz, complex *work, integer *lwork,
real *rwork, integer *iwork, integer *ifail, integer *info);
/* Subroutine */ int cherfs_(char *uplo, integer *n, integer *nrhs, complex *
a, integer *lda, complex *af, integer *ldaf, integer *ipiv, complex *
b, integer *ldb, complex *x, integer *ldx, real *ferr, real *berr,
complex *work, real *rwork, integer *info);
/* Subroutine */ int chesv_(char *uplo, integer *n, integer *nrhs, complex *a,
integer *lda, integer *ipiv, complex *b, integer *ldb, complex *work,
integer *lwork, integer *info);
/* Subroutine */ int chesvx_(char *fact, char *uplo, integer *n, integer *
nrhs, complex *a, integer *lda, complex *af, integer *ldaf, integer *
ipiv, complex *b, integer *ldb, complex *x, integer *ldx, real *rcond,
real *ferr, real *berr, complex *work, integer *lwork, real *rwork,
integer *info);
/* Subroutine */ int chetf2_(char *uplo, integer *n, complex *a, integer *lda,
integer *ipiv, integer *info);
/* Subroutine */ int chetrd_(char *uplo, integer *n, complex *a, integer *lda,
real *d__, real *e, complex *tau, complex *work, integer *lwork,
integer *info);
/* Subroutine */ int chetrf_(char *uplo, integer *n, complex *a, integer *lda,
integer *ipiv, complex *work, integer *lwork, integer *info);
/* Subroutine */ int chetri_(char *uplo, integer *n, complex *a, integer *lda,
integer *ipiv, complex *work, integer *info);
/* Subroutine */ int chetrs_(char *uplo, integer *n, integer *nrhs, complex *
a, integer *lda, integer *ipiv, complex *b, integer *ldb, integer *
info);
/* Subroutine */ int chgeqz_(char *job, char *compq, char *compz, integer *n,
integer *ilo, integer *ihi, complex *a, integer *lda, complex *b,
integer *ldb, complex *alpha, complex *beta, complex *q, integer *ldq,
complex *z__, integer *ldz, complex *work, integer *lwork, real *
rwork, integer *info);
/* Subroutine */ int chpcon_(char *uplo, integer *n, complex *ap, integer *
ipiv, real *anorm, real *rcond, complex *work, integer *info);
/* Subroutine */ int chpev_(char *jobz, char *uplo, integer *n, complex *ap,
real *w, complex *z__, integer *ldz, complex *work, real *rwork,
integer *info);
/* Subroutine */ int chpevd_(char *jobz, char *uplo, integer *n, complex *ap,
real *w, complex *z__, integer *ldz, complex *work, integer *lwork,
real *rwork, integer *lrwork, integer *iwork, integer *liwork,
integer *info);
/* Subroutine */ int chpevx_(char *jobz, char *range, char *uplo, integer *n,
complex *ap, real *vl, real *vu, integer *il, integer *iu, real *
abstol, integer *m, real *w, complex *z__, integer *ldz, complex *
work, real *rwork, integer *iwork, integer *ifail, integer *info);
/* Subroutine */ int chpgst_(integer *itype, char *uplo, integer *n, complex *
ap, complex *bp, integer *info);
/* Subroutine */ int chpgv_(integer *itype, char *jobz, char *uplo, integer *
n, complex *ap, complex *bp, real *w, complex *z__, integer *ldz,
complex *work, real *rwork, integer *info);
/* Subroutine */ int chpgvd_(integer *itype, char *jobz, char *uplo, integer *
n, complex *ap, complex *bp, real *w, complex *z__, integer *ldz,
complex *work, integer *lwork, real *rwork, integer *lrwork, integer *
iwork, integer *liwork, integer *info);
/* Subroutine */ int chpgvx_(integer *itype, char *jobz, char *range, char *
uplo, integer *n, complex *ap, complex *bp, real *vl, real *vu,
integer *il, integer *iu, real *abstol, integer *m, real *w, complex *
z__, integer *ldz, complex *work, real *rwork, integer *iwork,
integer *ifail, integer *info);
/* Subroutine */ int chprfs_(char *uplo, integer *n, integer *nrhs, complex *
ap, complex *afp, integer *ipiv, complex *b, integer *ldb, complex *x,
integer *ldx, real *ferr, real *berr, complex *work, real *rwork,
integer *info);
/* Subroutine */ int chpsv_(char *uplo, integer *n, integer *nrhs, complex *
ap, integer *ipiv, complex *b, integer *ldb, integer *info);
/* Subroutine */ int chpsvx_(char *fact, char *uplo, integer *n, integer *
nrhs, complex *ap, complex *afp, integer *ipiv, complex *b, integer *
ldb, complex *x, integer *ldx, real *rcond, real *ferr, real *berr,
complex *work, real *rwork, integer *info);
/* Subroutine */ int chptrd_(char *uplo, integer *n, complex *ap, real *d__,
real *e, complex *tau, integer *info);
/* Subroutine */ int chptrf_(char *uplo, integer *n, complex *ap, integer *
ipiv, integer *info);
/* Subroutine */ int chptri_(char *uplo, integer *n, complex *ap, integer *
ipiv, complex *work, integer *info);
/* Subroutine */ int chptrs_(char *uplo, integer *n, integer *nrhs, complex *
ap, integer *ipiv, complex *b, integer *ldb, integer *info);
/* Subroutine */ int chsein_(char *side, char *eigsrc, char *initv, logical *
select, integer *n, complex *h__, integer *ldh, complex *w, complex *
vl, integer *ldvl, complex *vr, integer *ldvr, integer *mm, integer *
m, complex *work, real *rwork, integer *ifaill, integer *ifailr,
integer *info);
/* Subroutine */ int chseqr_(char *job, char *compz, integer *n, integer *ilo,
integer *ihi, complex *h__, integer *ldh, complex *w, complex *z__,
integer *ldz, complex *work, integer *lwork, integer *info);
/* Subroutine */ int clabrd_(integer *m, integer *n, integer *nb, complex *a,
integer *lda, real *d__, real *e, complex *tauq, complex *taup,
complex *x, integer *ldx, complex *y, integer *ldy);
/* Subroutine */ int clacgv_(integer *n, complex *x, integer *incx);
/* Subroutine */ int clacon_(integer *n, complex *v, complex *x, real *est,
integer *kase);
/* Subroutine */ int clacp2_(char *uplo, integer *m, integer *n, real *a,
integer *lda, complex *b, integer *ldb);
/* Subroutine */ int clacpy_(char *uplo, integer *m, integer *n, complex *a,
integer *lda, complex *b, integer *ldb);
/* Subroutine */ int clacrm_(integer *m, integer *n, complex *a, integer *lda,
real *b, integer *ldb, complex *c__, integer *ldc, real *rwork);
/* Subroutine */ int clacrt_(integer *n, complex *cx, integer *incx, complex *
cy, integer *incy, complex *c__, complex *s);
/* Subroutine */ int claed0_(integer *qsiz, integer *n, real *d__, real *e,
complex *q, integer *ldq, complex *qstore, integer *ldqs, real *rwork,
integer *iwork, integer *info);
/* Subroutine */ int claed7_(integer *n, integer *cutpnt, integer *qsiz,
integer *tlvls, integer *curlvl, integer *curpbm, real *d__, complex *
q, integer *ldq, real *rho, integer *indxq, real *qstore, integer *
qptr, integer *prmptr, integer *perm, integer *givptr, integer *
givcol, real *givnum, complex *work, real *rwork, integer *iwork,
integer *info);
/* Subroutine */ int claed8_(integer *k, integer *n, integer *qsiz, complex *
q, integer *ldq, real *d__, real *rho, integer *cutpnt, real *z__,
real *dlamda, complex *q2, integer *ldq2, real *w, integer *indxp,
integer *indx, integer *indxq, integer *perm, integer *givptr,
integer *givcol, real *givnum, integer *info);
/* Subroutine */ int claein_(logical *rightv, logical *noinit, integer *n,
complex *h__, integer *ldh, complex *w, complex *v, complex *b,
integer *ldb, real *rwork, real *eps3, real *smlnum, integer *info);
/* Subroutine */ int claesy_(complex *a, complex *b, complex *c__, complex *
rt1, complex *rt2, complex *evscal, complex *cs1, complex *sn1);
/* Subroutine */ int claev2_(complex *a, complex *b, complex *c__, real *rt1,
real *rt2, real *cs1, complex *sn1);
/* Subroutine */ int clags2_(logical *upper, real *a1, complex *a2, real *a3,
real *b1, complex *b2, real *b3, real *csu, complex *snu, real *csv,
complex *snv, real *csq, complex *snq);
/* Subroutine */ int clagtm_(char *trans, integer *n, integer *nrhs, real *
alpha, complex *dl, complex *d__, complex *du, complex *x, integer *
ldx, real *beta, complex *b, integer *ldb);
/* Subroutine */ int clahef_(char *uplo, integer *n, integer *nb, integer *kb,
complex *a, integer *lda, integer *ipiv, complex *w, integer *ldw,
integer *info);
/* Subroutine */ int clahqr_(logical *wantt, logical *wantz, integer *n,
integer *ilo, integer *ihi, complex *h__, integer *ldh, complex *w,
integer *iloz, integer *ihiz, complex *z__, integer *ldz, integer *
info);
/* Subroutine */ int clahrd_(integer *n, integer *k, integer *nb, complex *a,
integer *lda, complex *tau, complex *t, integer *ldt, complex *y,
integer *ldy);
/* Subroutine */ int claic1_(integer *job, integer *j, complex *x, real *sest,
complex *w, complex *gamma, real *sestpr, complex *s, complex *c__);
/* Subroutine */ int clals0_(integer *icompq, integer *nl, integer *nr,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -