- bdsdc
void bdsdc(char uplo, char compq, f_int n, f_float* d, f_float* e, f_float* u, f_int ldu, f_float* vt, f_int ldvt, f_float* q, f_int iq, f_float* work, f_int* iwork, f_int info)
Computes the singular value decomposition (SVD) of a real bidiagonal
matrix, using a divide and conquer method.
- bdsdc
void bdsdc(char uplo, char compq, f_int n, f_double* d, f_double* e, f_double* u, f_int ldu, f_double* vt, f_int ldvt, f_double* q, f_int iq, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- bdsqr
void bdsqr(char uplo, f_int n, f_int ncvt, f_int nru, f_int ncc, f_float* d, f_float* e, f_float* vt, f_int ldvt, f_float* u, f_int ldu, f_float* c, f_int ldc, f_float* work, f_int info)
Computes the singular value decomposition (SVD) of a real bidiagonal
matrix, using the bidiagonal QR algorithm.
- bdsqr
void bdsqr(char uplo, f_int n, f_int ncvt, f_int nru, f_int ncc, f_double* d, f_double* e, f_double* vt, f_int ldvt, f_double* u, f_int ldu, f_double* c, f_int ldc, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- bdsqr
void bdsqr(char uplo, f_int n, f_int ncvt, f_int nru, f_int ncc, f_float* d, f_float* e, f_cfloat* vt, f_int ldvt, f_cfloat* u, f_int ldu, f_cfloat* c, f_int ldc, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- bdsqr
void bdsqr(char uplo, f_int n, f_int ncvt, f_int nru, f_int ncc, f_double* d, f_double* e, f_cdouble* vt, f_int ldvt, f_cdouble* u, f_int ldu, f_cdouble* c, f_int ldc, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- disna
void disna(char job, f_int m, f_int n, f_float* d, f_float* sep, f_int info)
Computes the reciprocal condition numbers for the eigenvectors of a
real symmetric or complex Hermitian matrix or for the left or right
singular vectors of a general matrix.
- disna
void disna(char job, f_int m, f_int n, f_double* d, f_double* sep, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- dlamch
f_double dlamch(char[] cmach)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbbrd
void gbbrd(char vect, f_int m, f_int n, f_int ncc, f_int kl, f_int ku, f_float* ab, f_int ldab, f_float* d, f_float* e, f_float* q, f_int ldq, f_float* pt, f_int ldpt, f_float* c, f_int ldc, f_float* work, f_int info)
Reduces a general band matrix to real upper bidiagonal form
by an orthogonal transformation.
- gbbrd
void gbbrd(char vect, f_int m, f_int n, f_int ncc, f_int kl, f_int ku, f_double* ab, f_int ldab, f_double* d, f_double* e, f_double* q, f_int ldq, f_double* pt, f_int ldpt, f_double* c, f_int ldc, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbbrd
void gbbrd(char vect, f_int m, f_int n, f_int ncc, f_int kl, f_int ku, f_cfloat* ab, f_int ldab, f_float* d, f_float* e, f_cfloat* q, f_int ldq, f_cfloat* pt, f_int ldpt, f_cfloat* c, f_int ldc, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbbrd
void gbbrd(char vect, f_int m, f_int n, f_int ncc, f_int kl, f_int ku, f_cdouble* ab, f_int ldab, f_double* d, f_double* e, f_cdouble* q, f_int ldq, f_cdouble* pt, f_int ldpt, f_cdouble* c, f_int ldc, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbcon
void gbcon(char norm, f_int n, f_int kl, f_int ku, f_float* ab, f_int ldab, f_int* ipiv, f_float* anorm, f_float rcond, f_float* work, f_int* iwork, f_int info)
Estimates the reciprocal of the condition number of a general
band matrix, in either the 1-norm or the infinity-norm, using
the LU factorization computed by SGBTRF.
- gbcon
void gbcon(char norm, f_int n, f_int kl, f_int ku, f_double* ab, f_int ldab, f_int* ipiv, f_double* anorm, f_double rcond, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbcon
void gbcon(char norm, f_int n, f_int kl, f_int ku, f_cfloat* ab, f_int ldab, f_int* ipiv, f_float* anorm, f_float rcond, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbcon
void gbcon(char norm, f_int n, f_int kl, f_int ku, f_cdouble* ab, f_int ldab, f_int* ipiv, f_double* anorm, f_double rcond, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbequ
void gbequ(f_int m, f_int n, f_int kl, f_int ku, f_float* ab, f_int ldab, f_float* r, f_float* c, f_float* rowcnd, f_float* colcnd, f_float* amax, f_int info)
Computes row and column scalings to equilibrate a general band
matrix and reduce its condition number.
- gbequ
void gbequ(f_int m, f_int n, f_int kl, f_int ku, f_double* ab, f_int ldab, f_double* r, f_double* c, f_double* rowcnd, f_double* colcnd, f_double* amax, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbequ
void gbequ(f_int m, f_int n, f_int kl, f_int ku, f_cfloat* ab, f_int ldab, f_float* r, f_float* c, f_float* rowcnd, f_float* colcnd, f_float* amax, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbequ
void gbequ(f_int m, f_int n, f_int kl, f_int ku, f_cdouble* ab, f_int ldab, f_double* r, f_double* c, f_double* rowcnd, f_double* colcnd, f_double* amax, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbrfs
void gbrfs(char trans, f_int n, f_int kl, f_int ku, f_int nrhs, f_float* ab, f_int ldab, f_float* afb, f_int ldafb, f_int* ipiv, f_float* b, f_int ldb, f_float* x, f_int ldx, f_float* ferr, f_float* berr, f_float* work, f_int* iwork, f_int info)
Improves the computed solution to a general banded system of
linear equations AX=B, A**T X=B or A**H X=B, and provides forward
and backward error bounds for the solution.
- gbrfs
void gbrfs(char trans, f_int n, f_int kl, f_int ku, f_int nrhs, f_double* ab, f_int ldab, f_double* afb, f_int ldafb, f_int* ipiv, f_double* b, f_int ldb, f_double* x, f_int ldx, f_double* ferr, f_double* berr, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbrfs
void gbrfs(char trans, f_int n, f_int kl, f_int ku, f_int nrhs, f_cfloat* ab, f_int ldab, f_cfloat* afb, f_int ldafb, f_int* ipiv, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbrfs
void gbrfs(char trans, f_int n, f_int kl, f_int ku, f_int nrhs, f_cdouble* ab, f_int ldab, f_cdouble* afb, f_int ldafb, f_int* ipiv, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbsv
void gbsv(f_int n, f_int kl, f_int ku, f_int nrhs, f_float* ab, f_int ldab, f_int* ipiv, f_float* b, f_int ldb, f_int info)
Solves a general banded system of linear equations AX=B.
- gbsv
void gbsv(f_int n, f_int kl, f_int ku, f_int nrhs, f_double* ab, f_int ldab, f_int* ipiv, f_double* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbsv
void gbsv(f_int n, f_int kl, f_int ku, f_int nrhs, f_cfloat* ab, f_int ldab, f_int* ipiv, f_cfloat* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbsv
void gbsv(f_int n, f_int kl, f_int ku, f_int nrhs, f_cdouble* ab, f_int ldab, f_int* ipiv, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbsvx
void gbsvx(char fact, char trans, f_int n, f_int kl, f_int ku, f_int nrhs, f_cdouble* ab, f_int ldab, f_cdouble* afb, f_int ldafb, f_int* ipiv, char equed, f_double* r, f_double* c, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double rcond, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbsvx
void gbsvx(char fact, char trans, f_int n, f_int kl, f_int ku, f_int nrhs, f_cfloat* ab, f_int ldab, f_cfloat* afb, f_int ldafb, f_int* ipiv, char equed, f_float* r, f_float* c, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float rcond, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbsvx
void gbsvx(char fact, char trans, f_int n, f_int kl, f_int ku, f_int nrhs, f_double* ab, f_int ldab, f_double* afb, f_int ldafb, f_int* ipiv, char equed, f_double* r, f_double* c, f_double* b, f_int ldb, f_double* x, f_int ldx, f_double rcond, f_double* ferr, f_double* berr, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbsvx
void gbsvx(char fact, char trans, f_int n, f_int kl, f_int ku, f_int nrhs, f_float* ab, f_int ldab, f_float* afb, f_int ldafb, f_int* ipiv, char equed, f_float* r, f_float* c, f_float* b, f_int ldb, f_float* x, f_int ldx, f_float rcond, f_float* ferr, f_float* berr, f_float* work, f_int* iwork, f_int info)
Solves a general banded system of linear equations AX=B,
A**T X=B or A**H X=B, and provides an estimate of the condition
number and error bounds on the solution.
- gbtrf
void gbtrf(f_int m, f_int n, f_int kl, f_int ku, f_float* ab, f_int ldab, f_int* ipiv, f_int info)
Computes an LU factorization of a general band matrix, using
partial pivoting with row interchanges.
- gbtrf
void gbtrf(f_int m, f_int n, f_int kl, f_int ku, f_double* ab, f_int ldab, f_int* ipiv, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbtrf
void gbtrf(f_int m, f_int n, f_int kl, f_int ku, f_cfloat* ab, f_int ldab, f_int* ipiv, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbtrf
void gbtrf(f_int m, f_int n, f_int kl, f_int ku, f_cdouble* ab, f_int ldab, f_int* ipiv, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbtrs
void gbtrs(char trans, f_int n, f_int kl, f_int ku, f_int nrhs, f_float* ab, f_int ldab, f_int* ipiv, f_float* b, f_int ldb, f_int info)
Solves a general banded system of linear equations AX=B,
A**T X=B or A**H X=B, using the LU factorization computed
by SGBTRF.
- gbtrs
void gbtrs(char trans, f_int n, f_int kl, f_int ku, f_int nrhs, f_double* ab, f_int ldab, f_int* ipiv, f_double* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbtrs
void gbtrs(char trans, f_int n, f_int kl, f_int ku, f_int nrhs, f_cfloat* ab, f_int ldab, f_int* ipiv, f_cfloat* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gbtrs
void gbtrs(char trans, f_int n, f_int kl, f_int ku, f_int nrhs, f_cdouble* ab, f_int ldab, f_int* ipiv, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gebak
void gebak(char job, char side, f_int n, f_int ilo, f_int ihi, f_float* scale, f_int m, f_float* v, f_int ldv, f_int info)
Transforms eigenvectors of a balanced matrix to those of the
original matrix supplied to SGEBAL.
- gebak
void gebak(char job, char side, f_int n, f_int ilo, f_int ihi, f_double* scale, f_int m, f_double* v, f_int ldv, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gebak
void gebak(char job, char side, f_int n, f_int ilo, f_int ihi, f_float* scale, f_int m, f_cfloat* v, f_int ldv, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gebak
void gebak(char job, char side, f_int n, f_int ilo, f_int ihi, f_double* scale, f_int m, f_cdouble* v, f_int ldv, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gebal
void gebal(char job, f_int n, f_float* a, f_int lda, f_int ilo, f_int ihi, f_float* scale, f_int info)
Balances a general matrix in order to improve the accuracy
of computed eigenvalues.
- gebal
void gebal(char job, f_int n, f_double* a, f_int lda, f_int ilo, f_int ihi, f_double* scale, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gebal
void gebal(char job, f_int n, f_cfloat* a, f_int lda, f_int ilo, f_int ihi, f_float* scale, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gebal
void gebal(char job, f_int n, f_cdouble* a, f_int lda, f_int ilo, f_int ihi, f_double* scale, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gebrd
void gebrd(f_int m, f_int n, f_float* a, f_int lda, f_float* d, f_float* e, f_float* tauq, f_float* taup, f_float* work, f_int lwork, f_int info)
Reduces a general rectangular matrix to real bidiagonal form
by an orthogonal transformation.
- gebrd
void gebrd(f_int m, f_int n, f_double* a, f_int lda, f_double* d, f_double* e, f_double* tauq, f_double* taup, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gebrd
void gebrd(f_int m, f_int n, f_cfloat* a, f_int lda, f_float* d, f_float* e, f_cfloat* tauq, f_cfloat* taup, f_cfloat* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gebrd
void gebrd(f_int m, f_int n, f_cdouble* a, f_int lda, f_double* d, f_double* e, f_cdouble* tauq, f_cdouble* taup, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gecon
void gecon(char norm, f_int n, f_float* a, f_int lda, f_float* anorm, f_float rcond, f_float* work, f_int* iwork, f_int info)
Estimates the reciprocal of the condition number of a general
matrix, in either the 1-norm or the infinity-norm, using the
LU factorization computed by SGETRF.
- gecon
void gecon(char norm, f_int n, f_double* a, f_int lda, f_double* anorm, f_double rcond, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gecon
void gecon(char norm, f_int n, f_cfloat* a, f_int lda, f_float* anorm, f_float rcond, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gecon
void gecon(char norm, f_int n, f_cdouble* a, f_int lda, f_double* anorm, f_double rcond, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geequ
void geequ(f_int m, f_int n, f_float* a, f_int lda, f_float* r, f_float* c, f_float* rowcnd, f_float* colcnd, f_float* amax, f_int info)
Computes row and column scalings to equilibrate a general
rectangular matrix and reduce its condition number.
- geequ
void geequ(f_int m, f_int n, f_double* a, f_int lda, f_double* r, f_double* c, f_double* rowcnd, f_double* colcnd, f_double* amax, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geequ
void geequ(f_int m, f_int n, f_cfloat* a, f_int lda, f_float* r, f_float* c, f_float* rowcnd, f_float* colcnd, f_float* amax, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geequ
void geequ(f_int m, f_int n, f_cdouble* a, f_int lda, f_double* r, f_double* c, f_double* rowcnd, f_double* colcnd, f_double* amax, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gees
void gees(char jobvs, char sort, FCB_CGEES_SELECT select, f_int n, f_cfloat* a, f_int lda, f_int sdim, f_cfloat* w, f_cfloat* vs, f_int ldvs, f_cfloat* work, f_int lwork, f_float* rwork, f_int bwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gees
void gees(char jobvs, char sort, FCB_DGEES_SELECT select, f_int n, f_double* a, f_int lda, f_int sdim, f_double* wr, f_double* wi, f_double* vs, f_int ldvs, f_double* work, f_int lwork, f_int bwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gees
void gees(char jobvs, char sort, FCB_ZGEES_SELECT select, f_int n, f_cdouble* a, f_int lda, f_int sdim, f_cdouble* w, f_cdouble* vs, f_int ldvs, f_cdouble* work, f_int lwork, f_double* rwork, f_int bwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gees
void gees(char jobvs, char sort, FCB_SGEES_SELECT select, f_int n, f_float* a, f_int lda, f_int sdim, f_float* wr, f_float* wi, f_float* vs, f_int ldvs, f_float* work, f_int lwork, f_int bwork, f_int info)
Computes the eigenvalues and Schur factorization of a general
matrix, and orders the factorization so that selected eigenvalues
are at the top left of the Schur form.
- geesx
void geesx(char jobvs, char sort, FCB_ZGEESX_SELECT select, char sense, f_int n, f_cdouble* a, f_int lda, f_int sdim, f_cdouble* w, f_cdouble* vs, f_int ldvs, f_double* rconde, f_double* rcondv, f_cdouble* work, f_int lwork, f_double* rwork, f_int bwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geesx
void geesx(char jobvs, char sort, FCB_CGEESX_SELECT select, char sense, f_int n, f_cfloat* a, f_int lda, f_int sdim, f_cfloat* w, f_cfloat* vs, f_int ldvs, f_float* rconde, f_float* rcondv, f_cfloat* work, f_int lwork, f_float* rwork, f_int bwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geesx
void geesx(char jobvs, char sort, FCB_DGEESX_SELECT select, char sense, f_int n, f_double* a, f_int lda, f_int sdim, f_double* wr, f_double* wi, f_double* vs, f_int ldvs, f_double* rconde, f_double* rcondv, f_double* work, f_int lwork, f_int* iwork, f_int liwork, f_int bwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geesx
void geesx(char jobvs, char sort, FCB_SGEESX_SELECT select, char sense, f_int n, f_float* a, f_int lda, f_int sdim, f_float* wr, f_float* wi, f_float* vs, f_int ldvs, f_float* rconde, f_float* rcondv, f_float* work, f_int lwork, f_int* iwork, f_int liwork, f_int bwork, f_int info)
Computes the eigenvalues and Schur factorization of a general
matrix, orders the factorization so that selected eigenvalues
are at the top left of the Schur form, and computes reciprocal
condition numbers for the average of the selected eigenvalues,
and for the associated right invariant subspace.
- geev
void geev(char jobvl, char jobvr, f_int n, f_cdouble* a, f_int lda, f_cdouble* w, f_cdouble* vl, f_int ldvl, f_cdouble* vr, f_int ldvr, f_cdouble* work, f_int lwork, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geev
void geev(char jobvl, char jobvr, f_int n, f_cfloat* a, f_int lda, f_cfloat* w, f_cfloat* vl, f_int ldvl, f_cfloat* vr, f_int ldvr, f_cfloat* work, f_int lwork, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geev
void geev(char jobvl, char jobvr, f_int n, f_double* a, f_int lda, f_double* wr, f_double* wi, f_double* vl, f_int ldvl, f_double* vr, f_int ldvr, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geev
void geev(char jobvl, char jobvr, f_int n, f_float* a, f_int lda, f_float* wr, f_float* wi, f_float* vl, f_int ldvl, f_float* vr, f_int ldvr, f_float* work, f_int lwork, f_int info)
Computes the eigenvalues and left and right eigenvectors of
a general matrix.
- geevx
void geevx(char balanc, char jobvl, char jobvr, char sense, f_int n, f_cfloat* a, f_int lda, f_cfloat* w, f_cfloat* vl, f_int ldvl, f_cfloat* vr, f_int ldvr, f_int ilo, f_int ihi, f_float* scale, f_float* abnrm, f_float* rconde, f_float* rcondv, f_cfloat* work, f_int lwork, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geevx
void geevx(char balanc, char jobvl, char jobvr, char sense, f_int n, f_double* a, f_int lda, f_double* wr, f_double* wi, f_double* vl, f_int ldvl, f_double* vr, f_int ldvr, f_int ilo, f_int ihi, f_double* scale, f_double* abnrm, f_double* rconde, f_double* rcondv, f_double* work, f_int lwork, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geevx
void geevx(char balanc, char jobvl, char jobvr, char sense, f_int n, f_float* a, f_int lda, f_float* wr, f_float* wi, f_float* vl, f_int ldvl, f_float* vr, f_int ldvr, f_int ilo, f_int ihi, f_float* scale, f_float* abnrm, f_float* rconde, f_float* rcondv, f_float* work, f_int lwork, f_int* iwork, f_int info)
Computes the eigenvalues and left and right eigenvectors of
a general matrix, with preliminary balancing of the matrix,
and computes reciprocal condition numbers for the eigenvalues
and right eigenvectors.
- geevx
void geevx(char balanc, char jobvl, char jobvr, char sense, f_int n, f_cdouble* a, f_int lda, f_cdouble* w, f_cdouble* vl, f_int ldvl, f_cdouble* vr, f_int ldvr, f_int ilo, f_int ihi, f_double* scale, f_double* abnrm, f_double* rconde, f_double* rcondv, f_cdouble* work, f_int lwork, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gegs
void gegs(char jobvsl, char jobvsr, f_int n, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* alphar, f_float* alphai, f_float* betav, f_float* vsl, f_int ldvsl, f_float* vsr, f_int ldvsr, f_float* work, f_int lwork, f_int info)
Computes the generalized eigenvalues, Schur form, and left and/or
right Schur vectors for a pair of nonsymmetric matrices
- gegs
void gegs(char jobvsl, char jobvsr, f_int n, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* alphar, f_double* alphai, f_double* betav, f_double* vsl, f_int ldvsl, f_double* vsr, f_int ldvsr, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gegs
void gegs(char jobvsl, char jobvsr, f_int n, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_cfloat* alphav, f_cfloat* betav, f_cfloat* vsl, f_int ldvsl, f_cfloat* vsr, f_int ldvsr, f_cfloat* work, f_int lwork, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gegs
void gegs(char jobvsl, char jobvsr, f_int n, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_cdouble* alphav, f_cdouble* betav, f_cdouble* vsl, f_int ldvsl, f_cdouble* vsr, f_int ldvsr, f_cdouble* work, f_int lwork, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gegv
void gegv(char jobvl, char jobvr, f_int n, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* alphar, f_float* alphai, f_float* betav, f_float* vl, f_int ldvl, f_float* vr, f_int ldvr, f_float* work, f_int lwork, f_int info)
Computes the generalized eigenvalues, and left and/or right
generalized eigenvectors for a pair of nonsymmetric matrices
- gegv
void gegv(char jobvl, char jobvr, f_int n, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* alphar, f_double* alphai, f_double* betav, f_double* vl, f_int ldvl, f_double* vr, f_int ldvr, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gegv
void gegv(char jobvl, char jobvr, f_int n, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_cfloat* alphar, f_cfloat* betav, f_cfloat* vl, f_int ldvl, f_cfloat* vr, f_int ldvr, f_cfloat* work, f_int lwork, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gegv
void gegv(char jobvl, char jobvr, f_int n, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_cdouble* alphar, f_cdouble* betav, f_cdouble* vl, f_int ldvl, f_cdouble* vr, f_int ldvr, f_cdouble* work, f_int lwork, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gehrd
void gehrd(f_int n, f_int ilo, f_int ihi, f_double* a, f_int lda, f_double* tau, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gehrd
void gehrd(f_int n, f_int ilo, f_int ihi, f_float* a, f_int lda, f_float* tau, f_float* work, f_int lwork, f_int info)
Reduces a general matrix to upper Hessenberg form by an
orthogonal similarity transformation.
- gehrd
void gehrd(f_int n, f_int ilo, f_int ihi, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gehrd
void gehrd(f_int n, f_int ilo, f_int ihi, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gelqf
void gelqf(f_int m, f_int n, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gelqf
void gelqf(f_int m, f_int n, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gelqf
void gelqf(f_int m, f_int n, f_double* a, f_int lda, f_double* tau, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gelqf
void gelqf(f_int m, f_int n, f_float* a, f_int lda, f_float* tau, f_float* work, f_int lwork, f_int info)
Computes an LQ factorization of a general rectangular matrix.
- gels
void gels(char trans, f_int m, f_int n, f_int nrhs, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* work, f_int lwork, f_int info)
Computes the least squares solution to an over-determined system
of linear equations, A X=B or A**H X=B, or the minimum norm
solution of an under-determined system, where A is a general
rectangular matrix of full rank, using a QR or LQ factorization
of A.
- gels
void gels(char trans, f_int m, f_int n, f_int nrhs, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gels
void gels(char trans, f_int m, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_cfloat* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gels
void gels(char trans, f_int m, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gelsd
void gelsd(f_int m, f_int n, f_int nrhs, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* s, f_float rcond, f_int rank, f_float* work, f_int lwork, f_int* iwork, f_int info)
Computes the least squares solution to an over-determined system
of linear equations, A X=B or A**H X=B, or the minimum norm
solution of an under-determined system, using a divide and conquer
method, where A is a general rectangular matrix of full rank,
using a QR or LQ factorization of A.
- gelsd
void gelsd(f_int m, f_int n, f_int nrhs, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* s, f_double rcond, f_int rank, f_double* work, f_int lwork, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gelsd
void gelsd(f_int m, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_float* s, f_float rcond, f_int rank, f_cfloat* work, f_int lwork, f_float* rwork, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gelsd
void gelsd(f_int m, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_double* s, f_double rcond, f_int rank, f_cdouble* work, f_int lwork, f_double* rwork, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gelss
void gelss(f_int m, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_double* s, f_double rcond, f_int rank, f_cdouble* work, f_int lwork, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gelss
void gelss(f_int m, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_float* s, f_float rcond, f_int rank, f_cfloat* work, f_int lwork, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gelss
void gelss(f_int m, f_int n, f_int nrhs, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* s, f_double rcond, f_int rank, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gelss
void gelss(f_int m, f_int n, f_int nrhs, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* s, f_float rcond, f_int rank, f_float* work, f_int lwork, f_int info)
Computes the minimum norm least squares solution to an over-
or under-determined system of linear equations A X=B, using
the singular value decomposition of A.
- gelsx
void gelsx(f_int m, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_int jpvt, f_double rcond, f_int rank, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gelsx
void gelsx(f_int m, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_int jpvt, f_float rcond, f_int rank, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gelsx
void gelsx(f_int m, f_int n, f_int nrhs, f_double* a, f_int lda, f_double* b, f_int ldb, f_int jpvt, f_double rcond, f_int rank, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gelsx
void gelsx(f_int m, f_int n, f_int nrhs, f_float* a, f_int lda, f_float* b, f_int ldb, f_int jpvt, f_float rcond, f_int rank, f_float* work, f_int info)
Computes the minimum norm least squares solution to an over-
or under-determined system of linear equations A X=B, using a
complete orthogonal factorization of A.
- gelsy
void gelsy(f_int m, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_int jpvt, f_double rcond, f_int rank, f_cdouble* work, f_int lwork, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gelsy
void gelsy(f_int m, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_int jpvt, f_float rcond, f_int rank, f_cfloat* work, f_int lwork, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gelsy
void gelsy(f_int m, f_int n, f_int nrhs, f_double* a, f_int lda, f_double* b, f_int ldb, f_int jpvt, f_double rcond, f_int rank, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gelsy
void gelsy(f_int m, f_int n, f_int nrhs, f_float* a, f_int lda, f_float* b, f_int ldb, f_int jpvt, f_float rcond, f_int rank, f_float* work, f_int lwork, f_int info)
Computes the minimum norm least squares solution to an over-
or under-determined system of linear equations A X=B, using a
complete orthogonal factorization of A.
- geqlf
void geqlf(f_int m, f_int n, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geqlf
void geqlf(f_int m, f_int n, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geqlf
void geqlf(f_int m, f_int n, f_double* a, f_int lda, f_double* tau, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geqlf
void geqlf(f_int m, f_int n, f_float* a, f_int lda, f_float* tau, f_float* work, f_int lwork, f_int info)
Computes a QL factorization of a general rectangular matrix.
- geqp3
void geqp3(f_int m, f_int n, f_cdouble* a, f_int lda, f_int jpvt, f_cdouble* tau, f_cdouble* work, f_int lwork, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geqp3
void geqp3(f_int m, f_int n, f_cfloat* a, f_int lda, f_int jpvt, f_cfloat* tau, f_cfloat* work, f_int lwork, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geqp3
void geqp3(f_int m, f_int n, f_double* a, f_int lda, f_int jpvt, f_double* tau, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geqp3
void geqp3(f_int m, f_int n, f_float* a, f_int lda, f_int jpvt, f_float* tau, f_float* work, f_int lwork, f_int info)
Computes a QR factorization with column pivoting of a general
rectangular matrix using Level 3 BLAS.
- geqpf
void geqpf(f_int m, f_int n, f_cdouble* a, f_int lda, f_int jpvt, f_cdouble* tau, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geqpf
void geqpf(f_int m, f_int n, f_cfloat* a, f_int lda, f_int jpvt, f_cfloat* tau, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geqpf
void geqpf(f_int m, f_int n, f_double* a, f_int lda, f_int jpvt, f_double* tau, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geqpf
void geqpf(f_int m, f_int n, f_float* a, f_int lda, f_int jpvt, f_float* tau, f_float* work, f_int info)
Computes a QR factorization with column pivoting of a general
rectangular matrix.
- geqrf
void geqrf(f_int m, f_int n, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geqrf
void geqrf(f_int m, f_int n, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geqrf
void geqrf(f_int m, f_int n, f_double* a, f_int lda, f_double* tau, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- geqrf
void geqrf(f_int m, f_int n, f_float* a, f_int lda, f_float* tau, f_float* work, f_int lwork, f_int info)
Computes a QR factorization of a general rectangular matrix.
- gerfs
void gerfs(char trans, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_cdouble* af, f_int ldaf, f_int* ipiv, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gerfs
void gerfs(char trans, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_cfloat* af, f_int ldaf, f_int* ipiv, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gerfs
void gerfs(char trans, f_int n, f_int nrhs, f_double* a, f_int lda, f_double* af, f_int ldaf, f_int* ipiv, f_double* b, f_int ldb, f_double* x, f_int ldx, f_double* ferr, f_double* berr, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gerfs
void gerfs(char trans, f_int n, f_int nrhs, f_float* a, f_int lda, f_float* af, f_int ldaf, f_int* ipiv, f_float* b, f_int ldb, f_float* x, f_int ldx, f_float* ferr, f_float* berr, f_float* work, f_int* iwork, f_int info)
Improves the computed solution to a general system of linear
equations AX=B, A**T X=B or A**H X=B, and provides forward and
backward error bounds for the solution.
- gerqf
void gerqf(f_int m, f_int n, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gerqf
void gerqf(f_int m, f_int n, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gerqf
void gerqf(f_int m, f_int n, f_double* a, f_int lda, f_double* tau, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gerqf
void gerqf(f_int m, f_int n, f_float* a, f_int lda, f_float* tau, f_float* work, f_int lwork, f_int info)
Computes an RQ factorization of a general rectangular matrix.
- gesdd
void gesdd(char jobz, f_int m, f_int n, f_float* a, f_int lda, f_float* s, f_float* u, f_int ldu, f_float* vt, f_int ldvt, f_float* work, f_int lwork, f_int* iwork, f_int info)
Computes the singular value decomposition (SVD) of a general
rectangular matrix using divide-and-conquer.
- gesdd
void gesdd(char jobz, f_int m, f_int n, f_double* a, f_int lda, f_double* s, f_double* u, f_int ldu, f_double* vt, f_int ldvt, f_double* work, f_int lwork, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gesdd
void gesdd(char jobz, f_int m, f_int n, f_cfloat* a, f_int lda, f_float* s, f_cfloat* u, f_int ldu, f_cfloat* vt, f_int ldvt, f_cfloat* work, f_int lwork, f_float* rwork, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gesdd
void gesdd(char jobz, f_int m, f_int n, f_cdouble* a, f_int lda, f_double* s, f_cdouble* u, f_int ldu, f_cdouble* vt, f_int ldvt, f_cdouble* work, f_int lwork, f_double* rwork, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gesv
void gesv(f_int n, f_int nrhs, f_float* a, f_int lda, f_int* ipiv, f_float* b, f_int ldb, f_int info)
Solves a general system of linear equations AX=B.
- gesv
void gesv(f_int n, f_int nrhs, f_double* a, f_int lda, f_int* ipiv, f_double* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gesv
void gesv(f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_int* ipiv, f_cfloat* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gesv
void gesv(f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_int* ipiv, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gesvd
void gesvd(char jobu, char jobvt, f_int m, f_int n, f_float* a, f_int lda, f_float* s, f_float* u, f_int ldu, f_float* vt, f_int ldvt, f_float* work, f_int lwork, f_int info)
Computes the singular value decomposition (SVD) of a general
rectangular matrix.
- gesvd
void gesvd(char jobu, char jobvt, f_int m, f_int n, f_double* a, f_int lda, f_double* s, f_double* u, f_int ldu, f_double* vt, f_int ldvt, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gesvd
void gesvd(char jobu, char jobvt, f_int m, f_int n, f_cfloat* a, f_int lda, f_float* s, f_cfloat* u, f_int ldu, f_cfloat* vt, f_int ldvt, f_cfloat* work, f_int lwork, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gesvd
void gesvd(char jobu, char jobvt, f_int m, f_int n, f_cdouble* a, f_int lda, f_double* s, f_cdouble* u, f_int ldu, f_cdouble* vt, f_int ldvt, f_cdouble* work, f_int lwork, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gesvx
void gesvx(char fact, char trans, f_int n, f_int nrhs, f_float* a, f_int lda, f_float* af, f_int ldaf, f_int* ipiv, char equed, f_float* r, f_float* c, f_float* b, f_int ldb, f_float* x, f_int ldx, f_float rcond, f_float* ferr, f_float* berr, f_float* work, f_int* iwork, f_int info)
Solves a general system of linear equations AX=B, A**T X=B
or A**H X=B, and provides an estimate of the condition number
and error bounds on the solution.
- gesvx
void gesvx(char fact, char trans, f_int n, f_int nrhs, f_double* a, f_int lda, f_double* af, f_int ldaf, f_int* ipiv, char equed, f_double* r, f_double* c, f_double* b, f_int ldb, f_double* x, f_int ldx, f_double rcond, f_double* ferr, f_double* berr, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gesvx
void gesvx(char fact, char trans, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_cfloat* af, f_int ldaf, f_int* ipiv, char equed, f_float* r, f_float* c, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float rcond, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gesvx
void gesvx(char fact, char trans, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_cdouble* af, f_int ldaf, f_int* ipiv, char equed, f_double* r, f_double* c, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double rcond, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- getrf
void getrf(f_int m, f_int n, f_cdouble* a, f_int lda, f_int* ipiv, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- getrf
void getrf(f_int m, f_int n, f_cfloat* a, f_int lda, f_int* ipiv, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- getrf
void getrf(f_int m, f_int n, f_float* a, f_int lda, f_int* ipiv, f_int info)
Computes an LU factorization of a general matrix, using partial
pivoting with row interchanges.
- getrf
void getrf(f_int m, f_int n, f_double* a, f_int lda, f_int* ipiv, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- getri
void getri(f_int n, f_cdouble* a, f_int lda, f_int* ipiv, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- getri
void getri(f_int n, f_cfloat* a, f_int lda, f_int* ipiv, f_cfloat* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- getri
void getri(f_int n, f_double* a, f_int lda, f_int* ipiv, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- getri
void getri(f_int n, f_float* a, f_int lda, f_int* ipiv, f_float* work, f_int lwork, f_int info)
Computes the inverse of a general matrix, using the LU factorization
computed by SGETRF.
- getrs
void getrs(char trans, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_int* ipiv, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- getrs
void getrs(char trans, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_int* ipiv, f_cfloat* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- getrs
void getrs(char trans, f_int n, f_int nrhs, f_double* a, f_int lda, f_int* ipiv, f_double* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- getrs
void getrs(char trans, f_int n, f_int nrhs, f_float* a, f_int lda, f_int* ipiv, f_float* b, f_int ldb, f_int info)
Solves a general system of linear equations AX=B, A**T X=B
or A**H X=B, using the LU factorization computed by SGETRF.
- ggbak
void ggbak(char job, char side, f_int n, f_int ilo, f_int ihi, f_double* lscale, f_double* rscale, f_int m, f_cdouble* v, f_int ldv, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggbak
void ggbak(char job, char side, f_int n, f_int ilo, f_int ihi, f_float* lscale, f_float* rscale, f_int m, f_cfloat* v, f_int ldv, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggbak
void ggbak(char job, char side, f_int n, f_int ilo, f_int ihi, f_double* lscale, f_double* rscale, f_int m, f_double* v, f_int ldv, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggbak
void ggbak(char job, char side, f_int n, f_int ilo, f_int ihi, f_float* lscale, f_float* rscale, f_int m, f_float* v, f_int ldv, f_int info)
Forms the right or left eigenvectors of the generalized eigenvalue
problem by backward transformation on the computed eigenvectors of
the balanced pair of matrices output by SGGBAL.
- ggbal
void ggbal(char job, f_int n, f_float* a, f_int lda, f_float* b, f_int ldb, f_int ilo, f_int ihi, f_float* lscale, f_float* rscale, f_float* work, f_int info)
Balances a pair of general real matrices for the generalized
eigenvalue problem A x = lambda B x.
- ggbal
void ggbal(char job, f_int n, f_double* a, f_int lda, f_double* b, f_int ldb, f_int ilo, f_int ihi, f_double* lscale, f_double* rscale, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggbal
void ggbal(char job, f_int n, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_int ilo, f_int ihi, f_float* lscale, f_float* rscale, f_float* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggbal
void ggbal(char job, f_int n, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_int ilo, f_int ihi, f_double* lscale, f_double* rscale, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gges
void gges(char jobvsl, char jobvsr, char sort, FCB_ZGGES_DELCTG delctg, f_int n, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_int sdim, f_cdouble* alphav, f_cdouble* betav, f_cdouble* vsl, f_int ldvsl, f_cdouble* vsr, f_int ldvsr, f_cdouble* work, f_int lwork, f_double* rwork, f_int bwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gges
void gges(char jobvsl, char jobvsr, char sort, FCB_CGGES_SELCTG selctg, f_int n, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_int sdim, f_cfloat* alphav, f_cfloat* betav, f_cfloat* vsl, f_int ldvsl, f_cfloat* vsr, f_int ldvsr, f_cfloat* work, f_int lwork, f_float* rwork, f_int bwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gges
void gges(char jobvsl, char jobvsr, char sort, FCB_DGGES_DELCTG delctg, f_int n, f_double* a, f_int lda, f_double* b, f_int ldb, f_int sdim, f_double* alphar, f_double* alphai, f_double* betav, f_double* vsl, f_int ldvsl, f_double* vsr, f_int ldvsr, f_double* work, f_int lwork, f_int bwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gges
void gges(char jobvsl, char jobvsr, char sort, FCB_SGGES_SELCTG selctg, f_int n, f_float* a, f_int lda, f_float* b, f_int ldb, f_int sdim, f_float* alphar, f_float* alphai, f_float* betav, f_float* vsl, f_int ldvsl, f_float* vsr, f_int ldvsr, f_float* work, f_int lwork, f_int bwork, f_int info)
Computes the generalized eigenvalues, Schur form, and left and/or
right Schur vectors for a pair of nonsymmetric matrices
- ggesx
void ggesx(char jobvsl, char jobvsr, char sort, FCB_SGGESX_SELCTG selctg, char sense, f_int n, f_float* a, f_int lda, f_float* b, f_int ldb, f_int sdim, f_float* alphar, f_float* alphai, f_float* betav, f_float* vsl, f_int ldvsl, f_float* vsr, f_int ldvsr, f_float* rconde, f_float* rcondv, f_float* work, f_int lwork, f_int* iwork, f_int liwork, f_int bwork, f_int info)
Computes the generalized eigenvalues, the real Schur form, and,
optionally, the left and/or right matrices of Schur vectors.
- ggesx
void ggesx(char jobvsl, char jobvsr, char sort, FCB_DGGESX_DELCTG delctg, char sense, f_int n, f_double* a, f_int lda, f_double* b, f_int ldb, f_int sdim, f_double* alphar, f_double* alphai, f_double* betav, f_double* vsl, f_int ldvsl, f_double* vsr, f_int ldvsr, f_double* rconde, f_double* rcondv, f_double* work, f_int lwork, f_int* iwork, f_int liwork, f_int bwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggesx
void ggesx(char jobvsl, char jobvsr, char sort, FCB_CGGESX_SELCTG selctg, char sense, f_int n, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_int sdim, f_cfloat* alphav, f_cfloat* betav, f_cfloat* vsl, f_int ldvsl, f_cfloat* vsr, f_int ldvsr, f_float* rconde, f_float* rcondv, f_cfloat* work, f_int lwork, f_float* rwork, f_int* iwork, f_int liwork, f_int bwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggesx
void ggesx(char jobvsl, char jobvsr, char sort, FCB_ZGGESX_DELCTG delctg, char sense, f_int n, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_int sdim, f_cdouble* alphav, f_cdouble* betav, f_cdouble* vsl, f_int ldvsl, f_cdouble* vsr, f_int ldvsr, f_double* rconde, f_double* rcondv, f_cdouble* work, f_int lwork, f_double* rwork, f_int* iwork, f_int liwork, f_int bwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggev
void ggev(char jobvl, char jobvr, f_int n, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_cdouble* alphav, f_cdouble* betav, f_cdouble* vl, f_int ldvl, f_cdouble* vr, f_int ldvr, f_cdouble* work, f_int lwork, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggev
void ggev(char jobvl, char jobvr, f_int n, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_cfloat* alphav, f_cfloat* betav, f_cfloat* vl, f_int ldvl, f_cfloat* vr, f_int ldvr, f_cfloat* work, f_int lwork, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggev
void ggev(char jobvl, char jobvr, f_int n, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* alphar, f_double* alphai, f_double* betav, f_double* vl, f_int ldvl, f_double* vr, f_int ldvr, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggev
void ggev(char jobvl, char jobvr, f_int n, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* alphar, f_float* alphai, f_float* betav, f_float* vl, f_int ldvl, f_float* vr, f_int ldvr, f_float* work, f_int lwork, f_int info)
Computes the generalized eigenvalues, and left and/or right
generalized eigenvectors for a pair of nonsymmetric matrices
- ggevx
void ggevx(char balanc, char jobvl, char jobvr, char sense, f_int n, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_cdouble* alphav, f_cdouble* betav, f_cdouble* vl, f_int ldvl, f_cdouble* vr, f_int ldvr, f_int ilo, f_int ihi, f_double* lscale, f_double* rscale, f_double* abnrm, f_double* bbnrm, f_double* rconde, f_double* rcondv, f_cdouble* work, f_int lwork, f_double* rwork, f_int* iwork, f_int bwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggevx
void ggevx(char balanc, char jobvl, char jobvr, char sense, f_int n, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_cfloat* alphav, f_cfloat* betav, f_cfloat* vl, f_int ldvl, f_cfloat* vr, f_int ldvr, f_int ilo, f_int ihi, f_float* lscale, f_float* rscale, f_float* abnrm, f_float* bbnrm, f_float* rconde, f_float* rcondv, f_cfloat* work, f_int lwork, f_float* rwork, f_int* iwork, f_int bwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggevx
void ggevx(char balanc, char jobvl, char jobvr, char sense, f_int n, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* alphar, f_double* alphai, f_double* betav, f_double* vl, f_int ldvl, f_double* vr, f_int ldvr, f_int ilo, f_int ihi, f_double* lscale, f_double* rscale, f_double* abnrm, f_double* bbnrm, f_double* rconde, f_double* rcondv, f_double* work, f_int lwork, f_int* iwork, f_int bwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggevx
void ggevx(char balanc, char jobvl, char jobvr, char sense, f_int n, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* alphar, f_float* alphai, f_float* betav, f_float* vl, f_int ldvl, f_float* vr, f_int ldvr, f_int ilo, f_int ihi, f_float* lscale, f_float* rscale, f_float* abnrm, f_float* bbnrm, f_float* rconde, f_float* rcondv, f_float* work, f_int lwork, f_int* iwork, f_int bwork, f_int info)
Computes the generalized eigenvalues, and optionally, the left
and/or right generalized eigenvectors.
- ggglm
void ggglm(f_int n, f_int m, f_int p, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_cdouble* d, f_cdouble* x, f_cdouble* y, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggglm
void ggglm(f_int n, f_int m, f_int p, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_cfloat* d, f_cfloat* x, f_cfloat* y, f_cfloat* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggglm
void ggglm(f_int n, f_int m, f_int p, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* d, f_double* x, f_double* y, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggglm
void ggglm(f_int n, f_int m, f_int p, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* d, f_float* x, f_float* y, f_float* work, f_int lwork, f_int info)
Solves the GLM (Generalized Linear Regression Model) using
the GQR (Generalized QR) factorization
- gghrd
void gghrd(char compq, char compz, f_int n, f_int ilo, f_int ihi, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* q, f_int ldq, f_float* z, f_int ldz, f_int info)
Reduces a pair of real matrices to generalized upper
Hessenberg form using orthogonal transformations
- gghrd
void gghrd(char compq, char compz, f_int n, f_int ilo, f_int ihi, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* q, f_int ldq, f_double* z, f_int ldz, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gghrd
void gghrd(char compq, char compz, f_int n, f_int ilo, f_int ihi, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_cfloat* q, f_int ldq, f_cfloat* z, f_int ldz, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gghrd
void gghrd(char compq, char compz, f_int n, f_int ilo, f_int ihi, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_cdouble* q, f_int ldq, f_cdouble* z, f_int ldz, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gglse
void gglse(f_int m, f_int n, f_int p, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_cdouble* c, f_cdouble* d, f_cdouble* x, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gglse
void gglse(f_int m, f_int n, f_int p, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_cfloat* c, f_cfloat* d, f_cfloat* x, f_cfloat* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gglse
void gglse(f_int m, f_int n, f_int p, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* c, f_double* d, f_double* x, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gglse
void gglse(f_int m, f_int n, f_int p, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* c, f_float* d, f_float* x, f_float* work, f_int lwork, f_int info)
Solves the LSE (Constrained Linear Least Squares Problem) using
the GRQ (Generalized RQ) factorization
- ggqrf
void ggqrf(f_int n, f_int m, f_int p, f_float* a, f_int lda, f_float* taua, f_float* b, f_int ldb, f_float* taub, f_float* work, f_int lwork, f_int info)
Computes a generalized QR factorization of a pair of matrices.
- ggqrf
void ggqrf(f_int n, f_int m, f_int p, f_double* a, f_int lda, f_double* taua, f_double* b, f_int ldb, f_double* taub, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggqrf
void ggqrf(f_int n, f_int m, f_int p, f_cfloat* a, f_int lda, f_cfloat* taua, f_cfloat* b, f_int ldb, f_cfloat* taub, f_cfloat* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggqrf
void ggqrf(f_int n, f_int m, f_int p, f_cdouble* a, f_int lda, f_cdouble* taua, f_cdouble* b, f_int ldb, f_cdouble* taub, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggrqf
void ggrqf(f_int m, f_int p, f_int n, f_float* a, f_int lda, f_float* taua, f_float* b, f_int ldb, f_float* taub, f_float* work, f_int lwork, f_int info)
Computes a generalized RQ factorization of a pair of matrices.
- ggrqf
void ggrqf(f_int m, f_int p, f_int n, f_double* a, f_int lda, f_double* taua, f_double* b, f_int ldb, f_double* taub, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggrqf
void ggrqf(f_int m, f_int p, f_int n, f_cfloat* a, f_int lda, f_cfloat* taua, f_cfloat* b, f_int ldb, f_cfloat* taub, f_cfloat* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggrqf
void ggrqf(f_int m, f_int p, f_int n, f_cdouble* a, f_int lda, f_cdouble* taua, f_cdouble* b, f_int ldb, f_cdouble* taub, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggsvd
void ggsvd(char jobu, char jobv, char jobq, f_int m, f_int n, f_int p, f_int k, f_int l, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_double* alphav, f_double* betav, f_cdouble* u, f_int ldu, f_cdouble* v, f_int ldv, f_cdouble* q, f_int ldq, f_cdouble* work, f_double* rwork, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggsvd
void ggsvd(char jobu, char jobv, char jobq, f_int m, f_int n, f_int p, f_int k, f_int l, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_float* alphav, f_float* betav, f_cfloat* u, f_int ldu, f_cfloat* v, f_int ldv, f_cfloat* q, f_int ldq, f_cfloat* work, f_float* rwork, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggsvd
void ggsvd(char jobu, char jobv, char jobq, f_int m, f_int n, f_int p, f_int k, f_int l, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* alphav, f_double* betav, f_double* u, f_int ldu, f_double* v, f_int ldv, f_double* q, f_int ldq, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggsvd
void ggsvd(char jobu, char jobv, char jobq, f_int m, f_int n, f_int p, f_int k, f_int l, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* alphav, f_float* betav, f_float* u, f_int ldu, f_float* v, f_int ldv, f_float* q, f_int ldq, f_float* work, f_int* iwork, f_int info)
Computes the Generalized Singular Value Decomposition
- ggsvp
void ggsvp(char jobu, char jobv, char jobq, f_int m, f_int p, f_int n, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* tola, f_float* tolb, f_int k, f_int l, f_float* u, f_int ldu, f_float* v, f_int ldv, f_float* q, f_int ldq, f_int* iwork, f_float* tau, f_float* work, f_int info)
Computes orthogonal matrices as a preprocessing step
for computing the generalized singular value decomposition
- ggsvp
void ggsvp(char jobu, char jobv, char jobq, f_int m, f_int p, f_int n, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* tola, f_double* tolb, f_int k, f_int l, f_double* u, f_int ldu, f_double* v, f_int ldv, f_double* q, f_int ldq, f_int* iwork, f_double* tau, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggsvp
void ggsvp(char jobu, char jobv, char jobq, f_int m, f_int p, f_int n, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_float* tola, f_float* tolb, f_int k, f_int l, f_cfloat* u, f_int ldu, f_cfloat* v, f_int ldv, f_cfloat* q, f_int ldq, f_int* iwork, f_float* rwork, f_cfloat* tau, f_cfloat* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ggsvp
void ggsvp(char jobu, char jobv, char jobq, f_int m, f_int p, f_int n, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_double* tola, f_double* tolb, f_int k, f_int l, f_cdouble* u, f_int ldu, f_cdouble* v, f_int ldv, f_cdouble* q, f_int ldq, f_int* iwork, f_double* rwork, f_cdouble* tau, f_cdouble* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gtcon
void gtcon(char norm, f_int n, f_float* dl, f_float* d, f_float* du, f_float* du2, f_int* ipiv, f_float* anorm, f_float rcond, f_float* work, f_int* iwork, f_int info)
Estimates the reciprocal of the condition number of a general
tridiagonal matrix, in either the 1-norm or the infinity-norm,
using the LU factorization computed by SGTTRF.
- gtcon
void gtcon(char norm, f_int n, f_double* dl, f_double* d, f_double* du, f_double* du2, f_int* ipiv, f_double* anorm, f_double rcond, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gtcon
void gtcon(char norm, f_int n, f_cfloat* dl, f_cfloat* d, f_cfloat* du, f_cfloat* du2, f_int* ipiv, f_float* anorm, f_float rcond, f_cfloat* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gtcon
void gtcon(char norm, f_int n, f_cdouble* dl, f_cdouble* d, f_cdouble* du, f_cdouble* du2, f_int* ipiv, f_double* anorm, f_double rcond, f_cdouble* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gtrfs
void gtrfs(char trans, f_int n, f_int nrhs, f_float* dl, f_float* d, f_float* du, f_float* dlf, f_float* df, f_float* duf, f_float* du2, f_int* ipiv, f_float* b, f_int ldb, f_float* x, f_int ldx, f_float* ferr, f_float* berr, f_float* work, f_int* iwork, f_int info)
Improves the computed solution to a general tridiagonal system
of linear equations AX=B, A**T X=B or A**H X=B, and provides
forward and backward error bounds for the solution.
- gtrfs
void gtrfs(char trans, f_int n, f_int nrhs, f_double* dl, f_double* d, f_double* du, f_double* dlf, f_double* df, f_double* duf, f_double* du2, f_int* ipiv, f_double* b, f_int ldb, f_double* x, f_int ldx, f_double* ferr, f_double* berr, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gtrfs
void gtrfs(char trans, f_int n, f_int nrhs, f_cfloat* dl, f_cfloat* d, f_cfloat* du, f_cfloat* dlf, f_cfloat* df, f_cfloat* duf, f_cfloat* du2, f_int* ipiv, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gtrfs
void gtrfs(char trans, f_int n, f_int nrhs, f_cdouble* dl, f_cdouble* d, f_cdouble* du, f_cdouble* dlf, f_cdouble* df, f_cdouble* duf, f_cdouble* du2, f_int* ipiv, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gtsv
void gtsv(f_int n, f_int nrhs, f_cdouble* dl, f_cdouble* d, f_cdouble* du, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gtsv
void gtsv(f_int n, f_int nrhs, f_cfloat* dl, f_cfloat* d, f_cfloat* du, f_cfloat* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gtsv
void gtsv(f_int n, f_int nrhs, f_double* dl, f_double* d, f_double* du, f_double* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gtsv
void gtsv(f_int n, f_int nrhs, f_float* dl, f_float* d, f_float* du, f_float* b, f_int ldb, f_int info)
Solves a general tridiagonal system of linear equations AX=B.
- gtsvx
void gtsvx(char fact, char trans, f_int n, f_int nrhs, f_cdouble* dl, f_cdouble* d, f_cdouble* du, f_cdouble* dlf, f_cdouble* df, f_cdouble* duf, f_cdouble* du2, f_int* ipiv, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double rcond, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gtsvx
void gtsvx(char fact, char trans, f_int n, f_int nrhs, f_double* dl, f_double* d, f_double* du, f_double* dlf, f_double* df, f_double* duf, f_double* du2, f_int* ipiv, f_double* b, f_int ldb, f_double* x, f_int ldx, f_double rcond, f_double* ferr, f_double* berr, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gtsvx
void gtsvx(char fact, char trans, f_int n, f_int nrhs, f_float* dl, f_float* d, f_float* du, f_float* dlf, f_float* df, f_float* duf, f_float* du2, f_int* ipiv, f_float* b, f_int ldb, f_float* x, f_int ldx, f_float rcond, f_float* ferr, f_float* berr, f_float* work, f_int* iwork, f_int info)
Solves a general tridiagonal system of linear equations AX=B,
A**T X=B or A**H X=B, and provides an estimate of the condition
number and error bounds on the solution.
- gtsvx
void gtsvx(char fact, char trans, f_int n, f_int nrhs, f_cfloat* dl, f_cfloat* d, f_cfloat* du, f_cfloat* dlf, f_cfloat* df, f_cfloat* duf, f_cfloat* du2, f_int* ipiv, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float rcond, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gttrf
void gttrf(f_int n, f_float* dl, f_float* d, f_float* du, f_float* du2, f_int* ipiv, f_int info)
Computes an LU factorization of a general tridiagonal matrix,
using partial pivoting with row interchanges.
- gttrf
void gttrf(f_int n, f_double* dl, f_double* d, f_double* du, f_double* du2, f_int* ipiv, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gttrf
void gttrf(f_int n, f_cfloat* dl, f_cfloat* d, f_cfloat* du, f_cfloat* du2, f_int* ipiv, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gttrf
void gttrf(f_int n, f_cdouble* dl, f_cdouble* d, f_cdouble* du, f_cdouble* du2, f_int* ipiv, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gttrs
void gttrs(char trans, f_int n, f_int nrhs, f_float* dl, f_float* d, f_float* du, f_float* du2, f_int* ipiv, f_float* b, f_int ldb, f_int info)
Solves a general tridiagonal system of linear equations AX=B,
A**T X=B or A**H X=B, using the LU factorization computed by
SGTTRF.
- gttrs
void gttrs(char trans, f_int n, f_int nrhs, f_double* dl, f_double* d, f_double* du, f_double* du2, f_int* ipiv, f_double* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gttrs
void gttrs(char trans, f_int n, f_int nrhs, f_cdouble* dl, f_cdouble* d, f_cdouble* du, f_cdouble* du2, f_int* ipiv, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- gttrs
void gttrs(char trans, f_int n, f_int nrhs, f_cfloat* dl, f_cfloat* d, f_cfloat* du, f_cfloat* du2, f_int* ipiv, f_cfloat* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hbev
void hbev(char jobz, char uplo, f_int n, f_int kd, f_cdouble* ab, f_int ldab, f_double* w, f_cdouble* z, f_int ldz, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hbev
void hbev(char jobz, char uplo, f_int n, f_int kd, f_cfloat* ab, f_int ldab, f_float* w, f_cfloat* z, f_int ldz, f_cfloat* work, f_float* rwork, f_int info)
Computes all eigenvalues and, optionally, eigenvectors of a complex
Hermitian band matrix.
- hbevd
void hbevd(char jobz, char uplo, f_int n, f_int kd, f_cdouble* ab, f_int ldab, f_double* w, f_cdouble* z, f_int ldz, f_cdouble* work, f_int lwork, f_double* rwork, f_int lrwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hbevd
void hbevd(char jobz, char uplo, f_int n, f_int kd, f_cfloat* ab, f_int ldab, f_float* w, f_cfloat* z, f_int ldz, f_cfloat* work, f_int lwork, f_float* rwork, f_int lrwork, f_int* iwork, f_int liwork, f_int info)
Computes all eigenvalues and, optionally, eigenvectors of a complex
Hermitian band matrix. If eigenvectors are desired, it uses a divide
and conquer algorithm.
- hbevx
void hbevx(char jobz, char range, char uplo, f_int n, f_int kd, f_cdouble* ab, f_int ldab, f_cdouble* q, f_int ldq, f_double* vl, f_double* vu, f_int il, f_int iu, f_double* abstol, f_int m, f_double* w, f_cdouble* z, f_int ldz, f_cdouble* work, f_double* rwork, f_int* iwork, f_int ifail, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hbevx
void hbevx(char jobz, char range, char uplo, f_int n, f_int kd, f_cfloat* ab, f_int ldab, f_cfloat* q, f_int ldq, f_float* vl, f_float* vu, f_int il, f_int iu, f_float* abstol, f_int m, f_float* w, f_cfloat* z, f_int ldz, f_cfloat* work, f_float* rwork, f_int* iwork, f_int ifail, f_int info)
Computes selected eigenvalues and eigenvectors of a
Hermitian band matrix.
- hbgst
void hbgst(char vect, char uplo, f_int n, f_int ka, f_int kb, f_cdouble* ab, f_int ldab, f_cdouble* bb, f_int ldbb, f_cdouble* x, f_int ldx, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hbgst
void hbgst(char vect, char uplo, f_int n, f_int ka, f_int kb, f_cfloat* ab, f_int ldab, f_cfloat* bb, f_int ldbb, f_cfloat* x, f_int ldx, f_cfloat* work, f_float* rwork, f_int info)
Reduces a complex Hermitian-definite banded generalized eigenproblem
A x = lambda B x to standard form, where B has been factorized by
CPBSTF (Crawford's algorithm).
- hbgv
void hbgv(char jobz, char uplo, f_int n, f_int ka, f_int kb, f_cdouble* ab, f_int ldab, f_cdouble* bb, f_int ldbb, f_double* w, f_cdouble* z, f_int ldz, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hbgv
void hbgv(char jobz, char uplo, f_int n, f_int ka, f_int kb, f_cfloat* ab, f_int ldab, f_cfloat* bb, f_int ldbb, f_float* w, f_cfloat* z, f_int ldz, f_cfloat* work, f_float* rwork, f_int info)
Computes all the eigenvalues, and optionally, the eigenvectors
of a complex generalized Hermitian-definite banded eigenproblem, of
the form A*x=(lambda)*B*x. A and B are assumed to be Hermitian
and banded, and B is also positive definite.
- hbgvd
void hbgvd(char jobz, char uplo, f_int n, f_int ka, f_int kb, f_cdouble* ab, f_int ldab, f_cdouble* bb, f_int ldbb, f_double* w, f_cdouble* z, f_int ldz, f_cdouble* work, f_int lwork, f_double* rwork, f_int lrwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hbgvd
void hbgvd(char jobz, char uplo, f_int n, f_int ka, f_int kb, f_cfloat* ab, f_int ldab, f_cfloat* bb, f_int ldbb, f_float* w, f_cfloat* z, f_int ldz, f_cfloat* work, f_int lwork, f_float* rwork, f_int lrwork, f_int* iwork, f_int liwork, f_int info)
Computes all the eigenvalues, and optionally, the eigenvectors
of a complex generalized Hermitian-definite banded eigenproblem, of
the form A*x=(lambda)*B*x. A and B are assumed to be Hermitian
and banded, and B is also positive definite.
If eigenvectors are desired, it uses a divide and conquer algorithm.
- hbgvx
void hbgvx(char jobz, char range, char uplo, f_int n, f_int ka, f_int kb, f_cdouble* ab, f_int ldab, f_cdouble* bb, f_int ldbb, f_cdouble* q, f_int ldq, f_double* vl, f_double* vu, f_int il, f_int iu, f_double* abstol, f_int m, f_double* w, f_cdouble* z, f_int ldz, f_cdouble* work, f_double* rwork, f_int* iwork, f_int ifail, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hbgvx
void hbgvx(char jobz, char range, char uplo, f_int n, f_int ka, f_int kb, f_cfloat* ab, f_int ldab, f_cfloat* bb, f_int ldbb, f_cfloat* q, f_int ldq, f_float* vl, f_float* vu, f_int il, f_int iu, f_float* abstol, f_int m, f_float* w, f_cfloat* z, f_int ldz, f_cfloat* work, f_float* rwork, f_int* iwork, f_int ifail, f_int info)
Computes selected eigenvalues, and optionally, the eigenvectors
of a complex generalized Hermitian-definite banded eigenproblem, of
the form A*x=(lambda)*B*x. A and B are assumed to be Hermitian
and banded, and B is also positive definite.
- hbtrd
void hbtrd(char vect, char uplo, f_int n, f_int kd, f_cdouble* ab, f_int ldab, f_double* d, f_double* e, f_cdouble* q, f_int ldq, f_cdouble* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hbtrd
void hbtrd(char vect, char uplo, f_int n, f_int kd, f_cfloat* ab, f_int ldab, f_float* d, f_float* e, f_cfloat* q, f_int ldq, f_cfloat* work, f_int info)
Reduces a Hermitian band matrix to real symmetric
tridiagonal form by a unitary similarity transformation.
- hecon
void hecon(char uplo, f_int n, f_cfloat* a, f_int lda, f_int* ipiv, f_float* anorm, f_float rcond, f_cfloat* work, f_int info)
Estimates the reciprocal of the condition number of a
complex Hermitian indefinite matrix,
using the factorization computed by CHETRF.
- hecon
void hecon(char uplo, f_int n, f_cdouble* a, f_int lda, f_int* ipiv, f_double* anorm, f_double rcond, f_cdouble* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- heev
void heev(char jobz, char uplo, f_int n, f_cfloat* a, f_int lda, f_float* w, f_cfloat* work, f_int lwork, f_float* rwork, f_int info)
Computes all eigenvalues and, optionally, eigenvectors of a complex
Hermitian matrix.
- heev
void heev(char jobz, char uplo, f_int n, f_cdouble* a, f_int lda, f_double* w, f_cdouble* work, f_int lwork, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- heevd
void heevd(char jobz, char uplo, f_int n, f_cdouble* a, f_int lda, f_double* w, f_cdouble* work, f_int lwork, f_double* rwork, f_int lrwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- heevd
void heevd(char jobz, char uplo, f_int n, f_cfloat* a, f_int lda, f_float* w, f_cfloat* work, f_int lwork, f_float* rwork, f_int lrwork, f_int* iwork, f_int liwork, f_int info)
Computes all eigenvalues and, optionally, eigenvectors of a complex
Hermitian matrix. If eigenvectors are desired, it uses a divide
and conquer algorithm.
- heevr
void heevr(char jobz, char range, char uplo, f_int n, f_cdouble* a, f_int lda, f_double vl, f_double vu, f_int il, f_int iu, f_double abstol, f_int m, f_double* w, f_cdouble* z, f_int ldz, f_int* isuppz, f_cdouble* work, f_int lwork, f_double* rwork, f_int lrwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- heevr
void heevr(char jobz, char range, char uplo, f_int n, f_cfloat* a, f_int lda, f_float vl, f_float vu, f_int il, f_int iu, f_float abstol, f_int m, f_float* w, f_cfloat* z, f_int ldz, f_int* isuppz, f_cfloat* work, f_int lwork, f_float* rwork, f_int lrwork, f_int* iwork, f_int liwork, f_int info)
Computes selected eigenvalues, and optionally, eigenvectors of a complex
Hermitian matrix. Eigenvalues are computed by the dqds
algorithm, and eigenvectors are computed from various "good" LDL^T
representations (also known as Relatively Robust Representations).
- heevx
void heevx(char jobz, char range, char uplo, f_int n, f_cdouble* a, f_int lda, f_double* vl, f_double* vu, f_int il, f_int iu, f_double* abstol, f_int m, f_double* w, f_cdouble* z, f_int ldz, f_cdouble* work, f_int lwork, f_double* rwork, f_int* iwork, f_int ifail, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- heevx
void heevx(char jobz, char range, char uplo, f_int n, f_cfloat* a, f_int lda, f_float* vl, f_float* vu, f_int il, f_int iu, f_float* abstol, f_int m, f_float* w, f_cfloat* z, f_int ldz, f_cfloat* work, f_int lwork, f_float* rwork, f_int* iwork, f_int ifail, f_int info)
Computes selected eigenvalues and eigenvectors of a Hermitian matrix.
- hegst
void hegst(f_int itype, char uplo, f_int n, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hegst
void hegst(f_int itype, char uplo, f_int n, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_int info)
Reduces a Hermitian-definite generalized eigenproblem
Ax= lambda Bx, ABx= lambda x, or BAx= lambda x, to standard
form, where B has been factorized by CPOTRF.
- hegv
void hegv(f_int itype, char jobz, char uplo, f_int n, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_double* w, f_cdouble* work, f_int lwork, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hegv
void hegv(f_int itype, char jobz, char uplo, f_int n, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_float* w, f_cfloat* work, f_int lwork, f_float* rwork, f_int info)
Computes all eigenvalues and the eigenvectors of a generalized
Hermitian-definite generalized eigenproblem,
Ax= lambda Bx, ABx= lambda x, or BAx= lambda x.
- hegvd
void hegvd(f_int itype, char jobz, char uplo, f_int n, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_double* w, f_cdouble* work, f_int lwork, f_double* rwork, f_int lrwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hegvd
void hegvd(f_int itype, char jobz, char uplo, f_int n, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_float* w, f_cfloat* work, f_int lwork, f_float* rwork, f_int lrwork, f_int* iwork, f_int liwork, f_int info)
Computes all eigenvalues and the eigenvectors of a generalized
Hermitian-definite generalized eigenproblem,
Ax= lambda Bx, ABx= lambda x, or BAx= lambda x.
If eigenvectors are desired, it uses a divide and conquer algorithm.
- hegvx
void hegvx(f_int itype, char jobz, char range, char uplo, f_int n, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_double* vl, f_double* vu, f_int il, f_int iu, f_double* abstol, f_int m, f_double* w, f_cdouble* z, f_int ldz, f_cdouble* work, f_int lwork, f_double* rwork, f_int* iwork, f_int ifail, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hegvx
void hegvx(f_int itype, char jobz, char range, char uplo, f_int n, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_float* vl, f_float* vu, f_int il, f_int iu, f_float* abstol, f_int m, f_float* w, f_cfloat* z, f_int ldz, f_cfloat* work, f_int lwork, f_float* rwork, f_int* iwork, f_int ifail, f_int info)
Computes selected eigenvalues, and optionally, the eigenvectors of
a generalized Hermitian-definite generalized eigenproblem,
Ax= lambda Bx, ABx= lambda x, or BAx= lambda x.
- herfs
void herfs(char uplo, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_cdouble* af, f_int ldaf, f_int* ipiv, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- herfs
void herfs(char uplo, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_cfloat* af, f_int ldaf, f_int* ipiv, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Improves the computed solution to a complex
Hermitian indefinite system of linear equations
AX=B, and provides forward and backward error bounds for the
solution.
- hesv
void hesv(char uplo, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_int* ipiv, f_cfloat* b, f_int ldb, f_cfloat* work, f_int lwork, f_int info)
Solves a complex Hermitian indefinite system of linear equations AX=B.
- hesv
void hesv(char uplo, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_int* ipiv, f_cdouble* b, f_int ldb, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hesvx
void hesvx(char fact, char uplo, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_cdouble* af, f_int ldaf, f_int* ipiv, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double rcond, f_double* ferr, f_double* berr, f_cdouble* work, f_int lwork, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hesvx
void hesvx(char fact, char uplo, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_cfloat* af, f_int ldaf, f_int* ipiv, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float rcond, f_float* ferr, f_float* berr, f_cfloat* work, f_int lwork, f_float* rwork, f_int info)
Solves a complex Hermitian
indefinite system of linear equations AX=B, and provides an
estimate of the condition number and error bounds on the solution.
- hetrd
void hetrd(char uplo, f_int n, f_cdouble* a, f_int lda, f_double* d, f_double* e, f_cdouble* tau, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hetrd
void hetrd(char uplo, f_int n, f_cfloat* a, f_int lda, f_float* d, f_float* e, f_cfloat* tau, f_cfloat* work, f_int lwork, f_int info)
Reduces a Hermitian matrix to real symmetric tridiagonal
form by an orthogonal/unitary similarity transformation.
- hetrf
void hetrf(char uplo, f_int n, f_cdouble* a, f_int lda, f_int* ipiv, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hetrf
void hetrf(char uplo, f_int n, f_cfloat* a, f_int lda, f_int* ipiv, f_cfloat* work, f_int lwork, f_int info)
Computes the factorization of a complex Hermitian-indefinite matrix,
using the diagonal pivoting method.
- hetri
void hetri(char uplo, f_int n, f_cdouble* a, f_int lda, f_int* ipiv, f_cdouble* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hetri
void hetri(char uplo, f_int n, f_cfloat* a, f_int lda, f_int* ipiv, f_cfloat* work, f_int info)
Computes the inverse of a complex Hermitian indefinite matrix,
using the factorization computed by CHETRF.
- hetrs
void hetrs(char uplo, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_int* ipiv, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hetrs
void hetrs(char uplo, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_int* ipiv, f_cfloat* b, f_int ldb, f_int info)
Solves a complex Hermitian indefinite system of linear equations AX=B,
using the factorization computed by CHPTRF.
- hgeqz
void hgeqz(char job, char compq, char compz, f_int n, f_int ilo, f_int ihi, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_cdouble* alphav, f_cdouble* betav, f_cdouble* q, f_int ldq, f_cdouble* z, f_int ldz, f_cdouble* work, f_int lwork, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hgeqz
void hgeqz(char job, char compq, char compz, f_int n, f_int ilo, f_int ihi, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_cfloat* alphav, f_cfloat* betav, f_cfloat* q, f_int ldq, f_cfloat* z, f_int ldz, f_cfloat* work, f_int lwork, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hgeqz
void hgeqz(char job, char compq, char compz, f_int n, f_int ilo, f_int ihi, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* alphar, f_double* alphai, f_double* betav, f_double* q, f_int ldq, f_double* z, f_int ldz, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hgeqz
void hgeqz(char job, char compq, char compz, f_int n, f_int ilo, f_int ihi, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* alphar, f_float* alphai, f_float* betav, f_float* q, f_int ldq, f_float* z, f_int ldz, f_float* work, f_int lwork, f_int info)
Implements a single-/f_double-shift version of the QZ method for
finding the generalized eigenvalues of the equation
det(A - w(i) B) = 0
- hpcon
void hpcon(char uplo, f_int n, f_cdouble* ap, f_int* ipiv, f_double* anorm, f_double rcond, f_cdouble* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hpcon
void hpcon(char uplo, f_int n, f_cfloat* ap, f_int* ipiv, f_float* anorm, f_float rcond, f_cfloat* work, f_int info)
Estimates the reciprocal of the condition number of a
complex Hermitian indefinite
matrix in packed storage, using the factorization computed
by CHPTRF.
- hpev
void hpev(char jobz, char uplo, f_int n, f_cdouble* ap, f_double* w, f_cdouble* z, f_int ldz, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hpev
void hpev(char jobz, char uplo, f_int n, f_cfloat* ap, f_float* w, f_cfloat* z, f_int ldz, f_cfloat* work, f_float* rwork, f_int info)
Computes selected eigenvalues, and optionally, eigenvectors of a complex
Hermitian matrix. Eigenvalues are computed by the dqds
algorithm, and eigenvectors are computed from various "good" LDL^T
representations (also known as Relatively Robust Representations).
Computes all eigenvalues and, optionally, eigenvectors of a complex
Hermitian matrix in packed storage.
- hpevd
void hpevd(char jobz, char uplo, f_int n, f_cdouble* ap, f_double* w, f_cdouble* z, f_int ldz, f_cdouble* work, f_int lwork, f_double* rwork, f_int lrwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hpevd
void hpevd(char jobz, char uplo, f_int n, f_cfloat* ap, f_float* w, f_cfloat* z, f_int ldz, f_cfloat* work, f_int lwork, f_float* rwork, f_int lrwork, f_int* iwork, f_int liwork, f_int info)
Computes all eigenvalues and, optionally, eigenvectors of a complex
Hermitian matrix in packed storage. If eigenvectors are desired, it
uses a divide and conquer algorithm.
- hpevx
void hpevx(char jobz, char range, char uplo, f_int n, f_cdouble* ap, f_double* vl, f_double* vu, f_int il, f_int iu, f_double* abstol, f_int m, f_double* w, f_cdouble* z, f_int ldz, f_cdouble* work, f_double* rwork, f_int* iwork, f_int ifail, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hpevx
void hpevx(char jobz, char range, char uplo, f_int n, f_cfloat* ap, f_float* vl, f_float* vu, f_int il, f_int iu, f_float* abstol, f_int m, f_float* w, f_cfloat* z, f_int ldz, f_cfloat* work, f_float* rwork, f_int* iwork, f_int ifail, f_int info)
Computes selected eigenvalues and eigenvectors of a
Hermitian matrix in packed storage.
- hpgst
void hpgst(f_int itype, char uplo, f_int n, f_cdouble* ap, f_cdouble* bp, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hpgst
void hpgst(f_int itype, char uplo, f_int n, f_cfloat* ap, f_cfloat* bp, f_int info)
Reduces a Hermitian-definite generalized eigenproblem
Ax= lambda Bx, ABx= lambda x, or BAx= lambda x, to standard
form, where A and B are held in packed storage, and B has been
factorized by CPPTRF.
- hpgv
void hpgv(f_int itype, char jobz, char uplo, f_int n, f_cdouble* ap, f_cdouble* bp, f_double* w, f_cdouble* z, f_int ldz, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hpgv
void hpgv(f_int itype, char jobz, char uplo, f_int n, f_cfloat* ap, f_cfloat* bp, f_float* w, f_cfloat* z, f_int ldz, f_cfloat* work, f_float* rwork, f_int info)
Computes all eigenvalues and eigenvectors of a generalized
Hermitian-definite generalized eigenproblem, Ax= lambda
Bx, ABx= lambda x, or BAx= lambda x, where A and B are in packed
storage.
- hpgvd
void hpgvd(f_int itype, char jobz, char uplo, f_int n, f_cdouble* ap, f_cdouble* bp, f_double* w, f_cdouble* z, f_int ldz, f_cdouble* work, f_int lwork, f_double* rwork, f_int lrwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hpgvd
void hpgvd(f_int itype, char jobz, char uplo, f_int n, f_cfloat* ap, f_cfloat* bp, f_float* w, f_cfloat* z, f_int ldz, f_cfloat* work, f_int lwork, f_float* rwork, f_int lrwork, f_int* iwork, f_int liwork, f_int info)
Computes all eigenvalues and eigenvectors of a generalized
Hermitian-definite generalized eigenproblem, Ax= lambda
Bx, ABx= lambda x, or BAx= lambda x, where A and B are in packed
storage.
If eigenvectors are desired, it uses a divide and conquer algorithm.
- hpgvx
void hpgvx(f_int itype, char jobz, char range, char uplo, f_int n, f_cdouble* ap, f_cdouble* bp, f_double* vl, f_double* vu, f_int il, f_int iu, f_double* abstol, f_int m, f_double* w, f_cdouble* z, f_int ldz, f_cdouble* work, f_double* rwork, f_int* iwork, f_int ifail, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hpgvx
void hpgvx(f_int itype, char jobz, char range, char uplo, f_int n, f_cfloat* ap, f_cfloat* bp, f_float* vl, f_float* vu, f_int il, f_int iu, f_float* abstol, f_int m, f_float* w, f_cfloat* z, f_int ldz, f_cfloat* work, f_float* rwork, f_int* iwork, f_int ifail, f_int info)
Computes selected eigenvalues, and optionally, the eigenvectors of
a generalized Hermitian-definite generalized eigenproblem, Ax= lambda
Bx, ABx= lambda x, or BAx= lambda x, where A and B are in packed
storage.
- hprfs
void hprfs(char uplo, f_int n, f_int nrhs, f_cdouble* ap, f_cdouble* afp, f_int* ipiv, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hprfs
void hprfs(char uplo, f_int n, f_int nrhs, f_cfloat* ap, f_cfloat* afp, f_int* ipiv, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Improves the computed solution to a complex
Hermitian indefinite system of linear equations
AX=B, where A is held in packed storage, and provides forward
and backward error bounds for the solution.
- hpsv
void hpsv(char uplo, f_int n, f_int nrhs, f_cfloat* ap, f_int* ipiv, f_cfloat* b, f_int ldb, f_int info)
Solves a complex Hermitian indefinite system of linear equations AX=B,
where A is held in packed storage.
- hpsv
void hpsv(char uplo, f_int n, f_int nrhs, f_cdouble* ap, f_int* ipiv, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hpsvx
void hpsvx(char fact, char uplo, f_int n, f_int nrhs, f_cdouble* ap, f_cdouble* afp, f_int* ipiv, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double rcond, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hpsvx
void hpsvx(char fact, char uplo, f_int n, f_int nrhs, f_cfloat* ap, f_cfloat* afp, f_int* ipiv, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float rcond, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Solves a complex Hermitian
indefinite system of linear equations AX=B, where A is held
in packed storage, and provides an estimate of the condition
number and error bounds on the solution.
- hptrd
void hptrd(char uplo, f_int n, f_cfloat* ap, f_float* d, f_float* e, f_cfloat* tau, f_int info)
Reduces a Hermitian matrix in packed storage to real
symmetric tridiagonal form by a unitary similarity
transformation.
- hptrd
void hptrd(char uplo, f_int n, f_cdouble* ap, f_double* d, f_double* e, f_cdouble* tau, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hptrf
void hptrf(char uplo, f_int n, f_cdouble* ap, f_int* ipiv, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hptrf
void hptrf(char uplo, f_int n, f_cfloat* ap, f_int* ipiv, f_int info)
Computes the factorization of a complex
Hermitian-indefinite matrix in packed storage,
using the diagonal pivoting method.
- hptri
void hptri(char uplo, f_int n, f_cdouble* ap, f_int* ipiv, f_cdouble* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hptri
void hptri(char uplo, f_int n, f_cfloat* ap, f_int* ipiv, f_cfloat* work, f_int info)
Computes the inverse of a complex
Hermitian indefinite matrix in packed storage, using the factorization
computed by CHPTRF.
- hptrs
void hptrs(char uplo, f_int n, f_int nrhs, f_cdouble* ap, f_int* ipiv, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hptrs
void hptrs(char uplo, f_int n, f_int nrhs, f_cfloat* ap, f_int* ipiv, f_cfloat* b, f_int ldb, f_int info)
Solves a complex Hermitian
indefinite system of linear equations AX=B, where A is held
in packed storage, using the factorization computed
by CHPTRF.
- hsein
void hsein(char side, char eigsrc, char initv, f_int select, f_int n, f_cdouble* h, f_int ldh, f_cdouble* w, f_cdouble* vl, f_int ldvl, f_cdouble* vr, f_int ldvr, f_int mm, f_int m, f_cdouble* work, f_double* rwork, f_int ifaill, f_int ifailr, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hsein
void hsein(char side, char eigsrc, char initv, f_int select, f_int n, f_cfloat* h, f_int ldh, f_cfloat* w, f_cfloat* vl, f_int ldvl, f_cfloat* vr, f_int ldvr, f_int mm, f_int m, f_cfloat* work, f_float* rwork, f_int ifaill, f_int ifailr, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hsein
void hsein(char side, char eigsrc, char initv, f_int select, f_int n, f_double* h, f_int ldh, f_double* wr, f_double* wi, f_double* vl, f_int ldvl, f_double* vr, f_int ldvr, f_int mm, f_int m, f_double* work, f_int ifaill, f_int ifailr, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hsein
void hsein(char side, char eigsrc, char initv, f_int select, f_int n, f_float* h, f_int ldh, f_float* wr, f_float* wi, f_float* vl, f_int ldvl, f_float* vr, f_int ldvr, f_int mm, f_int m, f_float* work, f_int ifaill, f_int ifailr, f_int info)
Computes specified right and/or left eigenvectors of an upper
Hessenberg matrix by inverse iteration.
- hseqr
void hseqr(char job, char compz, f_int n, f_int ilo, f_int ihi, f_cdouble* h, f_int ldh, f_cdouble* w, f_cdouble* z, f_int ldz, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hseqr
void hseqr(char job, char compz, f_int n, f_int ilo, f_int ihi, f_cfloat* h, f_int ldh, f_cfloat* w, f_cfloat* z, f_int ldz, f_cfloat* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hseqr
void hseqr(char job, char compz, f_int n, f_int ilo, f_int ihi, f_double* h, f_int ldh, f_double* wr, f_double* wi, f_double* z, f_int ldz, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- hseqr
void hseqr(char job, char compz, f_int n, f_int ilo, f_int ihi, f_float* h, f_int ldh, f_float* wr, f_float* wi, f_float* z, f_int ldz, f_float* work, f_int lwork, f_int info)
Computes the eigenvalues and Schur factorization of an upper
Hessenberg matrix, using the multishift QR algorithm.
- ilaenv
f_int ilaenv(f_int ispec, char* name, char* opts, f_int n1, f_int n2, f_int n3, f_int n4, f_int len_name, f_int len_opts)
Undocumented in source. Be warned that the author may not have intended to support it.
- ilaenvset
void ilaenvset(f_int ispec, char* name, char* opts, f_int n1, f_int n2, f_int n3, f_int n4, f_int nvalue, f_int info, f_int len_name, f_int len_opts)
Undocumented in source. Be warned that the author may not have intended to support it.
- opgtr
void opgtr(char uplo, f_int n, f_double* ap, f_double* tau, f_double* q, f_int ldq, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- opgtr
void opgtr(char uplo, f_int n, f_float* ap, f_float* tau, f_float* q, f_int ldq, f_float* work, f_int info)
Generates the orthogonal transformation matrix from
a reduction to tridiagonal form determined by SSPTRD.
- opmtr
void opmtr(char side, char uplo, char trans, f_int m, f_int n, f_double* ap, f_double* tau, f_double* c, f_int ldc, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- opmtr
void opmtr(char side, char uplo, char trans, f_int m, f_int n, f_float* ap, f_float* tau, f_float* c, f_int ldc, f_float* work, f_int info)
Multiplies a general matrix by the orthogonal
transformation matrix from a reduction to tridiagonal form
determined by SSPTRD.
- orgbr
void orgbr(char vect, f_int m, f_int n, f_int k, f_double* a, f_int lda, f_double* tau, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- orgbr
void orgbr(char vect, f_int m, f_int n, f_int k, f_float* a, f_int lda, f_float* tau, f_float* work, f_int lwork, f_int info)
Generates the orthogonal transformation matrices from
a reduction to bidiagonal form determined by SGEBRD.
- orghr
void orghr(f_int n, f_int ilo, f_int ihi, f_double* a, f_int lda, f_double* tau, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- orghr
void orghr(f_int n, f_int ilo, f_int ihi, f_float* a, f_int lda, f_float* tau, f_float* work, f_int lwork, f_int info)
Generates the orthogonal transformation matrix from
a reduction to Hessenberg form determined by SGEHRD.
- orglq
void orglq(f_int m, f_int n, f_int k, f_double* a, f_int lda, f_double* tau, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- orglq
void orglq(f_int m, f_int n, f_int k, f_float* a, f_int lda, f_float* tau, f_float* work, f_int lwork, f_int info)
Generates all or part of the orthogonal matrix Q from
an LQ factorization determined by SGELQF.
- orgql
void orgql(f_int m, f_int n, f_int k, f_double* a, f_int lda, f_double* tau, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- orgql
void orgql(f_int m, f_int n, f_int k, f_float* a, f_int lda, f_float* tau, f_float* work, f_int lwork, f_int info)
Generates all or part of the orthogonal matrix Q from
a QL factorization determined by SGEQLF.
- orgqr
void orgqr(f_int m, f_int n, f_int k, f_float* a, f_int lda, f_float* tau, f_float* work, f_int lwork, f_int info)
Generates all or part of the orthogonal matrix Q from
a QR factorization determined by SGEQRF.
- orgqr
void orgqr(f_int m, f_int n, f_int k, f_double* a, f_int lda, f_double* tau, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- orgrq
void orgrq(f_int m, f_int n, f_int k, f_float* a, f_int lda, f_float* tau, f_float* work, f_int lwork, f_int info)
Generates all or part of the orthogonal matrix Q from
an RQ factorization determined by SGERQF.
- orgrq
void orgrq(f_int m, f_int n, f_int k, f_double* a, f_int lda, f_double* tau, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- orgtr
void orgtr(char uplo, f_int n, f_double* a, f_int lda, f_double* tau, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- orgtr
void orgtr(char uplo, f_int n, f_float* a, f_int lda, f_float* tau, f_float* work, f_int lwork, f_int info)
Generates the orthogonal transformation matrix from
a reduction to tridiagonal form determined by SSYTRD.
- ormbr
void ormbr(char vect, char side, char trans, f_int m, f_int n, f_int k, f_double* a, f_int lda, f_double* tau, f_double* c, f_int ldc, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ormbr
void ormbr(char vect, char side, char trans, f_int m, f_int n, f_int k, f_float* a, f_int lda, f_float* tau, f_float* c, f_int ldc, f_float* work, f_int lwork, f_int info)
Multiplies a general matrix by one of the orthogonal
transformation matrices from a reduction to bidiagonal form
determined by SGEBRD.
- ormhr
void ormhr(char side, char trans, f_int m, f_int n, f_int ilo, f_int ihi, f_double* a, f_int lda, f_double* tau, f_double* c, f_int ldc, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ormhr
void ormhr(char side, char trans, f_int m, f_int n, f_int ilo, f_int ihi, f_float* a, f_int lda, f_float* tau, f_float* c, f_int ldc, f_float* work, f_int lwork, f_int info)
Multiplies a general matrix by the orthogonal transformation
matrix from a reduction to Hessenberg form determined by SGEHRD.
- ormlq
void ormlq(char side, char trans, f_int m, f_int n, f_int k, f_double* a, f_int lda, f_double* tau, f_double* c, f_int ldc, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ormlq
void ormlq(char side, char trans, f_int m, f_int n, f_int k, f_float* a, f_int lda, f_float* tau, f_float* c, f_int ldc, f_float* work, f_int lwork, f_int info)
Multiplies a general matrix by the orthogonal matrix
from an LQ factorization determined by SGELQF.
- ormql
void ormql(char side, char trans, f_int m, f_int n, f_int k, f_double* a, f_int lda, f_double* tau, f_double* c, f_int ldc, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ormql
void ormql(char side, char trans, f_int m, f_int n, f_int k, f_float* a, f_int lda, f_float* tau, f_float* c, f_int ldc, f_float* work, f_int lwork, f_int info)
Multiplies a general matrix by the orthogonal matrix
from a QL factorization determined by SGEQLF.
- ormqr
void ormqr(char side, char trans, f_int m, f_int n, f_int k, f_double* a, f_int lda, f_double* tau, f_double* c, f_int ldc, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ormqr
void ormqr(char side, char trans, f_int m, f_int n, f_int k, f_float* a, f_int lda, f_float* tau, f_float* c, f_int ldc, f_float* work, f_int lwork, f_int info)
Multiplies a general matrix by the orthogonal matrix
from a QR factorization determined by SGEQRF.
- ormr3
void ormr3(char side, char trans, f_int m, f_int n, f_int k, f_int l, f_double* a, f_int lda, f_double* tau, f_double* c, f_int ldc, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ormr3
void ormr3(char side, char trans, f_int m, f_int n, f_int k, f_int l, f_float* a, f_int lda, f_float* tau, f_float* c, f_int ldc, f_float* work, f_int info)
Multiples a general matrix by the orthogonal matrix
from an RZ factorization determined by STZRZF.
- ormrq
void ormrq(char side, char trans, f_int m, f_int n, f_int k, f_double* a, f_int lda, f_double* tau, f_double* c, f_int ldc, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ormrq
void ormrq(char side, char trans, f_int m, f_int n, f_int k, f_float* a, f_int lda, f_float* tau, f_float* c, f_int ldc, f_float* work, f_int lwork, f_int info)
Multiplies a general matrix by the orthogonal matrix
from an RQ factorization determined by SGERQF.
- ormrz
void ormrz(char side, char trans, f_int m, f_int n, f_int k, f_int l, f_double* a, f_int lda, f_double* tau, f_double* c, f_int ldc, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ormrz
void ormrz(char side, char trans, f_int m, f_int n, f_int k, f_int l, f_float* a, f_int lda, f_float* tau, f_float* c, f_int ldc, f_float* work, f_int lwork, f_int info)
Multiples a general matrix by the orthogonal matrix
from an RZ factorization determined by STZRZF.
- ormtr
void ormtr(char side, char uplo, char trans, f_int m, f_int n, f_double* a, f_int lda, f_double* tau, f_double* c, f_int ldc, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ormtr
void ormtr(char side, char uplo, char trans, f_int m, f_int n, f_float* a, f_int lda, f_float* tau, f_float* c, f_int ldc, f_float* work, f_int lwork, f_int info)
Multiplies a general matrix by the orthogonal
transformation matrix from a reduction to tridiagonal form
determined by SSYTRD.
- pbcon
void pbcon(char uplo, f_int n, f_int kd, f_cdouble* ab, f_int ldab, f_double* anorm, f_double rcond, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbcon
void pbcon(char uplo, f_int n, f_int kd, f_cfloat* ab, f_int ldab, f_float* anorm, f_float rcond, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbcon
void pbcon(char uplo, f_int n, f_int kd, f_double* ab, f_int ldab, f_double* anorm, f_double rcond, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbcon
void pbcon(char uplo, f_int n, f_int kd, f_float* ab, f_int ldab, f_float* anorm, f_float rcond, f_float* work, f_int* iwork, f_int info)
Estimates the reciprocal of the condition number of a
symmetric positive definite band matrix, using the
Cholesky factorization computed by SPBTRF.
- pbequ
void pbequ(char uplo, f_int n, f_int kd, f_cdouble* ab, f_int ldab, f_double* s, f_double* scond, f_double* amax, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbequ
void pbequ(char uplo, f_int n, f_int kd, f_cfloat* ab, f_int ldab, f_float* s, f_float* scond, f_float* amax, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbequ
void pbequ(char uplo, f_int n, f_int kd, f_double* ab, f_int ldab, f_double* s, f_double* scond, f_double* amax, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbequ
void pbequ(char uplo, f_int n, f_int kd, f_float* ab, f_int ldab, f_float* s, f_float* scond, f_float* amax, f_int info)
Computes row and column scalings to equilibrate a symmetric
positive definite band matrix and reduce its condition number.
- pbrfs
void pbrfs(char uplo, f_int n, f_int kd, f_int nrhs, f_double* ab, f_int ldab, f_double* afb, f_int ldafb, f_double* b, f_int ldb, f_double* x, f_int ldx, f_double* ferr, f_double* berr, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbrfs
void pbrfs(char uplo, f_int n, f_int kd, f_int nrhs, f_cfloat* ab, f_int ldab, f_cfloat* afb, f_int ldafb, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbrfs
void pbrfs(char uplo, f_int n, f_int kd, f_int nrhs, f_cdouble* ab, f_int ldab, f_cdouble* afb, f_int ldafb, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbrfs
void pbrfs(char uplo, f_int n, f_int kd, f_int nrhs, f_float* ab, f_int ldab, f_float* afb, f_int ldafb, f_float* b, f_int ldb, f_float* x, f_int ldx, f_float* ferr, f_float* berr, f_float* work, f_int* iwork, f_int info)
Improves the computed solution to a symmetric positive
definite banded system of linear equations AX=B, and provides
forward and backward error bounds for the solution.
- pbstf
void pbstf(char uplo, f_int n, f_int kd, f_float* ab, f_int ldab, f_int info)
Computes a split Cholesky factorization of a real symmetric positive
definite band matrix.
- pbstf
void pbstf(char uplo, f_int n, f_int kd, f_double* ab, f_int ldab, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbstf
void pbstf(char uplo, f_int n, f_int kd, f_cfloat* ab, f_int ldab, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbstf
void pbstf(char uplo, f_int n, f_int kd, f_cdouble* ab, f_int ldab, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbsv
void pbsv(char uplo, f_int n, f_int kd, f_int nrhs, f_cdouble* ab, f_int ldab, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbsv
void pbsv(char uplo, f_int n, f_int kd, f_int nrhs, f_cfloat* ab, f_int ldab, f_cfloat* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbsv
void pbsv(char uplo, f_int n, f_int kd, f_int nrhs, f_double* ab, f_int ldab, f_double* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbsv
void pbsv(char uplo, f_int n, f_int kd, f_int nrhs, f_float* ab, f_int ldab, f_float* b, f_int ldb, f_int info)
Solves a symmetric positive definite banded system
of linear equations AX=B.
- pbsvx
void pbsvx(char fact, char uplo, f_int n, f_int kd, f_int nrhs, f_float* ab, f_int ldab, f_float* afb, f_int ldafb, char equed, f_float* s, f_float* b, f_int ldb, f_float* x, f_int ldx, f_float rcond, f_float* ferr, f_float* berr, f_float* work, f_int* iwork, f_int info)
Solves a symmetric positive definite banded system
of linear equations AX=B, and provides an estimate of the condition
number and error bounds on the solution.
- pbsvx
void pbsvx(char fact, char uplo, f_int n, f_int kd, f_int nrhs, f_double* ab, f_int ldab, f_double* afb, f_int ldafb, char equed, f_double* s, f_double* b, f_int ldb, f_double* x, f_int ldx, f_double rcond, f_double* ferr, f_double* berr, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbsvx
void pbsvx(char fact, char uplo, f_int n, f_int kd, f_int nrhs, f_cfloat* ab, f_int ldab, f_cfloat* afb, f_int ldafb, char equed, f_float* s, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float rcond, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbsvx
void pbsvx(char fact, char uplo, f_int n, f_int kd, f_int nrhs, f_cdouble* ab, f_int ldab, f_cdouble* afb, f_int ldafb, char equed, f_double* s, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double rcond, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbtrf
void pbtrf(char uplo, f_int n, f_int kd, f_float* ab, f_int ldab, f_int info)
Computes the Cholesky factorization of a symmetric
positive definite band matrix.
- pbtrf
void pbtrf(char uplo, f_int n, f_int kd, f_double* ab, f_int ldab, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbtrf
void pbtrf(char uplo, f_int n, f_int kd, f_cfloat* ab, f_int ldab, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbtrf
void pbtrf(char uplo, f_int n, f_int kd, f_cdouble* ab, f_int ldab, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbtrs
void pbtrs(char uplo, f_int n, f_int kd, f_int nrhs, f_float* ab, f_int ldab, f_float* b, f_int ldb, f_int info)
Solves a symmetric positive definite banded system
of linear equations AX=B, using the Cholesky factorization
computed by SPBTRF.
- pbtrs
void pbtrs(char uplo, f_int n, f_int kd, f_int nrhs, f_double* ab, f_int ldab, f_double* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbtrs
void pbtrs(char uplo, f_int n, f_int kd, f_int nrhs, f_cfloat* ab, f_int ldab, f_cfloat* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pbtrs
void pbtrs(char uplo, f_int n, f_int kd, f_int nrhs, f_cdouble* ab, f_int ldab, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pocon
void pocon(char uplo, f_int n, f_float* a, f_int lda, f_float* anorm, f_float rcond, f_float* work, f_int* iwork, f_int info)
Estimates the reciprocal of the condition number of a
symmetric positive definite matrix, using the
Cholesky factorization computed by SPOTRF.
- pocon
void pocon(char uplo, f_int n, f_double* a, f_int lda, f_double* anorm, f_double rcond, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pocon
void pocon(char uplo, f_int n, f_cfloat* a, f_int lda, f_float* anorm, f_float rcond, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pocon
void pocon(char uplo, f_int n, f_cdouble* a, f_int lda, f_double* anorm, f_double rcond, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- poequ
void poequ(f_int n, f_float* a, f_int lda, f_float* s, f_float* scond, f_float* amax, f_int info)
Computes row and column scalings to equilibrate a symmetric
positive definite matrix and reduce its condition number.
- poequ
void poequ(f_int n, f_double* a, f_int lda, f_double* s, f_double* scond, f_double* amax, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- poequ
void poequ(f_int n, f_cfloat* a, f_int lda, f_float* s, f_float* scond, f_float* amax, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- poequ
void poequ(f_int n, f_cdouble* a, f_int lda, f_double* s, f_double* scond, f_double* amax, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- porfs
void porfs(char uplo, f_int n, f_int nrhs, f_float* a, f_int lda, f_float* af, f_int ldaf, f_float* b, f_int ldb, f_float* x, f_int ldx, f_float* ferr, f_float* berr, f_float* work, f_int* iwork, f_int info)
Improves the computed solution to a symmetric positive
definite system of linear equations AX=B, and provides forward
and backward error bounds for the solution.
- porfs
void porfs(char uplo, f_int n, f_int nrhs, f_double* a, f_int lda, f_double* af, f_int ldaf, f_double* b, f_int ldb, f_double* x, f_int ldx, f_double* ferr, f_double* berr, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- porfs
void porfs(char uplo, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_cfloat* af, f_int ldaf, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- porfs
void porfs(char uplo, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_cdouble* af, f_int ldaf, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- posv
void posv(char uplo, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- posv
void posv(char uplo, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- posv
void posv(char uplo, f_int n, f_int nrhs, f_double* a, f_int lda, f_double* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- posv
void posv(char uplo, f_int n, f_int nrhs, f_float* a, f_int lda, f_float* b, f_int ldb, f_int info)
Solves a symmetric positive definite system of linear
equations AX=B.
- posvx
void posvx(char fact, char uplo, f_int n, f_int nrhs, f_float* a, f_int lda, f_float* af, f_int ldaf, char equed, f_float* s, f_float* b, f_int ldb, f_float* x, f_int ldx, f_float rcond, f_float* ferr, f_float* berr, f_float* work, f_int* iwork, f_int info)
Solves a symmetric positive definite system of linear
equations AX=B, and provides an estimate of the condition number
and error bounds on the solution.
- posvx
void posvx(char fact, char uplo, f_int n, f_int nrhs, f_double* a, f_int lda, f_double* af, f_int ldaf, char equed, f_double* s, f_double* b, f_int ldb, f_double* x, f_int ldx, f_double rcond, f_double* ferr, f_double* berr, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- posvx
void posvx(char fact, char uplo, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_cfloat* af, f_int ldaf, char equed, f_float* s, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float rcond, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- posvx
void posvx(char fact, char uplo, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_cdouble* af, f_int ldaf, char equed, f_double* s, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double rcond, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- potrf
void potrf(char uplo, f_int n, f_float* a, f_int lda, f_int info)
Computes the Cholesky factorization of a symmetric
positive definite matrix.
- potrf
void potrf(char uplo, f_int n, f_double* a, f_int lda, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- potrf
void potrf(char uplo, f_int n, f_cfloat* a, f_int lda, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- potrf
void potrf(char uplo, f_int n, f_cdouble* a, f_int lda, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- potri
void potri(char uplo, f_int n, f_float* a, f_int lda, f_int info)
Computes the inverse of a symmetric positive definite
matrix, using the Cholesky factorization computed by SPOTRF.
- potri
void potri(char uplo, f_int n, f_cdouble* a, f_int lda, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- potri
void potri(char uplo, f_int n, f_cfloat* a, f_int lda, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- potri
void potri(char uplo, f_int n, f_double* a, f_int lda, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- potrs
void potrs(char uplo, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- potrs
void potrs(char uplo, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- potrs
void potrs(char uplo, f_int n, f_int nrhs, f_double* a, f_int lda, f_double* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- potrs
void potrs(char uplo, f_int n, f_int nrhs, f_float* a, f_int lda, f_float* b, f_int ldb, f_int info)
Solves a symmetric positive definite system of linear
equations AX=B, using the Cholesky factorization computed by
SPOTRF.
- ppcon
void ppcon(char uplo, f_int n, f_cdouble* ap, f_double* anorm, f_double rcond, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ppcon
void ppcon(char uplo, f_int n, f_cfloat* ap, f_float* anorm, f_float rcond, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ppcon
void ppcon(char uplo, f_int n, f_double* ap, f_double* anorm, f_double rcond, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ppcon
void ppcon(char uplo, f_int n, f_float* ap, f_float* anorm, f_float rcond, f_float* work, f_int* iwork, f_int info)
Estimates the reciprocal of the condition number of a
symmetric positive definite matrix in packed storage,
using the Cholesky factorization computed by SPPTRF.
- ppequ
void ppequ(char uplo, f_int n, f_cdouble* ap, f_double* s, f_double* scond, f_double* amax, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ppequ
void ppequ(char uplo, f_int n, f_cfloat* ap, f_float* s, f_float* scond, f_float* amax, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ppequ
void ppequ(char uplo, f_int n, f_double* ap, f_double* s, f_double* scond, f_double* amax, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ppequ
void ppequ(char uplo, f_int n, f_float* ap, f_float* s, f_float* scond, f_float* amax, f_int info)
Computes row and column scalings to equilibrate a symmetric
positive definite matrix in packed storage and reduce its condition
number.
- pprfs
void pprfs(char uplo, f_int n, f_int nrhs, f_cdouble* ap, f_cdouble* afp, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pprfs
void pprfs(char uplo, f_int n, f_int nrhs, f_cfloat* ap, f_cfloat* afp, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pprfs
void pprfs(char uplo, f_int n, f_int nrhs, f_double* ap, f_double* afp, f_double* b, f_int ldb, f_double* x, f_int ldx, f_double* ferr, f_double* berr, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pprfs
void pprfs(char uplo, f_int n, f_int nrhs, f_float* ap, f_float* afp, f_float* b, f_int ldb, f_float* x, f_int ldx, f_float* ferr, f_float* berr, f_float* work, f_int* iwork, f_int info)
Improves the computed solution to a symmetric positive
definite system of linear equations AX=B, where A is held in
packed storage, and provides forward and backward error bounds
for the solution.
- ppsv
void ppsv(char uplo, f_int n, f_int nrhs, f_float* ap, f_float* b, f_int ldb, f_int info)
Solves a symmetric positive definite system of linear
equations AX=B, where A is held in packed storage.
- ppsv
void ppsv(char uplo, f_int n, f_int nrhs, f_double* ap, f_double* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ppsv
void ppsv(char uplo, f_int n, f_int nrhs, f_cdouble* ap, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ppsv
void ppsv(char uplo, f_int n, f_int nrhs, f_cfloat* ap, f_cfloat* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ppsvx
void ppsvx(char fact, char uplo, f_int n, f_int nrhs, f_cdouble* ap, f_cdouble* afp, char equed, f_double* s, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double rcond, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ppsvx
void ppsvx(char fact, char uplo, f_int n, f_int nrhs, f_cfloat* ap, f_cfloat* afp, char equed, f_float* s, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float rcond, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ppsvx
void ppsvx(char fact, char uplo, f_int n, f_int nrhs, f_double* ap, f_double* afp, char equed, f_double* s, f_double* b, f_int ldb, f_double* x, f_int ldx, f_double rcond, f_double* ferr, f_double* berr, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ppsvx
void ppsvx(char fact, char uplo, f_int n, f_int nrhs, f_float* ap, f_float* afp, char equed, f_float* s, f_float* b, f_int ldb, f_float* x, f_int ldx, f_float rcond, f_float* ferr, f_float* berr, f_float* work, f_int* iwork, f_int info)
Solves a symmetric positive definite system of linear
equations AX=B, where A is held in packed storage, and provides
an estimate of the condition number and error bounds on the
solution.
- pptrf
void pptrf(char uplo, f_int n, f_float* ap, f_int info)
Computes the Cholesky factorization of a symmetric
positive definite matrix in packed storage.
- pptrf
void pptrf(char uplo, f_int n, f_double* ap, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pptrf
void pptrf(char uplo, f_int n, f_cfloat* ap, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pptrf
void pptrf(char uplo, f_int n, f_cdouble* ap, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pptri
void pptri(char uplo, f_int n, f_float* ap, f_int info)
Computes the inverse of a symmetric positive definite
matrix in packed storage, using the Cholesky factorization computed
by SPPTRF.
- pptri
void pptri(char uplo, f_int n, f_double* ap, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pptri
void pptri(char uplo, f_int n, f_cfloat* ap, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pptri
void pptri(char uplo, f_int n, f_cdouble* ap, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pptrs
void pptrs(char uplo, f_int n, f_int nrhs, f_float* ap, f_float* b, f_int ldb, f_int info)
Solves a symmetric positive definite system of linear
equations AX=B, where A is held in packed storage, using the
Cholesky factorization computed by SPPTRF.
- pptrs
void pptrs(char uplo, f_int n, f_int nrhs, f_double* ap, f_double* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pptrs
void pptrs(char uplo, f_int n, f_int nrhs, f_cfloat* ap, f_cfloat* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pptrs
void pptrs(char uplo, f_int n, f_int nrhs, f_cdouble* ap, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ptcon
void ptcon(f_int n, f_float* d, f_float* e, f_float* anorm, f_float rcond, f_float* work, f_int info)
Computes the reciprocal of the condition number of a
symmetric positive definite tridiagonal matrix,
using the LDL**H factorization computed by SPTTRF.
- ptcon
void ptcon(f_int n, f_double* d, f_double* e, f_double* anorm, f_double rcond, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ptcon
void ptcon(f_int n, f_float* d, f_cfloat* e, f_float* anorm, f_float rcond, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ptcon
void ptcon(f_int n, f_double* d, f_cdouble* e, f_double* anorm, f_double rcond, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pteqr
void pteqr(char compz, f_int n, f_float* d, f_float* e, f_float* z, f_int ldz, f_float* work, f_int info)
Computes all eigenvalues and eigenvectors of a real symmetric
positive definite tridiagonal matrix, by computing the SVD of
its bidiagonal Cholesky factor.
- pteqr
void pteqr(char compz, f_int n, f_double* d, f_double* e, f_double* z, f_int ldz, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pteqr
void pteqr(char compz, f_int n, f_float* d, f_float* e, f_cfloat* z, f_int ldz, f_float* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pteqr
void pteqr(char compz, f_int n, f_double* d, f_double* e, f_cdouble* z, f_int ldz, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ptrfs
void ptrfs(f_int n, f_int nrhs, f_float* d, f_float* e, f_float* df, f_float* ef, f_float* b, f_int ldb, f_float* x, f_int ldx, f_float* ferr, f_float* berr, f_float* work, f_int info)
Improves the computed solution to a symmetric positive
definite tridiagonal system of linear equations AX=B, and provides
forward and backward error bounds for the solution.
- ptrfs
void ptrfs(f_int n, f_int nrhs, f_double* d, f_double* e, f_double* df, f_double* ef, f_double* b, f_int ldb, f_double* x, f_int ldx, f_double* ferr, f_double* berr, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ptrfs
void ptrfs(char uplo, f_int n, f_int nrhs, f_float* d, f_cfloat* e, f_float* df, f_cfloat* ef, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ptrfs
void ptrfs(char uplo, f_int n, f_int nrhs, f_double* d, f_cdouble* e, f_double* df, f_cdouble* ef, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ptsv
void ptsv(f_int n, f_int nrhs, f_float* d, f_float* e, f_float* b, f_int ldb, f_int info)
Solves a symmetric positive definite tridiagonal system
of linear equations AX=B.
- ptsv
void ptsv(f_int n, f_int nrhs, f_double* d, f_double* e, f_double* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ptsv
void ptsv(f_int n, f_int nrhs, f_float* d, f_cfloat* e, f_cfloat* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ptsv
void ptsv(f_int n, f_int nrhs, f_double* d, f_cdouble* e, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ptsvx
void ptsvx(char fact, f_int n, f_int nrhs, f_float* d, f_float* e, f_float* df, f_float* ef, f_float* b, f_int ldb, f_float* x, f_int ldx, f_float rcond, f_float* ferr, f_float* berr, f_float* work, f_int info)
Solves a symmetric positive definite tridiagonal
system of linear equations AX=B, and provides an estimate of
the condition number and error bounds on the solution.
- ptsvx
void ptsvx(char fact, f_int n, f_int nrhs, f_double* d, f_double* e, f_double* df, f_double* ef, f_double* b, f_int ldb, f_double* x, f_int ldx, f_double rcond, f_double* ferr, f_double* berr, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ptsvx
void ptsvx(char fact, f_int n, f_int nrhs, f_float* d, f_cfloat* e, f_float* df, f_cfloat* ef, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float rcond, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ptsvx
void ptsvx(char fact, f_int n, f_int nrhs, f_double* d, f_cdouble* e, f_double* df, f_cdouble* ef, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double rcond, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pttrf
void pttrf(f_int n, f_float* d, f_float* e, f_int info)
Computes the LDL**H factorization of a symmetric
positive definite tridiagonal matrix.
- pttrf
void pttrf(f_int n, f_double* d, f_double* e, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pttrf
void pttrf(f_int n, f_float* d, f_cfloat* e, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pttrf
void pttrf(f_int n, f_double* d, f_cdouble* e, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pttrs
void pttrs(f_int n, f_int nrhs, f_float* d, f_float* e, f_float* b, f_int ldb, f_int info)
Solves a symmetric positive definite tridiagonal
system of linear equations, using the LDL**H factorization
computed by SPTTRF.
- pttrs
void pttrs(f_int n, f_int nrhs, f_double* d, f_double* e, f_double* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pttrs
void pttrs(char uplo, f_int n, f_int nrhs, f_float* d, f_cfloat* e, f_cfloat* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- pttrs
void pttrs(char uplo, f_int n, f_int nrhs, f_double* d, f_cdouble* e, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sbev
void sbev(char jobz, char uplo, f_int n, f_int kd, f_float* ab, f_int ldab, f_float* w, f_float* z, f_int ldz, f_float* work, f_int info)
Computes all eigenvalues, and optionally, eigenvectors of a real
symmetric band matrix.
- sbev
void sbev(char jobz, char uplo, f_int n, f_int kd, f_double* ab, f_int ldab, f_double* w, f_double* z, f_int ldz, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sbevd
void sbevd(char jobz, char uplo, f_int n, f_int kd, f_float* ab, f_int ldab, f_float* w, f_float* z, f_int ldz, f_float* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Computes all eigenvalues, and optionally, eigenvectors of a real
symmetric band matrix. If eigenvectors are desired, it uses a
divide and conquer algorithm.
- sbevd
void sbevd(char jobz, char uplo, f_int n, f_int kd, f_double* ab, f_int ldab, f_double* w, f_double* z, f_int ldz, f_double* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sbevx
void sbevx(char jobz, char range, char uplo, f_int n, f_int kd, f_float* ab, f_int ldab, f_float* q, f_int ldq, f_float* vl, f_float* vu, f_int il, f_int iu, f_float* abstol, f_int m, f_float* w, f_float* z, f_int ldz, f_float* work, f_int* iwork, f_int ifail, f_int info)
Computes selected eigenvalues and eigenvectors of a
symmetric band matrix.
- sbevx
void sbevx(char jobz, char range, char uplo, f_int n, f_int kd, f_double* ab, f_int ldab, f_double* q, f_int ldq, f_double* vl, f_double* vu, f_int il, f_int iu, f_double* abstol, f_int m, f_double* w, f_double* z, f_int ldz, f_double* work, f_int* iwork, f_int ifail, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sbgst
void sbgst(char vect, char uplo, f_int n, f_int ka, f_int kb, f_double* ab, f_int ldab, f_double* bb, f_int ldbb, f_double* x, f_int ldx, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sbgst
void sbgst(char vect, char uplo, f_int n, f_int ka, f_int kb, f_float* ab, f_int ldab, f_float* bb, f_int ldbb, f_float* x, f_int ldx, f_float* work, f_int info)
Reduces a real symmetric-definite banded generalized eigenproblem
A x = lambda B x to standard form, where B has been factorized by
SPBSTF (Crawford's algorithm).
- sbgv
void sbgv(char jobz, char uplo, f_int n, f_int ka, f_int kb, f_float* ab, f_int ldab, f_float* bb, f_int ldbb, f_float* w, f_float* z, f_int ldz, f_float* work, f_int info)
Computes all the eigenvalues, and optionally, the eigenvectors
of a real generalized symmetric-definite banded eigenproblem, of
the form A*x=(lambda)*B*x. A and B are assumed to be symmetric
and banded, and B is also positive definite.
- sbgv
void sbgv(char jobz, char uplo, f_int n, f_int ka, f_int kb, f_double* ab, f_int ldab, f_double* bb, f_int ldbb, f_double* w, f_double* z, f_int ldz, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sbgvd
void sbgvd(char jobz, char uplo, f_int n, f_int ka, f_int kb, f_float* ab, f_int ldab, f_float* bb, f_int ldbb, f_float* w, f_float* z, f_int ldz, f_float* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Computes all the eigenvalues, and optionally, the eigenvectors
of a real generalized symmetric-definite banded eigenproblem, of
the form A*x=(lambda)*B*x. A and B are assumed to be symmetric
and banded, and B is also positive definite.
If eigenvectors are desired, it uses a divide and conquer algorithm.
- sbgvd
void sbgvd(char jobz, char uplo, f_int n, f_int ka, f_int kb, f_double* ab, f_int ldab, f_double* bb, f_int ldbb, f_double* w, f_double* z, f_int ldz, f_double* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sbgvx
void sbgvx(char jobz, char range, char uplo, f_int n, f_int ka, f_int kb, f_float* ab, f_int ldab, f_float* bb, f_int ldbb, f_float* q, f_int ldq, f_float* vl, f_float* vu, f_int il, f_int iu, f_float* abstol, f_int m, f_float* w, f_float* z, f_int ldz, f_float* work, f_int* iwork, f_int ifail, f_int info)
Computes selected eigenvalues, and optionally, the eigenvectors
of a real generalized symmetric-definite banded eigenproblem, of
the form A*x=(lambda)*B*x. A and B are assumed to be symmetric
and banded, and B is also positive definite.
- sbgvx
void sbgvx(char jobz, char range, char uplo, f_int n, f_int ka, f_int kb, f_double* ab, f_int ldab, f_double* bb, f_int ldbb, f_double* q, f_int ldq, f_double* vl, f_double* vu, f_int il, f_int iu, f_double* abstol, f_int m, f_double* w, f_double* z, f_int ldz, f_double* work, f_int* iwork, f_int ifail, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sbtrd
void sbtrd(char vect, char uplo, f_int n, f_int kd, f_double* ab, f_int ldab, f_double* d, f_double* e, f_double* q, f_int ldq, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sbtrd
void sbtrd(char vect, char uplo, f_int n, f_int kd, f_float* ab, f_int ldab, f_float* d, f_float* e, f_float* q, f_int ldq, f_float* work, f_int info)
Reduces a symmetric band matrix to real symmetric
tridiagonal form by an orthogonal similarity transformation.
- secnd
f_double secnd()
Undocumented in source. Be warned that the author may not have intended to support it.
- second
lapack_float_ret_t second()
- slamch
f_float slamch(char[] cmach)
- spcon
void spcon(char uplo, f_int n, f_cdouble* ap, f_int* ipiv, f_double* anorm, f_double rcond, f_cdouble* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- spcon
void spcon(char uplo, f_int n, f_cfloat* ap, f_int* ipiv, f_float* anorm, f_float rcond, f_cfloat* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- spcon
void spcon(char uplo, f_int n, f_double* ap, f_int* ipiv, f_double* anorm, f_double rcond, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- spcon
void spcon(char uplo, f_int n, f_float* ap, f_int* ipiv, f_float* anorm, f_float rcond, f_float* work, f_int* iwork, f_int info)
Estimates the reciprocal of the condition number of a
real symmetric indefinite
matrix in packed storage, using the factorization computed
by SSPTRF.
- spev
void spev(char jobz, char uplo, f_int n, f_float* ap, f_float* w, f_float* z, f_int ldz, f_float* work, f_int info)
Computes all eigenvalues, and optionally, eigenvectors of a real
symmetric matrix in packed storage.
- spev
void spev(char jobz, char uplo, f_int n, f_double* ap, f_double* w, f_double* z, f_int ldz, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- spevd
void spevd(char jobz, char uplo, f_int n, f_float* ap, f_float* w, f_float* z, f_int ldz, f_float* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Computes all eigenvalues, and optionally, eigenvectors of a real
symmetric matrix in packed storage. If eigenvectors are desired,
it uses a divide and conquer algorithm.
- spevd
void spevd(char jobz, char uplo, f_int n, f_double* ap, f_double* w, f_double* z, f_int ldz, f_double* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- spevx
void spevx(char jobz, char range, char uplo, f_int n, f_double* ap, f_double* vl, f_double* vu, f_int il, f_int iu, f_double* abstol, f_int m, f_double* w, f_double* z, f_int ldz, f_double* work, f_int* iwork, f_int ifail, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- spevx
void spevx(char jobz, char range, char uplo, f_int n, f_float* ap, f_float* vl, f_float* vu, f_int il, f_int iu, f_float* abstol, f_int m, f_float* w, f_float* z, f_int ldz, f_float* work, f_int* iwork, f_int ifail, f_int info)
Computes selected eigenvalues and eigenvectors of a
symmetric matrix in packed storage.
- spgst
void spgst(f_int itype, char uplo, f_int n, f_float* ap, f_float* bp, f_int info)
Reduces a symmetric-definite generalized eigenproblem
Ax= lambda Bx, ABx= lambda x, or BAx= lambda x, to standard
form, where A and B are held in packed storage, and B has been
factorized by SPPTRF.
- spgst
void spgst(f_int itype, char uplo, f_int n, f_double* ap, f_double* bp, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- spgv
void spgv(f_int itype, char jobz, char uplo, f_int n, f_float* ap, f_float* bp, f_float* w, f_float* z, f_int ldz, f_float* work, f_int info)
Computes all eigenvalues and eigenvectors of a generalized
symmetric-definite generalized eigenproblem, Ax= lambda
Bx, ABx= lambda x, or BAx= lambda x, where A and B are in packed
storage.
- spgv
void spgv(f_int itype, char jobz, char uplo, f_int n, f_double* ap, f_double* bp, f_double* w, f_double* z, f_int ldz, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- spgvd
void spgvd(f_int itype, char jobz, char uplo, f_int n, f_float* ap, f_float* bp, f_float* w, f_float* z, f_int ldz, f_float* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Computes all eigenvalues and eigenvectors of a generalized
symmetric-definite generalized eigenproblem, Ax= lambda
Bx, ABx= lambda x, or BAx= lambda x, where A and B are in packed
storage.
If eigenvectors are desired, it uses a divide and conquer algorithm.
- spgvd
void spgvd(f_int itype, char jobz, char uplo, f_int n, f_double* ap, f_double* bp, f_double* w, f_double* z, f_int ldz, f_double* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- spgvx
void spgvx(f_int itype, char jobz, char range, char uplo, f_int n, f_float* ap, f_float* bp, f_float* vl, f_float* vu, f_int il, f_int iu, f_float* abstol, f_int m, f_float* w, f_float* z, f_int ldz, f_float* work, f_int* iwork, f_int ifail, f_int info)
Computes selected eigenvalues, and optionally, eigenvectors of
a generalized symmetric-definite generalized eigenproblem, Ax= lambda
Bx, ABx= lambda x, or BAx= lambda x, where A and B are in packed
storage.
- spgvx
void spgvx(f_int itype, char jobz, char range, char uplo, f_int n, f_double* ap, f_double* bp, f_double* vl, f_double* vu, f_int il, f_int iu, f_double* abstol, f_int m, f_double* w, f_double* z, f_int ldz, f_double* work, f_int* iwork, f_int ifail, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sprfs
void sprfs(char uplo, f_int n, f_int nrhs, f_float* ap, f_float* afp, f_int* ipiv, f_float* b, f_int ldb, f_float* x, f_int ldx, f_float* ferr, f_float* berr, f_float* work, f_int* iwork, f_int info)
Improves the computed solution to a real
symmetric indefinite system of linear equations
AX=B, where A is held in packed storage, and provides forward
and backward error bounds for the solution.
- sprfs
void sprfs(char uplo, f_int n, f_int nrhs, f_double* ap, f_double* afp, f_int* ipiv, f_double* b, f_int ldb, f_double* x, f_int ldx, f_double* ferr, f_double* berr, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sprfs
void sprfs(char uplo, f_int n, f_int nrhs, f_cfloat* ap, f_cfloat* afp, f_int* ipiv, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sprfs
void sprfs(char uplo, f_int n, f_int nrhs, f_cdouble* ap, f_cdouble* afp, f_int* ipiv, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- spsv
void spsv(char uplo, f_int n, f_int nrhs, f_float* ap, f_int* ipiv, f_float* b, f_int ldb, f_int info)
Solves a real symmetric indefinite system of linear equations AX=B,
where A is held in packed storage.
- spsv
void spsv(char uplo, f_int n, f_int nrhs, f_double* ap, f_int* ipiv, f_double* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- spsv
void spsv(char uplo, f_int n, f_int nrhs, f_cfloat* ap, f_int* ipiv, f_cfloat* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- spsv
void spsv(char uplo, f_int n, f_int nrhs, f_cdouble* ap, f_int* ipiv, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- spsvx
void spsvx(char fact, char uplo, f_int n, f_int nrhs, f_float* ap, f_float* afp, f_int* ipiv, f_float* b, f_int ldb, f_float* x, f_int ldx, f_float rcond, f_float* ferr, f_float* berr, f_float* work, f_int* iwork, f_int info)
Solves a real symmetric
indefinite system of linear equations AX=B, where A is held
in packed storage, and provides an estimate of the condition
number and error bounds on the solution.
- spsvx
void spsvx(char fact, char uplo, f_int n, f_int nrhs, f_double* ap, f_double* afp, f_int* ipiv, f_double* b, f_int ldb, f_double* x, f_int ldx, f_double rcond, f_double* ferr, f_double* berr, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- spsvx
void spsvx(char fact, char uplo, f_int n, f_int nrhs, f_cfloat* ap, f_cfloat* afp, f_int* ipiv, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float rcond, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- spsvx
void spsvx(char fact, char uplo, f_int n, f_int nrhs, f_cdouble* ap, f_cdouble* afp, f_int* ipiv, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double rcond, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sptrd
void sptrd(char uplo, f_int n, f_double* ap, f_double* d, f_double* e, f_double* tau, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sptrd
void sptrd(char uplo, f_int n, f_float* ap, f_float* d, f_float* e, f_float* tau, f_int info)
Reduces a symmetric matrix in packed storage to real
symmetric tridiagonal form by an orthogonal similarity
transformation.
- sptrf
void sptrf(char uplo, f_int n, f_cdouble* ap, f_int* ipiv, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sptrf
void sptrf(char uplo, f_int n, f_cfloat* ap, f_int* ipiv, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sptrf
void sptrf(char uplo, f_int n, f_double* ap, f_int* ipiv, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sptrf
void sptrf(char uplo, f_int n, f_float* ap, f_int* ipiv, f_int info)
Computes the factorization of a real
symmetric-indefinite matrix in packed storage,
using the diagonal pivoting method.
- sptri
void sptri(char uplo, f_int n, f_double* ap, f_int* ipiv, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sptri
void sptri(char uplo, f_int n, f_cfloat* ap, f_int* ipiv, f_cfloat* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sptri
void sptri(char uplo, f_int n, f_cdouble* ap, f_int* ipiv, f_cdouble* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sptri
void sptri(char uplo, f_int n, f_float* ap, f_int* ipiv, f_float* work, f_int info)
Computes the inverse of a real symmetric
indefinite matrix in packed storage, using the factorization
computed by SSPTRF.
- sptrs
void sptrs(char uplo, f_int n, f_int nrhs, f_float* ap, f_int* ipiv, f_float* b, f_int ldb, f_int info)
Solves a real symmetric
indefinite system of linear equations AX=B, where A is held
in packed storage, using the factorization computed
by SSPTRF.
- sptrs
void sptrs(char uplo, f_int n, f_int nrhs, f_double* ap, f_int* ipiv, f_double* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sptrs
void sptrs(char uplo, f_int n, f_int nrhs, f_cfloat* ap, f_int* ipiv, f_cfloat* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sptrs
void sptrs(char uplo, f_int n, f_int nrhs, f_cdouble* ap, f_int* ipiv, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- stebz
void stebz(char range, char order, f_int n, f_double* vl, f_double* vu, f_int il, f_int iu, f_double* abstol, f_double* d, f_double* e, f_int m, f_int nsplit, f_double* w, f_int iblock, f_int isplit, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- stebz
void stebz(char range, char order, f_int n, f_float* vl, f_float* vu, f_int il, f_int iu, f_float* abstol, f_float* d, f_float* e, f_int m, f_int nsplit, f_float* w, f_int iblock, f_int isplit, f_float* work, f_int* iwork, f_int info)
Computes selected eigenvalues of a real symmetric tridiagonal
matrix by bisection.
- stedc
void stedc(char compz, f_int n, f_double* d, f_double* e, f_cdouble* z, f_int ldz, f_cdouble* work, f_int lwork, f_double* rwork, f_int lrwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- stedc
void stedc(char compz, f_int n, f_double* d, f_double* e, f_double* z, f_int ldz, f_double* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- stedc
void stedc(char compz, f_int n, f_float* d, f_float* e, f_cfloat* z, f_int ldz, f_cfloat* work, f_int lwork, f_float* rwork, f_int lrwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- stedc
void stedc(char compz, f_int n, f_float* d, f_float* e, f_float* z, f_int ldz, f_float* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Computes all eigenvalues and, optionally, eigenvectors of a
symmetric tridiagonal matrix using the divide and conquer algorithm.
- stegr
void stegr(char jobz, char range, f_int n, f_double* d, f_double* e, f_double* vl, f_double* vu, f_int il, f_int iu, f_double* abstol, f_int m, f_double* w, f_cdouble* z, f_int ldz, f_int isuppz, f_double* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- stegr
void stegr(char jobz, char range, f_int n, f_float* d, f_float* e, f_float* vl, f_float* vu, f_int il, f_int iu, f_float* abstol, f_int m, f_float* w, f_cfloat* z, f_int ldz, f_int isuppz, f_float* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- stegr
void stegr(char jobz, char range, f_int n, f_double* d, f_double* e, f_double* vl, f_double* vu, f_int il, f_int iu, f_double* abstol, f_int m, f_double* w, f_double* z, f_int ldz, f_int isuppz, f_double* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- stegr
void stegr(char jobz, char range, f_int n, f_float* d, f_float* e, f_float* vl, f_float* vu, f_int il, f_int iu, f_float* abstol, f_int m, f_float* w, f_float* z, f_int ldz, f_int isuppz, f_float* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Computes selected eigenvalues and, optionally, eigenvectors of a
symmetric tridiagonal matrix. The eigenvalues are computed by the
dqds algorithm, while eigenvectors are computed from various "good"
LDL^T representations (also known as Relatively Robust Representations.)
- stein
void stein(f_int n, f_double* d, f_double* e, f_int m, f_double* w, f_int iblock, f_int isplit, f_cdouble* z, f_int ldz, f_double* work, f_int* iwork, f_int ifail, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- stein
void stein(f_int n, f_float* d, f_float* e, f_int m, f_float* w, f_int iblock, f_int isplit, f_cfloat* z, f_int ldz, f_float* work, f_int* iwork, f_int ifail, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- stein
void stein(f_int n, f_double* d, f_double* e, f_int m, f_double* w, f_int iblock, f_int isplit, f_double* z, f_int ldz, f_double* work, f_int* iwork, f_int ifail, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- stein
void stein(f_int n, f_float* d, f_float* e, f_int m, f_float* w, f_int iblock, f_int isplit, f_float* z, f_int ldz, f_float* work, f_int* iwork, f_int ifail, f_int info)
Computes selected eigenvectors of a real symmetric tridiagonal
matrix by inverse iteration.
- steqr
void steqr(char compz, f_int n, f_double* d, f_double* e, f_cdouble* z, f_int ldz, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- steqr
void steqr(char compz, f_int n, f_float* d, f_float* e, f_cfloat* z, f_int ldz, f_float* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- steqr
void steqr(char compz, f_int n, f_double* d, f_double* e, f_double* z, f_int ldz, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- steqr
void steqr(char compz, f_int n, f_float* d, f_float* e, f_float* z, f_int ldz, f_float* work, f_int info)
Computes all eigenvalues and eigenvectors of a real symmetric
tridiagonal matrix, using the implicit QL or QR algorithm.
- sterf
void sterf(f_int n, f_double* d, f_double* e, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sterf
void sterf(f_int n, f_float* d, f_float* e, f_int info)
Computes all eigenvalues of a real symmetric tridiagonal matrix,
using a root-free variant of the QL or QR algorithm.
- stev
void stev(char jobz, f_int n, f_double* d, f_double* e, f_double* z, f_int ldz, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- stev
void stev(char jobz, f_int n, f_float* d, f_float* e, f_float* z, f_int ldz, f_float* work, f_int info)
Computes all eigenvalues, and optionally, eigenvectors of a real
symmetric tridiagonal matrix.
- stevd
void stevd(char jobz, f_int n, f_double* d, f_double* e, f_double* z, f_int ldz, f_double* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- stevd
void stevd(char jobz, f_int n, f_float* d, f_float* e, f_float* z, f_int ldz, f_float* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Computes all eigenvalues, and optionally, eigenvectors of a real
symmetric tridiagonal matrix. If eigenvectors are desired, it uses
a divide and conquer algorithm.
- stevr
void stevr(char jobz, char range, f_int n, f_float* d, f_float* e, f_float* vl, f_float* vu, f_int il, f_int iu, f_float* abstol, f_int m, f_float* w, f_float* z, f_int ldz, f_int isuppz, f_float* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Computes selected eigenvalues, and optionally, eigenvectors of a real
symmetric tridiagonal matrix. Eigenvalues are computed by the dqds
algorithm, and eigenvectors are computed from various "good" LDL^T
representations (also known as Relatively Robust Representations).
- stevr
void stevr(char jobz, char range, f_int n, f_double* d, f_double* e, f_double* vl, f_double* vu, f_int il, f_int iu, f_double* abstol, f_int m, f_double* w, f_double* z, f_int ldz, f_int isuppz, f_double* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- stevx
void stevx(char jobz, char range, f_int n, f_double* d, f_double* e, f_double* vl, f_double* vu, f_int il, f_int iu, f_double* abstol, f_int m, f_double* w, f_double* z, f_int ldz, f_double* work, f_int* iwork, f_int ifail, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- stevx
void stevx(char jobz, char range, f_int n, f_float* d, f_float* e, f_float* vl, f_float* vu, f_int il, f_int iu, f_float* abstol, f_int m, f_float* w, f_float* z, f_int ldz, f_float* work, f_int* iwork, f_int ifail, f_int info)
Computes selected eigenvalues and eigenvectors of a real
symmetric tridiagonal matrix.
- sycon
void sycon(char uplo, f_int n, f_float* a, f_int lda, f_int* ipiv, f_float* anorm, f_float rcond, f_float* work, f_int* iwork, f_int info)
Estimates the reciprocal of the condition number of a
real symmetric indefinite matrix,
using the factorization computed by SSYTRF.
- sycon
void sycon(char uplo, f_int n, f_double* a, f_int lda, f_int* ipiv, f_double* anorm, f_double rcond, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sycon
void sycon(char uplo, f_int n, f_cfloat* a, f_int lda, f_int* ipiv, f_float* anorm, f_float rcond, f_cfloat* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sycon
void sycon(char uplo, f_int n, f_cdouble* a, f_int lda, f_int* ipiv, f_double* anorm, f_double rcond, f_cdouble* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- syev
void syev(char jobz, char uplo, f_int n, f_float* a, f_int lda, f_float* w, f_float* work, f_int lwork, f_int info)
Computes all eigenvalues, and optionally, eigenvectors of a real
symmetric matrix.
- syev
void syev(char jobz, char uplo, f_int n, f_double* a, f_int lda, f_double* w, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- syevd
void syevd(char jobz, char uplo, f_int n, f_float* a, f_int lda, f_float* w, f_float* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Computes all eigenvalues, and optionally, eigenvectors of a real
symmetric matrix. If eigenvectors are desired, it uses a divide
and conquer algorithm.
- syevd
void syevd(char jobz, char uplo, f_int n, f_double* a, f_int lda, f_double* w, f_double* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- syevr
void syevr(char jobz, char range, char uplo, f_int n, f_double* a, f_int lda, f_double vl, f_double vu, f_int il, f_int iu, f_double abstol, f_int m, f_double* w, f_double* z, f_int ldz, f_int* isuppz, f_double* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- syevr
void syevr(char jobz, char range, char uplo, f_int n, f_float* a, f_int lda, f_float vl, f_float vu, f_int il, f_int iu, f_float abstol, f_int m, f_float* w, f_float* z, f_int ldz, f_int* isuppz, f_float* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Computes selected eigenvalues, and optionally, eigenvectors of a real
symmetric matrix. Eigenvalues are computed by the dqds
algorithm, and eigenvectors are computed from various "good" LDL^T
representations (also known as Relatively Robust Representations).
- syevx
void syevx(char jobz, char range, char uplo, f_int n, f_double* a, f_int lda, f_double* vl, f_double* vu, f_int il, f_int iu, f_double* abstol, f_int m, f_double* w, f_double* z, f_int ldz, f_double* work, f_int lwork, f_int* iwork, f_int ifail, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- syevx
void syevx(char jobz, char range, char uplo, f_int n, f_float* a, f_int lda, f_float* vl, f_float* vu, f_int il, f_int iu, f_float* abstol, f_int m, f_float* w, f_float* z, f_int ldz, f_float* work, f_int lwork, f_int* iwork, f_int ifail, f_int info)
Computes selected eigenvalues and eigenvectors of a symmetric matrix.
- sygst
void sygst(f_int itype, char uplo, f_int n, f_float* a, f_int lda, f_float* b, f_int ldb, f_int info)
Reduces a symmetric-definite generalized eigenproblem
Ax= lambda Bx, ABx= lambda x, or BAx= lambda x, to standard
form, where B has been factorized by SPOTRF.
- sygst
void sygst(f_int itype, char uplo, f_int n, f_double* a, f_int lda, f_double* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sygv
void sygv(f_int itype, char jobz, char uplo, f_int n, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* w, f_float* work, f_int lwork, f_int info)
Computes all eigenvalues and the eigenvectors of a generalized
symmetric-definite generalized eigenproblem,
Ax= lambda Bx, ABx= lambda x, or BAx= lambda x.
- sygv
void sygv(f_int itype, char jobz, char uplo, f_int n, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* w, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sygvd
void sygvd(f_int itype, char jobz, char uplo, f_int n, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* w, f_float* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Computes all eigenvalues and the eigenvectors of a generalized
symmetric-definite generalized eigenproblem,
Ax= lambda Bx, ABx= lambda x, or BAx= lambda x.
If eigenvectors are desired, it uses a divide and conquer algorithm.
- sygvd
void sygvd(f_int itype, char jobz, char uplo, f_int n, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* w, f_double* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sygvx
void sygvx(f_int itype, char jobz, char range, char uplo, f_int n, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* vl, f_double* vu, f_int il, f_int iu, f_double* abstol, f_int m, f_double* w, f_double* z, f_int ldz, f_double* work, f_int lwork, f_int* iwork, f_int ifail, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sygvx
void sygvx(f_int itype, char jobz, char range, char uplo, f_int n, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* vl, f_float* vu, f_int il, f_int iu, f_float* abstol, f_int m, f_float* w, f_float* z, f_int ldz, f_float* work, f_int lwork, f_int* iwork, f_int ifail, f_int info)
Computes selected eigenvalues, and optionally, the eigenvectors of
a generalized symmetric-definite generalized eigenproblem,
Ax= lambda Bx, ABx= lambda x, or BAx= lambda x.
- syrfs
void syrfs(char uplo, f_int n, f_int nrhs, f_float* a, f_int lda, f_float* af, f_int ldaf, f_int* ipiv, f_float* b, f_int ldb, f_float* x, f_int ldx, f_float* ferr, f_float* berr, f_float* work, f_int* iwork, f_int info)
Improves the computed solution to a real
symmetric indefinite system of linear equations
AX=B, and provides forward and backward error bounds for the
solution.
- syrfs
void syrfs(char uplo, f_int n, f_int nrhs, f_double* a, f_int lda, f_double* af, f_int ldaf, f_int* ipiv, f_double* b, f_int ldb, f_double* x, f_int ldx, f_double* ferr, f_double* berr, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- syrfs
void syrfs(char uplo, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_cfloat* af, f_int ldaf, f_int* ipiv, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- syrfs
void syrfs(char uplo, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_cdouble* af, f_int ldaf, f_int* ipiv, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sysv
void sysv(char uplo, f_int n, f_int nrhs, f_float* a, f_int lda, f_int* ipiv, f_float* b, f_int ldb, f_float* work, f_int lwork, f_int info)
Solves a real symmetric indefinite system of linear equations AX=B.
- sysv
void sysv(char uplo, f_int n, f_int nrhs, f_double* a, f_int lda, f_int* ipiv, f_double* b, f_int ldb, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sysv
void sysv(char uplo, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_int* ipiv, f_cfloat* b, f_int ldb, f_cfloat* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sysv
void sysv(char uplo, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_int* ipiv, f_cdouble* b, f_int ldb, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sysvx
void sysvx(char fact, char uplo, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_cdouble* af, f_int ldaf, f_int* ipiv, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double rcond, f_double* ferr, f_double* berr, f_cdouble* work, f_int lwork, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sysvx
void sysvx(char fact, char uplo, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_cfloat* af, f_int ldaf, f_int* ipiv, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float rcond, f_float* ferr, f_float* berr, f_cfloat* work, f_int lwork, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sysvx
void sysvx(char fact, char uplo, f_int n, f_int nrhs, f_float* a, f_int lda, f_float* af, f_int ldaf, f_int* ipiv, f_float* b, f_int ldb, f_float* x, f_int ldx, f_float rcond, f_float* ferr, f_float* berr, f_float* work, f_int lwork, f_int* iwork, f_int info)
Solves a real symmetric
indefinite system of linear equations AX=B, and provides an
estimate of the condition number and error bounds on the solution.
- sysvx
void sysvx(char fact, char uplo, f_int n, f_int nrhs, f_double* a, f_int lda, f_double* af, f_int ldaf, f_int* ipiv, f_double* b, f_int ldb, f_double* x, f_int ldx, f_double rcond, f_double* ferr, f_double* berr, f_double* work, f_int lwork, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sytrd
void sytrd(char uplo, f_int n, f_float* a, f_int lda, f_float* d, f_float* e, f_float* tau, f_float* work, f_int lwork, f_int info)
Reduces a symmetric matrix to real symmetric tridiagonal
form by an orthogonal similarity transformation.
- sytrd
void sytrd(char uplo, f_int n, f_double* a, f_int lda, f_double* d, f_double* e, f_double* tau, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sytrf
void sytrf(char uplo, f_int n, f_float* a, f_int lda, f_int* ipiv, f_float* work, f_int lwork, f_int info)
Computes the factorization of a real symmetric-indefinite matrix,
using the diagonal pivoting method.
- sytrf
void sytrf(char uplo, f_int n, f_cfloat* a, f_int lda, f_int* ipiv, f_cfloat* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sytrf
void sytrf(char uplo, f_int n, f_double* a, f_int lda, f_int* ipiv, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sytrf
void sytrf(char uplo, f_int n, f_cdouble* a, f_int lda, f_int* ipiv, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sytri
void sytri(char uplo, f_int n, f_cdouble* a, f_int lda, f_int* ipiv, f_cdouble* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sytri
void sytri(char uplo, f_int n, f_cfloat* a, f_int lda, f_int* ipiv, f_cfloat* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sytri
void sytri(char uplo, f_int n, f_double* a, f_int lda, f_int* ipiv, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sytri
void sytri(char uplo, f_int n, f_float* a, f_int lda, f_int* ipiv, f_float* work, f_int info)
Computes the inverse of a real symmetric indefinite matrix,
using the factorization computed by SSYTRF.
- sytrs
void sytrs(char uplo, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_int* ipiv, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sytrs
void sytrs(char uplo, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_int* ipiv, f_cfloat* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sytrs
void sytrs(char uplo, f_int n, f_int nrhs, f_double* a, f_int lda, f_int* ipiv, f_double* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- sytrs
void sytrs(char uplo, f_int n, f_int nrhs, f_float* a, f_int lda, f_int* ipiv, f_float* b, f_int ldb, f_int info)
Solves a real symmetric indefinite system of linear equations AX=B,
using the factorization computed by SSPTRF.
- tbcon
void tbcon(char norm, char uplo, char diag, f_int n, f_int kd, f_cdouble* ab, f_int ldab, f_double rcond, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tbcon
void tbcon(char norm, char uplo, char diag, f_int n, f_int kd, f_cfloat* ab, f_int ldab, f_float rcond, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tbcon
void tbcon(char norm, char uplo, char diag, f_int n, f_int kd, f_double* ab, f_int ldab, f_double rcond, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tbcon
void tbcon(char norm, char uplo, char diag, f_int n, f_int kd, f_float* ab, f_int ldab, f_float rcond, f_float* work, f_int* iwork, f_int info)
Estimates the reciprocal of the condition number of a triangular
band matrix, in either the 1-norm or the infinity-norm.
- tbrfs
void tbrfs(char uplo, char trans, char diag, f_int n, f_int kd, f_int nrhs, f_cdouble* ab, f_int ldab, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tbrfs
void tbrfs(char uplo, char trans, char diag, f_int n, f_int kd, f_int nrhs, f_cfloat* ab, f_int ldab, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tbrfs
void tbrfs(char uplo, char trans, char diag, f_int n, f_int kd, f_int nrhs, f_double* ab, f_int ldab, f_double* b, f_int ldb, f_double* x, f_int ldx, f_double* ferr, f_double* berr, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tbrfs
void tbrfs(char uplo, char trans, char diag, f_int n, f_int kd, f_int nrhs, f_float* ab, f_int ldab, f_float* b, f_int ldb, f_float* x, f_int ldx, f_float* ferr, f_float* berr, f_float* work, f_int* iwork, f_int info)
Provides forward and backward error bounds for the solution
of a triangular banded system of linear equations AX=B,
A**T X=B or A**H X=B.
- tbtrs
void tbtrs(char uplo, char trans, char diag, f_int n, f_int kd, f_int nrhs, f_cdouble* ab, f_int ldab, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tbtrs
void tbtrs(char uplo, char trans, char diag, f_int n, f_int kd, f_int nrhs, f_cfloat* ab, f_int ldab, f_cfloat* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tbtrs
void tbtrs(char uplo, char trans, char diag, f_int n, f_int kd, f_int nrhs, f_double* ab, f_int ldab, f_double* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tbtrs
void tbtrs(char uplo, char trans, char diag, f_int n, f_int kd, f_int nrhs, f_float* ab, f_int ldab, f_float* b, f_int ldb, f_int info)
Solves a triangular banded system of linear equations AX=B,
A**T X=B or A**H X=B.
- tgevc
void tgevc(char side, char howmny, f_int select, f_int n, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_cdouble* vl, f_int ldvl, f_cdouble* vr, f_int ldvr, f_int mm, f_int m, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tgevc
void tgevc(char side, char howmny, f_int select, f_int n, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_cfloat* vl, f_int ldvl, f_cfloat* vr, f_int ldvr, f_int mm, f_int m, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tgevc
void tgevc(char side, char howmny, f_int select, f_int n, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* vl, f_int ldvl, f_float* vr, f_int ldvr, f_int mm, f_int m, f_float* work, f_int info)
Computes some or all of the right and/or left generalized eigenvectors
of a pair of upper triangular matrices.
- tgevc
void tgevc(char side, char howmny, f_int select, f_int n, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* vl, f_int ldvl, f_double* vr, f_int ldvr, f_int mm, f_int m, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tgexc
void tgexc(f_int wantq, f_int wantz, f_int n, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* q, f_int ldq, f_float* z, f_int ldz, f_int ifst, f_int ilst, f_float* work, f_int lwork, f_int info)
Reorders the generalized real Schur decomposition of a real
matrix pair (A,B) using an orthogonal equivalence transformation
so that the diagonal block of (A,B) with row index IFST is moved
to row ILST.
- tgexc
void tgexc(f_int wantq, f_int wantz, f_int n, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* q, f_int ldq, f_double* z, f_int ldz, f_int ifst, f_int ilst, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tgexc
void tgexc(f_int wantq, f_int wantz, f_int n, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_cfloat* q, f_int ldq, f_cfloat* z, f_int ldz, f_int ifst, f_int ilst, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tgexc
void tgexc(f_int wantq, f_int wantz, f_int n, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_cdouble* q, f_int ldq, f_cdouble* z, f_int ldz, f_int ifst, f_int ilst, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tgsen
void tgsen(f_int ijob, f_int wantq, f_int wantz, f_int select, f_int n, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* alphar, f_float* alphai, f_float* betav, f_float* q, f_int ldq, f_float* z, f_int ldz, f_int m, f_float* pl, f_float* pr, f_float* dif, f_float* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Reorders the generalized real Schur decomposition of a real
matrix pair (A, B) so that a selected cluster of eigenvalues
appears in the leading diagonal blocks of the upper quasi-triangular
matrix A and the upper triangular B.
- tgsen
void tgsen(f_int ijob, f_int wantq, f_int wantz, f_int select, f_int n, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* alphar, f_double* alphai, f_double* betav, f_double* q, f_int ldq, f_double* z, f_int ldz, f_int m, f_double* pl, f_double* pr, f_double* dif, f_double* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tgsen
void tgsen(f_int ijob, f_int wantq, f_int wantz, f_int select, f_int n, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_cfloat* alphav, f_cfloat* betav, f_cfloat* q, f_int ldq, f_cfloat* z, f_int ldz, f_int m, f_float* pl, f_float* pr, f_float* dif, f_cfloat* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tgsen
void tgsen(f_int ijob, f_int wantq, f_int wantz, f_int select, f_int n, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_cdouble* alphav, f_cdouble* betav, f_cdouble* q, f_int ldq, f_cdouble* z, f_int ldz, f_int m, f_double* pl, f_double* pr, f_double* dif, f_cdouble* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tgsja
void tgsja(char jobu, char jobv, char jobq, f_int m, f_int p, f_int n, f_int k, f_int l, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* tola, f_float* tolb, f_float* alphav, f_float* betav, f_float* u, f_int ldu, f_float* v, f_int ldv, f_float* q, f_int ldq, f_float* work, f_int ncycle, f_int info)
Computes the generalized singular value decomposition of two real
upper triangular (or trapezoidal) matrices as output by SGGSVP.
- tgsja
void tgsja(char jobu, char jobv, char jobq, f_int m, f_int p, f_int n, f_int k, f_int l, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* tola, f_double* tolb, f_double* alphav, f_double* betav, f_double* u, f_int ldu, f_double* v, f_int ldv, f_double* q, f_int ldq, f_double* work, f_int ncycle, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tgsja
void tgsja(char jobu, char jobv, char jobq, f_int m, f_int p, f_int n, f_int k, f_int l, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_float* tola, f_float* tolb, f_float* alphav, f_float* betav, f_cfloat* u, f_int ldu, f_cfloat* v, f_int ldv, f_cfloat* q, f_int ldq, f_cfloat* work, f_int ncycle, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tgsja
void tgsja(char jobu, char jobv, char jobq, f_int m, f_int p, f_int n, f_int k, f_int l, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_double* tola, f_double* tolb, f_double* alphav, f_double* betav, f_cdouble* u, f_int ldu, f_cdouble* v, f_int ldv, f_cdouble* q, f_int ldq, f_cdouble* work, f_int ncycle, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tgsna
void tgsna(char job, char howmny, f_int select, f_int n, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* vl, f_int ldvl, f_float* vr, f_int ldvr, f_float* s, f_float* dif, f_int mm, f_int m, f_float* work, f_int lwork, f_int* iwork, f_int info)
Estimates reciprocal condition numbers for specified
eigenvalues and/or eigenvectors of a matrix pair (A, B) in
generalized real Schur canonical form, as returned by SGGES.
- tgsna
void tgsna(char job, char howmny, f_int select, f_int n, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* vl, f_int ldvl, f_double* vr, f_int ldvr, f_double* s, f_double* dif, f_int mm, f_int m, f_double* work, f_int lwork, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tgsna
void tgsna(char job, char howmny, f_int select, f_int n, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_cfloat* vl, f_int ldvl, f_cfloat* vr, f_int ldvr, f_float* s, f_float* dif, f_int mm, f_int m, f_cfloat* work, f_int lwork, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tgsna
void tgsna(char job, char howmny, f_int select, f_int n, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_cdouble* vl, f_int ldvl, f_cdouble* vr, f_int ldvr, f_double* s, f_double* dif, f_int mm, f_int m, f_cdouble* work, f_int lwork, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tgsyl
void tgsyl(char trans, f_int ijob, f_int m, f_int n, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* c, f_int ldc, f_float* d, f_int ldd, f_float* e, f_int lde, f_float* f, f_int ldf, f_float* scale, f_float* dif, f_float* work, f_int lwork, f_int* iwork, f_int info)
Solves the generalized Sylvester equation.
- tgsyl
void tgsyl(char trans, f_int ijob, f_int m, f_int n, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* c, f_int ldc, f_double* d, f_int ldd, f_double* e, f_int lde, f_double* f, f_int ldf, f_double* scale, f_double* dif, f_double* work, f_int lwork, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tgsyl
void tgsyl(char trans, f_int ijob, f_int m, f_int n, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_cfloat* c, f_int ldc, f_cfloat* d, f_int ldd, f_cfloat* e, f_int lde, f_cfloat* f, f_int ldf, f_float* scale, f_float* dif, f_cfloat* work, f_int lwork, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tgsyl
void tgsyl(char trans, f_int ijob, f_int m, f_int n, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_cdouble* c, f_int ldc, f_cdouble* d, f_int ldd, f_cdouble* e, f_int lde, f_cdouble* f, f_int ldf, f_double* scale, f_double* dif, f_cdouble* work, f_int lwork, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tpcon
void tpcon(char norm, char uplo, char diag, f_int n, f_float* ap, f_float rcond, f_float* work, f_int* iwork, f_int info)
Estimates the reciprocal of the condition number of a triangular
matrix in packed storage, in either the 1-norm or the infinity-norm.
- tpcon
void tpcon(char norm, char uplo, char diag, f_int n, f_double* ap, f_double rcond, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tpcon
void tpcon(char norm, char uplo, char diag, f_int n, f_cfloat* ap, f_float rcond, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tpcon
void tpcon(char norm, char uplo, char diag, f_int n, f_cdouble* ap, f_double rcond, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tprfs
void tprfs(char uplo, char trans, char diag, f_int n, f_int nrhs, f_float* ap, f_float* b, f_int ldb, f_float* x, f_int ldx, f_float* ferr, f_float* berr, f_float* work, f_int* iwork, f_int info)
Provides forward and backward error bounds for the solution
of a triangular system of linear equations AX=B, A**T X=B or
A**H X=B, where A is held in packed storage.
- tprfs
void tprfs(char uplo, char trans, char diag, f_int n, f_int nrhs, f_double* ap, f_double* b, f_int ldb, f_double* x, f_int ldx, f_double* ferr, f_double* berr, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tprfs
void tprfs(char uplo, char trans, char diag, f_int n, f_int nrhs, f_cfloat* ap, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tprfs
void tprfs(char uplo, char trans, char diag, f_int n, f_int nrhs, f_cdouble* ap, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tptri
void tptri(char uplo, char diag, f_int n, f_float* ap, f_int info)
Computes the inverse of a triangular matrix in packed storage.
- tptri
void tptri(char uplo, char diag, f_int n, f_double* ap, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tptri
void tptri(char uplo, char diag, f_int n, f_cfloat* ap, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tptri
void tptri(char uplo, char diag, f_int n, f_cdouble* ap, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tptrs
void tptrs(char uplo, char trans, char diag, f_int n, f_int nrhs, f_float* ap, f_float* b, f_int ldb, f_int info)
Solves a triangular system of linear equations AX=B,
A**T X=B or A**H X=B, where A is held in packed storage.
- tptrs
void tptrs(char uplo, char trans, char diag, f_int n, f_int nrhs, f_double* ap, f_double* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tptrs
void tptrs(char uplo, char trans, char diag, f_int n, f_int nrhs, f_cfloat* ap, f_cfloat* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tptrs
void tptrs(char uplo, char trans, char diag, f_int n, f_int nrhs, f_cdouble* ap, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trcon
void trcon(char norm, char uplo, char diag, f_int n, f_float* a, f_int lda, f_float rcond, f_float* work, f_int* iwork, f_int info)
Estimates the reciprocal of the condition number of a triangular
matrix, in either the 1-norm or the infinity-norm.
- trcon
void trcon(char norm, char uplo, char diag, f_int n, f_double* a, f_int lda, f_double rcond, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trcon
void trcon(char norm, char uplo, char diag, f_int n, f_cfloat* a, f_int lda, f_float rcond, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trcon
void trcon(char norm, char uplo, char diag, f_int n, f_cdouble* a, f_int lda, f_double rcond, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trevc
void trevc(char side, char howmny, f_int select, f_int n, f_float* t, f_int ldt, f_float* vl, f_int ldvl, f_float* vr, f_int ldvr, f_int mm, f_int m, f_float* work, f_int info)
Computes some or all of the right and/or left eigenvectors of
an upper quasi-triangular matrix.
- trevc
void trevc(char side, char howmny, f_int select, f_int n, f_double* t, f_int ldt, f_double* vl, f_int ldvl, f_double* vr, f_int ldvr, f_int mm, f_int m, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trevc
void trevc(char side, char howmny, f_int select, f_int n, f_cfloat* t, f_int ldt, f_cfloat* vl, f_int ldvl, f_cfloat* vr, f_int ldvr, f_int mm, f_int m, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trevc
void trevc(char side, char howmny, f_int select, f_int n, f_cdouble* t, f_int ldt, f_cdouble* vl, f_int ldvl, f_cdouble* vr, f_int ldvr, f_int mm, f_int m, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trexc
void trexc(char compq, f_int n, f_float* t, f_int ldt, f_float* q, f_int ldq, f_int ifst, f_int ilst, f_float* work, f_int info)
Reorders the Schur factorization of a matrix by an orthogonal
similarity transformation.
- trexc
void trexc(char compq, f_int n, f_double* t, f_int ldt, f_double* q, f_int ldq, f_int ifst, f_int ilst, f_double* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trexc
void trexc(char compq, f_int n, f_cfloat* t, f_int ldt, f_cfloat* q, f_int ldq, f_int ifst, f_int ilst, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trexc
void trexc(char compq, f_int n, f_cdouble* t, f_int ldt, f_cdouble* q, f_int ldq, f_int ifst, f_int ilst, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trrfs
void trrfs(char uplo, char trans, char diag, f_int n, f_int nrhs, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* x, f_int ldx, f_float* ferr, f_float* berr, f_float* work, f_int* iwork, f_int info)
Provides forward and backward error bounds for the solution
of a triangular system of linear equations A X=B, A**T X=B or
A**H X=B.
- trrfs
void trrfs(char uplo, char trans, char diag, f_int n, f_int nrhs, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* x, f_int ldx, f_double* ferr, f_double* berr, f_double* work, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trrfs
void trrfs(char uplo, char trans, char diag, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_cfloat* x, f_int ldx, f_float* ferr, f_float* berr, f_cfloat* work, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trrfs
void trrfs(char uplo, char trans, char diag, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_cdouble* x, f_int ldx, f_double* ferr, f_double* berr, f_cdouble* work, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trsen
void trsen(char job, char compq, f_int select, f_int n, f_float* t, f_int ldt, f_float* q, f_int ldq, f_float* wr, f_float* wi, f_int m, f_float* s, f_float* sep, f_float* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Reorders the Schur factorization of a matrix in order to find
an orthonormal basis of a right invariant subspace corresponding
to selected eigenvalues, and returns reciprocal condition numbers
(sensitivities) of the average of the cluster of eigenvalues
and of the invariant subspace.
- trsen
void trsen(char job, char compq, f_int select, f_int n, f_double* t, f_int ldt, f_double* q, f_int ldq, f_double* wr, f_double* wi, f_int m, f_double* s, f_double* sep, f_double* work, f_int lwork, f_int* iwork, f_int liwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trsen
void trsen(char job, char compq, f_int select, f_int n, f_cfloat* t, f_int ldt, f_cfloat* q, f_int ldq, f_cfloat* w, f_int m, f_float* s, f_float* sep, f_cfloat* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trsen
void trsen(char job, char compq, f_int select, f_int n, f_cdouble* t, f_int ldt, f_cdouble* q, f_int ldq, f_cdouble* w, f_int m, f_double* s, f_double* sep, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trsna
void trsna(char job, char howmny, f_int select, f_int n, f_float* t, f_int ldt, f_float* vl, f_int ldvl, f_float* vr, f_int ldvr, f_float* s, f_float* sep, f_int mm, f_int m, f_float* work, f_int ldwork, f_int* iwork, f_int info)
Estimates the reciprocal condition numbers (sensitivities)
of selected eigenvalues and eigenvectors of an upper
quasi-triangular matrix.
- trsna
void trsna(char job, char howmny, f_int select, f_int n, f_double* t, f_int ldt, f_double* vl, f_int ldvl, f_double* vr, f_int ldvr, f_double* s, f_double* sep, f_int mm, f_int m, f_double* work, f_int ldwork, f_int* iwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trsna
void trsna(char job, char howmny, f_int select, f_int n, f_cfloat* t, f_int ldt, f_cfloat* vl, f_int ldvl, f_cfloat* vr, f_int ldvr, f_float* s, f_float* sep, f_int mm, f_int m, f_cfloat* work, f_int ldwork, f_float* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trsna
void trsna(char job, char howmny, f_int select, f_int n, f_cdouble* t, f_int ldt, f_cdouble* vl, f_int ldvl, f_cdouble* vr, f_int ldvr, f_double* s, f_double* sep, f_int mm, f_int m, f_cdouble* work, f_int ldwork, f_double* rwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trsyl
void trsyl(char trana, char tranb, f_int isgn, f_int m, f_int n, f_float* a, f_int lda, f_float* b, f_int ldb, f_float* c, f_int ldc, f_float* scale, f_int info)
Solves the Sylvester matrix equation A X +/- X B=C where A
and B are upper quasi-triangular, and may be transposed.
- trsyl
void trsyl(char trana, char tranb, f_int isgn, f_int m, f_int n, f_double* a, f_int lda, f_double* b, f_int ldb, f_double* c, f_int ldc, f_double* scale, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trsyl
void trsyl(char trana, char tranb, f_int isgn, f_int m, f_int n, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_cfloat* c, f_int ldc, f_float* scale, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trsyl
void trsyl(char trana, char tranb, f_int isgn, f_int m, f_int n, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_cdouble* c, f_int ldc, f_double* scale, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trtri
void trtri(char uplo, char diag, f_int n, f_float* a, f_int lda, f_int info)
Computes the inverse of a triangular matrix.
- trtri
void trtri(char uplo, char diag, f_int n, f_double* a, f_int lda, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trtri
void trtri(char uplo, char diag, f_int n, f_cfloat* a, f_int lda, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trtri
void trtri(char uplo, char diag, f_int n, f_cdouble* a, f_int lda, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trtrs
void trtrs(char uplo, char trans, char diag, f_int n, f_int nrhs, f_float* a, f_int lda, f_float* b, f_int ldb, f_int info)
Solves a triangular system of linear equations AX=B,
A**T X=B or A**H X=B.
- trtrs
void trtrs(char uplo, char trans, char diag, f_int n, f_int nrhs, f_double* a, f_int lda, f_double* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trtrs
void trtrs(char uplo, char trans, char diag, f_int n, f_int nrhs, f_cfloat* a, f_int lda, f_cfloat* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- trtrs
void trtrs(char uplo, char trans, char diag, f_int n, f_int nrhs, f_cdouble* a, f_int lda, f_cdouble* b, f_int ldb, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tzrqf
void tzrqf(f_int m, f_int n, f_float* a, f_int lda, f_float* tau, f_int info)
Computes an RQ factorization of an upper trapezoidal matrix.
- tzrqf
void tzrqf(f_int m, f_int n, f_double* a, f_int lda, f_double* tau, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tzrqf
void tzrqf(f_int m, f_int n, f_cfloat* a, f_int lda, f_cfloat* tau, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tzrqf
void tzrqf(f_int m, f_int n, f_cdouble* a, f_int lda, f_cdouble* tau, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tzrzf
void tzrzf(f_int m, f_int n, f_float* a, f_int lda, f_float* tau, f_float* work, f_int lwork, f_int info)
Computes an RZ factorization of an upper trapezoidal matrix
(blocked version of STZRQF).
- tzrzf
void tzrzf(f_int m, f_int n, f_double* a, f_int lda, f_double* tau, f_double* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tzrzf
void tzrzf(f_int m, f_int n, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- tzrzf
void tzrzf(f_int m, f_int n, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ungbr
void ungbr(char vect, f_int m, f_int n, f_int k, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* work, f_int lwork, f_int info)
Generates the unitary transformation matrices from
a reduction to bidiagonal form determined by CGEBRD.
- ungbr
void ungbr(char vect, f_int m, f_int n, f_int k, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- unghr
void unghr(f_int n, f_int ilo, f_int ihi, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* work, f_int lwork, f_int info)
Generates the unitary transformation matrix from
a reduction to Hessenberg form determined by CGEHRD.
- unghr
void unghr(f_int n, f_int ilo, f_int ihi, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- unglq
void unglq(f_int m, f_int n, f_int k, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* work, f_int lwork, f_int info)
Generates all or part of the unitary matrix Q from
an LQ factorization determined by CGELQF.
- unglq
void unglq(f_int m, f_int n, f_int k, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ungql
void ungql(f_int m, f_int n, f_int k, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* work, f_int lwork, f_int info)
Generates all or part of the unitary matrix Q from
a QL factorization determined by CGEQLF.
- ungql
void ungql(f_int m, f_int n, f_int k, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ungqr
void ungqr(f_int m, f_int n, f_int k, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* work, f_int lwork, f_int info)
Generates all or part of the unitary matrix Q from
a QR factorization determined by CGEQRF.
- ungqr
void ungqr(f_int m, f_int n, f_int k, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ungrq
void ungrq(f_int m, f_int n, f_int k, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* work, f_int lwork, f_int info)
Generates all or part of the unitary matrix Q from
an RQ factorization determined by CGERQF.
- ungrq
void ungrq(f_int m, f_int n, f_int k, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- ungtr
void ungtr(char uplo, f_int n, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* work, f_int lwork, f_int info)
Generates the unitary transformation matrix from
a reduction to tridiagonal form determined by CHETRD.
- ungtr
void ungtr(char uplo, f_int n, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- unmbr
void unmbr(char vect, char side, char trans, f_int m, f_int n, f_int k, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* c, f_int ldc, f_cfloat* work, f_int lwork, f_int info)
Multiplies a general matrix by one of the unitary
transformation matrices from a reduction to bidiagonal form
determined by CGEBRD.
- unmbr
void unmbr(char vect, char side, char trans, f_int m, f_int n, f_int k, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* c, f_int ldc, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- unmhr
void unmhr(char side, char trans, f_int m, f_int n, f_int ilo, f_int ihi, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* c, f_int ldc, f_cfloat* work, f_int lwork, f_int info)
Multiplies a general matrix by the unitary transformation
matrix from a reduction to Hessenberg form determined by CGEHRD.
- unmhr
void unmhr(char side, char trans, f_int m, f_int n, f_int ilo, f_int ihi, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* c, f_int ldc, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- unmlq
void unmlq(char side, char trans, f_int m, f_int n, f_int k, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* c, f_int ldc, f_cfloat* work, f_int lwork, f_int info)
Multiplies a general matrix by the unitary matrix
from an LQ factorization determined by CGELQF.
- unmlq
void unmlq(char side, char trans, f_int m, f_int n, f_int k, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* c, f_int ldc, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- unmql
void unmql(char side, char trans, f_int m, f_int n, f_int k, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* c, f_int ldc, f_cfloat* work, f_int lwork, f_int info)
Multiplies a general matrix by the unitary matrix
from a QL factorization determined by CGEQLF.
- unmql
void unmql(char side, char trans, f_int m, f_int n, f_int k, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* c, f_int ldc, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- unmqr
void unmqr(char side, char trans, f_int m, f_int n, f_int k, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* c, f_int ldc, f_cfloat* work, f_int lwork, f_int info)
Multiplies a general matrix by the unitary matrix
from a QR factorization determined by CGEQRF.
- unmqr
void unmqr(char side, char trans, f_int m, f_int n, f_int k, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* c, f_int ldc, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- unmr3
void unmr3(char side, char trans, f_int m, f_int n, f_int k, f_int l, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* c, f_int ldc, f_cfloat* work, f_int info)
Multiples a general matrix by the unitary matrix
from an RZ factorization determined by CTZRZF.
- unmr3
void unmr3(char side, char trans, f_int m, f_int n, f_int k, f_int l, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* c, f_int ldc, f_cdouble* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- unmrq
void unmrq(char side, char trans, f_int m, f_int n, f_int k, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* c, f_int ldc, f_cfloat* work, f_int lwork, f_int info)
Multiplies a general matrix by the unitary matrix
from an RQ factorization determined by CGERQF.
- unmrq
void unmrq(char side, char trans, f_int m, f_int n, f_int k, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* c, f_int ldc, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- unmrz
void unmrz(char side, char trans, f_int m, f_int n, f_int k, f_int l, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* c, f_int ldc, f_cfloat* work, f_int lwork, f_int info)
Multiples a general matrix by the unitary matrix
from an RZ factorization determined by CTZRZF.
- unmrz
void unmrz(char side, char trans, f_int m, f_int n, f_int k, f_int l, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* c, f_int ldc, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- unmtr
void unmtr(char side, char uplo, char trans, f_int m, f_int n, f_cdouble* a, f_int lda, f_cdouble* tau, f_cdouble* c, f_int ldc, f_cdouble* work, f_int lwork, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- unmtr
void unmtr(char side, char uplo, char trans, f_int m, f_int n, f_cfloat* a, f_int lda, f_cfloat* tau, f_cfloat* c, f_int ldc, f_cfloat* work, f_int lwork, f_int info)
Multiplies a general matrix by the unitary
transformation matrix from a reduction to tridiagonal form
determined by CHETRD.
- upgtr
void upgtr(char uplo, f_int n, f_cdouble* ap, f_cdouble* tau, f_cdouble* q, f_int ldq, f_cdouble* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
- upgtr
void upgtr(char uplo, f_int n, f_cfloat* ap, f_cfloat* tau, f_cfloat* q, f_int ldq, f_cfloat* work, f_int info)
Generates the unitary transformation matrix from
a reduction to tridiagonal form determined by CHPTRD.
- upmtr
void upmtr(char side, char uplo, char trans, f_int m, f_int n, f_cfloat* ap, f_cfloat* tau, f_cfloat* c, f_int ldc, f_cfloat* work, f_int info)
Multiplies a general matrix by the unitary
transformation matrix from a reduction to tridiagonal form
determined by CHPTRD.
- upmtr
void upmtr(char side, char uplo, char trans, f_int m, f_int n, f_cdouble* ap, f_cdouble* tau, f_cdouble* c, f_int ldc, f_cdouble* work, f_int info)
Undocumented in source. Be warned that the author may not have intended to support it.
LAPACK bindings for D.