Classes | |
| struct | complex_case |
| struct | Gees |
| Compute Schur factorization, depending on whether we have one or two workspace arrays. More... | |
| struct | Gees< 1 > |
| struct | Gees< 2 > |
| struct | Hbev |
| struct | Hbev< 1 > |
| Handling of workspace in the case of one workarray. More... | |
| struct | Hbev< 2 > |
| Handling of workspace in the case of two workarrays. More... | |
| struct | Hbevx |
| struct | Hbevx< 1 > |
| Handling of workspace in the case of one workarray. More... | |
| struct | Hbevx< 2 > |
| Handling of workspace in the case of two workarrays. More... | |
| struct | Heevd |
| struct | Heevd< 1 > |
| Handling of workspace in the case of one workarray. More... | |
| struct | Heevd< 2 > |
| Handling of workspace in the case of two workarrays. More... | |
| struct | Heevx |
| struct | Heevx< 1 > |
| Handling of workspace in the case of one workarray. More... | |
| struct | Heevx< 2 > |
| Handling of workspace in the case of two workarrays. More... | |
| struct | Hseqr |
| struct | Hseqr< 1 > |
| struct | Hseqr< 2 > |
| struct | mixed_case |
| struct | real_case |
| struct | workspace1 |
| struct | workspace2 |
Functions | |
| template<typename MatrA , typename SchVec , typename EigVal , typename Work , typename RWork > | |
| int | gees (char jobvs, MatrA &a, EigVal &w, SchVec &vs, Work &work, RWork &rwork) |
| Compute Schur factorization, passing two work arrays. | |
| template<typename MatrA , typename SchVec , typename EigVal , typename Work > | |
| int | gees (char jobvs, MatrA &a, EigVal &w, SchVec &vs, Work &work) |
| Compute Schur factorization, passing one work array. | |
| void | gees (char const jobvs, char const sort, logical_t *select, int const n, traits::complex_d *a, int const lda, int &sdim, traits::complex_d *w, traits::complex_d *vs, int const ldvs, traits::complex_d *work, int lwork, double *rwork, bool *bwork, int &info) |
| void | gees (char const jobvs, char const sort, logical_t *select, int const n, traits::complex_f *a, int const lda, int &sdim, traits::complex_f *w, traits::complex_f *vs, int const ldvs, traits::complex_f *work, int lwork, float *rwork, bool *bwork, int &info) |
| void | gees (char const jobvs, char const sort, logical_t *select, int const n, double *a, int const lda, int &sdim, traits::complex_d *w, double *vs, int const ldvs, double *work, int const lwork, bool *bwork, int &info) |
| void | gees (char const jobvs, char const sort, logical_t *select, int const n, float *a, int const lda, int &sdim, traits::complex_f *w, float *vs, int const ldvs, float *work, int const lwork, bool *bwork, int &info) |
| template<typename A , typename W , typename V > | |
| int | geev (complex_case, const char jobvl, const char jobvr, A &a, W &w, V *vl, V *vr) |
| template<typename A , typename W , typename V > | |
| int | geev (mixed_case, const char jobvl, const char jobvr, A &a, W &w, V *vl, V *vr) |
| template<typename A , typename W , typename V > | |
| int | geev (real_case, const char jobvl, const char jobvr, A &a, W &w, V *vl, V *vr) |
| int | geev_backend (const char *jobvl, const char *jobvr, const int *n, traits::complex_d *a, const int *lda, traits::complex_d *w, traits::complex_d *vl, const int *ldvl, traits::complex_d *vr, const int *ldvr, traits::complex_d *work, const int *lwork, double *rwork) |
| int | geev_backend (const char *jobvl, const char *jobvr, const int *n, traits::complex_f *a, const int *lda, traits::complex_f *w, traits::complex_f *vl, const int *ldvl, traits::complex_f *vr, const int *ldvr, traits::complex_f *work, const int *lwork, float *rwork) |
| int | geev_backend (const char *jobvl, const char *jobvr, const int *n, double *a, const int *lda, double *wr, double *wi, double *vl, const int *ldvl, double *vr, const int *ldvr, double *work, const int *lwork) |
| int | geev_backend (const char *jobvl, const char *jobvr, const int *n, float *a, const int *lda, float *wr, float *wi, float *vl, const int *ldvl, float *vr, const int *ldvr, float *work, const int *lwork) |
| void | geqrf (int const m, int const n, traits::complex_f *a, int const lda, traits::complex_f *tau, traits::complex_f *work, int const lwork, int &info) |
| void | geqrf (int const m, int const n, double *a, int const lda, double *tau, double *work, int const lwork, int &info) |
| void | geqrf (int const m, int const n, float *a, int const lda, float *tau, float *work, int const lwork, int &info) |
| void | gesdd (char const jobz, int const m, int const n, traits::complex_d *a, int const lda, double *s, traits::complex_d *u, int const ldu, traits::complex_d *vt, int const ldvt, traits::complex_d *work, int const lwork, double *rwork, int *iwork, int *info) |
| void | gesdd (char const jobz, int const m, int const n, traits::complex_f *a, int const lda, float *s, traits::complex_f *u, int const ldu, traits::complex_f *vt, int const ldvt, traits::complex_f *work, int const lwork, float *rwork, int *iwork, int *info) |
| void | gesdd (char const jobz, int const m, int const n, double *a, int const lda, double *s, double *u, int const ldu, double *vt, int const ldvt, double *work, int const lwork, double *, int *iwork, int *info) |
| void | gesdd (char const jobz, int const m, int const n, float *a, int const lda, float *s, float *u, int const ldu, float *vt, int const ldvt, float *work, int const lwork, float *, int *iwork, int *info) |
| int | gesdd_iwork (int m, int n) |
| int | gesdd_min_work (traits::complex_f, char jobz, int m, int n) |
| int | gesdd_min_work (double, char jobz, int m, int n) |
| int | gesdd_min_work (float, char jobz, int m, int n) |
| int | gesdd_rwork (traits::complex_f, char jobz, int m, int n) |
| int | gesdd_rwork (double, char, int, int) |
| int | gesdd_rwork (float, char, int, int) |
| void | gesv (int const n, int const nrhs, traits::complex_f *a, int const lda, int *ipiv, traits::complex_f *b, int const ldb, int *info) |
| void | gesv (int const n, int const nrhs, double *a, int const lda, int *ipiv, double *b, int const ldb, int *info) |
| void | gesv (int const n, int const nrhs, float *a, int const lda, int *ipiv, float *b, int const ldb, int *info) |
| void | gesvd (char const jobu, char const jobvt, int const m, int const n, traits::complex_d *a, int const lda, double *s, traits::complex_d *u, int const ldu, traits::complex_d *vt, int const ldvt, traits::complex_d *work, int const lwork, double *rwork, int *info) |
| void | gesvd (char const jobu, char const jobvt, int const m, int const n, traits::complex_f *a, int const lda, float *s, traits::complex_f *u, int const ldu, traits::complex_f *vt, int const ldvt, traits::complex_f *work, int const lwork, float *rwork, int *info) |
| void | gesvd (char const jobu, char const jobvt, int const m, int const n, double *a, int const lda, double *s, double *u, int const ldu, double *vt, int const ldvt, double *work, int const lwork, double *, int *info) |
| void | gesvd (char const jobu, char const jobvt, int const m, int const n, float *a, int const lda, float *s, float *u, int const ldu, float *vt, int const ldvt, float *work, int const lwork, float *, int *info) |
| int | gesvd_min_work (traits::complex_f, int m, int n) |
| int | gesvd_min_work (double, int m, int n) |
| int | gesvd_min_work (float, int m, int n) |
| int | gesvd_rwork (traits::complex_f, int m, int n) |
| int | gesvd_rwork (double, int, int) |
| int | gesvd_rwork (float, int, int) |
| void | getrf (int const n, int const m, traits::complex_f *a, int const lda, int *ipiv, int *info) |
| void | getrf (int const n, int const m, double *a, int const lda, int *ipiv, int *info) |
| void | getrf (int const n, int const m, float *a, int const lda, int *ipiv, int *info) |
| void | getrs (char const trans, int const n, int const nrhs, traits::complex_f const *a, int const lda, int const *ipiv, traits::complex_f *b, int const ldb, int *info) |
| void | getrs (char const trans, int const n, int const nrhs, double const *a, int const lda, int const *ipiv, double *b, int const ldb, int *info) |
| void | getrs (char const trans, int const n, int const nrhs, float const *a, int const lda, int const *ipiv, float *b, int const ldb, int *info) |
| template<typename AB , typename Z , typename W , typename Work > | |
| int | hbev (char const jobz, AB &ab, W &w, Z &z, Work work) |
| Compute eigendecomposition of the banded Hermitian matrix ab. | |
| void | hbev (char const jobz, char const uplo, int const n, int const kd, traits::complex_d *ab, int const ldab, double *w, traits::complex_d *z, int const ldz, traits::complex_d *work, double *rwork, int &info) |
| void | hbev (char const jobz, char const uplo, int const n, int const kd, traits::complex_f *ab, int const ldab, float *w, traits::complex_f *z, int const ldz, traits::complex_f *work, float *rwork, int &info) |
| void | hbev (char const jobz, char const uplo, int const n, int const kd, double *ab, int const ldab, double *w, double *z, int const ldz, double *work, int &info) |
| void | hbev (char const jobz, char const uplo, int const n, int const kd, float *ab, int const ldab, float *w, float *z, int const ldz, float *work, int &info) |
| void | hbevx (char const jobz, char const range, char const uplo, int const n, int const kd, traits::complex_d *ab, int const ldab, traits::complex_d *q, int const ldq, double const vl, double const vu, int const il, int const iu, double const abstol, int &m, double *w, traits::complex_d *z, int const ldz, traits::complex_d *work, double *rwork, int *iwork, int *ifail, int &info) |
| void | hbevx (char const jobz, char const range, char const uplo, int const n, int const kd, traits::complex_f *ab, int const ldab, traits::complex_f *q, int const ldq, float const vl, float const vu, int const il, int const iu, float const abstol, int &m, float *w, traits::complex_f *z, int const ldz, traits::complex_f *work, float *rwork, int *iwork, int *ifail, int &info) |
| void | hbevx (char const jobz, char const range, char const uplo, int const n, int const kd, double *ab, int const ldab, double *q, int const ldq, double const vl, double const vu, int const il, int const iu, double const abstol, int &m, double *w, double *z, int const ldz, double *work, int *iwork, int *ifail, int &info) |
| void | hbevx (char const jobz, char const range, char const uplo, int const n, int const kd, float *ab, int const ldab, float *q, int const ldq, float const vl, float const vu, int const il, int const iu, float const abstol, int &m, float *w, float *z, int const ldz, float *work, int *iwork, int *ifail, int &info) |
| template<typename A , typename W , typename Work , typename RWork > | |
| int | heev (char jobz, char uplo, A &a, W &w, Work &work, RWork &rwork) |
| void | heev (char const jobz, char const uplo, int const n, traits::complex_d *a, int const lda, double *w, traits::complex_d *work, int const lwork, double *rwork, int &info) |
| void | heev (char const jobz, char const uplo, int const n, traits::complex_f *a, int const lda, float *w, traits::complex_f *work, int const lwork, float *rwork, int &info) |
| void | heevd (char const jobz, char const uplo, int const n, traits::complex_d *a, int const lda, double *w, traits::complex_d *work, int const lwork, double *rwork, int const lrwork, int *iwork, int const liwork, int &info) |
| void | heevd (char const jobz, char const uplo, int const n, traits::complex_f *a, int const lda, float *w, traits::complex_f *work, int const lwork, float *rwork, int const lrwork, int *iwork, int const liwork, int &info) |
| void | heevd (char const jobz, char const uplo, int const n, double *a, int const lda, double *w, double *work, int const lwork, int *iwork, int const liwork, int &info) |
| void | heevd (char const jobz, char const uplo, int const n, float *a, int const lda, float *w, float *work, int const lwork, int *iwork, int const liwork, int &info) |
| void | heevx (char const jobz, char const range, char const uplo, int const n, traits::complex_d *a, int const lda, double const vl, double const vu, int const il, int const iu, double const abstol, int &m, double *w, traits::complex_d *z, int const ldz, traits::complex_d *work, int const lwork, double *rwork, int *iwork, int *ifail, int &info) |
| void | heevx (char const jobz, char const range, char const uplo, int const n, traits::complex_f *a, int const lda, float const vl, float const vu, int const il, int const iu, float const abstol, int &m, float *w, traits::complex_f *z, int const ldz, traits::complex_f *work, int const lwork, float *rwork, int *iwork, int *ifail, int &info) |
| void | heevx (char const jobz, char const range, char const uplo, int const n, double *a, int const lda, double const vl, double const vu, int const il, int const iu, double const abstol, int &m, double *w, double *z, int const ldz, double *work, int const lwork, int *iwork, int *ifail, int &info) |
| void | heevx (char const jobz, char const range, char const uplo, int const n, float *a, int const lda, float const vl, float const vu, int const il, int const iu, float const abstol, int &m, float *w, float *z, int const ldz, float *work, int const lwork, int *iwork, int *ifail, int &info) |
| template<typename HermA , typename MatrB , typename IVec , typename Work > | |
| int | hesv (char const ul, HermA &a, IVec &i, MatrB &b, Work &w) |
| void | hesv (char const uplo, int const n, int const nrhs, traits::complex_f *a, int const lda, int *ipiv, traits::complex_f *b, int const ldb, traits::complex_f *w, int const lw, int *info) |
| template<typename HermA , typename IVec , typename Work > | |
| int | hetrf (char const ul, HermA &a, IVec &i, Work &w) |
| void | hetrf (char const uplo, int const n, traits::complex_f *a, int const lda, int *ipiv, traits::complex_f *w, int const lw, int *info) |
| int | hetrf_block (traits::complex_f, int const ispec, char const ul, int const n) |
| template<typename HermA , typename MatrB , typename IVec > | |
| int | hetrs (char const ul, HermA const &a, IVec const &i, MatrB &b) |
| void | hetrs (char const uplo, int const n, int const nrhs, traits::complex_f const *a, int const lda, int const *ipiv, traits::complex_f *b, int const ldb, int *info) |
| template<typename HermA , typename MatrB , typename IVec > | |
| int | hpsv (HermA &a, IVec &i, MatrB &b) |
| void | hpsv (char const uplo, int const n, int const nrhs, traits::complex_f *ap, int *ipiv, traits::complex_f *b, int const ldb, int *info) |
| template<typename HermA , typename IVec , typename Work > | |
| int | hptrf (char const ul, HermA &a, IVec &i, Work &w, int const lw) |
| void | hptrf (char const uplo, int const n, traits::complex_f *ap, int *ipiv, int *info) |
| void | hptrs (char const uplo, int const n, int const nrhs, traits::complex_f const *ap, int const *ipiv, traits::complex_f *b, int const ldb, int *info) |
| template<typename A , typename W , typename V > | |
| int | hseqr (const char job, const char compz, A &H, W &w, V &Z) |
| int | hseqr_backend (const char *job, const char *compz, int *n, const int ilo, const int ihi, traits::complex_f *H, const int ldH, traits::complex_f *w, traits::complex_f *Z, int ldz, traits::complex_f *work, const int *lwork) |
| int | hseqr_backend (const char *job, const char *compz, const int *n, const int ilo, const int ihi, double *H, const int ldH, double *wr, double *wi, double *Z, const int ldz, double *work, const int *lwork) |
| int | hseqr_backend (const char *job, const char *compz, const int *n, const int ilo, const int ihi, float *H, const int ldH, float *wr, float *wi, float *Z, const int ldz, float *work, const int *lwork) |
| void | orgqr (int const m, int const n, int const k, traits::complex_f *a, int const lda, traits::complex_f *tau, traits::complex_f *work, int const lwork, int &info) |
| void | orgqr (int const m, int const n, int const k, double *a, int const lda, double *tau, double *work, int const lwork, int &info) |
| void | orgqr (int const m, int const n, int const k, float *a, int const lda, float *tau, float *work, int const lwork, int &info) |
| Generates an M-by-N real matrix Q with orthonormal columns, which is defined as the first N columns of a product of K elementary reflectors of order M Q = H(1) H(2) . | |
| template<typename A , typename Tau , typename C , typename Work > | |
| int | ormqr (char side, char trans, const A &a, const Tau &tau, C &c, Work &work) |
| void | ormqr (char const side, char const trans, int const m, int const n, int const k, const traits::complex_f *a, int const lda, const traits::complex_f *tau, traits::complex_f *c, int const ldc, traits::complex_f *work, int const lwork, int &info) |
| void | ormqr (char const side, char const trans, int const m, int const n, int const k, const double *a, int const lda, const double *tau, double *c, int const ldc, double *work, int const lwork, int &info) |
| void | ormqr (char const side, char const trans, int const m, int const n, int const k, const float *a, int const lda, const float *tau, float *c, int const ldc, float *work, int const lwork, int &info) |
| template<typename SymmMatrA , typename MatrB > | |
| int | posv (char const uplo, SymmMatrA &a, MatrB &b) |
| void | posv (char const uplo, int const n, int const nrhs, traits::complex_f *a, int const lda, traits::complex_f *b, int const ldb, int *info) |
| void | posv (char const uplo, int const n, int const nrhs, double *a, int const lda, double *b, int const ldb, int *info) |
| void | posv (char const uplo, int const n, int const nrhs, float *a, int const lda, float *b, int const ldb, int *info) |
| template<typename SymmMatrA > | |
| int | potrf (char const uplo, SymmMatrA &a) |
| void | potrf (char const uplo, int const n, traits::complex_f *a, int const lda, int *info) |
| void | potrf (char const uplo, int const n, double *a, int const lda, int *info) |
| void | potrf (char const uplo, int const n, float *a, int const lda, int *info) |
| template<typename SymmMatrA , typename MatrB > | |
| int | potrs (char const uplo, SymmMatrA const &a, MatrB &b) |
| void | potrs (char const uplo, int const n, int const nrhs, traits::complex_f const *a, int const lda, traits::complex_f *b, int const ldb, int *info) |
| void | potrs (char const uplo, int const n, int const nrhs, double const *a, int const lda, double *b, int const ldb, int *info) |
| void | potrs (char const uplo, int const n, int const nrhs, float const *a, int const lda, float *b, int const ldb, int *info) |
| void | ppsv (char const uplo, int const n, int const nrhs, traits::complex_f *ap, traits::complex_f *b, int const ldb, int *info) |
| void | ppsv (char const uplo, int const n, int const nrhs, double *ap, double *b, int const ldb, int *info) |
| void | ppsv (char const uplo, int const n, int const nrhs, float *ap, float *b, int const ldb, int *info) |
| void | pptrf (char const uplo, int const n, traits::complex_f *ap, int *info) |
| void | pptrf (char const uplo, int const n, double *ap, int *info) |
| void | pptrf (char const uplo, int const n, float *ap, int *info) |
| void | pptri (char const uplo, int const n, traits::complex_f *ap, int *info) |
| void | pptri (char const uplo, int const n, double *ap, int *info) |
| void | pptri (char const uplo, int const n, float *ap, int *info) |
| void | pptrs (char const uplo, int const n, int const nrhs, traits::complex_f const *ap, traits::complex_f *b, int const ldb, int *info) |
| void | pptrs (char const uplo, int const n, int const nrhs, double const *ap, double *b, int const ldb, int *info) |
| void | pptrs (char const uplo, int const n, int const nrhs, float const *ap, float *b, int const ldb, int *info) |
| template<typename SymmA , typename MatrB , typename IVec > | |
| int | spsv (SymmA &a, IVec &i, MatrB &b) |
| void | spsv (char const uplo, int const n, int const nrhs, traits::complex_f *ap, int *ipiv, traits::complex_f *b, int const ldb, int *info) |
| void | spsv (char const uplo, int const n, int const nrhs, double *ap, int *ipiv, double *b, int const ldb, int *info) |
| void | spsv (char const uplo, int const n, int const nrhs, float *ap, int *ipiv, float *b, int const ldb, int *info) |
| void | sptrf (char const uplo, int const n, traits::complex_f *ap, int *ipiv, int *info) |
| void | sptrf (char const uplo, int const n, double *ap, int *ipiv, int *info) |
| void | sptrf (char const uplo, int const n, float *ap, int *ipiv, int *info) |
| void | sptrs (char const uplo, int const n, int const nrhs, traits::complex_f const *a, int const *ipiv, traits::complex_f *b, int const ldb, int *info) |
| void | sptrs (char const uplo, int const n, int const nrhs, double const *a, int const *ipiv, double *b, int const ldb, int *info) |
| void | sptrs (char const uplo, int const n, int const nrhs, float const *a, int const *ipiv, float *b, int const ldb, int *info) |
| void | steqr (char compz, int n, double *d, double *e, double *z, int ldz, double *work, int &info) |
| void | steqr (char compz, int n, float *d, float *e, float *z, int ldz, float *work, int &info) |
| template<typename A , typename W , typename Work > | |
| int | syev (char jobz, char uplo, A &a, W &w, Work &work) |
| void | syev (char const jobz, char const uplo, int const n, double *a, int const lda, double *w, double *work, int const lwork, int &info) |
| void | syev (char const jobz, char const uplo, int const n, float *a, int const lda, float *w, float *work, int const lwork, int &info) |
| template<typename SymmA , typename MatrB , typename IVec , typename Work > | |
| int | sysv (char const ul, SymmA &a, IVec &i, MatrB &b, Work &w) |
| void | sysv (char const uplo, int const n, int const nrhs, traits::complex_f *a, int const lda, int *ipiv, traits::complex_f *b, int const ldb, traits::complex_f *w, int const lw, int *info) |
| void | sysv (char const uplo, int const n, int const nrhs, double *a, int const lda, int *ipiv, double *b, int const ldb, double *w, int const lw, int *info) |
| void | sysv (char const uplo, int const n, int const nrhs, float *a, int const lda, int *ipiv, float *b, int const ldb, float *w, int const lw, int *info) |
| void | sytrd (char uplo, int n, double *a, int lda, double *d, double *e, double *tau, double *work, int lwork, int &info) |
| void | sytrd (char uplo, int n, float *a, int lda, float *d, float *e, float *tau, float *work, int lwork, int &info) |
| template<typename SymmA , typename IVec , typename Work > | |
| int | sytrf (char const ul, SymmA &a, IVec &i, Work &w) |
| void | sytrf (char const uplo, int const n, traits::complex_f *a, int const lda, int *ipiv, traits::complex_f *w, int const lw, int *info) |
| void | sytrf (char const uplo, int const n, double *a, int const lda, int *ipiv, double *w, int const lw, int *info) |
| void | sytrf (char const uplo, int const n, float *a, int const lda, int *ipiv, float *w, int const lw, int *info) |
| int | sytrf_block (traits::complex_f, int const ispec, char const ul, int const n) |
| int | sytrf_block (double, int const ispec, char const ul, int const n) |
| int | sytrf_block (float, int const ispec, char const ul, int const n) |
| template<typename SymmA , typename MatrB , typename IVec > | |
| int | sytrs (char const ul, SymmA const &a, IVec const &i, MatrB &b) |
| void | sytrs (char const uplo, int const n, int const nrhs, traits::complex_f const *a, int const lda, int const *ipiv, traits::complex_f *b, int const ldb, int *info) |
| void | sytrs (char const uplo, int const n, int const nrhs, double const *a, int const lda, int const *ipiv, double *b, int const ldb, int *info) |
| void | sytrs (char const uplo, int const n, int const nrhs, float const *a, int const lda, int const *ipiv, float *b, int const ldb, int *info) |
| void | trevc (char const side, char const howmny, const logical_t *select, int const n, traits::complex_f *t, int const ldt, traits::complex_f *vl, int const ldvl, traits::complex_f *vr, int const ldvr, int const mm, int &m, traits::complex_f *work, int &info) |
| void | trevc (char const side, char const howmny, const logical_t *select, int const n, double *t, int const ldt, double *vl, int const ldvl, double *vr, int const ldvr, int const mm, int &m, double *work, int &info) |
| void | trevc (char const side, char const howmny, const logical_t *select, int const n, float *t, int const ldt, float *vl, int const ldvl, float *vr, int const ldvr, int const mm, int &m, float *work, int &info) |
| void | trexc (char const compq, int const n, traits::complex_d *t, int const ldt, traits::complex_d *q, int const ldq, int &ifst, int &ilst, double *work, int &info) |
| void | trexc (char const compq, int const n, traits::complex_f *t, int const ldt, traits::complex_f *q, int const ldq, int &ifst, int &ilst, float *work, int &info) |
| void | trexc (char const compq, int const n, double *t, int const ldt, double *q, int const ldq, int &ifst, int &ilst, double *work, int &info) |
| void | trexc (char const compq, int const n, float *t, int const ldt, float *q, int const ldq, int &ifst, int &ilst, float *work, int &info) |
| int | trexc_work_size (int const n, traits::complex_f) |
| int | trexc_work_size (int const n, double) |
| int | trexc_work_size (int const n, float) |
| int boost::numeric::bindings::lapack::detail::gees | ( | char | jobvs, | |
| MatrA & | a, | |||
| EigVal & | w, | |||
| SchVec & | vs, | |||
| Work & | work, | |||
| RWork & | rwork | |||
| ) | [inline] |
Compute Schur factorization, passing two work arrays.
Definition at line 174 of file gees.hpp.
References gees(), boost::numeric::bindings::traits::leading_dimension(), boost::numeric::bindings::traits::matrix_size1(), boost::numeric::bindings::traits::matrix_size2(), boost::numeric::bindings::traits::matrix_storage(), Draft::select(), Py::value(), boost::numeric::bindings::traits::vector_size(), and boost::numeric::bindings::traits::vector_storage().
| int boost::numeric::bindings::lapack::detail::gees | ( | char | jobvs, | |
| MatrA & | a, | |||
| EigVal & | w, | |||
| SchVec & | vs, | |||
| Work & | work | |||
| ) | [inline] |
Compute Schur factorization, passing one work array.
Definition at line 130 of file gees.hpp.
References gees(), boost::numeric::bindings::traits::leading_dimension(), boost::numeric::bindings::traits::matrix_size1(), boost::numeric::bindings::traits::matrix_size2(), boost::numeric::bindings::traits::matrix_storage(), Draft::select(), Py::value(), boost::numeric::bindings::traits::vector_size(), and boost::numeric::bindings::traits::vector_storage().
| void boost::numeric::bindings::lapack::detail::gees | ( | char const | jobvs, | |
| char const | sort, | |||
| logical_t * | select, | |||
| int const | n, | |||
| traits::complex_d * | a, | |||
| int const | lda, | |||
| int & | sdim, | |||
| traits::complex_d * | w, | |||
| traits::complex_d * | vs, | |||
| int const | ldvs, | |||
| traits::complex_d * | work, | |||
| int | lwork, | |||
| double * | rwork, | |||
| bool * | bwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 112 of file gees.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZGEES.
| void boost::numeric::bindings::lapack::detail::gees | ( | char const | jobvs, | |
| char const | sort, | |||
| logical_t * | select, | |||
| int const | n, | |||
| traits::complex_f * | a, | |||
| int const | lda, | |||
| int & | sdim, | |||
| traits::complex_f * | w, | |||
| traits::complex_f * | vs, | |||
| int const | ldvs, | |||
| traits::complex_f * | work, | |||
| int | lwork, | |||
| float * | rwork, | |||
| bool * | bwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 99 of file gees.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_CGEES.
| void boost::numeric::bindings::lapack::detail::gees | ( | char const | jobvs, | |
| char const | sort, | |||
| logical_t * | select, | |||
| int const | n, | |||
| double * | a, | |||
| int const | lda, | |||
| int & | sdim, | |||
| traits::complex_d * | w, | |||
| double * | vs, | |||
| int const | ldvs, | |||
| double * | work, | |||
| int const | lwork, | |||
| bool * | bwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 81 of file gees.hpp.
References boost::numeric::bindings::traits::detail::interlace(), LAPACK_DGEES, and boost::numeric::bindings::traits::vector_storage().
| void boost::numeric::bindings::lapack::detail::gees | ( | char const | jobvs, | |
| char const | sort, | |||
| logical_t * | select, | |||
| int const | n, | |||
| float * | a, | |||
| int const | lda, | |||
| int & | sdim, | |||
| traits::complex_f * | w, | |||
| float * | vs, | |||
| int const | ldvs, | |||
| float * | work, | |||
| int const | lwork, | |||
| bool * | bwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 63 of file gees.hpp.
References boost::numeric::bindings::traits::detail::interlace(), LAPACK_SGEES, and boost::numeric::bindings::traits::vector_storage().
Referenced by gees(), boost::numeric::bindings::lapack::detail::Gees< 1 >::operator()(), and boost::numeric::bindings::lapack::detail::Gees< 2 >::operator()().
| int boost::numeric::bindings::lapack::detail::geev | ( | complex_case | , | |
| const char | jobvl, | |||
| const char | jobvr, | |||
| A & | a, | |||
| W & | w, | |||
| V * | vl, | |||
| V * | vr | |||
| ) | [inline] |
Definition at line 269 of file geev.hpp.
References geev_backend(), Py::int, boost::numeric::bindings::traits::matrix_size1(), boost::numeric::bindings::traits::matrix_size2(), boost::numeric::bindings::traits::matrix_storage(), boost::numeric::bindings::traits::real(), result, boost::numeric::bindings::traits::detail::array< T >::storage(), and boost::numeric::bindings::traits::vector_storage().
| int boost::numeric::bindings::lapack::detail::geev | ( | mixed_case | , | |
| const char | jobvl, | |||
| const char | jobvr, | |||
| A & | a, | |||
| W & | w, | |||
| V * | vl, | |||
| V * | vr | |||
| ) | [inline] |
Definition at line 180 of file geev.hpp.
References geev_backend(), Py::int, boost::numeric::bindings::traits::matrix_size1(), boost::numeric::bindings::traits::matrix_size2(), boost::numeric::bindings::traits::matrix_storage(), result, and boost::numeric::bindings::traits::detail::array< T >::storage().
| int boost::numeric::bindings::lapack::detail::geev | ( | real_case | , | |
| const char | jobvl, | |||
| const char | jobvr, | |||
| A & | a, | |||
| W & | w, | |||
| V * | vl, | |||
| V * | vr | |||
| ) | [inline] |
Definition at line 138 of file geev.hpp.
References geev_backend(), Py::int, boost::numeric::bindings::traits::matrix_size1(), boost::numeric::bindings::traits::matrix_size2(), boost::numeric::bindings::traits::matrix_storage(), result, and boost::numeric::bindings::traits::detail::array< T >::storage().
Referenced by boost::numeric::bindings::lapack::geev().
| int boost::numeric::bindings::lapack::detail::geev_backend | ( | const char * | jobvl, | |
| const char * | jobvr, | |||
| const int * | n, | |||
| traits::complex_d * | a, | |||
| const int * | lda, | |||
| traits::complex_d * | w, | |||
| traits::complex_d * | vl, | |||
| const int * | ldvl, | |||
| traits::complex_d * | vr, | |||
| const int * | ldvr, | |||
| traits::complex_d * | work, | |||
| const int * | lwork, | |||
| double * | rwork | |||
| ) | [inline] |
Definition at line 112 of file geev.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZGEEV.
| int boost::numeric::bindings::lapack::detail::geev_backend | ( | const char * | jobvl, | |
| const char * | jobvr, | |||
| const int * | n, | |||
| traits::complex_f * | a, | |||
| const int * | lda, | |||
| traits::complex_f * | w, | |||
| traits::complex_f * | vl, | |||
| const int * | ldvl, | |||
| traits::complex_f * | vr, | |||
| const int * | ldvr, | |||
| traits::complex_f * | work, | |||
| const int * | lwork, | |||
| float * | rwork | |||
| ) | [inline] |
Definition at line 95 of file geev.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_CGEEV.
| int boost::numeric::bindings::lapack::detail::geev_backend | ( | const char * | jobvl, | |
| const char * | jobvr, | |||
| const int * | n, | |||
| double * | a, | |||
| const int * | lda, | |||
| double * | wr, | |||
| double * | wi, | |||
| double * | vl, | |||
| const int * | ldvl, | |||
| double * | vr, | |||
| const int * | ldvr, | |||
| double * | work, | |||
| const int * | lwork | |||
| ) | [inline] |
Definition at line 85 of file geev.hpp.
References LAPACK_DGEEV.
| int boost::numeric::bindings::lapack::detail::geev_backend | ( | const char * | jobvl, | |
| const char * | jobvr, | |||
| const int * | n, | |||
| float * | a, | |||
| const int * | lda, | |||
| float * | wr, | |||
| float * | wi, | |||
| float * | vl, | |||
| const int * | ldvl, | |||
| float * | vr, | |||
| const int * | ldvr, | |||
| float * | work, | |||
| const int * | lwork | |||
| ) | [inline] |
| void boost::numeric::bindings::lapack::detail::geqrf | ( | int const | m, | |
| int const | n, | |||
| traits::complex_f * | a, | |||
| int const | lda, | |||
| traits::complex_f * | tau, | |||
| traits::complex_f * | work, | |||
| int const | lwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 86 of file geqrf.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZGEQRF.
| void boost::numeric::bindings::lapack::detail::geqrf | ( | int const | m, | |
| int const | n, | |||
| double * | a, | |||
| int const | lda, | |||
| double * | tau, | |||
| double * | work, | |||
| int const | lwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 65 of file geqrf.hpp.
References LAPACK_DGEQRF.
| void boost::numeric::bindings::lapack::detail::geqrf | ( | int const | m, | |
| int const | n, | |||
| float * | a, | |||
| int const | lda, | |||
| float * | tau, | |||
| float * | work, | |||
| int const | lwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 57 of file geqrf.hpp.
References LAPACK_SGEQRF.
Referenced by boost::numeric::bindings::lapack::geqrf().
| void boost::numeric::bindings::lapack::detail::gesdd | ( | char const | jobz, | |
| int const | m, | |||
| int const | n, | |||
| traits::complex_d * | a, | |||
| int const | lda, | |||
| double * | s, | |||
| traits::complex_d * | u, | |||
| int const | ldu, | |||
| traits::complex_d * | vt, | |||
| int const | ldvt, | |||
| traits::complex_d * | work, | |||
| int const | lwork, | |||
| double * | rwork, | |||
| int * | iwork, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 101 of file gesdd.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZGESDD.
| void boost::numeric::bindings::lapack::detail::gesdd | ( | char const | jobz, | |
| int const | m, | |||
| int const | n, | |||
| traits::complex_f * | a, | |||
| int const | lda, | |||
| float * | s, | |||
| traits::complex_f * | u, | |||
| int const | ldu, | |||
| traits::complex_f * | vt, | |||
| int const | ldvt, | |||
| traits::complex_f * | work, | |||
| int const | lwork, | |||
| float * | rwork, | |||
| int * | iwork, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 85 of file gesdd.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_CGESDD.
| void boost::numeric::bindings::lapack::detail::gesdd | ( | char const | jobz, | |
| int const | m, | |||
| int const | n, | |||
| double * | a, | |||
| int const | lda, | |||
| double * | s, | |||
| double * | u, | |||
| int const | ldu, | |||
| double * | vt, | |||
| int const | ldvt, | |||
| double * | work, | |||
| int const | lwork, | |||
| double * | , | |||
| int * | iwork, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 73 of file gesdd.hpp.
References LAPACK_DGESDD.
| void boost::numeric::bindings::lapack::detail::gesdd | ( | char const | jobz, | |
| int const | m, | |||
| int const | n, | |||
| float * | a, | |||
| int const | lda, | |||
| float * | s, | |||
| float * | u, | |||
| int const | ldu, | |||
| float * | vt, | |||
| int const | ldvt, | |||
| float * | work, | |||
| int const | lwork, | |||
| float * | , | |||
| int * | iwork, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 61 of file gesdd.hpp.
References LAPACK_SGESDD.
Referenced by boost::numeric::bindings::lapack::gesdd(), and boost::numeric::bindings::lapack::gesdd_work().
| int boost::numeric::bindings::lapack::detail::gesdd_iwork | ( | int | m, | |
| int | n | |||
| ) | [inline] |
Definition at line 250 of file gesdd.hpp.
Referenced by boost::numeric::bindings::lapack::gesdd(), and boost::numeric::bindings::lapack::gesdd_iwork().
| int boost::numeric::bindings::lapack::detail::gesdd_min_work | ( | traits::complex_f | , | |
| char | jobz, | |||
| int | m, | |||
| int | n | |||
| ) | [inline] |
| int boost::numeric::bindings::lapack::detail::gesdd_min_work | ( | double | , | |
| char | jobz, | |||
| int | m, | |||
| int | n | |||
| ) | [inline] |
| int boost::numeric::bindings::lapack::detail::gesdd_min_work | ( | float | , | |
| char | jobz, | |||
| int | m, | |||
| int | n | |||
| ) | [inline] |
Definition at line 118 of file gesdd.hpp.
Referenced by boost::numeric::bindings::lapack::gesdd(), and boost::numeric::bindings::lapack::gesdd_work().
| int boost::numeric::bindings::lapack::detail::gesdd_rwork | ( | traits::complex_f | , | |
| char | jobz, | |||
| int | m, | |||
| int | n | |||
| ) | [inline] |
| int boost::numeric::bindings::lapack::detail::gesdd_rwork | ( | double | , | |
| char | , | |||
| int | , | |||
| int | ||||
| ) | [inline] |
| int boost::numeric::bindings::lapack::detail::gesdd_rwork | ( | float | , | |
| char | , | |||
| int | , | |||
| int | ||||
| ) | [inline] |
Definition at line 221 of file gesdd.hpp.
Referenced by boost::numeric::bindings::lapack::gesdd(), and boost::numeric::bindings::lapack::gesdd_rwork().
| void boost::numeric::bindings::lapack::detail::gesv | ( | int const | n, | |
| int const | nrhs, | |||
| traits::complex_f * | a, | |||
| int const | lda, | |||
| int * | ipiv, | |||
| traits::complex_f * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 81 of file gesv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZGESV.
| void boost::numeric::bindings::lapack::detail::gesv | ( | int const | n, | |
| int const | nrhs, | |||
| double * | a, | |||
| int const | lda, | |||
| int * | ipiv, | |||
| double * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 63 of file gesv.hpp.
References LAPACK_DGESV.
| void boost::numeric::bindings::lapack::detail::gesv | ( | int const | n, | |
| int const | nrhs, | |||
| float * | a, | |||
| int const | lda, | |||
| int * | ipiv, | |||
| float * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 55 of file gesv.hpp.
References LAPACK_SGESV.
Referenced by boost::numeric::bindings::lapack::gesv().
| void boost::numeric::bindings::lapack::detail::gesvd | ( | char const | jobu, | |
| char const | jobvt, | |||
| int const | m, | |||
| int const | n, | |||
| traits::complex_d * | a, | |||
| int const | lda, | |||
| double * | s, | |||
| traits::complex_d * | u, | |||
| int const | ldu, | |||
| traits::complex_d * | vt, | |||
| int const | ldvt, | |||
| traits::complex_d * | work, | |||
| int const | lwork, | |||
| double * | rwork, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 100 of file gesvd.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZGESVD.
| void boost::numeric::bindings::lapack::detail::gesvd | ( | char const | jobu, | |
| char const | jobvt, | |||
| int const | m, | |||
| int const | n, | |||
| traits::complex_f * | a, | |||
| int const | lda, | |||
| float * | s, | |||
| traits::complex_f * | u, | |||
| int const | ldu, | |||
| traits::complex_f * | vt, | |||
| int const | ldvt, | |||
| traits::complex_f * | work, | |||
| int const | lwork, | |||
| float * | rwork, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 84 of file gesvd.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_CGESVD.
| void boost::numeric::bindings::lapack::detail::gesvd | ( | char const | jobu, | |
| char const | jobvt, | |||
| int const | m, | |||
| int const | n, | |||
| double * | a, | |||
| int const | lda, | |||
| double * | s, | |||
| double * | u, | |||
| int const | ldu, | |||
| double * | vt, | |||
| int const | ldvt, | |||
| double * | work, | |||
| int const | lwork, | |||
| double * | , | |||
| int * | info | |||
| ) | [inline] |
Definition at line 72 of file gesvd.hpp.
References LAPACK_DGESVD.
| void boost::numeric::bindings::lapack::detail::gesvd | ( | char const | jobu, | |
| char const | jobvt, | |||
| int const | m, | |||
| int const | n, | |||
| float * | a, | |||
| int const | lda, | |||
| float * | s, | |||
| float * | u, | |||
| int const | ldu, | |||
| float * | vt, | |||
| int const | ldvt, | |||
| float * | work, | |||
| int const | lwork, | |||
| float * | , | |||
| int * | info | |||
| ) | [inline] |
Definition at line 60 of file gesvd.hpp.
References LAPACK_SGESVD.
Referenced by boost::numeric::bindings::lapack::gesvd(), and boost::numeric::bindings::lapack::gesvd_work().
| int boost::numeric::bindings::lapack::detail::gesvd_min_work | ( | traits::complex_f | , | |
| int | m, | |||
| int | n | |||
| ) | [inline] |
| int boost::numeric::bindings::lapack::detail::gesvd_min_work | ( | double | , | |
| int | m, | |||
| int | n | |||
| ) | [inline] |
| int boost::numeric::bindings::lapack::detail::gesvd_min_work | ( | float | , | |
| int | m, | |||
| int | n | |||
| ) | [inline] |
Definition at line 116 of file gesvd.hpp.
Referenced by boost::numeric::bindings::lapack::gesvd(), and boost::numeric::bindings::lapack::gesvd_work().
| int boost::numeric::bindings::lapack::detail::gesvd_rwork | ( | traits::complex_f | , | |
| int | m, | |||
| int | n | |||
| ) | [inline] |
| int boost::numeric::bindings::lapack::detail::gesvd_rwork | ( | double | , | |
| int | , | |||
| int | ||||
| ) | [inline] |
| int boost::numeric::bindings::lapack::detail::gesvd_rwork | ( | float | , | |
| int | , | |||
| int | ||||
| ) | [inline] |
Definition at line 145 of file gesvd.hpp.
Referenced by boost::numeric::bindings::lapack::gesvd(), and boost::numeric::bindings::lapack::gesvd_rwork().
| void boost::numeric::bindings::lapack::detail::getrf | ( | int const | n, | |
| int const | m, | |||
| traits::complex_f * | a, | |||
| int const | lda, | |||
| int * | ipiv, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 175 of file gesv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZGETRF.
| void boost::numeric::bindings::lapack::detail::getrf | ( | int const | n, | |
| int const | m, | |||
| double * | a, | |||
| int const | lda, | |||
| int * | ipiv, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 160 of file gesv.hpp.
References LAPACK_DGETRF.
| void boost::numeric::bindings::lapack::detail::getrf | ( | int const | n, | |
| int const | m, | |||
| float * | a, | |||
| int const | lda, | |||
| int * | ipiv, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 153 of file gesv.hpp.
References LAPACK_SGETRF.
Referenced by boost::numeric::bindings::lapack::getrf().
| void boost::numeric::bindings::lapack::detail::getrs | ( | char const | trans, | |
| int const | n, | |||
| int const | nrhs, | |||
| traits::complex_f const * | a, | |||
| int const | lda, | |||
| int const * | ipiv, | |||
| traits::complex_f * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 245 of file gesv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZGETRS.
| void boost::numeric::bindings::lapack::detail::getrs | ( | char const | trans, | |
| int const | n, | |||
| int const | nrhs, | |||
| double const * | a, | |||
| int const | lda, | |||
| int const * | ipiv, | |||
| double * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 226 of file gesv.hpp.
References LAPACK_DGETRS.
| void boost::numeric::bindings::lapack::detail::getrs | ( | char const | trans, | |
| int const | n, | |||
| int const | nrhs, | |||
| float const * | a, | |||
| int const | lda, | |||
| int const * | ipiv, | |||
| float * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 218 of file gesv.hpp.
References LAPACK_SGETRS.
Referenced by boost::numeric::bindings::lapack::getrs().
| int boost::numeric::bindings::lapack::detail::hbev | ( | char const | jobz, | |
| AB & | ab, | |||
| W & | w, | |||
| Z & | z, | |||
| Work | work | |||
| ) | [inline] |
Compute eigendecomposition of the banded Hermitian matrix ab.
if jobz=='N' only the eigenvalues are computed. if jobz=='V' compute the eigenvalues a and the eigenvectors.
Workspace is organized following the arguments in the calling sequence. optimal_workspace() : for optimizing use of blas 3 kernels minimal_workspace() : minimum size of workarrays, but does not allow for optimization of blas 3 kernels workspace( work ) for real matrices where work is a real array with vector_size( work ) >= 3*matrix_size1( a )-2 workspace( work, rwork ) for complex matrices where work is a complex array with vector_size( work ) >= matrix_size1( a ) and rwork is a real array with vector_size( rwork ) >= 3*matrix_size1( a )-2.
Definition at line 226 of file hbev.hpp.
References boost::numeric::bindings::traits::leading_dimension(), boost::numeric::bindings::traits::matrix_size1(), boost::numeric::bindings::traits::matrix_size2(), boost::numeric::bindings::traits::matrix_storage(), boost::numeric::bindings::traits::matrix_uplo_tag(), boost::numeric::bindings::traits::matrix_upper_bandwidth(), Py::value(), boost::numeric::bindings::traits::vector_size(), and boost::numeric::bindings::traits::vector_storage().
| void boost::numeric::bindings::lapack::detail::hbev | ( | char const | jobz, | |
| char const | uplo, | |||
| int const | n, | |||
| int const | kd, | |||
| traits::complex_d * | ab, | |||
| int const | ldab, | |||
| double * | w, | |||
| traits::complex_d * | z, | |||
| int const | ldz, | |||
| traits::complex_d * | work, | |||
| double * | rwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 110 of file hbev.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZHBEV.
| void boost::numeric::bindings::lapack::detail::hbev | ( | char const | jobz, | |
| char const | uplo, | |||
| int const | n, | |||
| int const | kd, | |||
| traits::complex_f * | ab, | |||
| int const | ldab, | |||
| float * | w, | |||
| traits::complex_f * | z, | |||
| int const | ldz, | |||
| traits::complex_f * | work, | |||
| float * | rwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 99 of file hbev.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_CHBEV.
| void boost::numeric::bindings::lapack::detail::hbev | ( | char const | jobz, | |
| char const | uplo, | |||
| int const | n, | |||
| int const | kd, | |||
| double * | ab, | |||
| int const | ldab, | |||
| double * | w, | |||
| double * | z, | |||
| int const | ldz, | |||
| double * | work, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 90 of file hbev.hpp.
References LAPACK_DSBEV.
| void boost::numeric::bindings::lapack::detail::hbev | ( | char const | jobz, | |
| char const | uplo, | |||
| int const | n, | |||
| int const | kd, | |||
| float * | ab, | |||
| int const | ldab, | |||
| float * | w, | |||
| float * | z, | |||
| int const | ldz, | |||
| float * | work, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 79 of file hbev.hpp.
References LAPACK_SSBEV.
Referenced by boost::numeric::bindings::lapack::hbev(), boost::numeric::bindings::lapack::detail::Hbev< 2 >::operator()(), and boost::numeric::bindings::lapack::detail::Hbev< 1 >::operator()().
| void boost::numeric::bindings::lapack::detail::hbevx | ( | char const | jobz, | |
| char const | range, | |||
| char const | uplo, | |||
| int const | n, | |||
| int const | kd, | |||
| traits::complex_d * | ab, | |||
| int const | ldab, | |||
| traits::complex_d * | q, | |||
| int const | ldq, | |||
| double const | vl, | |||
| double const | vu, | |||
| int const | il, | |||
| int const | iu, | |||
| double const | abstol, | |||
| int & | m, | |||
| double * | w, | |||
| traits::complex_d * | z, | |||
| int const | ldz, | |||
| traits::complex_d * | work, | |||
| double * | rwork, | |||
| int * | iwork, | |||
| int * | ifail, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 118 of file hbevx.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZHBEVX.
| void boost::numeric::bindings::lapack::detail::hbevx | ( | char const | jobz, | |
| char const | range, | |||
| char const | uplo, | |||
| int const | n, | |||
| int const | kd, | |||
| traits::complex_f * | ab, | |||
| int const | ldab, | |||
| traits::complex_f * | q, | |||
| int const | ldq, | |||
| float const | vl, | |||
| float const | vu, | |||
| int const | il, | |||
| int const | iu, | |||
| float const | abstol, | |||
| int & | m, | |||
| float * | w, | |||
| traits::complex_f * | z, | |||
| int const | ldz, | |||
| traits::complex_f * | work, | |||
| float * | rwork, | |||
| int * | iwork, | |||
| int * | ifail, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 101 of file hbevx.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_CHBEVX.
| void boost::numeric::bindings::lapack::detail::hbevx | ( | char const | jobz, | |
| char const | range, | |||
| char const | uplo, | |||
| int const | n, | |||
| int const | kd, | |||
| double * | ab, | |||
| int const | ldab, | |||
| double * | q, | |||
| int const | ldq, | |||
| double const | vl, | |||
| double const | vu, | |||
| int const | il, | |||
| int const | iu, | |||
| double const | abstol, | |||
| int & | m, | |||
| double * | w, | |||
| double * | z, | |||
| int const | ldz, | |||
| double * | work, | |||
| int * | iwork, | |||
| int * | ifail, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 85 of file hbevx.hpp.
References LAPACK_DSBEVX.
| void boost::numeric::bindings::lapack::detail::hbevx | ( | char const | jobz, | |
| char const | range, | |||
| char const | uplo, | |||
| int const | n, | |||
| int const | kd, | |||
| float * | ab, | |||
| int const | ldab, | |||
| float * | q, | |||
| int const | ldq, | |||
| float const | vl, | |||
| float const | vu, | |||
| int const | il, | |||
| int const | iu, | |||
| float const | abstol, | |||
| int & | m, | |||
| float * | w, | |||
| float * | z, | |||
| int const | ldz, | |||
| float * | work, | |||
| int * | iwork, | |||
| int * | ifail, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 69 of file hbevx.hpp.
References LAPACK_SSBEVX.
Referenced by boost::numeric::bindings::lapack::detail::Hbevx< 2 >::operator()(), and boost::numeric::bindings::lapack::detail::Hbevx< 1 >::operator()().
| int boost::numeric::bindings::lapack::detail::heev | ( | char | jobz, | |
| char | uplo, | |||
| A & | a, | |||
| W & | w, | |||
| Work & | work, | |||
| RWork & | rwork | |||
| ) | [inline] |
Definition at line 86 of file heev.hpp.
References heev(), boost::numeric::bindings::traits::leading_dimension(), boost::numeric::bindings::traits::matrix_size1(), boost::numeric::bindings::traits::matrix_size2(), boost::numeric::bindings::traits::matrix_storage(), Py::value(), boost::numeric::bindings::traits::vector_size(), and boost::numeric::bindings::traits::vector_storage().
| void boost::numeric::bindings::lapack::detail::heev | ( | char const | jobz, | |
| char const | uplo, | |||
| int const | n, | |||
| traits::complex_d * | a, | |||
| int const | lda, | |||
| double * | w, | |||
| traits::complex_d * | work, | |||
| int const | lwork, | |||
| double * | rwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 72 of file heev.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZHEEV.
| void boost::numeric::bindings::lapack::detail::heev | ( | char const | jobz, | |
| char const | uplo, | |||
| int const | n, | |||
| traits::complex_f * | a, | |||
| int const | lda, | |||
| float * | w, | |||
| traits::complex_f * | work, | |||
| int const | lwork, | |||
| float * | rwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 60 of file heev.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_CHEEV.
Referenced by boost::numeric::bindings::lapack::heev(), and heev().
| void boost::numeric::bindings::lapack::detail::heevd | ( | char const | jobz, | |
| char const | uplo, | |||
| int const | n, | |||
| traits::complex_d * | a, | |||
| int const | lda, | |||
| double * | w, | |||
| traits::complex_d * | work, | |||
| int const | lwork, | |||
| double * | rwork, | |||
| int const | lrwork, | |||
| int * | iwork, | |||
| int const | liwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 103 of file heevd.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZHEEVD.
| void boost::numeric::bindings::lapack::detail::heevd | ( | char const | jobz, | |
| char const | uplo, | |||
| int const | n, | |||
| traits::complex_f * | a, | |||
| int const | lda, | |||
| float * | w, | |||
| traits::complex_f * | work, | |||
| int const | lwork, | |||
| float * | rwork, | |||
| int const | lrwork, | |||
| int * | iwork, | |||
| int const | liwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 89 of file heevd.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_CHEEVD.
| void boost::numeric::bindings::lapack::detail::heevd | ( | char const | jobz, | |
| char const | uplo, | |||
| int const | n, | |||
| double * | a, | |||
| int const | lda, | |||
| double * | w, | |||
| double * | work, | |||
| int const | lwork, | |||
| int * | iwork, | |||
| int const | liwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 76 of file heevd.hpp.
References LAPACK_DSYEVD.
| void boost::numeric::bindings::lapack::detail::heevd | ( | char const | jobz, | |
| char const | uplo, | |||
| int const | n, | |||
| float * | a, | |||
| int const | lda, | |||
| float * | w, | |||
| float * | work, | |||
| int const | lwork, | |||
| int * | iwork, | |||
| int const | liwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 63 of file heevd.hpp.
References LAPACK_SSYEVD.
Referenced by boost::numeric::bindings::lapack::detail::Heevd< 2 >::operator()(), and boost::numeric::bindings::lapack::detail::Heevd< 1 >::operator()().
| void boost::numeric::bindings::lapack::detail::heevx | ( | char const | jobz, | |
| char const | range, | |||
| char const | uplo, | |||
| int const | n, | |||
| traits::complex_d * | a, | |||
| int const | lda, | |||
| double const | vl, | |||
| double const | vu, | |||
| int const | il, | |||
| int const | iu, | |||
| double const | abstol, | |||
| int & | m, | |||
| double * | w, | |||
| traits::complex_d * | z, | |||
| int const | ldz, | |||
| traits::complex_d * | work, | |||
| int const | lwork, | |||
| double * | rwork, | |||
| int * | iwork, | |||
| int * | ifail, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 119 of file heevx.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZHEEVX.
| void boost::numeric::bindings::lapack::detail::heevx | ( | char const | jobz, | |
| char const | range, | |||
| char const | uplo, | |||
| int const | n, | |||
| traits::complex_f * | a, | |||
| int const | lda, | |||
| float const | vl, | |||
| float const | vu, | |||
| int const | il, | |||
| int const | iu, | |||
| float const | abstol, | |||
| int & | m, | |||
| float * | w, | |||
| traits::complex_f * | z, | |||
| int const | ldz, | |||
| traits::complex_f * | work, | |||
| int const | lwork, | |||
| float * | rwork, | |||
| int * | iwork, | |||
| int * | ifail, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 102 of file heevx.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_CHEEVX.
| void boost::numeric::bindings::lapack::detail::heevx | ( | char const | jobz, | |
| char const | range, | |||
| char const | uplo, | |||
| int const | n, | |||
| double * | a, | |||
| int const | lda, | |||
| double const | vl, | |||
| double const | vu, | |||
| int const | il, | |||
| int const | iu, | |||
| double const | abstol, | |||
| int & | m, | |||
| double * | w, | |||
| double * | z, | |||
| int const | ldz, | |||
| double * | work, | |||
| int const | lwork, | |||
| int * | iwork, | |||
| int * | ifail, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 85 of file heevx.hpp.
References LAPACK_DSYEVX.
| void boost::numeric::bindings::lapack::detail::heevx | ( | char const | jobz, | |
| char const | range, | |||
| char const | uplo, | |||
| int const | n, | |||
| float * | a, | |||
| int const | lda, | |||
| float const | vl, | |||
| float const | vu, | |||
| int const | il, | |||
| int const | iu, | |||
| float const | abstol, | |||
| int & | m, | |||
| float * | w, | |||
| float * | z, | |||
| int const | ldz, | |||
| float * | work, | |||
| int const | lwork, | |||
| int * | iwork, | |||
| int * | ifail, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 68 of file heevx.hpp.
References LAPACK_SSYEVX.
Referenced by boost::numeric::bindings::lapack::detail::Heevx< 2 >::operator()(), and boost::numeric::bindings::lapack::detail::Heevx< 1 >::operator()().
| int boost::numeric::bindings::lapack::detail::hesv | ( | char const | ul, | |
| HermA & | a, | |||
| IVec & | i, | |||
| MatrB & | b, | |||
| Work & | w | |||
| ) | [inline] |
Definition at line 224 of file hesv.hpp.
References hesv(), boost::numeric::bindings::traits::leading_dimension(), boost::numeric::bindings::traits::matrix_size1(), boost::numeric::bindings::traits::matrix_size2(), boost::numeric::bindings::traits::matrix_storage(), boost::numeric::bindings::traits::vector_size(), and boost::numeric::bindings::traits::vector_storage().
| void boost::numeric::bindings::lapack::detail::hesv | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| traits::complex_f * | a, | |||
| int const | lda, | |||
| int * | ipiv, | |||
| traits::complex_f * | b, | |||
| int const | ldb, | |||
| traits::complex_f * | w, | |||
| int const | lw, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 211 of file hesv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZHESV.
Referenced by boost::numeric::bindings::lapack::hesv(), and hesv().
| int boost::numeric::bindings::lapack::detail::hetrf | ( | char const | ul, | |
| HermA & | a, | |||
| IVec & | i, | |||
| Work & | w | |||
| ) | [inline] |
Definition at line 400 of file hesv.hpp.
References hetrf(), boost::numeric::bindings::traits::leading_dimension(), boost::numeric::bindings::traits::matrix_size1(), boost::numeric::bindings::traits::matrix_size2(), boost::numeric::bindings::traits::matrix_storage(), boost::numeric::bindings::traits::vector_size(), and boost::numeric::bindings::traits::vector_storage().
| void boost::numeric::bindings::lapack::detail::hetrf | ( | char const | uplo, | |
| int const | n, | |||
| traits::complex_f * | a, | |||
| int const | lda, | |||
| int * | ipiv, | |||
| traits::complex_f * | w, | |||
| int const | lw, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 389 of file hesv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZHETRF.
Referenced by boost::numeric::bindings::lapack::hetrf(), and hetrf().
| int boost::numeric::bindings::lapack::detail::hetrf_block | ( | traits::complex_f | , | |
| int const | ispec, | |||
| char const | ul, | |||
| int const | n | |||
| ) | [inline] |
Definition at line 52 of file hesv.hpp.
References boost::numeric::bindings::lapack::ilaenv().
Referenced by boost::numeric::bindings::lapack::hetrf_block(), and boost::numeric::bindings::lapack::hetrf_work().
| int boost::numeric::bindings::lapack::detail::hetrs | ( | char const | ul, | |
| HermA const & | a, | |||
| IVec const & | i, | |||
| MatrB & | b | |||
| ) | [inline] |
Definition at line 542 of file hesv.hpp.
References hetrs(), boost::numeric::bindings::traits::leading_dimension(), boost::numeric::bindings::traits::matrix_size1(), boost::numeric::bindings::traits::matrix_size2(), boost::numeric::bindings::traits::matrix_storage(), boost::numeric::bindings::traits::matrix_storage_const(), boost::numeric::bindings::traits::vector_size(), boost::numeric::bindings::traits::vector_storage(), and boost::numeric::bindings::traits::vector_storage_const().
| void boost::numeric::bindings::lapack::detail::hetrs | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| traits::complex_f const * | a, | |||
| int const | lda, | |||
| int const * | ipiv, | |||
| traits::complex_f * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 530 of file hesv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZHETRS.
Referenced by boost::numeric::bindings::lapack::hetrs(), and hetrs().
| int boost::numeric::bindings::lapack::detail::hpsv | ( | HermA & | a, | |
| IVec & | i, | |||
| MatrB & | b | |||
| ) | [inline] |
Definition at line 79 of file hpsv.hpp.
References hpsv(), boost::numeric::bindings::traits::leading_dimension(), boost::numeric::bindings::traits::matrix_size1(), boost::numeric::bindings::traits::matrix_size2(), boost::numeric::bindings::traits::matrix_storage(), boost::numeric::bindings::traits::detail::matrix_uplo_tag(), Py::value(), and boost::numeric::bindings::traits::vector_storage().
| void boost::numeric::bindings::lapack::detail::hpsv | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| traits::complex_f * | ap, | |||
| int * | ipiv, | |||
| traits::complex_f * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 68 of file hpsv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZHPSV.
Referenced by boost::numeric::bindings::lapack::hpsv(), and hpsv().
| int boost::numeric::bindings::lapack::detail::hptrf | ( | char const | ul, | |
| HermA & | a, | |||
| IVec & | i, | |||
| Work & | w, | |||
| int const | lw | |||
| ) | [inline] |
| void boost::numeric::bindings::lapack::detail::hptrf | ( | char const | uplo, | |
| int const | n, | |||
| traits::complex_f * | ap, | |||
| int * | ipiv, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 150 of file hpsv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZHPTRF.
Referenced by boost::numeric::bindings::lapack::hptrf().
| void boost::numeric::bindings::lapack::detail::hptrs | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| traits::complex_f const * | ap, | |||
| int const * | ipiv, | |||
| traits::complex_f * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 207 of file hpsv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZHPTRS.
Referenced by boost::numeric::bindings::lapack::hptrs().
| int boost::numeric::bindings::lapack::detail::hseqr | ( | const char | job, | |
| const char | compz, | |||
| A & | H, | |||
| W & | w, | |||
| V & | Z | |||
| ) | [inline] |
Definition at line 236 of file hseqr.hpp.
References result.
Referenced by boost::numeric::bindings::lapack::hseqr().
| int boost::numeric::bindings::lapack::detail::hseqr_backend | ( | const char * | job, | |
| const char * | compz, | |||
| int * | n, | |||
| const int | ilo, | |||
| const int | ihi, | |||
| traits::complex_f * | H, | |||
| const int | ldH, | |||
| traits::complex_f * | w, | |||
| traits::complex_f * | Z, | |||
| int | ldz, | |||
| traits::complex_f * | work, | |||
| const int * | lwork | |||
| ) | [inline] |
Definition at line 142 of file hseqr.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZHSEQR.
| int boost::numeric::bindings::lapack::detail::hseqr_backend | ( | const char * | job, | |
| const char * | compz, | |||
| const int * | n, | |||
| const int | ilo, | |||
| const int | ihi, | |||
| double * | H, | |||
| const int | ldH, | |||
| double * | wr, | |||
| double * | wi, | |||
| double * | Z, | |||
| const int | ldz, | |||
| double * | work, | |||
| const int * | lwork | |||
| ) | [inline] |
Definition at line 111 of file hseqr.hpp.
References LAPACK_DHSEQR.
| int boost::numeric::bindings::lapack::detail::hseqr_backend | ( | const char * | job, | |
| const char * | compz, | |||
| const int * | n, | |||
| const int | ilo, | |||
| const int | ihi, | |||
| float * | H, | |||
| const int | ldH, | |||
| float * | wr, | |||
| float * | wi, | |||
| float * | Z, | |||
| const int | ldz, | |||
| float * | work, | |||
| const int * | lwork | |||
| ) | [inline] |
Definition at line 97 of file hseqr.hpp.
References LAPACK_SHSEQR.
Referenced by boost::numeric::bindings::lapack::detail::Hseqr< 2 >::operator()(), and boost::numeric::bindings::lapack::detail::Hseqr< 1 >::operator()().
| void boost::numeric::bindings::lapack::detail::orgqr | ( | int const | m, | |
| int const | n, | |||
| int const | k, | |||
| traits::complex_f * | a, | |||
| int const | lda, | |||
| traits::complex_f * | tau, | |||
| traits::complex_f * | work, | |||
| int const | lwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 83 of file orgqr.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZUNGQR.
| void boost::numeric::bindings::lapack::detail::orgqr | ( | int const | m, | |
| int const | n, | |||
| int const | k, | |||
| double * | a, | |||
| int const | lda, | |||
| double * | tau, | |||
| double * | work, | |||
| int const | lwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 66 of file orgqr.hpp.
References LAPACK_DORGQR.
| void boost::numeric::bindings::lapack::detail::orgqr | ( | int const | m, | |
| int const | n, | |||
| int const | k, | |||
| float * | a, | |||
| int const | lda, | |||
| float * | tau, | |||
| float * | work, | |||
| int const | lwork, | |||
| int & | info | |||
| ) | [inline] |
Generates an M-by-N real matrix Q with orthonormal columns, which is defined as the first N columns of a product of K elementary reflectors of order M Q = H(1) H(2) .
. . H(k)
Definition at line 58 of file orgqr.hpp.
References LAPACK_SORGQR.
Referenced by boost::numeric::bindings::lapack::orgqr().
| int boost::numeric::bindings::lapack::detail::ormqr | ( | char | side, | |
| char | trans, | |||
| const A & | a, | |||
| const Tau & | tau, | |||
| C & | c, | |||
| Work & | work | |||
| ) | [inline] |
Definition at line 131 of file ormqr.hpp.
References boost::numeric::bindings::traits::leading_dimension(), boost::numeric::bindings::traits::matrix_size1(), boost::numeric::bindings::traits::matrix_size2(), boost::numeric::bindings::traits::matrix_storage(), ormqr(), Py::value(), boost::numeric::bindings::traits::vector_size(), and boost::numeric::bindings::traits::vector_storage().
| void boost::numeric::bindings::lapack::detail::ormqr | ( | char const | side, | |
| char const | trans, | |||
| int const | m, | |||
| int const | n, | |||
| int const | k, | |||
| const traits::complex_f * | a, | |||
| int const | lda, | |||
| const traits::complex_f * | tau, | |||
| traits::complex_f * | c, | |||
| int const | ldc, | |||
| traits::complex_f * | work, | |||
| int const | lwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 114 of file ormqr.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZUNMQR.
| void boost::numeric::bindings::lapack::detail::ormqr | ( | char const | side, | |
| char const | trans, | |||
| int const | m, | |||
| int const | n, | |||
| int const | k, | |||
| const double * | a, | |||
| int const | lda, | |||
| const double * | tau, | |||
| double * | c, | |||
| int const | ldc, | |||
| double * | work, | |||
| int const | lwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 84 of file ormqr.hpp.
References LAPACK_DORMQR.
| void boost::numeric::bindings::lapack::detail::ormqr | ( | char const | side, | |
| char const | trans, | |||
| int const | m, | |||
| int const | n, | |||
| int const | k, | |||
| const float * | a, | |||
| int const | lda, | |||
| const float * | tau, | |||
| float * | c, | |||
| int const | ldc, | |||
| float * | work, | |||
| int const | lwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 69 of file ormqr.hpp.
References LAPACK_SORMQR.
Referenced by boost::numeric::bindings::lapack::ormqr(), and ormqr().
| int boost::numeric::bindings::lapack::detail::posv | ( | char const | uplo, | |
| SymmMatrA & | a, | |||
| MatrB & | b | |||
| ) | [inline] |
Definition at line 100 of file posv.hpp.
References boost::numeric::bindings::traits::leading_dimension(), boost::numeric::bindings::traits::matrix_size1(), boost::numeric::bindings::traits::matrix_size2(), boost::numeric::bindings::traits::matrix_storage(), and posv().
| void boost::numeric::bindings::lapack::detail::posv | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| traits::complex_f * | a, | |||
| int const | lda, | |||
| traits::complex_f * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 89 of file posv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZPOSV.
| void boost::numeric::bindings::lapack::detail::posv | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| double * | a, | |||
| int const | lda, | |||
| double * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 71 of file posv.hpp.
References LAPACK_DPOSV.
| void boost::numeric::bindings::lapack::detail::posv | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| float * | a, | |||
| int const | lda, | |||
| float * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 63 of file posv.hpp.
References LAPACK_SPOSV.
Referenced by boost::numeric::bindings::lapack::posv(), and posv().
| int boost::numeric::bindings::lapack::detail::potrf | ( | char const | uplo, | |
| SymmMatrA & | a | |||
| ) | [inline] |
| void boost::numeric::bindings::lapack::detail::potrf | ( | char const | uplo, | |
| int const | n, | |||
| traits::complex_f * | a, | |||
| int const | lda, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 188 of file posv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZPOTRF.
| void boost::numeric::bindings::lapack::detail::potrf | ( | char const | uplo, | |
| int const | n, | |||
| double * | a, | |||
| int const | lda, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 174 of file posv.hpp.
References LAPACK_DPOTRF.
| void boost::numeric::bindings::lapack::detail::potrf | ( | char const | uplo, | |
| int const | n, | |||
| float * | a, | |||
| int const | lda, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 167 of file posv.hpp.
References LAPACK_SPOTRF.
Referenced by boost::numeric::bindings::lapack::potrf(), and potrf().
| int boost::numeric::bindings::lapack::detail::potrs | ( | char const | uplo, | |
| SymmMatrA const & | a, | |||
| MatrB & | b | |||
| ) | [inline] |
Definition at line 287 of file posv.hpp.
References boost::numeric::bindings::traits::leading_dimension(), boost::numeric::bindings::traits::matrix_size1(), boost::numeric::bindings::traits::matrix_size2(), boost::numeric::bindings::traits::matrix_storage(), boost::numeric::bindings::traits::matrix_storage_const(), and potrs().
| void boost::numeric::bindings::lapack::detail::potrs | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| traits::complex_f const * | a, | |||
| int const | lda, | |||
| traits::complex_f * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 276 of file posv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZPOTRS.
| void boost::numeric::bindings::lapack::detail::potrs | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| double const * | a, | |||
| int const | lda, | |||
| double * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 258 of file posv.hpp.
References LAPACK_DPOTRS.
| void boost::numeric::bindings::lapack::detail::potrs | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| float const * | a, | |||
| int const | lda, | |||
| float * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 250 of file posv.hpp.
References LAPACK_SPOTRS.
Referenced by boost::numeric::bindings::lapack::potrs(), and potrs().
| void boost::numeric::bindings::lapack::detail::ppsv | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| traits::complex_f * | ap, | |||
| traits::complex_f * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 86 of file ppsv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZPPSV.
| void boost::numeric::bindings::lapack::detail::ppsv | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| double * | ap, | |||
| double * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 69 of file ppsv.hpp.
References LAPACK_DPPSV.
| void boost::numeric::bindings::lapack::detail::ppsv | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| float * | ap, | |||
| float * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 62 of file ppsv.hpp.
References LAPACK_SPPSV.
Referenced by boost::numeric::bindings::lapack::ppsv().
| void boost::numeric::bindings::lapack::detail::pptrf | ( | char const | uplo, | |
| int const | n, | |||
| traits::complex_f * | ap, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 158 of file ppsv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZPPTRF.
| void boost::numeric::bindings::lapack::detail::pptrf | ( | char const | uplo, | |
| int const | n, | |||
| double * | ap, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 146 of file ppsv.hpp.
References LAPACK_DPPTRF.
| void boost::numeric::bindings::lapack::detail::pptrf | ( | char const | uplo, | |
| int const | n, | |||
| float * | ap, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 141 of file ppsv.hpp.
References LAPACK_SPPTRF.
Referenced by boost::numeric::bindings::lapack::pptrf().
| void boost::numeric::bindings::lapack::detail::pptri | ( | char const | uplo, | |
| int const | n, | |||
| traits::complex_f * | ap, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 294 of file ppsv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZPPTRI.
| void boost::numeric::bindings::lapack::detail::pptri | ( | char const | uplo, | |
| int const | n, | |||
| double * | ap, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 282 of file ppsv.hpp.
References LAPACK_DPPTRI.
| void boost::numeric::bindings::lapack::detail::pptri | ( | char const | uplo, | |
| int const | n, | |||
| float * | ap, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 277 of file ppsv.hpp.
References LAPACK_SPPTRI.
Referenced by boost::numeric::bindings::lapack::pptri().
| void boost::numeric::bindings::lapack::detail::pptrs | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| traits::complex_f const * | ap, | |||
| traits::complex_f * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 221 of file ppsv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZPPTRS.
| void boost::numeric::bindings::lapack::detail::pptrs | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| double const * | ap, | |||
| double * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 204 of file ppsv.hpp.
References LAPACK_DPPTRS.
| void boost::numeric::bindings::lapack::detail::pptrs | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| float const * | ap, | |||
| float * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 197 of file ppsv.hpp.
References LAPACK_SPPTRS.
Referenced by boost::numeric::bindings::lapack::pptrs().
| int boost::numeric::bindings::lapack::detail::spsv | ( | SymmA & | a, | |
| IVec & | i, | |||
| MatrB & | b | |||
| ) | [inline] |
Definition at line 96 of file spsv.hpp.
References boost::numeric::bindings::traits::leading_dimension(), boost::numeric::bindings::traits::matrix_size1(), boost::numeric::bindings::traits::matrix_size2(), boost::numeric::bindings::traits::matrix_storage(), boost::numeric::bindings::traits::detail::matrix_uplo_tag(), spsv(), Py::value(), and boost::numeric::bindings::traits::vector_storage().
| void boost::numeric::bindings::lapack::detail::spsv | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| traits::complex_f * | ap, | |||
| int * | ipiv, | |||
| traits::complex_f * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 85 of file spsv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZSPSV.
| void boost::numeric::bindings::lapack::detail::spsv | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| double * | ap, | |||
| int * | ipiv, | |||
| double * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 67 of file spsv.hpp.
References LAPACK_DSPSV.
| void boost::numeric::bindings::lapack::detail::spsv | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| float * | ap, | |||
| int * | ipiv, | |||
| float * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 59 of file spsv.hpp.
References LAPACK_SSPSV.
Referenced by boost::numeric::bindings::lapack::spsv(), and spsv().
| void boost::numeric::bindings::lapack::detail::sptrf | ( | char const | uplo, | |
| int const | n, | |||
| traits::complex_f * | ap, | |||
| int * | ipiv, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 181 of file spsv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZSPTRF.
| void boost::numeric::bindings::lapack::detail::sptrf | ( | char const | uplo, | |
| int const | n, | |||
| double * | ap, | |||
| int * | ipiv, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 167 of file spsv.hpp.
References LAPACK_DSPTRF.
| void boost::numeric::bindings::lapack::detail::sptrf | ( | char const | uplo, | |
| int const | n, | |||
| float * | ap, | |||
| int * | ipiv, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 160 of file spsv.hpp.
References LAPACK_SSPTRF.
Referenced by boost::numeric::bindings::lapack::sptrf().
| void boost::numeric::bindings::lapack::detail::sptrs | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| traits::complex_f const * | a, | |||
| int const * | ipiv, | |||
| traits::complex_f * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 248 of file spsv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZSPTRS.
| void boost::numeric::bindings::lapack::detail::sptrs | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| double const * | a, | |||
| int const * | ipiv, | |||
| double * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 230 of file spsv.hpp.
References LAPACK_DSPTRS.
| void boost::numeric::bindings::lapack::detail::sptrs | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| float const * | a, | |||
| int const * | ipiv, | |||
| float * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 222 of file spsv.hpp.
References LAPACK_SSPTRS.
Referenced by boost::numeric::bindings::lapack::sptrs().
| void boost::numeric::bindings::lapack::detail::steqr | ( | char | compz, | |
| int | n, | |||
| double * | d, | |||
| double * | e, | |||
| double * | z, | |||
| int | ldz, | |||
| double * | work, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 44 of file steqr.hpp.
References LAPACK_DSTEQR.
| void boost::numeric::bindings::lapack::detail::steqr | ( | char | compz, | |
| int | n, | |||
| float * | d, | |||
| float * | e, | |||
| float * | z, | |||
| int | ldz, | |||
| float * | work, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 38 of file steqr.hpp.
References LAPACK_SSTEQR.
Referenced by boost::numeric::bindings::lapack::steqr().
| int boost::numeric::bindings::lapack::detail::syev | ( | char | jobz, | |
| char | uplo, | |||
| A & | a, | |||
| W & | w, | |||
| Work & | work | |||
| ) | [inline] |
Definition at line 78 of file syev.hpp.
References boost::numeric::bindings::traits::leading_dimension(), boost::numeric::bindings::traits::matrix_size1(), boost::numeric::bindings::traits::matrix_size2(), boost::numeric::bindings::traits::matrix_storage(), syev(), Py::value(), boost::numeric::bindings::traits::vector_size(), and boost::numeric::bindings::traits::vector_storage().
| void boost::numeric::bindings::lapack::detail::syev | ( | char const | jobz, | |
| char const | uplo, | |||
| int const | n, | |||
| double * | a, | |||
| int const | lda, | |||
| double * | w, | |||
| double * | work, | |||
| int const | lwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 68 of file syev.hpp.
References LAPACK_DSYEV.
| void boost::numeric::bindings::lapack::detail::syev | ( | char const | jobz, | |
| char const | uplo, | |||
| int const | n, | |||
| float * | a, | |||
| int const | lda, | |||
| float * | w, | |||
| float * | work, | |||
| int const | lwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 60 of file syev.hpp.
References LAPACK_SSYEV.
Referenced by MeshCore::PlaneFit::Fit(), boost::numeric::bindings::lapack::syev(), and syev().
| int boost::numeric::bindings::lapack::detail::sysv | ( | char const | ul, | |
| SymmA & | a, | |||
| IVec & | i, | |||
| MatrB & | b, | |||
| Work & | w | |||
| ) | [inline] |
Definition at line 251 of file sysv.hpp.
References boost::numeric::bindings::traits::leading_dimension(), boost::numeric::bindings::traits::matrix_size1(), boost::numeric::bindings::traits::matrix_size2(), boost::numeric::bindings::traits::matrix_storage(), sysv(), boost::numeric::bindings::traits::vector_size(), and boost::numeric::bindings::traits::vector_storage().
| void boost::numeric::bindings::lapack::detail::sysv | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| traits::complex_f * | a, | |||
| int const | lda, | |||
| int * | ipiv, | |||
| traits::complex_f * | b, | |||
| int const | ldb, | |||
| traits::complex_f * | w, | |||
| int const | lw, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 238 of file sysv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZSYSV.
| void boost::numeric::bindings::lapack::detail::sysv | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| double * | a, | |||
| int const | lda, | |||
| int * | ipiv, | |||
| double * | b, | |||
| int const | ldb, | |||
| double * | w, | |||
| int const | lw, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 217 of file sysv.hpp.
References LAPACK_DSYSV.
| void boost::numeric::bindings::lapack::detail::sysv | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| float * | a, | |||
| int const | lda, | |||
| int * | ipiv, | |||
| float * | b, | |||
| int const | ldb, | |||
| float * | w, | |||
| int const | lw, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 208 of file sysv.hpp.
References LAPACK_SSYSV.
Referenced by boost::numeric::bindings::lapack::sysv(), and sysv().
| void boost::numeric::bindings::lapack::detail::sytrd | ( | char | uplo, | |
| int | n, | |||
| double * | a, | |||
| int | lda, | |||
| double * | d, | |||
| double * | e, | |||
| double * | tau, | |||
| double * | work, | |||
| int | lwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 44 of file sytrd.hpp.
References LAPACK_DSYTRD.
| void boost::numeric::bindings::lapack::detail::sytrd | ( | char | uplo, | |
| int | n, | |||
| float * | a, | |||
| int | lda, | |||
| float * | d, | |||
| float * | e, | |||
| float * | tau, | |||
| float * | work, | |||
| int | lwork, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 38 of file sytrd.hpp.
References LAPACK_SSYTRD.
Referenced by boost::numeric::bindings::lapack::sytrd().
| int boost::numeric::bindings::lapack::detail::sytrf | ( | char const | ul, | |
| SymmA & | a, | |||
| IVec & | i, | |||
| Work & | w | |||
| ) | [inline] |
Definition at line 440 of file sysv.hpp.
References boost::numeric::bindings::traits::leading_dimension(), boost::numeric::bindings::traits::matrix_size1(), boost::numeric::bindings::traits::matrix_size2(), boost::numeric::bindings::traits::matrix_storage(), sytrf(), boost::numeric::bindings::traits::vector_size(), and boost::numeric::bindings::traits::vector_storage().
| void boost::numeric::bindings::lapack::detail::sytrf | ( | char const | uplo, | |
| int const | n, | |||
| traits::complex_f * | a, | |||
| int const | lda, | |||
| int * | ipiv, | |||
| traits::complex_f * | w, | |||
| int const | lw, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 429 of file sysv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZSYTRF.
| void boost::numeric::bindings::lapack::detail::sytrf | ( | char const | uplo, | |
| int const | n, | |||
| double * | a, | |||
| int const | lda, | |||
| int * | ipiv, | |||
| double * | w, | |||
| int const | lw, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 411 of file sysv.hpp.
References LAPACK_DSYTRF.
| void boost::numeric::bindings::lapack::detail::sytrf | ( | char const | uplo, | |
| int const | n, | |||
| float * | a, | |||
| int const | lda, | |||
| int * | ipiv, | |||
| float * | w, | |||
| int const | lw, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 403 of file sysv.hpp.
References LAPACK_SSYTRF.
Referenced by boost::numeric::bindings::lapack::sytrf(), and sytrf().
| int boost::numeric::bindings::lapack::detail::sytrf_block | ( | traits::complex_f | , | |
| int const | ispec, | |||
| char const | ul, | |||
| int const | n | |||
| ) | [inline] |
Definition at line 60 of file sysv.hpp.
References boost::numeric::bindings::lapack::ilaenv().
| int boost::numeric::bindings::lapack::detail::sytrf_block | ( | double | , | |
| int const | ispec, | |||
| char const | ul, | |||
| int const | n | |||
| ) | [inline] |
Definition at line 48 of file sysv.hpp.
References boost::numeric::bindings::lapack::ilaenv().
| int boost::numeric::bindings::lapack::detail::sytrf_block | ( | float | , | |
| int const | ispec, | |||
| char const | ul, | |||
| int const | n | |||
| ) | [inline] |
Definition at line 43 of file sysv.hpp.
References boost::numeric::bindings::lapack::ilaenv().
Referenced by boost::numeric::bindings::lapack::sytrf_block(), and boost::numeric::bindings::lapack::sytrf_work().
| int boost::numeric::bindings::lapack::detail::sytrs | ( | char const | ul, | |
| SymmA const & | a, | |||
| IVec const & | i, | |||
| MatrB & | b | |||
| ) | [inline] |
Definition at line 596 of file sysv.hpp.
References boost::numeric::bindings::traits::leading_dimension(), boost::numeric::bindings::traits::matrix_size1(), boost::numeric::bindings::traits::matrix_size2(), boost::numeric::bindings::traits::matrix_storage(), boost::numeric::bindings::traits::matrix_storage_const(), sytrs(), boost::numeric::bindings::traits::vector_size(), boost::numeric::bindings::traits::vector_storage(), and boost::numeric::bindings::traits::vector_storage_const().
| void boost::numeric::bindings::lapack::detail::sytrs | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| traits::complex_f const * | a, | |||
| int const | lda, | |||
| int const * | ipiv, | |||
| traits::complex_f * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 584 of file sysv.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZSYTRS.
| void boost::numeric::bindings::lapack::detail::sytrs | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| double const * | a, | |||
| int const | lda, | |||
| int const * | ipiv, | |||
| double * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 565 of file sysv.hpp.
References LAPACK_DSYTRS.
| void boost::numeric::bindings::lapack::detail::sytrs | ( | char const | uplo, | |
| int const | n, | |||
| int const | nrhs, | |||
| float const * | a, | |||
| int const | lda, | |||
| int const * | ipiv, | |||
| float * | b, | |||
| int const | ldb, | |||
| int * | info | |||
| ) | [inline] |
Definition at line 557 of file sysv.hpp.
References LAPACK_SSYTRS.
Referenced by boost::numeric::bindings::lapack::sytrs(), and sytrs().
| void boost::numeric::bindings::lapack::detail::trevc | ( | char const | side, | |
| char const | howmny, | |||
| const logical_t * | select, | |||
| int const | n, | |||
| traits::complex_f * | t, | |||
| int const | ldt, | |||
| traits::complex_f * | vl, | |||
| int const | ldvl, | |||
| traits::complex_f * | vr, | |||
| int const | ldvr, | |||
| int const | mm, | |||
| int & | m, | |||
| traits::complex_f * | work, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 76 of file trevc.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZTREVC.
| void boost::numeric::bindings::lapack::detail::trevc | ( | char const | side, | |
| char const | howmny, | |||
| const logical_t * | select, | |||
| int const | n, | |||
| double * | t, | |||
| int const | ldt, | |||
| double * | vl, | |||
| int const | ldvl, | |||
| double * | vr, | |||
| int const | ldvr, | |||
| int const | mm, | |||
| int & | m, | |||
| double * | work, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 59 of file trevc.hpp.
References LAPACK_DTREVC.
| void boost::numeric::bindings::lapack::detail::trevc | ( | char const | side, | |
| char const | howmny, | |||
| const logical_t * | select, | |||
| int const | n, | |||
| float * | t, | |||
| int const | ldt, | |||
| float * | vl, | |||
| int const | ldvl, | |||
| float * | vr, | |||
| int const | ldvr, | |||
| int const | mm, | |||
| int & | m, | |||
| float * | work, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 51 of file trevc.hpp.
References LAPACK_STREVC.
Referenced by boost::numeric::bindings::lapack::trevc().
| void boost::numeric::bindings::lapack::detail::trexc | ( | char const | compq, | |
| int const | n, | |||
| traits::complex_d * | t, | |||
| int const | ldt, | |||
| traits::complex_d * | q, | |||
| int const | ldq, | |||
| int & | ifst, | |||
| int & | ilst, | |||
| double * | work, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 92 of file trexc.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_ZTREXC.
| void boost::numeric::bindings::lapack::detail::trexc | ( | char const | compq, | |
| int const | n, | |||
| traits::complex_f * | t, | |||
| int const | ldt, | |||
| traits::complex_f * | q, | |||
| int const | ldq, | |||
| int & | ifst, | |||
| int & | ilst, | |||
| float * | work, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 84 of file trexc.hpp.
References boost::numeric::bindings::traits::complex_ptr(), and LAPACK_CTREXC.
| void boost::numeric::bindings::lapack::detail::trexc | ( | char const | compq, | |
| int const | n, | |||
| double * | t, | |||
| int const | ldt, | |||
| double * | q, | |||
| int const | ldq, | |||
| int & | ifst, | |||
| int & | ilst, | |||
| double * | work, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 76 of file trexc.hpp.
References LAPACK_DTREXC.
| void boost::numeric::bindings::lapack::detail::trexc | ( | char const | compq, | |
| int const | n, | |||
| float * | t, | |||
| int const | ldt, | |||
| float * | q, | |||
| int const | ldq, | |||
| int & | ifst, | |||
| int & | ilst, | |||
| float * | work, | |||
| int & | info | |||
| ) | [inline] |
Definition at line 68 of file trexc.hpp.
References LAPACK_STREXC.
Referenced by boost::numeric::bindings::lapack::trexc().
| int boost::numeric::bindings::lapack::detail::trexc_work_size | ( | int const | n, | |
| traits::complex_f | ||||
| ) | [inline] |
| int boost::numeric::bindings::lapack::detail::trexc_work_size | ( | int const | n, | |
| double | ||||
| ) | [inline] |
| int boost::numeric::bindings::lapack::detail::trexc_work_size | ( | int const | n, | |
| float | ||||
| ) | [inline] |
Definition at line 48 of file trexc.hpp.
Referenced by boost::numeric::bindings::lapack::trexc_work_size().
1.6.1