📄 clapack.h
字号:
integer *sqre, integer *nrhs, complex *b, integer *ldb, complex *bx,
integer *ldbx, integer *perm, integer *givptr, integer *givcol,
integer *ldgcol, real *givnum, integer *ldgnum, real *poles, real *
difl, real *difr, real *z__, integer *k, real *c__, real *s, real *
rwork, integer *info);
/* Subroutine */ int clalsa_(integer *icompq, integer *smlsiz, integer *n,
integer *nrhs, complex *b, integer *ldb, complex *bx, integer *ldbx,
real *u, integer *ldu, real *vt, integer *k, real *difl, real *difr,
real *z__, real *poles, integer *givptr, integer *givcol, integer *
ldgcol, integer *perm, real *givnum, real *c__, real *s, real *rwork,
integer *iwork, integer *info);
/* Subroutine */ int clapll_(integer *n, complex *x, integer *incx, complex *
y, integer *incy, real *ssmin);
/* Subroutine */ int clapmt_(logical *forwrd, integer *m, integer *n, complex
*x, integer *ldx, integer *k);
/* Subroutine */ int claqgb_(integer *m, integer *n, integer *kl, integer *ku,
complex *ab, integer *ldab, real *r__, real *c__, real *rowcnd, real
*colcnd, real *amax, char *equed);
/* Subroutine */ int claqge_(integer *m, integer *n, complex *a, integer *lda,
real *r__, real *c__, real *rowcnd, real *colcnd, real *amax, char *
equed);
/* Subroutine */ int claqhb_(char *uplo, integer *n, integer *kd, complex *ab,
integer *ldab, real *s, real *scond, real *amax, char *equed);
/* Subroutine */ int claqhe_(char *uplo, integer *n, complex *a, integer *lda,
real *s, real *scond, real *amax, char *equed);
/* Subroutine */ int claqhp_(char *uplo, integer *n, complex *ap, real *s,
real *scond, real *amax, char *equed);
/* Subroutine */ int claqp2_(integer *m, integer *n, integer *offset, complex
*a, integer *lda, integer *jpvt, complex *tau, real *vn1, real *vn2,
complex *work);
/* Subroutine */ int claqps_(integer *m, integer *n, integer *offset, integer
*nb, integer *kb, complex *a, integer *lda, integer *jpvt, complex *
tau, real *vn1, real *vn2, complex *auxv, complex *f, integer *ldf);
/* Subroutine */ int claqsb_(char *uplo, integer *n, integer *kd, complex *ab,
integer *ldab, real *s, real *scond, real *amax, char *equed);
/* Subroutine */ int claqsp_(char *uplo, integer *n, complex *ap, real *s,
real *scond, real *amax, char *equed);
/* Subroutine */ int claqsy_(char *uplo, integer *n, complex *a, integer *lda,
real *s, real *scond, real *amax, char *equed);
/* Subroutine */ int clar1v_(integer *n, integer *b1, integer *bn, real *
sigma, real *d__, real *l, real *ld, real *lld, real *gersch, complex
*z__, real *ztz, real *mingma, integer *r__, integer *isuppz, real *
work);
/* Subroutine */ int clar2v_(integer *n, complex *x, complex *y, complex *z__,
integer *incx, real *c__, complex *s, integer *incc);
/* Subroutine */ int clarcm_(integer *m, integer *n, real *a, integer *lda,
complex *b, integer *ldb, complex *c__, integer *ldc, real *rwork);
/* Subroutine */ int clarf_(char *side, integer *m, integer *n, complex *v,
integer *incv, complex *tau, complex *c__, integer *ldc, complex *
work);
/* Subroutine */ int clarfb_(char *side, char *trans, char *direct, char *
storev, integer *m, integer *n, integer *k, complex *v, integer *ldv,
complex *t, integer *ldt, complex *c__, integer *ldc, complex *work,
integer *ldwork);
/* Subroutine */ int clarfg_(integer *n, complex *alpha, complex *x, integer *
incx, complex *tau);
/* Subroutine */ int clarft_(char *direct, char *storev, integer *n, integer *
k, complex *v, integer *ldv, complex *tau, complex *t, integer *ldt);
/* Subroutine */ int clarfx_(char *side, integer *m, integer *n, complex *v,
complex *tau, complex *c__, integer *ldc, complex *work);
/* Subroutine */ int clargv_(integer *n, complex *x, integer *incx, complex *
y, integer *incy, real *c__, integer *incc);
/* Subroutine */ int clarnv_(integer *idist, integer *iseed, integer *n,
complex *x);
/* Subroutine */ int clarrv_(integer *n, real *d__, real *l, integer *isplit,
integer *m, real *w, integer *iblock, real *gersch, real *tol,
complex *z__, integer *ldz, integer *isuppz, real *work, integer *
iwork, integer *info);
/* Subroutine */ int clartg_(complex *f, complex *g, real *cs, complex *sn,
complex *r__);
/* Subroutine */ int clartv_(integer *n, complex *x, integer *incx, complex *
y, integer *incy, real *c__, complex *s, integer *incc);
/* Subroutine */ int clarz_(char *side, integer *m, integer *n, integer *l,
complex *v, integer *incv, complex *tau, complex *c__, integer *ldc,
complex *work);
/* Subroutine */ int clarzb_(char *side, char *trans, char *direct, char *
storev, integer *m, integer *n, integer *k, integer *l, complex *v,
integer *ldv, complex *t, integer *ldt, complex *c__, integer *ldc,
complex *work, integer *ldwork);
/* Subroutine */ int clarzt_(char *direct, char *storev, integer *n, integer *
k, complex *v, integer *ldv, complex *tau, complex *t, integer *ldt);
/* Subroutine */ int clascl_(char *type__, integer *kl, integer *ku, real *
cfrom, real *cto, integer *m, integer *n, complex *a, integer *lda,
integer *info);
/* Subroutine */ int claset_(char *uplo, integer *m, integer *n, complex *
alpha, complex *beta, complex *a, integer *lda);
/* Subroutine */ int clasr_(char *side, char *pivot, char *direct, integer *m,
integer *n, real *c__, real *s, complex *a, integer *lda);
/* Subroutine */ int classq_(integer *n, complex *x, integer *incx, real *
scale, real *sumsq);
/* Subroutine */ int claswp_(integer *n, complex *a, integer *lda, integer *
k1, integer *k2, integer *ipiv, integer *incx);
/* Subroutine */ int clasyf_(char *uplo, integer *n, integer *nb, integer *kb,
complex *a, integer *lda, integer *ipiv, complex *w, integer *ldw,
integer *info);
/* Subroutine */ int clatbs_(char *uplo, char *trans, char *diag, char *
normin, integer *n, integer *kd, complex *ab, integer *ldab, complex *
x, real *scale, real *cnorm, integer *info);
/* Subroutine */ int clatdf_(integer *ijob, integer *n, complex *z__, integer
*ldz, complex *rhs, real *rdsum, real *rdscal, integer *ipiv, integer
*jpiv);
/* Subroutine */ int clatps_(char *uplo, char *trans, char *diag, char *
normin, integer *n, complex *ap, complex *x, real *scale, real *cnorm,
integer *info);
/* Subroutine */ int clatrd_(char *uplo, integer *n, integer *nb, complex *a,
integer *lda, real *e, complex *tau, complex *w, integer *ldw);
/* Subroutine */ int clatrs_(char *uplo, char *trans, char *diag, char *
normin, integer *n, complex *a, integer *lda, complex *x, real *scale,
real *cnorm, integer *info);
/* Subroutine */ int clatrz_(integer *m, integer *n, integer *l, complex *a,
integer *lda, complex *tau, complex *work);
/* Subroutine */ int clatzm_(char *side, integer *m, integer *n, complex *v,
integer *incv, complex *tau, complex *c1, complex *c2, integer *ldc,
complex *work);
/* Subroutine */ int clauu2_(char *uplo, integer *n, complex *a, integer *lda,
integer *info);
/* Subroutine */ int clauum_(char *uplo, integer *n, complex *a, integer *lda,
integer *info);
/* Subroutine */ int cpbcon_(char *uplo, integer *n, integer *kd, complex *ab,
integer *ldab, real *anorm, real *rcond, complex *work, real *rwork,
integer *info);
/* Subroutine */ int cpbequ_(char *uplo, integer *n, integer *kd, complex *ab,
integer *ldab, real *s, real *scond, real *amax, integer *info);
/* Subroutine */ int cpbrfs_(char *uplo, integer *n, integer *kd, integer *
nrhs, complex *ab, integer *ldab, complex *afb, integer *ldafb,
complex *b, integer *ldb, complex *x, integer *ldx, real *ferr, real *
berr, complex *work, real *rwork, integer *info);
/* Subroutine */ int cpbstf_(char *uplo, integer *n, integer *kd, complex *ab,
integer *ldab, integer *info);
/* Subroutine */ int cpbsv_(char *uplo, integer *n, integer *kd, integer *
nrhs, complex *ab, integer *ldab, complex *b, integer *ldb, integer *
info);
/* Subroutine */ int cpbsvx_(char *fact, char *uplo, integer *n, integer *kd,
integer *nrhs, complex *ab, integer *ldab, complex *afb, integer *
ldafb, char *equed, real *s, complex *b, integer *ldb, complex *x,
integer *ldx, real *rcond, real *ferr, real *berr, complex *work,
real *rwork, integer *info);
/* Subroutine */ int cpbtf2_(char *uplo, integer *n, integer *kd, complex *ab,
integer *ldab, integer *info);
/* Subroutine */ int cpbtrf_(char *uplo, integer *n, integer *kd, complex *ab,
integer *ldab, integer *info);
/* Subroutine */ int cpbtrs_(char *uplo, integer *n, integer *kd, integer *
nrhs, complex *ab, integer *ldab, complex *b, integer *ldb, integer *
info);
/* Subroutine */ int cpocon_(char *uplo, integer *n, complex *a, integer *lda,
real *anorm, real *rcond, complex *work, real *rwork, integer *info);
/* Subroutine */ int cpoequ_(integer *n, complex *a, integer *lda, real *s,
real *scond, real *amax, integer *info);
/* Subroutine */ int cporfs_(char *uplo, integer *n, integer *nrhs, complex *
a, integer *lda, complex *af, integer *ldaf, complex *b, integer *ldb,
complex *x, integer *ldx, real *ferr, real *berr, complex *work,
real *rwork, integer *info);
/* Subroutine */ int cposv_(char *uplo, integer *n, integer *nrhs, complex *a,
integer *lda, complex *b, integer *ldb, integer *info);
/* Subroutine */ int cposvx_(char *fact, char *uplo, integer *n, integer *
nrhs, complex *a, integer *lda, complex *af, integer *ldaf, char *
equed, real *s, complex *b, integer *ldb, complex *x, integer *ldx,
real *rcond, real *ferr, real *berr, complex *work, real *rwork,
integer *info);
/* Subroutine */ int cpotf2_(char *uplo, integer *n, complex *a, integer *lda,
integer *info);
/* Subroutine */ int cpotrf_(char *uplo, integer *n, complex *a, integer *lda,
integer *info);
/* Subroutine */ int cpotri_(char *uplo, integer *n, complex *a, integer *lda,
integer *info);
/* Subroutine */ int cpotrs_(char *uplo, integer *n, integer *nrhs, complex *
a, integer *lda, complex *b, integer *ldb, integer *info);
/* Subroutine */ int cppcon_(char *uplo, integer *n, complex *ap, real *anorm,
real *rcond, complex *work, real *rwork, integer *info);
/* Subroutine */ int cppequ_(char *uplo, integer *n, complex *ap, real *s,
real *scond, real *amax, integer *info);
/* Subroutine */ int cpprfs_(char *uplo, integer *n, integer *nrhs, complex *
ap, complex *afp, complex *b, integer *ldb, complex *x, integer *ldx,
real *ferr, real *berr, complex *work, real *rwork, integer *info);
/* Subroutine */ int cppsv_(char *uplo, integer *n, integer *nrhs, complex *
ap, complex *b, integer *ldb, integer *info);
/* Subroutine */ int cppsvx_(char *fact, char *uplo, integer *n, integer *
nrhs, complex *ap, complex *afp, char *equed, real *s, complex *b,
integer *ldb, complex *x, integer *ldx, real *rcond, real *ferr, real
*berr, complex *work, real *rwork, integer *info);
/* Subroutine */ int cpptrf_(char *uplo, integer *n, complex *ap, integer *
info);
/* Subroutine */ int cpptri_(char *uplo, integer *n, complex *ap, integer *
info);
/* Subroutine */ int cpptrs_(char *uplo, integer *n, integer *nrhs, complex *
ap, complex *b, integer *ldb, integer *info);
/* Subroutine */ int cptcon_(integer *n, real *d__, complex *e, real *anorm,
real *rcond, real *rwork, integer *info);
/* Subroutine */ int cptrfs_(char *uplo, integer *n, integer *nrhs, real *d__,
complex *e, real *df, complex *ef, complex *b, integer *ldb, complex
*x, integer *ldx, real *ferr, real *berr, complex *work, real *rwork,
integer *info);
/* Subroutine */ int cptsv_(integer *n, integer *nrhs, real *d__, complex *e,
complex *b, integer *ldb, integer *info);
/* Subroutine */ int cptsvx_(char *fact, integer *n, integer *nrhs, real *d__,
complex *e, real *df, complex *ef, complex *b, integer *ldb, complex
*x, integer *ldx, real *rcond, real *ferr, real *berr, complex *work,
real *rwork, integer *info);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -