|
Uni20
Asynchronous tensor and runtime library.
|
MPLAPACK binary128 wrappers for real and complex dense general linear systems. More...
#include <uni20/backend/backend.hpp>#include <uni20/backend/lapack/common.hpp>#include <uni20/backend/lapack/mplapack/common.hpp>#include <uni20/config.hpp>#include <uni20/core/types.hpp>#include <memory>#include <mplapack_config.h>#include <mplapack_binary128.h>Go to the source code of this file.
Namespaces | |
| namespace | uni20 |
| namespace | uni20::lapack |
| namespace | uni20::lapack::unchecked |
Functions | |
| blas_int | uni20::lapack::unchecked::bdsdc (char uplo, char compq, blas_int n, uni20::float128 *d, uni20::float128 *e, uni20::float128 *u, blas_int ldu, uni20::float128 *vt, blas_int ldvt, uni20::float128 *q, blas_int *iq, uni20::float128 *work, blas_int *iwork) |
| blas_int | uni20::lapack::unchecked::bdsqr (char uplo, blas_int n, blas_int ncvt, blas_int nru, blas_int ncc, uni20::float128 *d, uni20::float128 *e, uni20::float128 *vt, blas_int ldvt, uni20::float128 *u, blas_int ldu, uni20::float128 *c, blas_int ldc, uni20::float128 *work) |
| blas_int | uni20::lapack::unchecked::bdsvdx (char uplo, char jobz, char range, blas_int n, uni20::float128 *d, uni20::float128 *e, uni20::float128 vl, uni20::float128 vu, blas_int il, blas_int iu, blas_int &selected_count, uni20::float128 *singular_values, uni20::float128 *z, blas_int ldz, uni20::float128 *work, blas_int *iwork) |
| blas_int | uni20::lapack::unchecked::gebak (char job, char side, blas_int n, blas_int first, blas_int last, uni20::float128 *scale, blas_int vector_count, uni20::float128 *vectors, blas_int leading_dimension) |
| blas_int | uni20::lapack::unchecked::gebal (char job, blas_int n, uni20::float128 *a, blas_int lda, blas_int &first, blas_int &last, uni20::float128 *scale) |
| blas_int | uni20::lapack::unchecked::gebrd (blas_int m, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *d, uni20::float128 *e, uni20::float128 *tauq, uni20::float128 *taup, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::gecon (char norm, blas_int n, uni20::complex< uni20::float128 > const *a, blas_int lda, uni20::float128 anorm, uni20::float128 &rcond, uni20::complex< uni20::float128 > *work, uni20::float128 *rwork) |
| blas_int | uni20::lapack::unchecked::gecon (char norm, blas_int n, uni20::float128 const *a, blas_int lda, uni20::float128 anorm, uni20::float128 &rcond, uni20::float128 *work, blas_int *iwork) |
| blas_int | uni20::lapack::unchecked::geequ (blas_int m, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *row_scale, uni20::float128 *column_scale, uni20::float128 &row_condition, uni20::float128 &column_condition, uni20::float128 &max_abs) |
| blas_int | uni20::lapack::unchecked::gees (char jobvs, char sort, blas_int n, uni20::complex< uni20::float128 > *a, blas_int lda, blas_int &selected_dimension, uni20::complex< uni20::float128 > *w, uni20::complex< uni20::float128 > *vs, blas_int ldvs, uni20::complex< uni20::float128 > *work, blas_int lwork, uni20::float128 *rwork, blas_int *bwork) |
| blas_int | uni20::lapack::unchecked::gees (char jobvs, char sort, blas_int n, uni20::float128 *a, blas_int lda, blas_int &selected_dimension, uni20::float128 *wr, uni20::float128 *wi, uni20::float128 *vs, blas_int ldvs, uni20::float128 *work, blas_int lwork, blas_int *bwork) |
| blas_int | uni20::lapack::unchecked::geev (char jobvl, char jobvr, blas_int n, uni20::complex< uni20::float128 > *a, blas_int lda, uni20::complex< uni20::float128 > *w, uni20::complex< uni20::float128 > *vl, blas_int ldvl, uni20::complex< uni20::float128 > *vr, blas_int ldvr, uni20::complex< uni20::float128 > *work, blas_int lwork, uni20::float128 *rwork) |
| blas_int | uni20::lapack::unchecked::geev (char jobvl, char jobvr, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *wr, uni20::float128 *wi, uni20::float128 *vl, blas_int ldvl, uni20::float128 *vr, blas_int ldvr, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::geevx (char balanc, char jobvl, char jobvr, char sense, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *wr, uni20::float128 *wi, uni20::float128 *vl, blas_int ldvl, uni20::float128 *vr, blas_int ldvr, blas_int &ilo, blas_int &ihi, uni20::float128 *scale, uni20::float128 &abnrm, uni20::float128 *rconde, uni20::float128 *rcondv, uni20::float128 *work, blas_int lwork, blas_int *iwork) |
| blas_int | uni20::lapack::unchecked::gehrd (blas_int n, blas_int first, blas_int last, uni20::float128 *a, blas_int lda, uni20::float128 *tau, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::gelqf (blas_int m, blas_int n, uni20::complex< uni20::float128 > *a, blas_int lda, uni20::complex< uni20::float128 > *tau, uni20::complex< uni20::float128 > *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::gelqf (blas_int m, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *tau, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::gels (char trans, blas_int m, blas_int n, blas_int nrhs, uni20::float128 *a, blas_int lda, uni20::float128 *b, blas_int ldb, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::gelsd (blas_int m, blas_int n, blas_int nrhs, uni20::float128 *a, blas_int lda, uni20::float128 *b, blas_int ldb, uni20::float128 *s, uni20::float128 rcond, blas_int &rank, uni20::float128 *work, blas_int lwork, blas_int *iwork) |
| blas_int | uni20::lapack::unchecked::gelss (blas_int m, blas_int n, blas_int nrhs, uni20::complex< uni20::float128 > *a, blas_int lda, uni20::complex< uni20::float128 > *b, blas_int ldb, uni20::float128 *s, uni20::float128 rcond, blas_int &rank, uni20::complex< uni20::float128 > *work, blas_int lwork, uni20::float128 *rwork) |
| Unchecked complex binary128 minimum-norm SVD least squares. | |
| blas_int | uni20::lapack::unchecked::gelss (blas_int m, blas_int n, blas_int nrhs, uni20::float128 *a, blas_int lda, uni20::float128 *b, blas_int ldb, uni20::float128 *s, uni20::float128 rcond, blas_int &rank, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::gelsy (blas_int m, blas_int n, blas_int nrhs, uni20::float128 *a, blas_int lda, uni20::float128 *b, blas_int ldb, blas_int *jpvt, uni20::float128 rcond, blas_int &rank, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::geqlf (blas_int m, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *tau, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::geqp3 (blas_int m, blas_int n, uni20::float128 *a, blas_int lda, blas_int *jpvt, uni20::float128 *tau, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::geqrf (blas_int m, blas_int n, uni20::complex< uni20::float128 > *a, blas_int lda, uni20::complex< uni20::float128 > *tau, uni20::complex< uni20::float128 > *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::geqrf (blas_int m, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *tau, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::gerfs (char trans, blas_int n, blas_int nrhs, uni20::float128 *a, blas_int lda, uni20::float128 *factors, blas_int factor_lda, blas_int const *ipiv, uni20::float128 *b, blas_int ldb, uni20::float128 *x, blas_int ldx, uni20::float128 *forward_error, uni20::float128 *backward_error, uni20::float128 *work, blas_int *iwork) |
| blas_int | uni20::lapack::unchecked::gerqf (blas_int m, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *tau, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::gesdd (char jobz, blas_int m, blas_int n, uni20::complex< uni20::float128 > *a, blas_int lda, uni20::float128 *s, uni20::complex< uni20::float128 > *u, blas_int ldu, uni20::complex< uni20::float128 > *vt, blas_int ldvt, uni20::complex< uni20::float128 > *work, blas_int lwork, uni20::float128 *rwork, blas_int *iwork) |
| blas_int | uni20::lapack::unchecked::gesdd (char jobz, blas_int m, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *s, uni20::float128 *u, blas_int ldu, uni20::float128 *vt, blas_int ldvt, uni20::float128 *work, blas_int lwork, blas_int *iwork) |
| blas_int | uni20::lapack::unchecked::gesv (blas_int n, blas_int nrhs, uni20::complex< uni20::float128 > *a, blas_int lda, blas_int *ipiv, uni20::complex< uni20::float128 > *b, blas_int ldb) |
| blas_int | uni20::lapack::unchecked::gesv (blas_int n, blas_int nrhs, uni20::float128 *a, blas_int lda, blas_int *ipiv, uni20::float128 *b, blas_int ldb) |
| blas_int | uni20::lapack::unchecked::gesvd (char jobu, char jobvt, blas_int m, blas_int n, uni20::complex< uni20::float128 > *a, blas_int lda, uni20::float128 *s, uni20::complex< uni20::float128 > *u, blas_int ldu, uni20::complex< uni20::float128 > *vt, blas_int ldvt, uni20::complex< uni20::float128 > *work, blas_int lwork, uni20::float128 *rwork) |
| blas_int | uni20::lapack::unchecked::gesvd (char jobu, char jobvt, blas_int m, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *s, uni20::float128 *u, blas_int ldu, uni20::float128 *vt, blas_int ldvt, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::gesvdx (char jobu, char jobvt, char range, blas_int m, blas_int n, uni20::complex< uni20::float128 > *a, blas_int lda, uni20::float128 vl, uni20::float128 vu, blas_int il, blas_int iu, blas_int &selected_count, uni20::float128 *singular_values, uni20::complex< uni20::float128 > *u, blas_int ldu, uni20::complex< uni20::float128 > *vt, blas_int ldvt, uni20::complex< uni20::float128 > *work, blas_int lwork, uni20::float128 *rwork, blas_int *iwork) |
| blas_int | uni20::lapack::unchecked::gesvdx (char jobu, char jobvt, char range, blas_int m, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 vl, uni20::float128 vu, blas_int il, blas_int iu, blas_int &selected_count, uni20::float128 *singular_values, uni20::float128 *u, blas_int ldu, uni20::float128 *vt, blas_int ldvt, uni20::float128 *work, blas_int lwork, blas_int *iwork) |
| blas_int | uni20::lapack::unchecked::gesvx (char fact, char trans, blas_int n, blas_int nrhs, uni20::float128 *a, blas_int lda, uni20::float128 *af, blas_int ldaf, blas_int *ipiv, char &equed, uni20::float128 *row_scale, uni20::float128 *column_scale, uni20::float128 *b, blas_int ldb, uni20::float128 *x, blas_int ldx, uni20::float128 &rcond, uni20::float128 *forward_error, uni20::float128 *backward_error, uni20::float128 *work, blas_int *iwork) |
| blas_int | uni20::lapack::unchecked::getrf (blas_int m, blas_int n, uni20::complex< uni20::float128 > *a, blas_int lda, blas_int *ipiv) |
| blas_int | uni20::lapack::unchecked::getrf (blas_int m, blas_int n, uni20::float128 *a, blas_int lda, blas_int *ipiv) |
| blas_int | uni20::lapack::unchecked::getri (blas_int n, uni20::complex< uni20::float128 > *a, blas_int lda, blas_int *ipiv, uni20::complex< uni20::float128 > *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::getri (blas_int n, uni20::float128 *a, blas_int lda, blas_int *ipiv, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::getrs (char trans, blas_int n, blas_int nrhs, uni20::complex< uni20::float128 > *a, blas_int lda, blas_int const *ipiv, uni20::complex< uni20::float128 > *b, blas_int ldb) |
| blas_int | uni20::lapack::unchecked::getrs (char trans, blas_int n, blas_int nrhs, uni20::float128 *a, blas_int lda, blas_int const *ipiv, uni20::float128 *b, blas_int ldb) |
| blas_int | uni20::lapack::unchecked::ggbak (char job, char side, blas_int n, blas_int first, blas_int last, uni20::float128 *lscale, uni20::float128 *rscale, blas_int vector_count, uni20::float128 *vectors, blas_int leading_dimension) |
| blas_int | uni20::lapack::unchecked::ggbal (char job, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *b, blas_int ldb, blas_int &first, blas_int &last, uni20::float128 *lscale, uni20::float128 *rscale, uni20::float128 *work) |
| blas_int | uni20::lapack::unchecked::gges (char jobvsl, char jobvsr, char sort, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *b, blas_int ldb, blas_int &selected_dimension, uni20::float128 *alphar, uni20::float128 *alphai, uni20::float128 *beta, uni20::float128 *vsl, blas_int ldvsl, uni20::float128 *vsr, blas_int ldvsr, uni20::float128 *work, blas_int lwork, blas_int *bwork) |
| blas_int | uni20::lapack::unchecked::ggev (char jobvl, char jobvr, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *b, blas_int ldb, uni20::float128 *alphar, uni20::float128 *alphai, uni20::float128 *beta, uni20::float128 *vl, blas_int ldvl, uni20::float128 *vr, blas_int ldvr, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::ggevx (char balanc, char jobvl, char jobvr, char sense, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *b, blas_int ldb, uni20::float128 *alphar, uni20::float128 *alphai, uni20::float128 *beta, uni20::float128 *vl, blas_int ldvl, uni20::float128 *vr, blas_int ldvr, blas_int &ilo, blas_int &ihi, uni20::float128 *lscale, uni20::float128 *rscale, uni20::float128 &abnrm, uni20::float128 &bbnrm, uni20::float128 *rconde, uni20::float128 *rcondv, uni20::float128 *work, blas_int lwork, blas_int *iwork, blas_int *bwork) |
| blas_int | uni20::lapack::unchecked::gghrd (char compq, char compz, blas_int n, blas_int first, blas_int last, uni20::float128 *a, blas_int lda, uni20::float128 *b, blas_int ldb, uni20::float128 *q, blas_int ldq, uni20::float128 *z, blas_int ldz) |
| blas_int | uni20::lapack::unchecked::heev (char jobz, char uplo, blas_int n, uni20::complex< uni20::float128 > *a, blas_int lda, uni20::float128 *w, uni20::complex< uni20::float128 > *work, blas_int lwork, uni20::float128 *rwork) |
| blas_int | uni20::lapack::unchecked::heevd (char jobz, char uplo, blas_int n, uni20::complex< uni20::float128 > *a, blas_int lda, uni20::float128 *w, uni20::complex< uni20::float128 > *work, blas_int lwork, uni20::float128 *rwork, blas_int lrwork, blas_int *iwork, blas_int liwork) |
| blas_int | uni20::lapack::unchecked::heevr (char jobz, char range, char uplo, blas_int n, uni20::complex< uni20::float128 > *a, blas_int lda, uni20::float128 vl, uni20::float128 vu, blas_int il, blas_int iu, uni20::float128 abstol, blas_int &selected_count, uni20::float128 *w, uni20::complex< uni20::float128 > *z, blas_int ldz, blas_int *isuppz, uni20::complex< uni20::float128 > *work, blas_int lwork, uni20::float128 *rwork, blas_int lrwork, blas_int *iwork, blas_int liwork) |
| blas_int | uni20::lapack::unchecked::hegv (blas_int itype, char jobz, char uplo, blas_int n, uni20::complex< uni20::float128 > *a, blas_int lda, uni20::complex< uni20::float128 > *b, blas_int ldb, uni20::float128 *w, uni20::complex< uni20::float128 > *work, blas_int lwork, uni20::float128 *rwork) |
| blas_int | uni20::lapack::unchecked::hegvd (blas_int itype, char jobz, char uplo, blas_int n, uni20::complex< uni20::float128 > *a, blas_int lda, uni20::complex< uni20::float128 > *b, blas_int ldb, uni20::float128 *w, uni20::complex< uni20::float128 > *work, blas_int lwork, uni20::float128 *rwork, blas_int lrwork, blas_int *iwork, blas_int liwork) |
| blas_int | uni20::lapack::unchecked::hegvx (blas_int itype, char jobz, char range, char uplo, blas_int n, uni20::complex< uni20::float128 > *a, blas_int lda, uni20::complex< uni20::float128 > *b, blas_int ldb, uni20::float128 vl, uni20::float128 vu, blas_int il, blas_int iu, uni20::float128 abstol, blas_int &selected_count, uni20::float128 *w, uni20::complex< uni20::float128 > *z, blas_int ldz, uni20::complex< uni20::float128 > *work, blas_int lwork, uni20::float128 *rwork, blas_int *iwork, blas_int *ifail) |
| blas_int | uni20::lapack::unchecked::hgeqz (char job, char compq, char compz, blas_int n, blas_int first, blas_int last, uni20::float128 *h, blas_int ldh, uni20::float128 *t, blas_int ldt, uni20::float128 *alphar, uni20::float128 *alphai, uni20::float128 *beta, uni20::float128 *q, blas_int ldq, uni20::float128 *z, blas_int ldz, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::hseqr (char job, char compz, blas_int n, blas_int first, blas_int last, uni20::float128 *h, blas_int ldh, uni20::float128 *wr, uni20::float128 *wi, uni20::float128 *z, blas_int ldz, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::orgbr (char vect, blas_int m, blas_int n, blas_int k, uni20::float128 *a, blas_int lda, uni20::float128 *tau, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::orghr (blas_int n, blas_int first, blas_int last, uni20::float128 *a, blas_int lda, uni20::float128 const *tau, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::orglq (blas_int m, blas_int n, blas_int k, uni20::complex< uni20::float128 > *a, blas_int lda, uni20::complex< uni20::float128 > *tau, uni20::complex< uni20::float128 > *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::orglq (blas_int m, blas_int n, blas_int k, uni20::float128 *a, blas_int lda, uni20::float128 *tau, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::orgql (blas_int m, blas_int n, blas_int k, uni20::float128 *a, blas_int lda, uni20::float128 *tau, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::orgqr (blas_int m, blas_int n, blas_int k, uni20::complex< uni20::float128 > *a, blas_int lda, uni20::complex< uni20::float128 > *tau, uni20::complex< uni20::float128 > *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::orgqr (blas_int m, blas_int n, blas_int k, uni20::float128 *a, blas_int lda, uni20::float128 *tau, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::orgrq (blas_int m, blas_int n, blas_int k, uni20::float128 *a, blas_int lda, uni20::float128 *tau, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::orgtr (char uplo, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 const *tau, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::ormbr (char vect, char side, char trans, blas_int m, blas_int n, blas_int k, uni20::float128 *a, blas_int lda, uni20::float128 *tau, uni20::float128 *c, blas_int ldc, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::ormhr (char side, char trans, blas_int m, blas_int n, blas_int first, blas_int last, uni20::float128 *a, blas_int lda, uni20::float128 const *tau, uni20::float128 *c, blas_int ldc, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::ormlq (char side, char trans, blas_int m, blas_int n, blas_int k, uni20::float128 *a, blas_int lda, uni20::float128 *tau, uni20::float128 *c, blas_int ldc, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::ormql (char side, char trans, blas_int m, blas_int n, blas_int k, uni20::float128 *a, blas_int lda, uni20::float128 *tau, uni20::float128 *c, blas_int ldc, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::ormqr (char side, char trans, blas_int m, blas_int n, blas_int k, uni20::float128 *a, blas_int lda, uni20::float128 *tau, uni20::float128 *c, blas_int ldc, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::ormrq (char side, char trans, blas_int m, blas_int n, blas_int k, uni20::float128 *a, blas_int lda, uni20::float128 *tau, uni20::float128 *c, blas_int ldc, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::ormtr (char side, char uplo, char trans, blas_int m, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 const *tau, uni20::float128 *c, blas_int ldc, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::pocon (char uplo, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 matrix_one_norm, uni20::float128 &rcond, uni20::float128 *work, blas_int *iwork) |
| blas_int | uni20::lapack::unchecked::poequ (blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *scale, uni20::float128 &scale_condition, uni20::float128 &max_abs) |
| blas_int | uni20::lapack::unchecked::porfs (char uplo, blas_int n, blas_int nrhs, uni20::float128 *a, blas_int lda, uni20::float128 *factors, blas_int factor_lda, uni20::float128 *b, blas_int ldb, uni20::float128 *x, blas_int ldx, uni20::float128 *forward_error, uni20::float128 *backward_error, uni20::float128 *work, blas_int *iwork) |
| blas_int | uni20::lapack::unchecked::posvx (char fact, char uplo, blas_int n, blas_int nrhs, uni20::float128 *a, blas_int lda, uni20::float128 *af, blas_int ldaf, char &equed, uni20::float128 *scale, uni20::float128 *b, blas_int ldb, uni20::float128 *x, blas_int ldx, uni20::float128 &rcond, uni20::float128 *forward_error, uni20::float128 *backward_error, uni20::float128 *work, blas_int *iwork) |
| blas_int | uni20::lapack::unchecked::potrf (char uplo, blas_int n, uni20::float128 *a, blas_int lda) |
| blas_int | uni20::lapack::unchecked::potri (char uplo, blas_int n, uni20::float128 *a, blas_int lda) |
| blas_int | uni20::lapack::unchecked::potrs (char uplo, blas_int n, blas_int nrhs, uni20::float128 *a, blas_int lda, uni20::float128 *b, blas_int ldb) |
| blas_int | uni20::lapack::unchecked::pstrf (char uplo, blas_int n, uni20::float128 *a, blas_int lda, blas_int *pivots, blas_int &rank, uni20::float128 tolerance, uni20::float128 *work) |
| blas_int | uni20::lapack::unchecked::sycon (char uplo, blas_int n, uni20::float128 *a, blas_int lda, blas_int const *ipiv, uni20::float128 matrix_one_norm, uni20::float128 &rcond, uni20::float128 *work, blas_int *iwork) |
| blas_int | uni20::lapack::unchecked::syev (char jobz, char uplo, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *w, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::syevd (char jobz, char uplo, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *w, uni20::float128 *work, blas_int lwork, blas_int *iwork, blas_int liwork) |
| blas_int | uni20::lapack::unchecked::syevr (char jobz, char range, char uplo, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 vl, uni20::float128 vu, blas_int il, blas_int iu, uni20::float128 abstol, blas_int &selected_count, uni20::float128 *w, uni20::float128 *z, blas_int ldz, blas_int *isuppz, uni20::float128 *work, blas_int lwork, blas_int *iwork, blas_int liwork) |
| blas_int | uni20::lapack::unchecked::sygv (blas_int itype, char jobz, char uplo, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *b, blas_int ldb, uni20::float128 *w, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::sygvd (blas_int itype, char jobz, char uplo, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *b, blas_int ldb, uni20::float128 *w, uni20::float128 *work, blas_int lwork, blas_int *iwork, blas_int liwork) |
| blas_int | uni20::lapack::unchecked::sygvx (blas_int itype, char jobz, char range, char uplo, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *b, blas_int ldb, uni20::float128 vl, uni20::float128 vu, blas_int il, blas_int iu, uni20::float128 abstol, blas_int &selected_count, uni20::float128 *w, uni20::float128 *z, blas_int ldz, uni20::float128 *work, blas_int lwork, blas_int *iwork, blas_int *ifail) |
| blas_int | uni20::lapack::unchecked::syrfs (char uplo, blas_int n, blas_int nrhs, uni20::float128 *a, blas_int lda, uni20::float128 *factors, blas_int factor_lda, blas_int const *ipiv, uni20::float128 *b, blas_int ldb, uni20::float128 *x, blas_int ldx, uni20::float128 *forward_error, uni20::float128 *backward_error, uni20::float128 *work, blas_int *iwork) |
| blas_int | uni20::lapack::unchecked::sysvx (char fact, char uplo, blas_int n, blas_int nrhs, uni20::float128 *a, blas_int lda, uni20::float128 *af, blas_int ldaf, blas_int *ipiv, uni20::float128 *b, blas_int ldb, uni20::float128 *x, blas_int ldx, uni20::float128 &rcond, uni20::float128 *forward_error, uni20::float128 *backward_error, uni20::float128 *work, blas_int lwork, blas_int *iwork) |
| blas_int | uni20::lapack::unchecked::sytrd (char uplo, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *d, uni20::float128 *e, uni20::float128 *tau, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::sytrf (char uplo, blas_int n, uni20::float128 *a, blas_int lda, blas_int *ipiv, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::sytri (char uplo, blas_int n, uni20::float128 *a, blas_int lda, blas_int const *ipiv, uni20::float128 *work) |
| blas_int | uni20::lapack::unchecked::sytrs (char uplo, blas_int n, blas_int nrhs, uni20::float128 *a, blas_int lda, blas_int const *ipiv, uni20::float128 *b, blas_int ldb) |
| blas_int | uni20::lapack::unchecked::tgevc (char side, char howmny, blas_int *select, blas_int n, uni20::float128 *s, blas_int lds, uni20::float128 *p, blas_int ldp, uni20::float128 *vl, blas_int ldvl, uni20::float128 *vr, blas_int ldvr, blas_int mm, blas_int &computed_vectors, uni20::float128 *work) |
| blas_int | uni20::lapack::unchecked::tgexc (bool wantq, bool wantz, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *b, blas_int ldb, uni20::float128 *q, blas_int ldq, uni20::float128 *z, blas_int ldz, blas_int &first, blas_int &last, uni20::float128 *work, blas_int lwork) |
| blas_int | uni20::lapack::unchecked::tgsen (blas_int ijob, bool wantq, bool wantz, blas_int *select, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *b, blas_int ldb, uni20::float128 *alphar, uni20::float128 *alphai, uni20::float128 *beta, uni20::float128 *q, blas_int ldq, uni20::float128 *z, blas_int ldz, blas_int &selected_dimension, uni20::float128 &pl, uni20::float128 &pr, uni20::float128 *dif, uni20::float128 *work, blas_int lwork, blas_int *iwork, blas_int liwork) |
| blas_int | uni20::lapack::unchecked::tgsna (char job, char howmny, blas_int *select, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *b, blas_int ldb, uni20::float128 *vl, blas_int ldvl, uni20::float128 *vr, blas_int ldvr, uni20::float128 *reciprocal_eigenvalue_condition_numbers, uni20::float128 *reciprocal_eigenvector_condition_numbers, blas_int mm, blas_int &computed_estimates, uni20::float128 *work, blas_int lwork, blas_int *iwork) |
| blas_int | uni20::lapack::unchecked::trcon (char norm, char uplo, char diag, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 &rcond, uni20::float128 *work, blas_int *iwork) |
| blas_int | uni20::lapack::unchecked::trevc (char side, char howmny, blas_int *select, blas_int n, uni20::float128 *t, blas_int ldt, uni20::float128 *vl, blas_int ldvl, uni20::float128 *vr, blas_int ldvr, blas_int mm, blas_int &computed_vectors, uni20::float128 *work) |
| blas_int | uni20::lapack::unchecked::trexc (char compq, blas_int n, uni20::complex< uni20::float128 > *t, blas_int ldt, uni20::complex< uni20::float128 > *q, blas_int ldq, blas_int &first, blas_int &last) |
| blas_int | uni20::lapack::unchecked::trexc (char compq, blas_int n, uni20::float128 *t, blas_int ldt, uni20::float128 *q, blas_int ldq, blas_int &first, blas_int &last, uni20::float128 *work) |
| blas_int | uni20::lapack::unchecked::trrfs (char uplo, char trans, char diag, blas_int n, blas_int nrhs, uni20::float128 *a, blas_int lda, uni20::float128 *b, blas_int ldb, uni20::float128 *x, blas_int ldx, uni20::float128 *forward_error, uni20::float128 *backward_error, uni20::float128 *work, blas_int *iwork) |
| blas_int | uni20::lapack::unchecked::trsen (char job, char compq, blas_int *select, blas_int n, uni20::float128 *t, blas_int ldt, uni20::float128 *q, blas_int ldq, uni20::float128 *wr, uni20::float128 *wi, blas_int &selected_dimension, uni20::float128 &reciprocal_eigenvalue_cluster_condition, uni20::float128 &reciprocal_invariant_subspace_condition, uni20::float128 *work, blas_int lwork, blas_int *iwork, blas_int liwork) |
| blas_int | uni20::lapack::unchecked::trsna (char job, char howmny, blas_int *select, blas_int n, uni20::float128 *t, blas_int ldt, uni20::float128 *vl, blas_int ldvl, uni20::float128 *vr, blas_int ldvr, uni20::float128 *reciprocal_eigenvalue_condition_numbers, uni20::float128 *reciprocal_eigenvector_condition_numbers, blas_int mm, blas_int &computed_estimates, uni20::float128 *work, blas_int ldwork, blas_int *iwork) |
| blas_int | uni20::lapack::unchecked::trsyl (char trans_a, char trans_b, blas_int sign, blas_int m, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *b, blas_int ldb, uni20::float128 *c, blas_int ldc, uni20::float128 &scale) |
| blas_int | uni20::lapack::unchecked::trtri (char uplo, char diag, blas_int n, uni20::float128 *a, blas_int lda) |
| blas_int | uni20::lapack::unchecked::trtrs (char uplo, char trans, char diag, blas_int n, blas_int nrhs, uni20::float128 *a, blas_int lda, uni20::float128 *b, blas_int ldb) |
MPLAPACK binary128 wrappers for real and complex dense general linear systems.