Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Functions
uni20::lapack::unchecked Namespace Reference

Functions

blas_int bdsdc (char uplo, char compq, blas_int n, double *d, double *e, double *u, blas_int ldu, double *vt, blas_int ldvt, double *q, blas_int *iq, double *work, blas_int *iwork)
 
blas_int bdsdc (char uplo, char compq, blas_int n, float *d, float *e, float *u, blas_int ldu, float *vt, blas_int ldvt, float *q, blas_int *iq, float *work, blas_int *iwork)
 
blas_int 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 bdsqr (char uplo, blas_int n, blas_int ncvt, blas_int nru, blas_int ncc, double *d, double *e, double *vt, blas_int ldvt, double *u, blas_int ldu, double *c, blas_int ldc, double *work)
 
blas_int bdsqr (char uplo, blas_int n, blas_int ncvt, blas_int nru, blas_int ncc, float *d, float *e, float *vt, blas_int ldvt, float *u, blas_int ldu, float *c, blas_int ldc, float *work)
 
blas_int 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 bdsvdx (char uplo, char jobz, char range, blas_int n, double *d, double *e, double vl, double vu, blas_int il, blas_int iu, blas_int &selected_count, double *singular_values, double *z, blas_int ldz, double *work, blas_int *iwork)
 
blas_int bdsvdx (char uplo, char jobz, char range, blas_int n, float *d, float *e, float vl, float vu, blas_int il, blas_int iu, blas_int &selected_count, float *singular_values, float *z, blas_int ldz, float *work, blas_int *iwork)
 
blas_int 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 gbcon (char norm, blas_int n, blas_int kl, blas_int ku, double *ab, blas_int ldab, blas_int const *ipiv, double anorm, double &rcond, double *work, blas_int *iwork)
 
blas_int gbcon (char norm, blas_int n, blas_int kl, blas_int ku, float *ab, blas_int ldab, blas_int const *ipiv, float anorm, float &rcond, float *work, blas_int *iwork)
 
blas_int gbcon (char norm, blas_int n, blas_int kl, blas_int ku, uni20::float128 *ab, blas_int ldab, blas_int const *ipiv, uni20::float128 anorm, uni20::float128 &rcond, uni20::float128 *work, blas_int *iwork)
 
blas_int gbequ (bool power_of_two, blas_int m, blas_int n, blas_int kl, blas_int ku, double *ab, blas_int ldab, double *row_scale, double *column_scale, double &row_condition, double &column_condition, double &max_abs)
 
blas_int gbequ (bool power_of_two, blas_int m, blas_int n, blas_int kl, blas_int ku, float *ab, blas_int ldab, float *row_scale, float *column_scale, float &row_condition, float &column_condition, float &max_abs)
 
blas_int gbequ (bool power_of_two, blas_int m, blas_int n, blas_int kl, blas_int ku, uni20::float128 *ab, blas_int ldab, uni20::float128 *row_scale, uni20::float128 *column_scale, uni20::float128 &row_condition, uni20::float128 &column_condition, uni20::float128 &max_abs)
 
blas_int gbrfs (char trans, blas_int n, blas_int kl, blas_int ku, blas_int nrhs, double *ab, blas_int ldab, double *afb, blas_int ldafb, blas_int const *ipiv, double *b, blas_int ldb, double *x, blas_int ldx, double *forward_error, double *backward_error, double *work, blas_int *iwork)
 
blas_int gbrfs (char trans, blas_int n, blas_int kl, blas_int ku, blas_int nrhs, float *ab, blas_int ldab, float *afb, blas_int ldafb, blas_int const *ipiv, float *b, blas_int ldb, float *x, blas_int ldx, float *forward_error, float *backward_error, float *work, blas_int *iwork)
 
blas_int gbrfs (char trans, blas_int n, blas_int kl, blas_int ku, blas_int nrhs, uni20::float128 *ab, blas_int ldab, uni20::float128 *afb, blas_int ldafb, 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 gbsv (blas_int n, blas_int kl, blas_int ku, blas_int nrhs, double *ab, blas_int ldab, blas_int *ipiv, double *b, blas_int ldb)
 
blas_int gbsv (blas_int n, blas_int kl, blas_int ku, blas_int nrhs, float *ab, blas_int ldab, blas_int *ipiv, float *b, blas_int ldb)
 
blas_int gbsv (blas_int n, blas_int kl, blas_int ku, blas_int nrhs, uni20::float128 *ab, blas_int ldab, blas_int *ipiv, uni20::float128 *b, blas_int ldb)
 
blas_int gbsvx (char fact, char trans, blas_int n, blas_int kl, blas_int ku, blas_int nrhs, double *ab, blas_int ldab, double *afb, blas_int ldafb, blas_int *ipiv, char &equed, double *row_scale, double *column_scale, double *b, blas_int ldb, double *x, blas_int ldx, double &rcond, double *forward_error, double *backward_error, double *work, blas_int *iwork)
 
blas_int gbsvx (char fact, char trans, blas_int n, blas_int kl, blas_int ku, blas_int nrhs, float *ab, blas_int ldab, float *afb, blas_int ldafb, blas_int *ipiv, char &equed, float *row_scale, float *column_scale, float *b, blas_int ldb, float *x, blas_int ldx, float &rcond, float *forward_error, float *backward_error, float *work, blas_int *iwork)
 
blas_int gbsvx (char fact, char trans, blas_int n, blas_int kl, blas_int ku, blas_int nrhs, uni20::float128 *ab, blas_int ldab, uni20::float128 *afb, blas_int ldafb, 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 gbtrf (blas_int m, blas_int n, blas_int kl, blas_int ku, double *ab, blas_int ldab, blas_int *ipiv)
 
blas_int gbtrf (blas_int m, blas_int n, blas_int kl, blas_int ku, float *ab, blas_int ldab, blas_int *ipiv)
 
blas_int gbtrf (blas_int m, blas_int n, blas_int kl, blas_int ku, uni20::float128 *ab, blas_int ldab, blas_int *ipiv)
 
blas_int gbtrs (char trans, blas_int n, blas_int kl, blas_int ku, blas_int nrhs, double *ab, blas_int ldab, blas_int const *ipiv, double *b, blas_int ldb)
 
blas_int gbtrs (char trans, blas_int n, blas_int kl, blas_int ku, blas_int nrhs, float *ab, blas_int ldab, blas_int const *ipiv, float *b, blas_int ldb)
 
blas_int gbtrs (char trans, blas_int n, blas_int kl, blas_int ku, blas_int nrhs, uni20::float128 *ab, blas_int ldab, blas_int const *ipiv, uni20::float128 *b, blas_int ldb)
 
blas_int gebak (char job, char side, blas_int n, blas_int first, blas_int last, double *scale, blas_int vector_count, double *vectors, blas_int leading_dimension)
 
blas_int gebak (char job, char side, blas_int n, blas_int first, blas_int last, float *scale, blas_int vector_count, float *vectors, blas_int leading_dimension)
 
blas_int 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 gebal (char job, blas_int n, double *a, blas_int lda, blas_int &first, blas_int &last, double *scale)
 
blas_int gebal (char job, blas_int n, float *a, blas_int lda, blas_int &first, blas_int &last, float *scale)
 
blas_int gebal (char job, blas_int n, uni20::float128 *a, blas_int lda, blas_int &first, blas_int &last, uni20::float128 *scale)
 
blas_int gebrd (blas_int m, blas_int n, double *a, blas_int lda, double *d, double *e, double *tauq, double *taup, double *work, blas_int lwork)
 
blas_int gebrd (blas_int m, blas_int n, float *a, blas_int lda, float *d, float *e, float *tauq, float *taup, float *work, blas_int lwork)
 
blas_int 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 gecon (char norm, blas_int n, double const *a, blas_int lda, double anorm, double &rcond, double *work, blas_int *iwork)
 
blas_int gecon (char norm, blas_int n, float const *a, blas_int lda, float anorm, float &rcond, float *work, blas_int *iwork)
 
blas_int gecon (char norm, blas_int n, uni20::complex< double > const *a, blas_int lda, double anorm, double &rcond, uni20::complex< double > *work, double *rwork)
 
blas_int gecon (char norm, blas_int n, uni20::complex< float > const *a, blas_int lda, float anorm, float &rcond, uni20::complex< float > *work, float *rwork)
 
blas_int 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 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 geequ (blas_int m, blas_int n, double *a, blas_int lda, double *row_scale, double *column_scale, double &row_condition, double &column_condition, double &max_abs)
 
blas_int geequ (blas_int m, blas_int n, float *a, blas_int lda, float *row_scale, float *column_scale, float &row_condition, float &column_condition, float &max_abs)
 
blas_int 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 gees (char jobvs, char sort, blas_int n, double *a, blas_int lda, blas_int &selected_dimension, double *wr, double *wi, double *vs, blas_int ldvs, double *work, blas_int lwork, blas_int *bwork)
 
blas_int gees (char jobvs, char sort, blas_int n, float *a, blas_int lda, blas_int &selected_dimension, float *wr, float *wi, float *vs, blas_int ldvs, float *work, blas_int lwork, blas_int *bwork)
 
blas_int gees (char jobvs, char sort, blas_int n, uni20::complex< double > *a, blas_int lda, blas_int &selected_dimension, uni20::complex< double > *w, uni20::complex< double > *vs, blas_int ldvs, uni20::complex< double > *work, blas_int lwork, double *rwork, blas_int *bwork)
 
blas_int gees (char jobvs, char sort, blas_int n, uni20::complex< float > *a, blas_int lda, blas_int &selected_dimension, uni20::complex< float > *w, uni20::complex< float > *vs, blas_int ldvs, uni20::complex< float > *work, blas_int lwork, float *rwork, blas_int *bwork)
 
blas_int 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 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 geev (char jobvl, char jobvr, blas_int n, double *a, blas_int lda, double *wr, double *wi, double *vl, blas_int ldvl, double *vr, blas_int ldvr, double *work, blas_int lwork)
 
blas_int geev (char jobvl, char jobvr, blas_int n, float *a, blas_int lda, float *wr, float *wi, float *vl, blas_int ldvl, float *vr, blas_int ldvr, float *work, blas_int lwork)
 
blas_int geev (char jobvl, char jobvr, blas_int n, uni20::complex< double > *a, blas_int lda, uni20::complex< double > *w, uni20::complex< double > *vl, blas_int ldvl, uni20::complex< double > *vr, blas_int ldvr, uni20::complex< double > *work, blas_int lwork, double *rwork)
 
blas_int geev (char jobvl, char jobvr, blas_int n, uni20::complex< float > *a, blas_int lda, uni20::complex< float > *w, uni20::complex< float > *vl, blas_int ldvl, uni20::complex< float > *vr, blas_int ldvr, uni20::complex< float > *work, blas_int lwork, float *rwork)
 
blas_int 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 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 geevx (char balanc, char jobvl, char jobvr, char sense, blas_int n, double *a, blas_int lda, double *wr, double *wi, double *vl, blas_int ldvl, double *vr, blas_int ldvr, blas_int &ilo, blas_int &ihi, double *scale, double &abnrm, double *rconde, double *rcondv, double *work, blas_int lwork, blas_int *iwork)
 
blas_int geevx (char balanc, char jobvl, char jobvr, char sense, blas_int n, float *a, blas_int lda, float *wr, float *wi, float *vl, blas_int ldvl, float *vr, blas_int ldvr, blas_int &ilo, blas_int &ihi, float *scale, float &abnrm, float *rconde, float *rcondv, float *work, blas_int lwork, blas_int *iwork)
 
blas_int 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 gehrd (blas_int n, blas_int first, blas_int last, double *a, blas_int lda, double *tau, double *work, blas_int lwork)
 
blas_int gehrd (blas_int n, blas_int first, blas_int last, float *a, blas_int lda, float *tau, float *work, blas_int lwork)
 
blas_int 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 gelqf (blas_int m, blas_int n, double *a, blas_int lda, double *tau, double *work, blas_int lwork)
 
blas_int gelqf (blas_int m, blas_int n, float *a, blas_int lda, float *tau, float *work, blas_int lwork)
 
blas_int gelqf (blas_int m, blas_int n, uni20::complex< double > *a, blas_int lda, uni20::complex< double > *tau, uni20::complex< double > *work, blas_int lwork)
 
blas_int gelqf (blas_int m, blas_int n, uni20::complex< float > *a, blas_int lda, uni20::complex< float > *tau, uni20::complex< float > *work, blas_int lwork)
 
blas_int 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 gelqf (blas_int m, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *tau, uni20::float128 *work, blas_int lwork)
 
blas_int gels (char trans, blas_int m, blas_int n, blas_int nrhs, double *a, blas_int lda, double *b, blas_int ldb, double *work, blas_int lwork)
 
blas_int gels (char trans, blas_int m, blas_int n, blas_int nrhs, float *a, blas_int lda, float *b, blas_int ldb, float *work, blas_int lwork)
 
blas_int 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 gelsd (blas_int m, blas_int n, blas_int nrhs, double *a, blas_int lda, double *b, blas_int ldb, double *s, double rcond, blas_int &rank, double *work, blas_int lwork, blas_int *iwork)
 
blas_int gelsd (blas_int m, blas_int n, blas_int nrhs, float *a, blas_int lda, float *b, blas_int ldb, float *s, float rcond, blas_int &rank, float *work, blas_int lwork, blas_int *iwork)
 
blas_int 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 gelss (blas_int m, blas_int n, blas_int nrhs, double *a, blas_int lda, double *b, blas_int ldb, double *s, double rcond, blas_int &rank, double *work, blas_int lwork)
 
blas_int gelss (blas_int m, blas_int n, blas_int nrhs, float *a, blas_int lda, float *b, blas_int ldb, float *s, float rcond, blas_int &rank, float *work, blas_int lwork)
 
blas_int gelss (blas_int m, blas_int n, blas_int nrhs, uni20::complex< double > *a, blas_int lda, uni20::complex< double > *b, blas_int ldb, double *s, double rcond, blas_int &rank, uni20::complex< double > *work, blas_int lwork, double *rwork)
 Unchecked complex minimum-norm SVD least squares; positive INFO reports nonconvergence.
 
blas_int gelss (blas_int m, blas_int n, blas_int nrhs, uni20::complex< float > *a, blas_int lda, uni20::complex< float > *b, blas_int ldb, float *s, float rcond, blas_int &rank, uni20::complex< float > *work, blas_int lwork, float *rwork)
 Unchecked complex minimum-norm SVD least squares; positive INFO reports nonconvergence.
 
blas_int 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 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 gelsy (blas_int m, blas_int n, blas_int nrhs, double *a, blas_int lda, double *b, blas_int ldb, blas_int *jpvt, double rcond, blas_int &rank, double *work, blas_int lwork)
 
blas_int gelsy (blas_int m, blas_int n, blas_int nrhs, float *a, blas_int lda, float *b, blas_int ldb, blas_int *jpvt, float rcond, blas_int &rank, float *work, blas_int lwork)
 
blas_int 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 geqlf (blas_int m, blas_int n, double *a, blas_int lda, double *tau, double *work, blas_int lwork)
 
blas_int geqlf (blas_int m, blas_int n, float *a, blas_int lda, float *tau, float *work, blas_int lwork)
 
blas_int geqlf (blas_int m, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *tau, uni20::float128 *work, blas_int lwork)
 
blas_int geqp3 (blas_int m, blas_int n, double *a, blas_int lda, blas_int *jpvt, double *tau, double *work, blas_int lwork)
 
blas_int geqp3 (blas_int m, blas_int n, float *a, blas_int lda, blas_int *jpvt, float *tau, float *work, blas_int lwork)
 
blas_int 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 geqrf (blas_int m, blas_int n, double *a, blas_int lda, double *tau, double *work, blas_int lwork)
 
blas_int geqrf (blas_int m, blas_int n, float *a, blas_int lda, float *tau, float *work, blas_int lwork)
 
blas_int geqrf (blas_int m, blas_int n, uni20::complex< double > *a, blas_int lda, uni20::complex< double > *tau, uni20::complex< double > *work, blas_int lwork)
 
blas_int geqrf (blas_int m, blas_int n, uni20::complex< float > *a, blas_int lda, uni20::complex< float > *tau, uni20::complex< float > *work, blas_int lwork)
 
blas_int 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 geqrf (blas_int m, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *tau, uni20::float128 *work, blas_int lwork)
 
blas_int gerfs (char trans, blas_int n, blas_int nrhs, double *a, blas_int lda, double *factors, blas_int factor_lda, blas_int const *ipiv, double *b, blas_int ldb, double *x, blas_int ldx, double *forward_error, double *backward_error, double *work, blas_int *iwork)
 
blas_int gerfs (char trans, blas_int n, blas_int nrhs, float *a, blas_int lda, float *factors, blas_int factor_lda, blas_int const *ipiv, float *b, blas_int ldb, float *x, blas_int ldx, float *forward_error, float *backward_error, float *work, blas_int *iwork)
 
blas_int 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 gerqf (blas_int m, blas_int n, double *a, blas_int lda, double *tau, double *work, blas_int lwork)
 
blas_int gerqf (blas_int m, blas_int n, float *a, blas_int lda, float *tau, float *work, blas_int lwork)
 
blas_int gerqf (blas_int m, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *tau, uni20::float128 *work, blas_int lwork)
 
blas_int gesdd (char jobz, blas_int m, blas_int n, double *a, blas_int lda, double *s, double *u, blas_int ldu, double *vt, blas_int ldvt, double *work, blas_int lwork, blas_int *iwork)
 
blas_int gesdd (char jobz, blas_int m, blas_int n, float *a, blas_int lda, float *s, float *u, blas_int ldu, float *vt, blas_int ldvt, float *work, blas_int lwork, blas_int *iwork)
 
blas_int gesdd (char jobz, blas_int m, blas_int n, uni20::complex< double > *a, blas_int lda, double *s, uni20::complex< double > *u, blas_int ldu, uni20::complex< double > *vt, blas_int ldvt, uni20::complex< double > *work, blas_int lwork, double *rwork, blas_int *iwork)
 
blas_int gesdd (char jobz, blas_int m, blas_int n, uni20::complex< float > *a, blas_int lda, float *s, uni20::complex< float > *u, blas_int ldu, uni20::complex< float > *vt, blas_int ldvt, uni20::complex< float > *work, blas_int lwork, float *rwork, blas_int *iwork)
 
blas_int 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 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 gesv (blas_int n, blas_int nrhs, double *a, blas_int lda, blas_int *ipiv, double *b, blas_int ldb)
 
blas_int gesv (blas_int n, blas_int nrhs, float *a, blas_int lda, blas_int *ipiv, float *b, blas_int ldb)
 
blas_int gesv (blas_int n, blas_int nrhs, uni20::complex< double > *a, blas_int lda, blas_int *ipiv, uni20::complex< double > *b, blas_int ldb)
 
blas_int gesv (blas_int n, blas_int nrhs, uni20::complex< float > *a, blas_int lda, blas_int *ipiv, uni20::complex< float > *b, blas_int ldb)
 
blas_int 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 gesv (blas_int n, blas_int nrhs, uni20::float128 *a, blas_int lda, blas_int *ipiv, uni20::float128 *b, blas_int ldb)
 
blas_int gesvd (char jobu, char jobvt, blas_int m, blas_int n, double *a, blas_int lda, double *s, double *u, blas_int ldu, double *vt, blas_int ldvt, double *work, blas_int lwork)
 
blas_int gesvd (char jobu, char jobvt, blas_int m, blas_int n, float *a, blas_int lda, float *s, float *u, blas_int ldu, float *vt, blas_int ldvt, float *work, blas_int lwork)
 
blas_int gesvd (char jobu, char jobvt, blas_int m, blas_int n, uni20::complex< double > *a, blas_int lda, double *s, uni20::complex< double > *u, blas_int ldu, uni20::complex< double > *vt, blas_int ldvt, uni20::complex< double > *work, blas_int lwork, double *rwork)
 
blas_int gesvd (char jobu, char jobvt, blas_int m, blas_int n, uni20::complex< float > *a, blas_int lda, float *s, uni20::complex< float > *u, blas_int ldu, uni20::complex< float > *vt, blas_int ldvt, uni20::complex< float > *work, blas_int lwork, float *rwork)
 
blas_int 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 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 gesvdx (char jobu, char jobvt, char range, blas_int m, blas_int n, double *a, blas_int lda, double vl, double vu, blas_int il, blas_int iu, blas_int &selected_count, double *singular_values, double *u, blas_int ldu, double *vt, blas_int ldvt, double *work, blas_int lwork, blas_int *iwork)
 
blas_int gesvdx (char jobu, char jobvt, char range, blas_int m, blas_int n, float *a, blas_int lda, float vl, float vu, blas_int il, blas_int iu, blas_int &selected_count, float *singular_values, float *u, blas_int ldu, float *vt, blas_int ldvt, float *work, blas_int lwork, blas_int *iwork)
 
blas_int gesvdx (char jobu, char jobvt, char range, blas_int m, blas_int n, uni20::complex< double > *a, blas_int lda, double vl, double vu, blas_int il, blas_int iu, blas_int &selected_count, double *singular_values, uni20::complex< double > *u, blas_int ldu, uni20::complex< double > *vt, blas_int ldvt, uni20::complex< double > *work, blas_int lwork, double *rwork, blas_int *iwork)
 
blas_int gesvdx (char jobu, char jobvt, char range, blas_int m, blas_int n, uni20::complex< float > *a, blas_int lda, float vl, float vu, blas_int il, blas_int iu, blas_int &selected_count, float *singular_values, uni20::complex< float > *u, blas_int ldu, uni20::complex< float > *vt, blas_int ldvt, uni20::complex< float > *work, blas_int lwork, float *rwork, blas_int *iwork)
 
blas_int 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 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 gesvx (char fact, char trans, blas_int n, blas_int nrhs, double *a, blas_int lda, double *af, blas_int ldaf, blas_int *ipiv, char &equed, double *row_scale, double *column_scale, double *b, blas_int ldb, double *x, blas_int ldx, double &rcond, double *forward_error, double *backward_error, double *work, blas_int *iwork)
 
blas_int gesvx (char fact, char trans, blas_int n, blas_int nrhs, float *a, blas_int lda, float *af, blas_int ldaf, blas_int *ipiv, char &equed, float *row_scale, float *column_scale, float *b, blas_int ldb, float *x, blas_int ldx, float &rcond, float *forward_error, float *backward_error, float *work, blas_int *iwork)
 
blas_int 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 getrf (blas_int m, blas_int n, double *a, blas_int lda, blas_int *ipiv)
 
blas_int getrf (blas_int m, blas_int n, float *a, blas_int lda, blas_int *ipiv)
 
blas_int getrf (blas_int m, blas_int n, uni20::complex< double > *a, blas_int lda, blas_int *ipiv)
 
blas_int getrf (blas_int m, blas_int n, uni20::complex< float > *a, blas_int lda, blas_int *ipiv)
 
blas_int getrf (blas_int m, blas_int n, uni20::complex< uni20::float128 > *a, blas_int lda, blas_int *ipiv)
 
blas_int getrf (blas_int m, blas_int n, uni20::float128 *a, blas_int lda, blas_int *ipiv)
 
blas_int getri (blas_int n, double *a, blas_int lda, blas_int *ipiv, double *work, blas_int lwork)
 
blas_int getri (blas_int n, float *a, blas_int lda, blas_int *ipiv, float *work, blas_int lwork)
 
blas_int getri (blas_int n, uni20::complex< double > *a, blas_int lda, blas_int *ipiv, uni20::complex< double > *work, blas_int lwork)
 
blas_int getri (blas_int n, uni20::complex< float > *a, blas_int lda, blas_int *ipiv, uni20::complex< float > *work, blas_int lwork)
 
blas_int 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 getri (blas_int n, uni20::float128 *a, blas_int lda, blas_int *ipiv, uni20::float128 *work, blas_int lwork)
 
blas_int getrs (char trans, blas_int n, blas_int nrhs, double *a, blas_int lda, blas_int const *ipiv, double *b, blas_int ldb)
 
blas_int getrs (char trans, blas_int n, blas_int nrhs, float *a, blas_int lda, blas_int const *ipiv, float *b, blas_int ldb)
 
blas_int getrs (char trans, blas_int n, blas_int nrhs, uni20::complex< double > *a, blas_int lda, blas_int const *ipiv, uni20::complex< double > *b, blas_int ldb)
 
blas_int getrs (char trans, blas_int n, blas_int nrhs, uni20::complex< float > *a, blas_int lda, blas_int const *ipiv, uni20::complex< float > *b, blas_int ldb)
 
blas_int 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 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 ggbak (char job, char side, blas_int n, blas_int first, blas_int last, double *lscale, double *rscale, blas_int vector_count, double *vectors, blas_int leading_dimension)
 
blas_int ggbak (char job, char side, blas_int n, blas_int first, blas_int last, float *lscale, float *rscale, blas_int vector_count, float *vectors, blas_int leading_dimension)
 
blas_int 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 ggbal (char job, blas_int n, double *a, blas_int lda, double *b, blas_int ldb, blas_int &first, blas_int &last, double *lscale, double *rscale, double *work)
 
blas_int ggbal (char job, blas_int n, float *a, blas_int lda, float *b, blas_int ldb, blas_int &first, blas_int &last, float *lscale, float *rscale, float *work)
 
blas_int 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 gges (char jobvsl, char jobvsr, char sort, blas_int n, double *a, blas_int lda, double *b, blas_int ldb, blas_int &selected_dimension, double *alphar, double *alphai, double *beta, double *vsl, blas_int ldvsl, double *vsr, blas_int ldvsr, double *work, blas_int lwork, blas_int *bwork)
 
blas_int gges (char jobvsl, char jobvsr, char sort, blas_int n, float *a, blas_int lda, float *b, blas_int ldb, blas_int &selected_dimension, float *alphar, float *alphai, float *beta, float *vsl, blas_int ldvsl, float *vsr, blas_int ldvsr, float *work, blas_int lwork, blas_int *bwork)
 
blas_int 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 ggev (char jobvl, char jobvr, blas_int n, double *a, blas_int lda, double *b, blas_int ldb, double *alphar, double *alphai, double *beta, double *vl, blas_int ldvl, double *vr, blas_int ldvr, double *work, blas_int lwork)
 
blas_int ggev (char jobvl, char jobvr, blas_int n, float *a, blas_int lda, float *b, blas_int ldb, float *alphar, float *alphai, float *beta, float *vl, blas_int ldvl, float *vr, blas_int ldvr, float *work, blas_int lwork)
 
blas_int 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 ggevx (char balanc, char jobvl, char jobvr, char sense, blas_int n, double *a, blas_int lda, double *b, blas_int ldb, double *alphar, double *alphai, double *beta, double *vl, blas_int ldvl, double *vr, blas_int ldvr, blas_int &ilo, blas_int &ihi, double *lscale, double *rscale, double &abnrm, double &bbnrm, double *rconde, double *rcondv, double *work, blas_int lwork, blas_int *iwork, blas_int *bwork)
 
blas_int ggevx (char balanc, char jobvl, char jobvr, char sense, blas_int n, float *a, blas_int lda, float *b, blas_int ldb, float *alphar, float *alphai, float *beta, float *vl, blas_int ldvl, float *vr, blas_int ldvr, blas_int &ilo, blas_int &ihi, float *lscale, float *rscale, float &abnrm, float &bbnrm, float *rconde, float *rcondv, float *work, blas_int lwork, blas_int *iwork, blas_int *bwork)
 
blas_int 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 gghrd (char compq, char compz, blas_int n, blas_int first, blas_int last, double *a, blas_int lda, double *b, blas_int ldb, double *q, blas_int ldq, double *z, blas_int ldz)
 
blas_int gghrd (char compq, char compz, blas_int n, blas_int first, blas_int last, float *a, blas_int lda, float *b, blas_int ldb, float *q, blas_int ldq, float *z, blas_int ldz)
 
blas_int 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 gtcon (char norm, blas_int n, double *dl, double *d, double *du, double *du2, blas_int const *ipiv, double matrix_norm, double &rcond, double *work, blas_int *iwork)
 
blas_int gtcon (char norm, blas_int n, float *dl, float *d, float *du, float *du2, blas_int const *ipiv, float matrix_norm, float &rcond, float *work, blas_int *iwork)
 
blas_int gtcon (char norm, blas_int n, uni20::float128 *dl, uni20::float128 *d, uni20::float128 *du, uni20::float128 *du2, blas_int const *ipiv, uni20::float128 matrix_norm, uni20::float128 &rcond, uni20::float128 *work, blas_int *iwork)
 
blas_int gtrfs (char trans, blas_int n, blas_int nrhs, double *dl, double *d, double *du, double *dlf, double *df, double *duf, double *du2, blas_int const *ipiv, double *b, blas_int ldb, double *x, blas_int ldx, double *forward_error, double *backward_error, double *work, blas_int *iwork)
 
blas_int gtrfs (char trans, blas_int n, blas_int nrhs, float *dl, float *d, float *du, float *dlf, float *df, float *duf, float *du2, blas_int const *ipiv, float *b, blas_int ldb, float *x, blas_int ldx, float *forward_error, float *backward_error, float *work, blas_int *iwork)
 
blas_int gtrfs (char trans, blas_int n, blas_int nrhs, uni20::float128 *dl, uni20::float128 *d, uni20::float128 *du, uni20::float128 *dlf, uni20::float128 *df, uni20::float128 *duf, uni20::float128 *du2, 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 gtsv (blas_int n, blas_int nrhs, double *dl, double *d, double *du, double *b, blas_int ldb)
 
blas_int gtsv (blas_int n, blas_int nrhs, float *dl, float *d, float *du, float *b, blas_int ldb)
 
blas_int gtsv (blas_int n, blas_int nrhs, uni20::float128 *dl, uni20::float128 *d, uni20::float128 *du, uni20::float128 *b, blas_int ldb)
 
blas_int gtsvx (char fact, char trans, blas_int n, blas_int nrhs, double *dl, double *d, double *du, double *dlf, double *df, double *duf, double *du2, blas_int *ipiv, double *b, blas_int ldb, double *x, blas_int ldx, double &rcond, double *forward_error, double *backward_error, double *work, blas_int *iwork)
 
blas_int gtsvx (char fact, char trans, blas_int n, blas_int nrhs, float *dl, float *d, float *du, float *dlf, float *df, float *duf, float *du2, blas_int *ipiv, float *b, blas_int ldb, float *x, blas_int ldx, float &rcond, float *forward_error, float *backward_error, float *work, blas_int *iwork)
 
blas_int gtsvx (char fact, char trans, blas_int n, blas_int nrhs, uni20::float128 *dl, uni20::float128 *d, uni20::float128 *du, uni20::float128 *dlf, uni20::float128 *df, uni20::float128 *duf, uni20::float128 *du2, 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 *iwork)
 
blas_int gttrf (blas_int n, double *dl, double *d, double *du, double *du2, blas_int *ipiv)
 
blas_int gttrf (blas_int n, float *dl, float *d, float *du, float *du2, blas_int *ipiv)
 
blas_int gttrf (blas_int n, uni20::float128 *dl, uni20::float128 *d, uni20::float128 *du, uni20::float128 *du2, blas_int *ipiv)
 
blas_int gttrs (char trans, blas_int n, blas_int nrhs, double *dl, double *d, double *du, double *du2, blas_int const *ipiv, double *b, blas_int ldb)
 
blas_int gttrs (char trans, blas_int n, blas_int nrhs, float *dl, float *d, float *du, float *du2, blas_int const *ipiv, float *b, blas_int ldb)
 
blas_int gttrs (char trans, blas_int n, blas_int nrhs, uni20::float128 *dl, uni20::float128 *d, uni20::float128 *du, uni20::float128 *du2, blas_int const *ipiv, uni20::float128 *b, blas_int ldb)
 
blas_int heev (char jobz, char uplo, blas_int n, uni20::complex< double > *a, blas_int lda, double *w, uni20::complex< double > *work, blas_int lwork, double *rwork)
 
blas_int heev (char jobz, char uplo, blas_int n, uni20::complex< float > *a, blas_int lda, float *w, uni20::complex< float > *work, blas_int lwork, float *rwork)
 
blas_int 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 heevd (char jobz, char uplo, blas_int n, uni20::complex< double > *a, blas_int lda, double *w, uni20::complex< double > *work, blas_int lwork, double *rwork, blas_int lrwork, blas_int *iwork, blas_int liwork)
 
blas_int heevd (char jobz, char uplo, blas_int n, uni20::complex< float > *a, blas_int lda, float *w, uni20::complex< float > *work, blas_int lwork, float *rwork, blas_int lrwork, blas_int *iwork, blas_int liwork)
 
blas_int 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 heevr (char jobz, char range, char uplo, blas_int n, uni20::complex< double > *a, blas_int lda, double vl, double vu, blas_int il, blas_int iu, double abstol, blas_int &selected_count, double *w, uni20::complex< double > *z, blas_int ldz, blas_int *isuppz, uni20::complex< double > *work, blas_int lwork, double *rwork, blas_int lrwork, blas_int *iwork, blas_int liwork)
 
blas_int heevr (char jobz, char range, char uplo, blas_int n, uni20::complex< float > *a, blas_int lda, float vl, float vu, blas_int il, blas_int iu, float abstol, blas_int &selected_count, float *w, uni20::complex< float > *z, blas_int ldz, blas_int *isuppz, uni20::complex< float > *work, blas_int lwork, float *rwork, blas_int lrwork, blas_int *iwork, blas_int liwork)
 
blas_int 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 hegv (blas_int itype, char jobz, char uplo, blas_int n, uni20::complex< double > *a, blas_int lda, uni20::complex< double > *b, blas_int ldb, double *w, uni20::complex< double > *work, blas_int lwork, double *rwork)
 
blas_int hegv (blas_int itype, char jobz, char uplo, blas_int n, uni20::complex< float > *a, blas_int lda, uni20::complex< float > *b, blas_int ldb, float *w, uni20::complex< float > *work, blas_int lwork, float *rwork)
 
blas_int 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 hegvd (blas_int itype, char jobz, char uplo, blas_int n, uni20::complex< double > *a, blas_int lda, uni20::complex< double > *b, blas_int ldb, double *w, uni20::complex< double > *work, blas_int lwork, double *rwork, blas_int lrwork, blas_int *iwork, blas_int liwork)
 
blas_int hegvd (blas_int itype, char jobz, char uplo, blas_int n, uni20::complex< float > *a, blas_int lda, uni20::complex< float > *b, blas_int ldb, float *w, uni20::complex< float > *work, blas_int lwork, float *rwork, blas_int lrwork, blas_int *iwork, blas_int liwork)
 
blas_int 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 hegvx (blas_int itype, char jobz, char range, char uplo, blas_int n, uni20::complex< double > *a, blas_int lda, uni20::complex< double > *b, blas_int ldb, double vl, double vu, blas_int il, blas_int iu, double abstol, blas_int &selected_count, double *w, uni20::complex< double > *z, blas_int ldz, uni20::complex< double > *work, blas_int lwork, double *rwork, blas_int *iwork, blas_int *ifail)
 
blas_int hegvx (blas_int itype, char jobz, char range, char uplo, blas_int n, uni20::complex< float > *a, blas_int lda, uni20::complex< float > *b, blas_int ldb, float vl, float vu, blas_int il, blas_int iu, float abstol, blas_int &selected_count, float *w, uni20::complex< float > *z, blas_int ldz, uni20::complex< float > *work, blas_int lwork, float *rwork, blas_int *iwork, blas_int *ifail)
 
blas_int 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 hgeqz (char job, char compq, char compz, blas_int n, blas_int first, blas_int last, double *h, blas_int ldh, double *t, blas_int ldt, double *alphar, double *alphai, double *beta, double *q, blas_int ldq, double *z, blas_int ldz, double *work, blas_int lwork)
 
blas_int hgeqz (char job, char compq, char compz, blas_int n, blas_int first, blas_int last, float *h, blas_int ldh, float *t, blas_int ldt, float *alphar, float *alphai, float *beta, float *q, blas_int ldq, float *z, blas_int ldz, float *work, blas_int lwork)
 
blas_int 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 hseqr (char job, char compz, blas_int n, blas_int first, blas_int last, double *h, blas_int ldh, double *wr, double *wi, double *z, blas_int ldz, double *work, blas_int lwork)
 
blas_int hseqr (char job, char compz, blas_int n, blas_int first, blas_int last, float *h, blas_int ldh, float *wr, float *wi, float *z, blas_int ldz, float *work, blas_int lwork)
 
blas_int 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)
 
double langb (char norm, blas_int n, blas_int kl, blas_int ku, double *ab, blas_int ldab, double *work)
 
float langb (char norm, blas_int n, blas_int kl, blas_int ku, float *ab, blas_int ldab, float *work)
 
double lange (char norm, blas_int m, blas_int n, double *a, blas_int lda, double *work)
 
float lange (char norm, blas_int m, blas_int n, float *a, blas_int lda, float *work)
 
double lange (char norm, blas_int m, blas_int n, uni20::complex< double > *a, blas_int lda, double *work)
 
float lange (char norm, blas_int m, blas_int n, uni20::complex< float > *a, blas_int lda, float *work)
 
double lanhe (char norm, char uplo, blas_int n, uni20::complex< double > *a, blas_int lda, double *work)
 
float lanhe (char norm, char uplo, blas_int n, uni20::complex< float > *a, blas_int lda, float *work)
 
double lansy (char norm, char uplo, blas_int n, double *a, blas_int lda, double *work)
 
float lansy (char norm, char uplo, blas_int n, float *a, blas_int lda, float *work)
 
double lantr (char norm, char uplo, char diag, blas_int m, blas_int n, double *a, blas_int lda, double *work)
 
float lantr (char norm, char uplo, char diag, blas_int m, blas_int n, float *a, blas_int lda, float *work)
 
double lantr (char norm, char uplo, char diag, blas_int m, blas_int n, uni20::complex< double > *a, blas_int lda, double *work)
 
float lantr (char norm, char uplo, char diag, blas_int m, blas_int n, uni20::complex< float > *a, blas_int lda, float *work)
 
blas_int orgbr (char vect, blas_int m, blas_int n, blas_int k, double *a, blas_int lda, double *tau, double *work, blas_int lwork)
 
blas_int orgbr (char vect, blas_int m, blas_int n, blas_int k, float *a, blas_int lda, float *tau, float *work, blas_int lwork)
 
blas_int 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 orghr (blas_int n, blas_int first, blas_int last, double *a, blas_int lda, double const *tau, double *work, blas_int lwork)
 
blas_int orghr (blas_int n, blas_int first, blas_int last, float *a, blas_int lda, float const *tau, float *work, blas_int lwork)
 
blas_int 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 orglq (blas_int m, blas_int n, blas_int k, double *a, blas_int lda, double *tau, double *work, blas_int lwork)
 
blas_int orglq (blas_int m, blas_int n, blas_int k, float *a, blas_int lda, float *tau, float *work, blas_int lwork)
 
blas_int orglq (blas_int m, blas_int n, blas_int k, uni20::complex< double > *a, blas_int lda, uni20::complex< double > *tau, uni20::complex< double > *work, blas_int lwork)
 
blas_int orglq (blas_int m, blas_int n, blas_int k, uni20::complex< float > *a, blas_int lda, uni20::complex< float > *tau, uni20::complex< float > *work, blas_int lwork)
 
blas_int 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 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 orgql (blas_int m, blas_int n, blas_int k, double *a, blas_int lda, double *tau, double *work, blas_int lwork)
 
blas_int orgql (blas_int m, blas_int n, blas_int k, float *a, blas_int lda, float *tau, float *work, blas_int lwork)
 
blas_int 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 orgqr (blas_int m, blas_int n, blas_int k, double *a, blas_int lda, double *tau, double *work, blas_int lwork)
 
blas_int orgqr (blas_int m, blas_int n, blas_int k, float *a, blas_int lda, float *tau, float *work, blas_int lwork)
 
blas_int orgqr (blas_int m, blas_int n, blas_int k, uni20::complex< double > *a, blas_int lda, uni20::complex< double > *tau, uni20::complex< double > *work, blas_int lwork)
 
blas_int orgqr (blas_int m, blas_int n, blas_int k, uni20::complex< float > *a, blas_int lda, uni20::complex< float > *tau, uni20::complex< float > *work, blas_int lwork)
 
blas_int 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 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 orgrq (blas_int m, blas_int n, blas_int k, double *a, blas_int lda, double *tau, double *work, blas_int lwork)
 
blas_int orgrq (blas_int m, blas_int n, blas_int k, float *a, blas_int lda, float *tau, float *work, blas_int lwork)
 
blas_int 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 orgtr (char uplo, blas_int n, double *a, blas_int lda, double const *tau, double *work, blas_int lwork)
 
blas_int orgtr (char uplo, blas_int n, float *a, blas_int lda, float const *tau, float *work, blas_int lwork)
 
blas_int orgtr (char uplo, blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 const *tau, uni20::float128 *work, blas_int lwork)
 
blas_int ormbr (char vect, char side, char trans, blas_int m, blas_int n, blas_int k, double *a, blas_int lda, double *tau, double *c, blas_int ldc, double *work, blas_int lwork)
 
blas_int ormbr (char vect, char side, char trans, blas_int m, blas_int n, blas_int k, float *a, blas_int lda, float *tau, float *c, blas_int ldc, float *work, blas_int lwork)
 
blas_int 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 ormhr (char side, char trans, blas_int m, blas_int n, blas_int first, blas_int last, double *a, blas_int lda, double const *tau, double *c, blas_int ldc, double *work, blas_int lwork)
 
blas_int ormhr (char side, char trans, blas_int m, blas_int n, blas_int first, blas_int last, float *a, blas_int lda, float const *tau, float *c, blas_int ldc, float *work, blas_int lwork)
 
blas_int 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 ormlq (char side, char trans, blas_int m, blas_int n, blas_int k, double *a, blas_int lda, double *tau, double *c, blas_int ldc, double *work, blas_int lwork)
 
blas_int ormlq (char side, char trans, blas_int m, blas_int n, blas_int k, float *a, blas_int lda, float *tau, float *c, blas_int ldc, float *work, blas_int lwork)
 
blas_int 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 ormql (char side, char trans, blas_int m, blas_int n, blas_int k, double *a, blas_int lda, double *tau, double *c, blas_int ldc, double *work, blas_int lwork)
 
blas_int ormql (char side, char trans, blas_int m, blas_int n, blas_int k, float *a, blas_int lda, float *tau, float *c, blas_int ldc, float *work, blas_int lwork)
 
blas_int 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 ormqr (char side, char trans, blas_int m, blas_int n, blas_int k, double *a, blas_int lda, double *tau, double *c, blas_int ldc, double *work, blas_int lwork)
 
blas_int ormqr (char side, char trans, blas_int m, blas_int n, blas_int k, float *a, blas_int lda, float *tau, float *c, blas_int ldc, float *work, blas_int lwork)
 
blas_int 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 ormrq (char side, char trans, blas_int m, blas_int n, blas_int k, double *a, blas_int lda, double *tau, double *c, blas_int ldc, double *work, blas_int lwork)
 
blas_int ormrq (char side, char trans, blas_int m, blas_int n, blas_int k, float *a, blas_int lda, float *tau, float *c, blas_int ldc, float *work, blas_int lwork)
 
blas_int 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 ormtr (char side, char uplo, char trans, blas_int m, blas_int n, double *a, blas_int lda, double const *tau, double *c, blas_int ldc, double *work, blas_int lwork)
 
blas_int ormtr (char side, char uplo, char trans, blas_int m, blas_int n, float *a, blas_int lda, float const *tau, float *c, blas_int ldc, float *work, blas_int lwork)
 
blas_int 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 pbcon (char uplo, blas_int n, blas_int kd, double *ab, blas_int ldab, double anorm, double &rcond, double *work, blas_int *iwork)
 
blas_int pbcon (char uplo, blas_int n, blas_int kd, float *ab, blas_int ldab, float anorm, float &rcond, float *work, blas_int *iwork)
 
blas_int pbcon (char uplo, blas_int n, blas_int kd, uni20::float128 *ab, blas_int ldab, uni20::float128 anorm, uni20::float128 &rcond, uni20::float128 *work, blas_int *iwork)
 
blas_int pbrfs (char uplo, blas_int n, blas_int kd, blas_int nrhs, double *ab, blas_int ldab, double *afb, blas_int ldafb, double *b, blas_int ldb, double *x, blas_int ldx, double *forward_error, double *backward_error, double *work, blas_int *iwork)
 
blas_int pbrfs (char uplo, blas_int n, blas_int kd, blas_int nrhs, float *ab, blas_int ldab, float *afb, blas_int ldafb, float *b, blas_int ldb, float *x, blas_int ldx, float *forward_error, float *backward_error, float *work, blas_int *iwork)
 
blas_int pbrfs (char uplo, blas_int n, blas_int kd, blas_int nrhs, uni20::float128 *ab, blas_int ldab, uni20::float128 *afb, blas_int ldafb, 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 pbsv (char uplo, blas_int n, blas_int kd, blas_int nrhs, double *ab, blas_int ldab, double *b, blas_int ldb)
 
blas_int pbsv (char uplo, blas_int n, blas_int kd, blas_int nrhs, float *ab, blas_int ldab, float *b, blas_int ldb)
 
blas_int pbsv (char uplo, blas_int n, blas_int kd, blas_int nrhs, uni20::float128 *ab, blas_int ldab, uni20::float128 *b, blas_int ldb)
 
blas_int pbsvx (char fact, char uplo, blas_int n, blas_int kd, blas_int nrhs, double *ab, blas_int ldab, double *afb, blas_int ldafb, char &equed, double *scale, double *b, blas_int ldb, double *x, blas_int ldx, double &rcond, double *forward_error, double *backward_error, double *work, blas_int *iwork)
 
blas_int pbsvx (char fact, char uplo, blas_int n, blas_int kd, blas_int nrhs, float *ab, blas_int ldab, float *afb, blas_int ldafb, char &equed, float *scale, float *b, blas_int ldb, float *x, blas_int ldx, float &rcond, float *forward_error, float *backward_error, float *work, blas_int *iwork)
 
blas_int pbsvx (char fact, char uplo, blas_int n, blas_int kd, blas_int nrhs, uni20::float128 *ab, blas_int ldab, uni20::float128 *afb, blas_int ldafb, 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 pbtrf (char uplo, blas_int n, blas_int kd, double *ab, blas_int ldab)
 
blas_int pbtrf (char uplo, blas_int n, blas_int kd, float *ab, blas_int ldab)
 
blas_int pbtrf (char uplo, blas_int n, blas_int kd, uni20::float128 *ab, blas_int ldab)
 
blas_int pbtrs (char uplo, blas_int n, blas_int kd, blas_int nrhs, double *ab, blas_int ldab, double *b, blas_int ldb)
 
blas_int pbtrs (char uplo, blas_int n, blas_int kd, blas_int nrhs, float *ab, blas_int ldab, float *b, blas_int ldb)
 
blas_int pbtrs (char uplo, blas_int n, blas_int kd, blas_int nrhs, uni20::float128 *ab, blas_int ldab, uni20::float128 *b, blas_int ldb)
 
blas_int pocon (char uplo, blas_int n, double *a, blas_int lda, double matrix_one_norm, double &rcond, double *work, blas_int *iwork)
 
blas_int pocon (char uplo, blas_int n, float *a, blas_int lda, float matrix_one_norm, float &rcond, float *work, blas_int *iwork)
 
blas_int 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 poequ (blas_int n, double *a, blas_int lda, double *scale, double &scale_condition, double &max_abs)
 
blas_int poequ (blas_int n, float *a, blas_int lda, float *scale, float &scale_condition, float &max_abs)
 
blas_int poequ (blas_int n, uni20::float128 *a, blas_int lda, uni20::float128 *scale, uni20::float128 &scale_condition, uni20::float128 &max_abs)
 
blas_int porfs (char uplo, blas_int n, blas_int nrhs, double *a, blas_int lda, double *factors, blas_int factor_lda, double *b, blas_int ldb, double *x, blas_int ldx, double *forward_error, double *backward_error, double *work, blas_int *iwork)
 
blas_int porfs (char uplo, blas_int n, blas_int nrhs, float *a, blas_int lda, float *factors, blas_int factor_lda, float *b, blas_int ldb, float *x, blas_int ldx, float *forward_error, float *backward_error, float *work, blas_int *iwork)
 
blas_int 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 posvx (char fact, char uplo, blas_int n, blas_int nrhs, double *a, blas_int lda, double *af, blas_int ldaf, char &equed, double *scale, double *b, blas_int ldb, double *x, blas_int ldx, double &rcond, double *forward_error, double *backward_error, double *work, blas_int *iwork)
 
blas_int posvx (char fact, char uplo, blas_int n, blas_int nrhs, float *a, blas_int lda, float *af, blas_int ldaf, char &equed, float *scale, float *b, blas_int ldb, float *x, blas_int ldx, float &rcond, float *forward_error, float *backward_error, float *work, blas_int *iwork)
 
blas_int 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 potrf (char uplo, blas_int n, double *a, blas_int lda)
 
blas_int potrf (char uplo, blas_int n, float *a, blas_int lda)
 
blas_int potrf (char uplo, blas_int n, uni20::float128 *a, blas_int lda)
 
blas_int potri (char uplo, blas_int n, double *a, blas_int lda)
 
blas_int potri (char uplo, blas_int n, float *a, blas_int lda)
 
blas_int potri (char uplo, blas_int n, uni20::float128 *a, blas_int lda)
 
blas_int potrs (char uplo, blas_int n, blas_int nrhs, double *a, blas_int lda, double *b, blas_int ldb)
 
blas_int potrs (char uplo, blas_int n, blas_int nrhs, float *a, blas_int lda, float *b, blas_int ldb)
 
blas_int potrs (char uplo, blas_int n, blas_int nrhs, uni20::float128 *a, blas_int lda, uni20::float128 *b, blas_int ldb)
 
blas_int pstrf (char uplo, blas_int n, double *a, blas_int lda, blas_int *pivots, blas_int &rank, double tolerance, double *work)
 
blas_int pstrf (char uplo, blas_int n, float *a, blas_int lda, blas_int *pivots, blas_int &rank, float tolerance, float *work)
 
blas_int 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 ptcon (blas_int n, double *d, double *e, double matrix_norm, double &rcond, double *work)
 
blas_int ptcon (blas_int n, float *d, float *e, float matrix_norm, float &rcond, float *work)
 
blas_int ptcon (blas_int n, uni20::float128 *d, uni20::float128 *e, uni20::float128 matrix_norm, uni20::float128 &rcond, uni20::float128 *work)
 
blas_int ptrfs (blas_int n, blas_int nrhs, double *d, double *e, double *df, double *ef, double *b, blas_int ldb, double *x, blas_int ldx, double *forward_error, double *backward_error, double *work)
 
blas_int ptrfs (blas_int n, blas_int nrhs, float *d, float *e, float *df, float *ef, float *b, blas_int ldb, float *x, blas_int ldx, float *forward_error, float *backward_error, float *work)
 
blas_int ptrfs (blas_int n, blas_int nrhs, uni20::float128 *d, uni20::float128 *e, uni20::float128 *df, uni20::float128 *ef, 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 ptsv (blas_int n, blas_int nrhs, double *d, double *e, double *b, blas_int ldb)
 
blas_int ptsv (blas_int n, blas_int nrhs, float *d, float *e, float *b, blas_int ldb)
 
blas_int ptsv (blas_int n, blas_int nrhs, uni20::float128 *d, uni20::float128 *e, uni20::float128 *b, blas_int ldb)
 
blas_int ptsvx (char fact, blas_int n, blas_int nrhs, double *d, double *e, double *df, double *ef, double *b, blas_int ldb, double *x, blas_int ldx, double &rcond, double *forward_error, double *backward_error, double *work)
 
blas_int ptsvx (char fact, blas_int n, blas_int nrhs, float *d, float *e, float *df, float *ef, float *b, blas_int ldb, float *x, blas_int ldx, float &rcond, float *forward_error, float *backward_error, float *work)
 
blas_int ptsvx (char fact, blas_int n, blas_int nrhs, uni20::float128 *d, uni20::float128 *e, uni20::float128 *df, uni20::float128 *ef, 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 pttrf (blas_int n, double *d, double *e)
 
blas_int pttrf (blas_int n, float *d, float *e)
 
blas_int pttrf (blas_int n, uni20::float128 *d, uni20::float128 *e)
 
blas_int pttrs (blas_int n, blas_int nrhs, double *d, double *e, double *b, blas_int ldb)
 
blas_int pttrs (blas_int n, blas_int nrhs, float *d, float *e, float *b, blas_int ldb)
 
blas_int pttrs (blas_int n, blas_int nrhs, uni20::float128 *d, uni20::float128 *e, uni20::float128 *b, blas_int ldb)
 
blas_int steqr (char compz, blas_int n, double *d, double *e, double *z, blas_int ldz, double *work)
 
blas_int steqr (char compz, blas_int n, float *d, float *e, float *z, blas_int ldz, float *work)
 
blas_int steqr (char compz, blas_int n, uni20::float128 *d, uni20::float128 *e, uni20::float128 *z, blas_int ldz, uni20::float128 *work)
 
blas_int sterf (blas_int n, double *d, double *e)
 
blas_int sterf (blas_int n, float *d, float *e)
 
blas_int sterf (blas_int n, uni20::float128 *d, uni20::float128 *e)
 
blas_int stevd (char jobz, blas_int n, double *d, double *e, double *z, blas_int ldz, double *work, blas_int lwork, blas_int *iwork, blas_int liwork)
 
blas_int stevd (char jobz, blas_int n, float *d, float *e, float *z, blas_int ldz, float *work, blas_int lwork, blas_int *iwork, blas_int liwork)
 
blas_int stevd (char jobz, blas_int n, uni20::float128 *d, uni20::float128 *e, uni20::float128 *z, blas_int ldz, uni20::float128 *work, blas_int lwork, blas_int *iwork, blas_int liwork)
 
blas_int stevr (char jobz, char range, blas_int n, double *d, double *e, double vl, double vu, blas_int il, blas_int iu, double abstol, blas_int &selected_count, double *w, double *z, blas_int ldz, blas_int *isuppz, double *work, blas_int lwork, blas_int *iwork, blas_int liwork)
 
blas_int stevr (char jobz, char range, blas_int n, float *d, float *e, float vl, float vu, blas_int il, blas_int iu, float abstol, blas_int &selected_count, float *w, float *z, blas_int ldz, blas_int *isuppz, float *work, blas_int lwork, blas_int *iwork, blas_int liwork)
 
blas_int stevr (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, 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 sycon (char uplo, blas_int n, double *a, blas_int lda, blas_int const *ipiv, double matrix_one_norm, double &rcond, double *work, blas_int *iwork)
 
blas_int sycon (char uplo, blas_int n, float *a, blas_int lda, blas_int const *ipiv, float matrix_one_norm, float &rcond, float *work, blas_int *iwork)
 
blas_int 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 syev (char jobz, char uplo, blas_int n, double *a, blas_int lda, double *w, double *work, blas_int lwork)
 
blas_int syev (char jobz, char uplo, blas_int n, float *a, blas_int lda, float *w, float *work, blas_int lwork)
 
blas_int 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 syevd (char jobz, char uplo, blas_int n, double *a, blas_int lda, double *w, double *work, blas_int lwork, blas_int *iwork, blas_int liwork)
 
blas_int syevd (char jobz, char uplo, blas_int n, float *a, blas_int lda, float *w, float *work, blas_int lwork, blas_int *iwork, blas_int liwork)
 
blas_int 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 syevr (char jobz, char range, char uplo, blas_int n, double *a, blas_int lda, double vl, double vu, blas_int il, blas_int iu, double abstol, blas_int &selected_count, double *w, double *z, blas_int ldz, blas_int *isuppz, double *work, blas_int lwork, blas_int *iwork, blas_int liwork)
 
blas_int syevr (char jobz, char range, char uplo, blas_int n, float *a, blas_int lda, float vl, float vu, blas_int il, blas_int iu, float abstol, blas_int &selected_count, float *w, float *z, blas_int ldz, blas_int *isuppz, float *work, blas_int lwork, blas_int *iwork, blas_int liwork)
 
blas_int 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 sygv (blas_int itype, char jobz, char uplo, blas_int n, double *a, blas_int lda, double *b, blas_int ldb, double *w, double *work, blas_int lwork)
 
blas_int sygv (blas_int itype, char jobz, char uplo, blas_int n, float *a, blas_int lda, float *b, blas_int ldb, float *w, float *work, blas_int lwork)
 
blas_int 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 sygvd (blas_int itype, char jobz, char uplo, blas_int n, double *a, blas_int lda, double *b, blas_int ldb, double *w, double *work, blas_int lwork, blas_int *iwork, blas_int liwork)
 
blas_int sygvd (blas_int itype, char jobz, char uplo, blas_int n, float *a, blas_int lda, float *b, blas_int ldb, float *w, float *work, blas_int lwork, blas_int *iwork, blas_int liwork)
 
blas_int 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 sygvx (blas_int itype, char jobz, char range, char uplo, blas_int n, double *a, blas_int lda, double *b, blas_int ldb, double vl, double vu, blas_int il, blas_int iu, double abstol, blas_int &selected_count, double *w, double *z, blas_int ldz, double *work, blas_int lwork, blas_int *iwork, blas_int *ifail)
 
blas_int sygvx (blas_int itype, char jobz, char range, char uplo, blas_int n, float *a, blas_int lda, float *b, blas_int ldb, float vl, float vu, blas_int il, blas_int iu, float abstol, blas_int &selected_count, float *w, float *z, blas_int ldz, float *work, blas_int lwork, blas_int *iwork, blas_int *ifail)
 
blas_int 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 syrfs (char uplo, blas_int n, blas_int nrhs, double *a, blas_int lda, double *factors, blas_int factor_lda, blas_int const *ipiv, double *b, blas_int ldb, double *x, blas_int ldx, double *forward_error, double *backward_error, double *work, blas_int *iwork)
 
blas_int syrfs (char uplo, blas_int n, blas_int nrhs, float *a, blas_int lda, float *factors, blas_int factor_lda, blas_int const *ipiv, float *b, blas_int ldb, float *x, blas_int ldx, float *forward_error, float *backward_error, float *work, blas_int *iwork)
 
blas_int 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 sysvx (char fact, char uplo, blas_int n, blas_int nrhs, double *a, blas_int lda, double *af, blas_int ldaf, blas_int *ipiv, double *b, blas_int ldb, double *x, blas_int ldx, double &rcond, double *forward_error, double *backward_error, double *work, blas_int lwork, blas_int *iwork)
 
blas_int sysvx (char fact, char uplo, blas_int n, blas_int nrhs, float *a, blas_int lda, float *af, blas_int ldaf, blas_int *ipiv, float *b, blas_int ldb, float *x, blas_int ldx, float &rcond, float *forward_error, float *backward_error, float *work, blas_int lwork, blas_int *iwork)
 
blas_int 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 sytrd (char uplo, blas_int n, double *a, blas_int lda, double *d, double *e, double *tau, double *work, blas_int lwork)
 
blas_int sytrd (char uplo, blas_int n, float *a, blas_int lda, float *d, float *e, float *tau, float *work, blas_int lwork)
 
blas_int 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 sytrf (char uplo, blas_int n, double *a, blas_int lda, blas_int *ipiv, double *work, blas_int lwork)
 
blas_int sytrf (char uplo, blas_int n, float *a, blas_int lda, blas_int *ipiv, float *work, blas_int lwork)
 
blas_int sytrf (char uplo, blas_int n, uni20::float128 *a, blas_int lda, blas_int *ipiv, uni20::float128 *work, blas_int lwork)
 
blas_int sytri (char uplo, blas_int n, double *a, blas_int lda, blas_int const *ipiv, double *work)
 
blas_int sytri (char uplo, blas_int n, float *a, blas_int lda, blas_int const *ipiv, float *work)
 
blas_int sytri (char uplo, blas_int n, uni20::float128 *a, blas_int lda, blas_int const *ipiv, uni20::float128 *work)
 
blas_int sytrs (char uplo, blas_int n, blas_int nrhs, double *a, blas_int lda, blas_int const *ipiv, double *b, blas_int ldb)
 
blas_int sytrs (char uplo, blas_int n, blas_int nrhs, float *a, blas_int lda, blas_int const *ipiv, float *b, blas_int ldb)
 
blas_int 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 tgevc (char side, char howmny, blas_int *select, blas_int n, double *s, blas_int lds, double *p, blas_int ldp, double *vl, blas_int ldvl, double *vr, blas_int ldvr, blas_int mm, blas_int &computed_vectors, double *work)
 
blas_int tgevc (char side, char howmny, blas_int *select, blas_int n, float *s, blas_int lds, float *p, blas_int ldp, float *vl, blas_int ldvl, float *vr, blas_int ldvr, blas_int mm, blas_int &computed_vectors, float *work)
 
blas_int 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 tgexc (bool wantq, bool wantz, blas_int n, double *a, blas_int lda, double *b, blas_int ldb, double *q, blas_int ldq, double *z, blas_int ldz, blas_int &first, blas_int &last, double *work, blas_int lwork)
 
blas_int tgexc (bool wantq, bool wantz, blas_int n, float *a, blas_int lda, float *b, blas_int ldb, float *q, blas_int ldq, float *z, blas_int ldz, blas_int &first, blas_int &last, float *work, blas_int lwork)
 
blas_int 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 tgsen (blas_int ijob, bool wantq, bool wantz, blas_int *select, blas_int n, double *a, blas_int lda, double *b, blas_int ldb, double *alphar, double *alphai, double *beta, double *q, blas_int ldq, double *z, blas_int ldz, blas_int &selected_dimension, double &pl, double &pr, double *dif, double *work, blas_int lwork, blas_int *iwork, blas_int liwork)
 
blas_int tgsen (blas_int ijob, bool wantq, bool wantz, blas_int *select, blas_int n, float *a, blas_int lda, float *b, blas_int ldb, float *alphar, float *alphai, float *beta, float *q, blas_int ldq, float *z, blas_int ldz, blas_int &selected_dimension, float &pl, float &pr, float *dif, float *work, blas_int lwork, blas_int *iwork, blas_int liwork)
 
blas_int 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 tgsna (char job, char howmny, blas_int *select, blas_int n, double *a, blas_int lda, double *b, blas_int ldb, double *vl, blas_int ldvl, double *vr, blas_int ldvr, double *reciprocal_eigenvalue_condition_numbers, double *reciprocal_eigenvector_condition_numbers, blas_int mm, blas_int &computed_estimates, double *work, blas_int lwork, blas_int *iwork)
 
blas_int tgsna (char job, char howmny, blas_int *select, blas_int n, float *a, blas_int lda, float *b, blas_int ldb, float *vl, blas_int ldvl, float *vr, blas_int ldvr, float *reciprocal_eigenvalue_condition_numbers, float *reciprocal_eigenvector_condition_numbers, blas_int mm, blas_int &computed_estimates, float *work, blas_int lwork, blas_int *iwork)
 
blas_int 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 trcon (char norm, char uplo, char diag, blas_int n, double *a, blas_int lda, double &rcond, double *work, blas_int *iwork)
 
blas_int trcon (char norm, char uplo, char diag, blas_int n, float *a, blas_int lda, float &rcond, float *work, blas_int *iwork)
 
blas_int 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 trevc (char side, char howmny, blas_int *select, blas_int n, double *t, blas_int ldt, double *vl, blas_int ldvl, double *vr, blas_int ldvr, blas_int mm, blas_int &computed_vectors, double *work)
 
blas_int trevc (char side, char howmny, blas_int *select, blas_int n, float *t, blas_int ldt, float *vl, blas_int ldvl, float *vr, blas_int ldvr, blas_int mm, blas_int &computed_vectors, float *work)
 
blas_int 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 trexc (char compq, blas_int n, double *t, blas_int ldt, double *q, blas_int ldq, blas_int &first, blas_int &last, double *work)
 
blas_int trexc (char compq, blas_int n, float *t, blas_int ldt, float *q, blas_int ldq, blas_int &first, blas_int &last, float *work)
 
blas_int trexc (char compq, blas_int n, uni20::complex< double > *t, blas_int ldt, uni20::complex< double > *q, blas_int ldq, blas_int &first, blas_int &last)
 
blas_int trexc (char compq, blas_int n, uni20::complex< float > *t, blas_int ldt, uni20::complex< float > *q, blas_int ldq, blas_int &first, blas_int &last)
 
blas_int 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 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 trrfs (char uplo, char trans, char diag, blas_int n, blas_int nrhs, double *a, blas_int lda, double *b, blas_int ldb, double *x, blas_int ldx, double *forward_error, double *backward_error, double *work, blas_int *iwork)
 
blas_int trrfs (char uplo, char trans, char diag, blas_int n, blas_int nrhs, float *a, blas_int lda, float *b, blas_int ldb, float *x, blas_int ldx, float *forward_error, float *backward_error, float *work, blas_int *iwork)
 
blas_int 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 trsen (char job, char compq, blas_int *select, blas_int n, double *t, blas_int ldt, double *q, blas_int ldq, double *wr, double *wi, blas_int &selected_dimension, double &reciprocal_eigenvalue_cluster_condition, double &reciprocal_invariant_subspace_condition, double *work, blas_int lwork, blas_int *iwork, blas_int liwork)
 
blas_int trsen (char job, char compq, blas_int *select, blas_int n, float *t, blas_int ldt, float *q, blas_int ldq, float *wr, float *wi, blas_int &selected_dimension, float &reciprocal_eigenvalue_cluster_condition, float &reciprocal_invariant_subspace_condition, float *work, blas_int lwork, blas_int *iwork, blas_int liwork)
 
blas_int 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 trsna (char job, char howmny, blas_int *select, blas_int n, double *t, blas_int ldt, double *vl, blas_int ldvl, double *vr, blas_int ldvr, double *reciprocal_eigenvalue_condition_numbers, double *reciprocal_eigenvector_condition_numbers, blas_int mm, blas_int &computed_estimates, double *work, blas_int ldwork, blas_int *iwork)
 
blas_int trsna (char job, char howmny, blas_int *select, blas_int n, float *t, blas_int ldt, float *vl, blas_int ldvl, float *vr, blas_int ldvr, float *reciprocal_eigenvalue_condition_numbers, float *reciprocal_eigenvector_condition_numbers, blas_int mm, blas_int &computed_estimates, float *work, blas_int ldwork, blas_int *iwork)
 
blas_int 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 trsyl (char trans_a, char trans_b, blas_int sign, blas_int m, blas_int n, double *a, blas_int lda, double *b, blas_int ldb, double *c, blas_int ldc, double &scale)
 
blas_int trsyl (char trans_a, char trans_b, blas_int sign, blas_int m, blas_int n, float *a, blas_int lda, float *b, blas_int ldb, float *c, blas_int ldc, float &scale)
 
blas_int 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 trtri (char uplo, char diag, blas_int n, double *a, blas_int lda)
 
blas_int trtri (char uplo, char diag, blas_int n, float *a, blas_int lda)
 
blas_int trtri (char uplo, char diag, blas_int n, uni20::float128 *a, blas_int lda)
 
blas_int trtrs (char uplo, char trans, char diag, blas_int n, blas_int nrhs, double *a, blas_int lda, double *b, blas_int ldb)
 
blas_int trtrs (char uplo, char trans, char diag, blas_int n, blas_int nrhs, float *a, blas_int lda, float *b, blas_int ldb)
 
blas_int 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)
 

Function Documentation

◆ bdsdc() [1/3]

blas_int uni20::lapack::unchecked::bdsdc ( char  uplo,
char  compq,
blas_int  n,
double *  d,
double *  e,
double *  u,
blas_int  ldu,
double *  vt,
blas_int  ldvt,
double *  q,
blas_int *  iq,
double *  work,
blas_int *  iwork 
)
inline

◆ bdsdc() [2/3]

blas_int uni20::lapack::unchecked::bdsdc ( char  uplo,
char  compq,
blas_int  n,
float *  d,
float *  e,
float *  u,
blas_int  ldu,
float *  vt,
blas_int  ldvt,
float *  q,
blas_int *  iq,
float *  work,
blas_int *  iwork 
)
inline

◆ bdsdc() [3/3]

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 
)
inline

◆ bdsqr() [1/3]

blas_int uni20::lapack::unchecked::bdsqr ( char  uplo,
blas_int  n,
blas_int  ncvt,
blas_int  nru,
blas_int  ncc,
double *  d,
double *  e,
double *  vt,
blas_int  ldvt,
double *  u,
blas_int  ldu,
double *  c,
blas_int  ldc,
double *  work 
)
inline

◆ bdsqr() [2/3]

blas_int uni20::lapack::unchecked::bdsqr ( char  uplo,
blas_int  n,
blas_int  ncvt,
blas_int  nru,
blas_int  ncc,
float *  d,
float *  e,
float *  vt,
blas_int  ldvt,
float *  u,
blas_int  ldu,
float *  c,
blas_int  ldc,
float *  work 
)
inline

◆ bdsqr() [3/3]

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 
)
inline

◆ bdsvdx() [1/3]

blas_int uni20::lapack::unchecked::bdsvdx ( char  uplo,
char  jobz,
char  range,
blas_int  n,
double *  d,
double *  e,
double  vl,
double  vu,
blas_int  il,
blas_int  iu,
blas_int &  selected_count,
double *  singular_values,
double *  z,
blas_int  ldz,
double *  work,
blas_int *  iwork 
)
inline

◆ bdsvdx() [2/3]

blas_int uni20::lapack::unchecked::bdsvdx ( char  uplo,
char  jobz,
char  range,
blas_int  n,
float *  d,
float *  e,
float  vl,
float  vu,
blas_int  il,
blas_int  iu,
blas_int &  selected_count,
float *  singular_values,
float *  z,
blas_int  ldz,
float *  work,
blas_int *  iwork 
)
inline

◆ bdsvdx() [3/3]

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 
)
inline

◆ gbcon() [1/3]

blas_int uni20::lapack::unchecked::gbcon ( char  norm,
blas_int  n,
blas_int  kl,
blas_int  ku,
double *  ab,
blas_int  ldab,
blas_int const *  ipiv,
double  anorm,
double &  rcond,
double *  work,
blas_int *  iwork 
)
inline

◆ gbcon() [2/3]

blas_int uni20::lapack::unchecked::gbcon ( char  norm,
blas_int  n,
blas_int  kl,
blas_int  ku,
float *  ab,
blas_int  ldab,
blas_int const *  ipiv,
float  anorm,
float &  rcond,
float *  work,
blas_int *  iwork 
)
inline

◆ gbcon() [3/3]

blas_int uni20::lapack::unchecked::gbcon ( char  norm,
blas_int  n,
blas_int  kl,
blas_int  ku,
uni20::float128 *  ab,
blas_int  ldab,
blas_int const *  ipiv,
uni20::float128  anorm,
uni20::float128 &  rcond,
uni20::float128 *  work,
blas_int *  iwork 
)
inline

◆ gbequ() [1/3]

blas_int uni20::lapack::unchecked::gbequ ( bool  power_of_two,
blas_int  m,
blas_int  n,
blas_int  kl,
blas_int  ku,
double *  ab,
blas_int  ldab,
double *  row_scale,
double *  column_scale,
double &  row_condition,
double &  column_condition,
double &  max_abs 
)
inline

◆ gbequ() [2/3]

blas_int uni20::lapack::unchecked::gbequ ( bool  power_of_two,
blas_int  m,
blas_int  n,
blas_int  kl,
blas_int  ku,
float *  ab,
blas_int  ldab,
float *  row_scale,
float *  column_scale,
float &  row_condition,
float &  column_condition,
float &  max_abs 
)
inline

◆ gbequ() [3/3]

blas_int uni20::lapack::unchecked::gbequ ( bool  power_of_two,
blas_int  m,
blas_int  n,
blas_int  kl,
blas_int  ku,
uni20::float128 *  ab,
blas_int  ldab,
uni20::float128 *  row_scale,
uni20::float128 *  column_scale,
uni20::float128 &  row_condition,
uni20::float128 &  column_condition,
uni20::float128 &  max_abs 
)
inline

◆ gbrfs() [1/3]

blas_int uni20::lapack::unchecked::gbrfs ( char  trans,
blas_int  n,
blas_int  kl,
blas_int  ku,
blas_int  nrhs,
double *  ab,
blas_int  ldab,
double *  afb,
blas_int  ldafb,
blas_int const *  ipiv,
double *  b,
blas_int  ldb,
double *  x,
blas_int  ldx,
double *  forward_error,
double *  backward_error,
double *  work,
blas_int *  iwork 
)
inline

◆ gbrfs() [2/3]

blas_int uni20::lapack::unchecked::gbrfs ( char  trans,
blas_int  n,
blas_int  kl,
blas_int  ku,
blas_int  nrhs,
float *  ab,
blas_int  ldab,
float *  afb,
blas_int  ldafb,
blas_int const *  ipiv,
float *  b,
blas_int  ldb,
float *  x,
blas_int  ldx,
float *  forward_error,
float *  backward_error,
float *  work,
blas_int *  iwork 
)
inline

◆ gbrfs() [3/3]

blas_int uni20::lapack::unchecked::gbrfs ( char  trans,
blas_int  n,
blas_int  kl,
blas_int  ku,
blas_int  nrhs,
uni20::float128 *  ab,
blas_int  ldab,
uni20::float128 *  afb,
blas_int  ldafb,
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 
)
inline

◆ gbsv() [1/3]

blas_int uni20::lapack::unchecked::gbsv ( blas_int  n,
blas_int  kl,
blas_int  ku,
blas_int  nrhs,
double *  ab,
blas_int  ldab,
blas_int *  ipiv,
double *  b,
blas_int  ldb 
)
inline

◆ gbsv() [2/3]

blas_int uni20::lapack::unchecked::gbsv ( blas_int  n,
blas_int  kl,
blas_int  ku,
blas_int  nrhs,
float *  ab,
blas_int  ldab,
blas_int *  ipiv,
float *  b,
blas_int  ldb 
)
inline

◆ gbsv() [3/3]

blas_int uni20::lapack::unchecked::gbsv ( blas_int  n,
blas_int  kl,
blas_int  ku,
blas_int  nrhs,
uni20::float128 *  ab,
blas_int  ldab,
blas_int *  ipiv,
uni20::float128 *  b,
blas_int  ldb 
)
inline

◆ gbsvx() [1/3]

blas_int uni20::lapack::unchecked::gbsvx ( char  fact,
char  trans,
blas_int  n,
blas_int  kl,
blas_int  ku,
blas_int  nrhs,
double *  ab,
blas_int  ldab,
double *  afb,
blas_int  ldafb,
blas_int *  ipiv,
char &  equed,
double *  row_scale,
double *  column_scale,
double *  b,
blas_int  ldb,
double *  x,
blas_int  ldx,
double &  rcond,
double *  forward_error,
double *  backward_error,
double *  work,
blas_int *  iwork 
)
inline

◆ gbsvx() [2/3]

blas_int uni20::lapack::unchecked::gbsvx ( char  fact,
char  trans,
blas_int  n,
blas_int  kl,
blas_int  ku,
blas_int  nrhs,
float *  ab,
blas_int  ldab,
float *  afb,
blas_int  ldafb,
blas_int *  ipiv,
char &  equed,
float *  row_scale,
float *  column_scale,
float *  b,
blas_int  ldb,
float *  x,
blas_int  ldx,
float &  rcond,
float *  forward_error,
float *  backward_error,
float *  work,
blas_int *  iwork 
)
inline

◆ gbsvx() [3/3]

blas_int uni20::lapack::unchecked::gbsvx ( char  fact,
char  trans,
blas_int  n,
blas_int  kl,
blas_int  ku,
blas_int  nrhs,
uni20::float128 *  ab,
blas_int  ldab,
uni20::float128 *  afb,
blas_int  ldafb,
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 
)
inline

◆ gbtrf() [1/3]

blas_int uni20::lapack::unchecked::gbtrf ( blas_int  m,
blas_int  n,
blas_int  kl,
blas_int  ku,
double *  ab,
blas_int  ldab,
blas_int *  ipiv 
)
inline

◆ gbtrf() [2/3]

blas_int uni20::lapack::unchecked::gbtrf ( blas_int  m,
blas_int  n,
blas_int  kl,
blas_int  ku,
float *  ab,
blas_int  ldab,
blas_int *  ipiv 
)
inline

◆ gbtrf() [3/3]

blas_int uni20::lapack::unchecked::gbtrf ( blas_int  m,
blas_int  n,
blas_int  kl,
blas_int  ku,
uni20::float128 *  ab,
blas_int  ldab,
blas_int *  ipiv 
)
inline

◆ gbtrs() [1/3]

blas_int uni20::lapack::unchecked::gbtrs ( char  trans,
blas_int  n,
blas_int  kl,
blas_int  ku,
blas_int  nrhs,
double *  ab,
blas_int  ldab,
blas_int const *  ipiv,
double *  b,
blas_int  ldb 
)
inline

◆ gbtrs() [2/3]

blas_int uni20::lapack::unchecked::gbtrs ( char  trans,
blas_int  n,
blas_int  kl,
blas_int  ku,
blas_int  nrhs,
float *  ab,
blas_int  ldab,
blas_int const *  ipiv,
float *  b,
blas_int  ldb 
)
inline

◆ gbtrs() [3/3]

blas_int uni20::lapack::unchecked::gbtrs ( char  trans,
blas_int  n,
blas_int  kl,
blas_int  ku,
blas_int  nrhs,
uni20::float128 *  ab,
blas_int  ldab,
blas_int const *  ipiv,
uni20::float128 *  b,
blas_int  ldb 
)
inline

◆ gebak() [1/3]

blas_int uni20::lapack::unchecked::gebak ( char  job,
char  side,
blas_int  n,
blas_int  first,
blas_int  last,
double *  scale,
blas_int  vector_count,
double *  vectors,
blas_int  leading_dimension 
)
inline

◆ gebak() [2/3]

blas_int uni20::lapack::unchecked::gebak ( char  job,
char  side,
blas_int  n,
blas_int  first,
blas_int  last,
float *  scale,
blas_int  vector_count,
float *  vectors,
blas_int  leading_dimension 
)
inline

◆ gebak() [3/3]

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 
)
inline

◆ gebal() [1/3]

blas_int uni20::lapack::unchecked::gebal ( char  job,
blas_int  n,
double *  a,
blas_int  lda,
blas_int &  first,
blas_int &  last,
double *  scale 
)
inline

◆ gebal() [2/3]

blas_int uni20::lapack::unchecked::gebal ( char  job,
blas_int  n,
float *  a,
blas_int  lda,
blas_int &  first,
blas_int &  last,
float *  scale 
)
inline

◆ gebal() [3/3]

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 
)
inline

◆ gebrd() [1/3]

blas_int uni20::lapack::unchecked::gebrd ( blas_int  m,
blas_int  n,
double *  a,
blas_int  lda,
double *  d,
double *  e,
double *  tauq,
double *  taup,
double *  work,
blas_int  lwork 
)
inline

◆ gebrd() [2/3]

blas_int uni20::lapack::unchecked::gebrd ( blas_int  m,
blas_int  n,
float *  a,
blas_int  lda,
float *  d,
float *  e,
float *  tauq,
float *  taup,
float *  work,
blas_int  lwork 
)
inline

◆ gebrd() [3/3]

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 
)
inline

◆ gecon() [1/6]

blas_int uni20::lapack::unchecked::gecon ( char  norm,
blas_int  n,
double const *  a,
blas_int  lda,
double  anorm,
double &  rcond,
double *  work,
blas_int *  iwork 
)
inline

◆ gecon() [2/6]

blas_int uni20::lapack::unchecked::gecon ( char  norm,
blas_int  n,
float const *  a,
blas_int  lda,
float  anorm,
float &  rcond,
float *  work,
blas_int *  iwork 
)
inline

◆ gecon() [3/6]

blas_int uni20::lapack::unchecked::gecon ( char  norm,
blas_int  n,
uni20::complex< double > const *  a,
blas_int  lda,
double  anorm,
double &  rcond,
uni20::complex< double > *  work,
double *  rwork 
)
inline

◆ gecon() [4/6]

blas_int uni20::lapack::unchecked::gecon ( char  norm,
blas_int  n,
uni20::complex< float > const *  a,
blas_int  lda,
float  anorm,
float &  rcond,
uni20::complex< float > *  work,
float *  rwork 
)
inline

◆ gecon() [5/6]

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 
)
inline

◆ gecon() [6/6]

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 
)
inline

◆ geequ() [1/3]

blas_int uni20::lapack::unchecked::geequ ( blas_int  m,
blas_int  n,
double *  a,
blas_int  lda,
double *  row_scale,
double *  column_scale,
double &  row_condition,
double &  column_condition,
double &  max_abs 
)
inline

◆ geequ() [2/3]

blas_int uni20::lapack::unchecked::geequ ( blas_int  m,
blas_int  n,
float *  a,
blas_int  lda,
float *  row_scale,
float *  column_scale,
float &  row_condition,
float &  column_condition,
float &  max_abs 
)
inline

◆ geequ() [3/3]

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 
)
inline

◆ gees() [1/6]

blas_int uni20::lapack::unchecked::gees ( char  jobvs,
char  sort,
blas_int  n,
double *  a,
blas_int  lda,
blas_int &  selected_dimension,
double *  wr,
double *  wi,
double *  vs,
blas_int  ldvs,
double *  work,
blas_int  lwork,
blas_int *  bwork 
)
inline

◆ gees() [2/6]

blas_int uni20::lapack::unchecked::gees ( char  jobvs,
char  sort,
blas_int  n,
float *  a,
blas_int  lda,
blas_int &  selected_dimension,
float *  wr,
float *  wi,
float *  vs,
blas_int  ldvs,
float *  work,
blas_int  lwork,
blas_int *  bwork 
)
inline

◆ gees() [3/6]

blas_int uni20::lapack::unchecked::gees ( char  jobvs,
char  sort,
blas_int  n,
uni20::complex< double > *  a,
blas_int  lda,
blas_int &  selected_dimension,
uni20::complex< double > *  w,
uni20::complex< double > *  vs,
blas_int  ldvs,
uni20::complex< double > *  work,
blas_int  lwork,
double *  rwork,
blas_int *  bwork 
)
inline

◆ gees() [4/6]

blas_int uni20::lapack::unchecked::gees ( char  jobvs,
char  sort,
blas_int  n,
uni20::complex< float > *  a,
blas_int  lda,
blas_int &  selected_dimension,
uni20::complex< float > *  w,
uni20::complex< float > *  vs,
blas_int  ldvs,
uni20::complex< float > *  work,
blas_int  lwork,
float *  rwork,
blas_int *  bwork 
)
inline

◆ gees() [5/6]

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 
)
inline

◆ gees() [6/6]

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 
)
inline

◆ geev() [1/6]

blas_int uni20::lapack::unchecked::geev ( char  jobvl,
char  jobvr,
blas_int  n,
double *  a,
blas_int  lda,
double *  wr,
double *  wi,
double *  vl,
blas_int  ldvl,
double *  vr,
blas_int  ldvr,
double *  work,
blas_int  lwork 
)
inline

◆ geev() [2/6]

blas_int uni20::lapack::unchecked::geev ( char  jobvl,
char  jobvr,
blas_int  n,
float *  a,
blas_int  lda,
float *  wr,
float *  wi,
float *  vl,
blas_int  ldvl,
float *  vr,
blas_int  ldvr,
float *  work,
blas_int  lwork 
)
inline

◆ geev() [3/6]

blas_int uni20::lapack::unchecked::geev ( char  jobvl,
char  jobvr,
blas_int  n,
uni20::complex< double > *  a,
blas_int  lda,
uni20::complex< double > *  w,
uni20::complex< double > *  vl,
blas_int  ldvl,
uni20::complex< double > *  vr,
blas_int  ldvr,
uni20::complex< double > *  work,
blas_int  lwork,
double *  rwork 
)
inline

◆ geev() [4/6]

blas_int uni20::lapack::unchecked::geev ( char  jobvl,
char  jobvr,
blas_int  n,
uni20::complex< float > *  a,
blas_int  lda,
uni20::complex< float > *  w,
uni20::complex< float > *  vl,
blas_int  ldvl,
uni20::complex< float > *  vr,
blas_int  ldvr,
uni20::complex< float > *  work,
blas_int  lwork,
float *  rwork 
)
inline

◆ geev() [5/6]

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 
)
inline

◆ geev() [6/6]

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 
)
inline

◆ geevx() [1/3]

blas_int uni20::lapack::unchecked::geevx ( char  balanc,
char  jobvl,
char  jobvr,
char  sense,
blas_int  n,
double *  a,
blas_int  lda,
double *  wr,
double *  wi,
double *  vl,
blas_int  ldvl,
double *  vr,
blas_int  ldvr,
blas_int &  ilo,
blas_int &  ihi,
double *  scale,
double &  abnrm,
double *  rconde,
double *  rcondv,
double *  work,
blas_int  lwork,
blas_int *  iwork 
)
inline

◆ geevx() [2/3]

blas_int uni20::lapack::unchecked::geevx ( char  balanc,
char  jobvl,
char  jobvr,
char  sense,
blas_int  n,
float *  a,
blas_int  lda,
float *  wr,
float *  wi,
float *  vl,
blas_int  ldvl,
float *  vr,
blas_int  ldvr,
blas_int &  ilo,
blas_int &  ihi,
float *  scale,
float &  abnrm,
float *  rconde,
float *  rcondv,
float *  work,
blas_int  lwork,
blas_int *  iwork 
)
inline

◆ geevx() [3/3]

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 
)
inline

◆ gehrd() [1/3]

blas_int uni20::lapack::unchecked::gehrd ( blas_int  n,
blas_int  first,
blas_int  last,
double *  a,
blas_int  lda,
double *  tau,
double *  work,
blas_int  lwork 
)
inline

◆ gehrd() [2/3]

blas_int uni20::lapack::unchecked::gehrd ( blas_int  n,
blas_int  first,
blas_int  last,
float *  a,
blas_int  lda,
float *  tau,
float *  work,
blas_int  lwork 
)
inline

◆ gehrd() [3/3]

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 
)
inline

◆ gelqf() [1/6]

blas_int uni20::lapack::unchecked::gelqf ( blas_int  m,
blas_int  n,
double *  a,
blas_int  lda,
double *  tau,
double *  work,
blas_int  lwork 
)
inline

◆ gelqf() [2/6]

blas_int uni20::lapack::unchecked::gelqf ( blas_int  m,
blas_int  n,
float *  a,
blas_int  lda,
float *  tau,
float *  work,
blas_int  lwork 
)
inline

◆ gelqf() [3/6]

blas_int uni20::lapack::unchecked::gelqf ( blas_int  m,
blas_int  n,
uni20::complex< double > *  a,
blas_int  lda,
uni20::complex< double > *  tau,
uni20::complex< double > *  work,
blas_int  lwork 
)
inline

◆ gelqf() [4/6]

blas_int uni20::lapack::unchecked::gelqf ( blas_int  m,
blas_int  n,
uni20::complex< float > *  a,
blas_int  lda,
uni20::complex< float > *  tau,
uni20::complex< float > *  work,
blas_int  lwork 
)
inline

◆ gelqf() [5/6]

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 
)
inline

◆ gelqf() [6/6]

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 
)
inline

◆ gels() [1/3]

blas_int uni20::lapack::unchecked::gels ( char  trans,
blas_int  m,
blas_int  n,
blas_int  nrhs,
double *  a,
blas_int  lda,
double *  b,
blas_int  ldb,
double *  work,
blas_int  lwork 
)
inline

◆ gels() [2/3]

blas_int uni20::lapack::unchecked::gels ( char  trans,
blas_int  m,
blas_int  n,
blas_int  nrhs,
float *  a,
blas_int  lda,
float *  b,
blas_int  ldb,
float *  work,
blas_int  lwork 
)
inline

◆ gels() [3/3]

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 
)
inline

◆ gelsd() [1/3]

blas_int uni20::lapack::unchecked::gelsd ( blas_int  m,
blas_int  n,
blas_int  nrhs,
double *  a,
blas_int  lda,
double *  b,
blas_int  ldb,
double *  s,
double  rcond,
blas_int &  rank,
double *  work,
blas_int  lwork,
blas_int *  iwork 
)
inline

◆ gelsd() [2/3]

blas_int uni20::lapack::unchecked::gelsd ( blas_int  m,
blas_int  n,
blas_int  nrhs,
float *  a,
blas_int  lda,
float *  b,
blas_int  ldb,
float *  s,
float  rcond,
blas_int &  rank,
float *  work,
blas_int  lwork,
blas_int *  iwork 
)
inline

◆ gelsd() [3/3]

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 
)
inline

◆ gelss() [1/6]

blas_int uni20::lapack::unchecked::gelss ( blas_int  m,
blas_int  n,
blas_int  nrhs,
double *  a,
blas_int  lda,
double *  b,
blas_int  ldb,
double *  s,
double  rcond,
blas_int &  rank,
double *  work,
blas_int  lwork 
)
inline

◆ gelss() [2/6]

blas_int uni20::lapack::unchecked::gelss ( blas_int  m,
blas_int  n,
blas_int  nrhs,
float *  a,
blas_int  lda,
float *  b,
blas_int  ldb,
float *  s,
float  rcond,
blas_int &  rank,
float *  work,
blas_int  lwork 
)
inline

◆ gelss() [3/6]

blas_int uni20::lapack::unchecked::gelss ( blas_int  m,
blas_int  n,
blas_int  nrhs,
uni20::complex< double > *  a,
blas_int  lda,
uni20::complex< double > *  b,
blas_int  ldb,
double *  s,
double  rcond,
blas_int &  rank,
uni20::complex< double > *  work,
blas_int  lwork,
double *  rwork 
)
inline

Unchecked complex minimum-norm SVD least squares; positive INFO reports nonconvergence.

◆ gelss() [4/6]

blas_int uni20::lapack::unchecked::gelss ( blas_int  m,
blas_int  n,
blas_int  nrhs,
uni20::complex< float > *  a,
blas_int  lda,
uni20::complex< float > *  b,
blas_int  ldb,
float *  s,
float  rcond,
blas_int &  rank,
uni20::complex< float > *  work,
blas_int  lwork,
float *  rwork 
)
inline

Unchecked complex minimum-norm SVD least squares; positive INFO reports nonconvergence.

◆ gelss() [5/6]

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 
)
inline

Unchecked complex binary128 minimum-norm SVD least squares.

◆ gelss() [6/6]

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 
)
inline

◆ gelsy() [1/3]

blas_int uni20::lapack::unchecked::gelsy ( blas_int  m,
blas_int  n,
blas_int  nrhs,
double *  a,
blas_int  lda,
double *  b,
blas_int  ldb,
blas_int *  jpvt,
double  rcond,
blas_int &  rank,
double *  work,
blas_int  lwork 
)
inline

◆ gelsy() [2/3]

blas_int uni20::lapack::unchecked::gelsy ( blas_int  m,
blas_int  n,
blas_int  nrhs,
float *  a,
blas_int  lda,
float *  b,
blas_int  ldb,
blas_int *  jpvt,
float  rcond,
blas_int &  rank,
float *  work,
blas_int  lwork 
)
inline

◆ gelsy() [3/3]

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 
)
inline

◆ geqlf() [1/3]

blas_int uni20::lapack::unchecked::geqlf ( blas_int  m,
blas_int  n,
double *  a,
blas_int  lda,
double *  tau,
double *  work,
blas_int  lwork 
)
inline

◆ geqlf() [2/3]

blas_int uni20::lapack::unchecked::geqlf ( blas_int  m,
blas_int  n,
float *  a,
blas_int  lda,
float *  tau,
float *  work,
blas_int  lwork 
)
inline

◆ geqlf() [3/3]

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 
)
inline

◆ geqp3() [1/3]

blas_int uni20::lapack::unchecked::geqp3 ( blas_int  m,
blas_int  n,
double *  a,
blas_int  lda,
blas_int *  jpvt,
double *  tau,
double *  work,
blas_int  lwork 
)
inline

◆ geqp3() [2/3]

blas_int uni20::lapack::unchecked::geqp3 ( blas_int  m,
blas_int  n,
float *  a,
blas_int  lda,
blas_int *  jpvt,
float *  tau,
float *  work,
blas_int  lwork 
)
inline

◆ geqp3() [3/3]

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 
)
inline

◆ geqrf() [1/6]

blas_int uni20::lapack::unchecked::geqrf ( blas_int  m,
blas_int  n,
double *  a,
blas_int  lda,
double *  tau,
double *  work,
blas_int  lwork 
)
inline

◆ geqrf() [2/6]

blas_int uni20::lapack::unchecked::geqrf ( blas_int  m,
blas_int  n,
float *  a,
blas_int  lda,
float *  tau,
float *  work,
blas_int  lwork 
)
inline

◆ geqrf() [3/6]

blas_int uni20::lapack::unchecked::geqrf ( blas_int  m,
blas_int  n,
uni20::complex< double > *  a,
blas_int  lda,
uni20::complex< double > *  tau,
uni20::complex< double > *  work,
blas_int  lwork 
)
inline

◆ geqrf() [4/6]

blas_int uni20::lapack::unchecked::geqrf ( blas_int  m,
blas_int  n,
uni20::complex< float > *  a,
blas_int  lda,
uni20::complex< float > *  tau,
uni20::complex< float > *  work,
blas_int  lwork 
)
inline

◆ geqrf() [5/6]

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 
)
inline

◆ geqrf() [6/6]

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 
)
inline

◆ gerfs() [1/3]

blas_int uni20::lapack::unchecked::gerfs ( char  trans,
blas_int  n,
blas_int  nrhs,
double *  a,
blas_int  lda,
double *  factors,
blas_int  factor_lda,
blas_int const *  ipiv,
double *  b,
blas_int  ldb,
double *  x,
blas_int  ldx,
double *  forward_error,
double *  backward_error,
double *  work,
blas_int *  iwork 
)
inline

◆ gerfs() [2/3]

blas_int uni20::lapack::unchecked::gerfs ( char  trans,
blas_int  n,
blas_int  nrhs,
float *  a,
blas_int  lda,
float *  factors,
blas_int  factor_lda,
blas_int const *  ipiv,
float *  b,
blas_int  ldb,
float *  x,
blas_int  ldx,
float *  forward_error,
float *  backward_error,
float *  work,
blas_int *  iwork 
)
inline

◆ gerfs() [3/3]

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 
)
inline

◆ gerqf() [1/3]

blas_int uni20::lapack::unchecked::gerqf ( blas_int  m,
blas_int  n,
double *  a,
blas_int  lda,
double *  tau,
double *  work,
blas_int  lwork 
)
inline

◆ gerqf() [2/3]

blas_int uni20::lapack::unchecked::gerqf ( blas_int  m,
blas_int  n,
float *  a,
blas_int  lda,
float *  tau,
float *  work,
blas_int  lwork 
)
inline

◆ gerqf() [3/3]

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 
)
inline

◆ gesdd() [1/6]

blas_int uni20::lapack::unchecked::gesdd ( char  jobz,
blas_int  m,
blas_int  n,
double *  a,
blas_int  lda,
double *  s,
double *  u,
blas_int  ldu,
double *  vt,
blas_int  ldvt,
double *  work,
blas_int  lwork,
blas_int *  iwork 
)
inline

◆ gesdd() [2/6]

blas_int uni20::lapack::unchecked::gesdd ( char  jobz,
blas_int  m,
blas_int  n,
float *  a,
blas_int  lda,
float *  s,
float *  u,
blas_int  ldu,
float *  vt,
blas_int  ldvt,
float *  work,
blas_int  lwork,
blas_int *  iwork 
)
inline

◆ gesdd() [3/6]

blas_int uni20::lapack::unchecked::gesdd ( char  jobz,
blas_int  m,
blas_int  n,
uni20::complex< double > *  a,
blas_int  lda,
double *  s,
uni20::complex< double > *  u,
blas_int  ldu,
uni20::complex< double > *  vt,
blas_int  ldvt,
uni20::complex< double > *  work,
blas_int  lwork,
double *  rwork,
blas_int *  iwork 
)
inline

◆ gesdd() [4/6]

blas_int uni20::lapack::unchecked::gesdd ( char  jobz,
blas_int  m,
blas_int  n,
uni20::complex< float > *  a,
blas_int  lda,
float *  s,
uni20::complex< float > *  u,
blas_int  ldu,
uni20::complex< float > *  vt,
blas_int  ldvt,
uni20::complex< float > *  work,
blas_int  lwork,
float *  rwork,
blas_int *  iwork 
)
inline

◆ gesdd() [5/6]

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 
)
inline

◆ gesdd() [6/6]

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 
)
inline

◆ gesv() [1/6]

blas_int uni20::lapack::unchecked::gesv ( blas_int  n,
blas_int  nrhs,
double *  a,
blas_int  lda,
blas_int *  ipiv,
double *  b,
blas_int  ldb 
)
inline

◆ gesv() [2/6]

blas_int uni20::lapack::unchecked::gesv ( blas_int  n,
blas_int  nrhs,
float *  a,
blas_int  lda,
blas_int *  ipiv,
float *  b,
blas_int  ldb 
)
inline

◆ gesv() [3/6]

blas_int uni20::lapack::unchecked::gesv ( blas_int  n,
blas_int  nrhs,
uni20::complex< double > *  a,
blas_int  lda,
blas_int *  ipiv,
uni20::complex< double > *  b,
blas_int  ldb 
)
inline

◆ gesv() [4/6]

blas_int uni20::lapack::unchecked::gesv ( blas_int  n,
blas_int  nrhs,
uni20::complex< float > *  a,
blas_int  lda,
blas_int *  ipiv,
uni20::complex< float > *  b,
blas_int  ldb 
)
inline

◆ gesv() [5/6]

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 
)
inline

◆ gesv() [6/6]

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 
)
inline

◆ gesvd() [1/6]

blas_int uni20::lapack::unchecked::gesvd ( char  jobu,
char  jobvt,
blas_int  m,
blas_int  n,
double *  a,
blas_int  lda,
double *  s,
double *  u,
blas_int  ldu,
double *  vt,
blas_int  ldvt,
double *  work,
blas_int  lwork 
)
inline

◆ gesvd() [2/6]

blas_int uni20::lapack::unchecked::gesvd ( char  jobu,
char  jobvt,
blas_int  m,
blas_int  n,
float *  a,
blas_int  lda,
float *  s,
float *  u,
blas_int  ldu,
float *  vt,
blas_int  ldvt,
float *  work,
blas_int  lwork 
)
inline

◆ gesvd() [3/6]

blas_int uni20::lapack::unchecked::gesvd ( char  jobu,
char  jobvt,
blas_int  m,
blas_int  n,
uni20::complex< double > *  a,
blas_int  lda,
double *  s,
uni20::complex< double > *  u,
blas_int  ldu,
uni20::complex< double > *  vt,
blas_int  ldvt,
uni20::complex< double > *  work,
blas_int  lwork,
double *  rwork 
)
inline

◆ gesvd() [4/6]

blas_int uni20::lapack::unchecked::gesvd ( char  jobu,
char  jobvt,
blas_int  m,
blas_int  n,
uni20::complex< float > *  a,
blas_int  lda,
float *  s,
uni20::complex< float > *  u,
blas_int  ldu,
uni20::complex< float > *  vt,
blas_int  ldvt,
uni20::complex< float > *  work,
blas_int  lwork,
float *  rwork 
)
inline

◆ gesvd() [5/6]

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 
)
inline

◆ gesvd() [6/6]

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 
)
inline

◆ gesvdx() [1/6]

blas_int uni20::lapack::unchecked::gesvdx ( char  jobu,
char  jobvt,
char  range,
blas_int  m,
blas_int  n,
double *  a,
blas_int  lda,
double  vl,
double  vu,
blas_int  il,
blas_int  iu,
blas_int &  selected_count,
double *  singular_values,
double *  u,
blas_int  ldu,
double *  vt,
blas_int  ldvt,
double *  work,
blas_int  lwork,
blas_int *  iwork 
)
inline

◆ gesvdx() [2/6]

blas_int uni20::lapack::unchecked::gesvdx ( char  jobu,
char  jobvt,
char  range,
blas_int  m,
blas_int  n,
float *  a,
blas_int  lda,
float  vl,
float  vu,
blas_int  il,
blas_int  iu,
blas_int &  selected_count,
float *  singular_values,
float *  u,
blas_int  ldu,
float *  vt,
blas_int  ldvt,
float *  work,
blas_int  lwork,
blas_int *  iwork 
)
inline

◆ gesvdx() [3/6]

blas_int uni20::lapack::unchecked::gesvdx ( char  jobu,
char  jobvt,
char  range,
blas_int  m,
blas_int  n,
uni20::complex< double > *  a,
blas_int  lda,
double  vl,
double  vu,
blas_int  il,
blas_int  iu,
blas_int &  selected_count,
double *  singular_values,
uni20::complex< double > *  u,
blas_int  ldu,
uni20::complex< double > *  vt,
blas_int  ldvt,
uni20::complex< double > *  work,
blas_int  lwork,
double *  rwork,
blas_int *  iwork 
)
inline

◆ gesvdx() [4/6]

blas_int uni20::lapack::unchecked::gesvdx ( char  jobu,
char  jobvt,
char  range,
blas_int  m,
blas_int  n,
uni20::complex< float > *  a,
blas_int  lda,
float  vl,
float  vu,
blas_int  il,
blas_int  iu,
blas_int &  selected_count,
float *  singular_values,
uni20::complex< float > *  u,
blas_int  ldu,
uni20::complex< float > *  vt,
blas_int  ldvt,
uni20::complex< float > *  work,
blas_int  lwork,
float *  rwork,
blas_int *  iwork 
)
inline

◆ gesvdx() [5/6]

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 
)
inline

◆ gesvdx() [6/6]

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 
)
inline

◆ gesvx() [1/3]

blas_int uni20::lapack::unchecked::gesvx ( char  fact,
char  trans,
blas_int  n,
blas_int  nrhs,
double *  a,
blas_int  lda,
double *  af,
blas_int  ldaf,
blas_int *  ipiv,
char &  equed,
double *  row_scale,
double *  column_scale,
double *  b,
blas_int  ldb,
double *  x,
blas_int  ldx,
double &  rcond,
double *  forward_error,
double *  backward_error,
double *  work,
blas_int *  iwork 
)
inline

◆ gesvx() [2/3]

blas_int uni20::lapack::unchecked::gesvx ( char  fact,
char  trans,
blas_int  n,
blas_int  nrhs,
float *  a,
blas_int  lda,
float *  af,
blas_int  ldaf,
blas_int *  ipiv,
char &  equed,
float *  row_scale,
float *  column_scale,
float *  b,
blas_int  ldb,
float *  x,
blas_int  ldx,
float &  rcond,
float *  forward_error,
float *  backward_error,
float *  work,
blas_int *  iwork 
)
inline

◆ gesvx() [3/3]

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 
)
inline

◆ getrf() [1/6]

blas_int uni20::lapack::unchecked::getrf ( blas_int  m,
blas_int  n,
double *  a,
blas_int  lda,
blas_int *  ipiv 
)
inline

◆ getrf() [2/6]

blas_int uni20::lapack::unchecked::getrf ( blas_int  m,
blas_int  n,
float *  a,
blas_int  lda,
blas_int *  ipiv 
)
inline

◆ getrf() [3/6]

blas_int uni20::lapack::unchecked::getrf ( blas_int  m,
blas_int  n,
uni20::complex< double > *  a,
blas_int  lda,
blas_int *  ipiv 
)
inline

◆ getrf() [4/6]

blas_int uni20::lapack::unchecked::getrf ( blas_int  m,
blas_int  n,
uni20::complex< float > *  a,
blas_int  lda,
blas_int *  ipiv 
)
inline

◆ getrf() [5/6]

blas_int uni20::lapack::unchecked::getrf ( blas_int  m,
blas_int  n,
uni20::complex< uni20::float128 > *  a,
blas_int  lda,
blas_int *  ipiv 
)
inline

◆ getrf() [6/6]

blas_int uni20::lapack::unchecked::getrf ( blas_int  m,
blas_int  n,
uni20::float128 *  a,
blas_int  lda,
blas_int *  ipiv 
)
inline

◆ getri() [1/6]

blas_int uni20::lapack::unchecked::getri ( blas_int  n,
double *  a,
blas_int  lda,
blas_int *  ipiv,
double *  work,
blas_int  lwork 
)
inline

◆ getri() [2/6]

blas_int uni20::lapack::unchecked::getri ( blas_int  n,
float *  a,
blas_int  lda,
blas_int *  ipiv,
float *  work,
blas_int  lwork 
)
inline

◆ getri() [3/6]

blas_int uni20::lapack::unchecked::getri ( blas_int  n,
uni20::complex< double > *  a,
blas_int  lda,
blas_int *  ipiv,
uni20::complex< double > *  work,
blas_int  lwork 
)
inline

◆ getri() [4/6]

blas_int uni20::lapack::unchecked::getri ( blas_int  n,
uni20::complex< float > *  a,
blas_int  lda,
blas_int *  ipiv,
uni20::complex< float > *  work,
blas_int  lwork 
)
inline

◆ getri() [5/6]

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 
)
inline

◆ getri() [6/6]

blas_int uni20::lapack::unchecked::getri ( blas_int  n,
uni20::float128 *  a,
blas_int  lda,
blas_int *  ipiv,
uni20::float128 *  work,
blas_int  lwork 
)
inline

◆ getrs() [1/6]

blas_int uni20::lapack::unchecked::getrs ( char  trans,
blas_int  n,
blas_int  nrhs,
double *  a,
blas_int  lda,
blas_int const *  ipiv,
double *  b,
blas_int  ldb 
)
inline

◆ getrs() [2/6]

blas_int uni20::lapack::unchecked::getrs ( char  trans,
blas_int  n,
blas_int  nrhs,
float *  a,
blas_int  lda,
blas_int const *  ipiv,
float *  b,
blas_int  ldb 
)
inline

◆ getrs() [3/6]

blas_int uni20::lapack::unchecked::getrs ( char  trans,
blas_int  n,
blas_int  nrhs,
uni20::complex< double > *  a,
blas_int  lda,
blas_int const *  ipiv,
uni20::complex< double > *  b,
blas_int  ldb 
)
inline

◆ getrs() [4/6]

blas_int uni20::lapack::unchecked::getrs ( char  trans,
blas_int  n,
blas_int  nrhs,
uni20::complex< float > *  a,
blas_int  lda,
blas_int const *  ipiv,
uni20::complex< float > *  b,
blas_int  ldb 
)
inline

◆ getrs() [5/6]

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 
)
inline

◆ getrs() [6/6]

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 
)
inline

◆ ggbak() [1/3]

blas_int uni20::lapack::unchecked::ggbak ( char  job,
char  side,
blas_int  n,
blas_int  first,
blas_int  last,
double *  lscale,
double *  rscale,
blas_int  vector_count,
double *  vectors,
blas_int  leading_dimension 
)
inline

◆ ggbak() [2/3]

blas_int uni20::lapack::unchecked::ggbak ( char  job,
char  side,
blas_int  n,
blas_int  first,
blas_int  last,
float *  lscale,
float *  rscale,
blas_int  vector_count,
float *  vectors,
blas_int  leading_dimension 
)
inline

◆ ggbak() [3/3]

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 
)
inline

◆ ggbal() [1/3]

blas_int uni20::lapack::unchecked::ggbal ( char  job,
blas_int  n,
double *  a,
blas_int  lda,
double *  b,
blas_int  ldb,
blas_int &  first,
blas_int &  last,
double *  lscale,
double *  rscale,
double *  work 
)
inline

◆ ggbal() [2/3]

blas_int uni20::lapack::unchecked::ggbal ( char  job,
blas_int  n,
float *  a,
blas_int  lda,
float *  b,
blas_int  ldb,
blas_int &  first,
blas_int &  last,
float *  lscale,
float *  rscale,
float *  work 
)
inline

◆ ggbal() [3/3]

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 
)
inline

◆ gges() [1/3]

blas_int uni20::lapack::unchecked::gges ( char  jobvsl,
char  jobvsr,
char  sort,
blas_int  n,
double *  a,
blas_int  lda,
double *  b,
blas_int  ldb,
blas_int &  selected_dimension,
double *  alphar,
double *  alphai,
double *  beta,
double *  vsl,
blas_int  ldvsl,
double *  vsr,
blas_int  ldvsr,
double *  work,
blas_int  lwork,
blas_int *  bwork 
)
inline

◆ gges() [2/3]

blas_int uni20::lapack::unchecked::gges ( char  jobvsl,
char  jobvsr,
char  sort,
blas_int  n,
float *  a,
blas_int  lda,
float *  b,
blas_int  ldb,
blas_int &  selected_dimension,
float *  alphar,
float *  alphai,
float *  beta,
float *  vsl,
blas_int  ldvsl,
float *  vsr,
blas_int  ldvsr,
float *  work,
blas_int  lwork,
blas_int *  bwork 
)
inline

◆ gges() [3/3]

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 
)
inline

◆ ggev() [1/3]

blas_int uni20::lapack::unchecked::ggev ( char  jobvl,
char  jobvr,
blas_int  n,
double *  a,
blas_int  lda,
double *  b,
blas_int  ldb,
double *  alphar,
double *  alphai,
double *  beta,
double *  vl,
blas_int  ldvl,
double *  vr,
blas_int  ldvr,
double *  work,
blas_int  lwork 
)
inline

◆ ggev() [2/3]

blas_int uni20::lapack::unchecked::ggev ( char  jobvl,
char  jobvr,
blas_int  n,
float *  a,
blas_int  lda,
float *  b,
blas_int  ldb,
float *  alphar,
float *  alphai,
float *  beta,
float *  vl,
blas_int  ldvl,
float *  vr,
blas_int  ldvr,
float *  work,
blas_int  lwork 
)
inline

◆ ggev() [3/3]

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 
)
inline

◆ ggevx() [1/3]

blas_int uni20::lapack::unchecked::ggevx ( char  balanc,
char  jobvl,
char  jobvr,
char  sense,
blas_int  n,
double *  a,
blas_int  lda,
double *  b,
blas_int  ldb,
double *  alphar,
double *  alphai,
double *  beta,
double *  vl,
blas_int  ldvl,
double *  vr,
blas_int  ldvr,
blas_int &  ilo,
blas_int &  ihi,
double *  lscale,
double *  rscale,
double &  abnrm,
double &  bbnrm,
double *  rconde,
double *  rcondv,
double *  work,
blas_int  lwork,
blas_int *  iwork,
blas_int *  bwork 
)
inline

◆ ggevx() [2/3]

blas_int uni20::lapack::unchecked::ggevx ( char  balanc,
char  jobvl,
char  jobvr,
char  sense,
blas_int  n,
float *  a,
blas_int  lda,
float *  b,
blas_int  ldb,
float *  alphar,
float *  alphai,
float *  beta,
float *  vl,
blas_int  ldvl,
float *  vr,
blas_int  ldvr,
blas_int &  ilo,
blas_int &  ihi,
float *  lscale,
float *  rscale,
float &  abnrm,
float &  bbnrm,
float *  rconde,
float *  rcondv,
float *  work,
blas_int  lwork,
blas_int *  iwork,
blas_int *  bwork 
)
inline

◆ ggevx() [3/3]

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 
)
inline

◆ gghrd() [1/3]

blas_int uni20::lapack::unchecked::gghrd ( char  compq,
char  compz,
blas_int  n,
blas_int  first,
blas_int  last,
double *  a,
blas_int  lda,
double *  b,
blas_int  ldb,
double *  q,
blas_int  ldq,
double *  z,
blas_int  ldz 
)
inline

◆ gghrd() [2/3]

blas_int uni20::lapack::unchecked::gghrd ( char  compq,
char  compz,
blas_int  n,
blas_int  first,
blas_int  last,
float *  a,
blas_int  lda,
float *  b,
blas_int  ldb,
float *  q,
blas_int  ldq,
float *  z,
blas_int  ldz 
)
inline

◆ gghrd() [3/3]

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 
)
inline

◆ gtcon() [1/3]

blas_int uni20::lapack::unchecked::gtcon ( char  norm,
blas_int  n,
double *  dl,
double *  d,
double *  du,
double *  du2,
blas_int const *  ipiv,
double  matrix_norm,
double &  rcond,
double *  work,
blas_int *  iwork 
)
inline

◆ gtcon() [2/3]

blas_int uni20::lapack::unchecked::gtcon ( char  norm,
blas_int  n,
float *  dl,
float *  d,
float *  du,
float *  du2,
blas_int const *  ipiv,
float  matrix_norm,
float &  rcond,
float *  work,
blas_int *  iwork 
)
inline

◆ gtcon() [3/3]

blas_int uni20::lapack::unchecked::gtcon ( char  norm,
blas_int  n,
uni20::float128 *  dl,
uni20::float128 *  d,
uni20::float128 *  du,
uni20::float128 *  du2,
blas_int const *  ipiv,
uni20::float128  matrix_norm,
uni20::float128 &  rcond,
uni20::float128 *  work,
blas_int *  iwork 
)
inline

◆ gtrfs() [1/3]

blas_int uni20::lapack::unchecked::gtrfs ( char  trans,
blas_int  n,
blas_int  nrhs,
double *  dl,
double *  d,
double *  du,
double *  dlf,
double *  df,
double *  duf,
double *  du2,
blas_int const *  ipiv,
double *  b,
blas_int  ldb,
double *  x,
blas_int  ldx,
double *  forward_error,
double *  backward_error,
double *  work,
blas_int *  iwork 
)
inline

◆ gtrfs() [2/3]

blas_int uni20::lapack::unchecked::gtrfs ( char  trans,
blas_int  n,
blas_int  nrhs,
float *  dl,
float *  d,
float *  du,
float *  dlf,
float *  df,
float *  duf,
float *  du2,
blas_int const *  ipiv,
float *  b,
blas_int  ldb,
float *  x,
blas_int  ldx,
float *  forward_error,
float *  backward_error,
float *  work,
blas_int *  iwork 
)
inline

◆ gtrfs() [3/3]

blas_int uni20::lapack::unchecked::gtrfs ( char  trans,
blas_int  n,
blas_int  nrhs,
uni20::float128 *  dl,
uni20::float128 *  d,
uni20::float128 *  du,
uni20::float128 *  dlf,
uni20::float128 *  df,
uni20::float128 *  duf,
uni20::float128 *  du2,
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 
)
inline

◆ gtsv() [1/3]

blas_int uni20::lapack::unchecked::gtsv ( blas_int  n,
blas_int  nrhs,
double *  dl,
double *  d,
double *  du,
double *  b,
blas_int  ldb 
)
inline

◆ gtsv() [2/3]

blas_int uni20::lapack::unchecked::gtsv ( blas_int  n,
blas_int  nrhs,
float *  dl,
float *  d,
float *  du,
float *  b,
blas_int  ldb 
)
inline

◆ gtsv() [3/3]

blas_int uni20::lapack::unchecked::gtsv ( blas_int  n,
blas_int  nrhs,
uni20::float128 *  dl,
uni20::float128 *  d,
uni20::float128 *  du,
uni20::float128 *  b,
blas_int  ldb 
)
inline

◆ gtsvx() [1/3]

blas_int uni20::lapack::unchecked::gtsvx ( char  fact,
char  trans,
blas_int  n,
blas_int  nrhs,
double *  dl,
double *  d,
double *  du,
double *  dlf,
double *  df,
double *  duf,
double *  du2,
blas_int *  ipiv,
double *  b,
blas_int  ldb,
double *  x,
blas_int  ldx,
double &  rcond,
double *  forward_error,
double *  backward_error,
double *  work,
blas_int *  iwork 
)
inline

◆ gtsvx() [2/3]

blas_int uni20::lapack::unchecked::gtsvx ( char  fact,
char  trans,
blas_int  n,
blas_int  nrhs,
float *  dl,
float *  d,
float *  du,
float *  dlf,
float *  df,
float *  duf,
float *  du2,
blas_int *  ipiv,
float *  b,
blas_int  ldb,
float *  x,
blas_int  ldx,
float &  rcond,
float *  forward_error,
float *  backward_error,
float *  work,
blas_int *  iwork 
)
inline

◆ gtsvx() [3/3]

blas_int uni20::lapack::unchecked::gtsvx ( char  fact,
char  trans,
blas_int  n,
blas_int  nrhs,
uni20::float128 *  dl,
uni20::float128 *  d,
uni20::float128 *  du,
uni20::float128 *  dlf,
uni20::float128 *  df,
uni20::float128 *  duf,
uni20::float128 *  du2,
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 *  iwork 
)
inline

◆ gttrf() [1/3]

blas_int uni20::lapack::unchecked::gttrf ( blas_int  n,
double *  dl,
double *  d,
double *  du,
double *  du2,
blas_int *  ipiv 
)
inline

◆ gttrf() [2/3]

blas_int uni20::lapack::unchecked::gttrf ( blas_int  n,
float *  dl,
float *  d,
float *  du,
float *  du2,
blas_int *  ipiv 
)
inline

◆ gttrf() [3/3]

blas_int uni20::lapack::unchecked::gttrf ( blas_int  n,
uni20::float128 *  dl,
uni20::float128 *  d,
uni20::float128 *  du,
uni20::float128 *  du2,
blas_int *  ipiv 
)
inline

◆ gttrs() [1/3]

blas_int uni20::lapack::unchecked::gttrs ( char  trans,
blas_int  n,
blas_int  nrhs,
double *  dl,
double *  d,
double *  du,
double *  du2,
blas_int const *  ipiv,
double *  b,
blas_int  ldb 
)
inline

◆ gttrs() [2/3]

blas_int uni20::lapack::unchecked::gttrs ( char  trans,
blas_int  n,
blas_int  nrhs,
float *  dl,
float *  d,
float *  du,
float *  du2,
blas_int const *  ipiv,
float *  b,
blas_int  ldb 
)
inline

◆ gttrs() [3/3]

blas_int uni20::lapack::unchecked::gttrs ( char  trans,
blas_int  n,
blas_int  nrhs,
uni20::float128 *  dl,
uni20::float128 *  d,
uni20::float128 *  du,
uni20::float128 *  du2,
blas_int const *  ipiv,
uni20::float128 *  b,
blas_int  ldb 
)
inline

◆ heev() [1/3]

blas_int uni20::lapack::unchecked::heev ( char  jobz,
char  uplo,
blas_int  n,
uni20::complex< double > *  a,
blas_int  lda,
double *  w,
uni20::complex< double > *  work,
blas_int  lwork,
double *  rwork 
)
inline

◆ heev() [2/3]

blas_int uni20::lapack::unchecked::heev ( char  jobz,
char  uplo,
blas_int  n,
uni20::complex< float > *  a,
blas_int  lda,
float *  w,
uni20::complex< float > *  work,
blas_int  lwork,
float *  rwork 
)
inline

◆ heev() [3/3]

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 
)
inline

◆ heevd() [1/3]

blas_int uni20::lapack::unchecked::heevd ( char  jobz,
char  uplo,
blas_int  n,
uni20::complex< double > *  a,
blas_int  lda,
double *  w,
uni20::complex< double > *  work,
blas_int  lwork,
double *  rwork,
blas_int  lrwork,
blas_int *  iwork,
blas_int  liwork 
)
inline

◆ heevd() [2/3]

blas_int uni20::lapack::unchecked::heevd ( char  jobz,
char  uplo,
blas_int  n,
uni20::complex< float > *  a,
blas_int  lda,
float *  w,
uni20::complex< float > *  work,
blas_int  lwork,
float *  rwork,
blas_int  lrwork,
blas_int *  iwork,
blas_int  liwork 
)
inline

◆ heevd() [3/3]

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 
)
inline

◆ heevr() [1/3]

blas_int uni20::lapack::unchecked::heevr ( char  jobz,
char  range,
char  uplo,
blas_int  n,
uni20::complex< double > *  a,
blas_int  lda,
double  vl,
double  vu,
blas_int  il,
blas_int  iu,
double  abstol,
blas_int &  selected_count,
double *  w,
uni20::complex< double > *  z,
blas_int  ldz,
blas_int *  isuppz,
uni20::complex< double > *  work,
blas_int  lwork,
double *  rwork,
blas_int  lrwork,
blas_int *  iwork,
blas_int  liwork 
)
inline

◆ heevr() [2/3]

blas_int uni20::lapack::unchecked::heevr ( char  jobz,
char  range,
char  uplo,
blas_int  n,
uni20::complex< float > *  a,
blas_int  lda,
float  vl,
float  vu,
blas_int  il,
blas_int  iu,
float  abstol,
blas_int &  selected_count,
float *  w,
uni20::complex< float > *  z,
blas_int  ldz,
blas_int *  isuppz,
uni20::complex< float > *  work,
blas_int  lwork,
float *  rwork,
blas_int  lrwork,
blas_int *  iwork,
blas_int  liwork 
)
inline

◆ heevr() [3/3]

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 
)
inline

◆ hegv() [1/3]

blas_int uni20::lapack::unchecked::hegv ( blas_int  itype,
char  jobz,
char  uplo,
blas_int  n,
uni20::complex< double > *  a,
blas_int  lda,
uni20::complex< double > *  b,
blas_int  ldb,
double *  w,
uni20::complex< double > *  work,
blas_int  lwork,
double *  rwork 
)
inline

◆ hegv() [2/3]

blas_int uni20::lapack::unchecked::hegv ( blas_int  itype,
char  jobz,
char  uplo,
blas_int  n,
uni20::complex< float > *  a,
blas_int  lda,
uni20::complex< float > *  b,
blas_int  ldb,
float *  w,
uni20::complex< float > *  work,
blas_int  lwork,
float *  rwork 
)
inline

◆ hegv() [3/3]

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 
)
inline

◆ hegvd() [1/3]

blas_int uni20::lapack::unchecked::hegvd ( blas_int  itype,
char  jobz,
char  uplo,
blas_int  n,
uni20::complex< double > *  a,
blas_int  lda,
uni20::complex< double > *  b,
blas_int  ldb,
double *  w,
uni20::complex< double > *  work,
blas_int  lwork,
double *  rwork,
blas_int  lrwork,
blas_int *  iwork,
blas_int  liwork 
)
inline

◆ hegvd() [2/3]

blas_int uni20::lapack::unchecked::hegvd ( blas_int  itype,
char  jobz,
char  uplo,
blas_int  n,
uni20::complex< float > *  a,
blas_int  lda,
uni20::complex< float > *  b,
blas_int  ldb,
float *  w,
uni20::complex< float > *  work,
blas_int  lwork,
float *  rwork,
blas_int  lrwork,
blas_int *  iwork,
blas_int  liwork 
)
inline

◆ hegvd() [3/3]

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 
)
inline

◆ hegvx() [1/3]

blas_int uni20::lapack::unchecked::hegvx ( blas_int  itype,
char  jobz,
char  range,
char  uplo,
blas_int  n,
uni20::complex< double > *  a,
blas_int  lda,
uni20::complex< double > *  b,
blas_int  ldb,
double  vl,
double  vu,
blas_int  il,
blas_int  iu,
double  abstol,
blas_int &  selected_count,
double *  w,
uni20::complex< double > *  z,
blas_int  ldz,
uni20::complex< double > *  work,
blas_int  lwork,
double *  rwork,
blas_int *  iwork,
blas_int *  ifail 
)
inline

◆ hegvx() [2/3]

blas_int uni20::lapack::unchecked::hegvx ( blas_int  itype,
char  jobz,
char  range,
char  uplo,
blas_int  n,
uni20::complex< float > *  a,
blas_int  lda,
uni20::complex< float > *  b,
blas_int  ldb,
float  vl,
float  vu,
blas_int  il,
blas_int  iu,
float  abstol,
blas_int &  selected_count,
float *  w,
uni20::complex< float > *  z,
blas_int  ldz,
uni20::complex< float > *  work,
blas_int  lwork,
float *  rwork,
blas_int *  iwork,
blas_int *  ifail 
)
inline

◆ hegvx() [3/3]

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 
)
inline

◆ hgeqz() [1/3]

blas_int uni20::lapack::unchecked::hgeqz ( char  job,
char  compq,
char  compz,
blas_int  n,
blas_int  first,
blas_int  last,
double *  h,
blas_int  ldh,
double *  t,
blas_int  ldt,
double *  alphar,
double *  alphai,
double *  beta,
double *  q,
blas_int  ldq,
double *  z,
blas_int  ldz,
double *  work,
blas_int  lwork 
)
inline

◆ hgeqz() [2/3]

blas_int uni20::lapack::unchecked::hgeqz ( char  job,
char  compq,
char  compz,
blas_int  n,
blas_int  first,
blas_int  last,
float *  h,
blas_int  ldh,
float *  t,
blas_int  ldt,
float *  alphar,
float *  alphai,
float *  beta,
float *  q,
blas_int  ldq,
float *  z,
blas_int  ldz,
float *  work,
blas_int  lwork 
)
inline

◆ hgeqz() [3/3]

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 
)
inline

◆ hseqr() [1/3]

blas_int uni20::lapack::unchecked::hseqr ( char  job,
char  compz,
blas_int  n,
blas_int  first,
blas_int  last,
double *  h,
blas_int  ldh,
double *  wr,
double *  wi,
double *  z,
blas_int  ldz,
double *  work,
blas_int  lwork 
)
inline

◆ hseqr() [2/3]

blas_int uni20::lapack::unchecked::hseqr ( char  job,
char  compz,
blas_int  n,
blas_int  first,
blas_int  last,
float *  h,
blas_int  ldh,
float *  wr,
float *  wi,
float *  z,
blas_int  ldz,
float *  work,
blas_int  lwork 
)
inline

◆ hseqr() [3/3]

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 
)
inline

◆ langb() [1/2]

double uni20::lapack::unchecked::langb ( char  norm,
blas_int  n,
blas_int  kl,
blas_int  ku,
double *  ab,
blas_int  ldab,
double *  work 
)
inline

◆ langb() [2/2]

float uni20::lapack::unchecked::langb ( char  norm,
blas_int  n,
blas_int  kl,
blas_int  ku,
float *  ab,
blas_int  ldab,
float *  work 
)
inline

◆ lange() [1/4]

double uni20::lapack::unchecked::lange ( char  norm,
blas_int  m,
blas_int  n,
double *  a,
blas_int  lda,
double *  work 
)
inline

◆ lange() [2/4]

float uni20::lapack::unchecked::lange ( char  norm,
blas_int  m,
blas_int  n,
float *  a,
blas_int  lda,
float *  work 
)
inline

◆ lange() [3/4]

double uni20::lapack::unchecked::lange ( char  norm,
blas_int  m,
blas_int  n,
uni20::complex< double > *  a,
blas_int  lda,
double *  work 
)
inline

◆ lange() [4/4]

float uni20::lapack::unchecked::lange ( char  norm,
blas_int  m,
blas_int  n,
uni20::complex< float > *  a,
blas_int  lda,
float *  work 
)
inline

◆ lanhe() [1/2]

double uni20::lapack::unchecked::lanhe ( char  norm,
char  uplo,
blas_int  n,
uni20::complex< double > *  a,
blas_int  lda,
double *  work 
)
inline

◆ lanhe() [2/2]

float uni20::lapack::unchecked::lanhe ( char  norm,
char  uplo,
blas_int  n,
uni20::complex< float > *  a,
blas_int  lda,
float *  work 
)
inline

◆ lansy() [1/2]

double uni20::lapack::unchecked::lansy ( char  norm,
char  uplo,
blas_int  n,
double *  a,
blas_int  lda,
double *  work 
)
inline

◆ lansy() [2/2]

float uni20::lapack::unchecked::lansy ( char  norm,
char  uplo,
blas_int  n,
float *  a,
blas_int  lda,
float *  work 
)
inline

◆ lantr() [1/4]

double uni20::lapack::unchecked::lantr ( char  norm,
char  uplo,
char  diag,
blas_int  m,
blas_int  n,
double *  a,
blas_int  lda,
double *  work 
)
inline

◆ lantr() [2/4]

float uni20::lapack::unchecked::lantr ( char  norm,
char  uplo,
char  diag,
blas_int  m,
blas_int  n,
float *  a,
blas_int  lda,
float *  work 
)
inline

◆ lantr() [3/4]

double uni20::lapack::unchecked::lantr ( char  norm,
char  uplo,
char  diag,
blas_int  m,
blas_int  n,
uni20::complex< double > *  a,
blas_int  lda,
double *  work 
)
inline

◆ lantr() [4/4]

float uni20::lapack::unchecked::lantr ( char  norm,
char  uplo,
char  diag,
blas_int  m,
blas_int  n,
uni20::complex< float > *  a,
blas_int  lda,
float *  work 
)
inline

◆ orgbr() [1/3]

blas_int uni20::lapack::unchecked::orgbr ( char  vect,
blas_int  m,
blas_int  n,
blas_int  k,
double *  a,
blas_int  lda,
double *  tau,
double *  work,
blas_int  lwork 
)
inline

◆ orgbr() [2/3]

blas_int uni20::lapack::unchecked::orgbr ( char  vect,
blas_int  m,
blas_int  n,
blas_int  k,
float *  a,
blas_int  lda,
float *  tau,
float *  work,
blas_int  lwork 
)
inline

◆ orgbr() [3/3]

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 
)
inline

◆ orghr() [1/3]

blas_int uni20::lapack::unchecked::orghr ( blas_int  n,
blas_int  first,
blas_int  last,
double *  a,
blas_int  lda,
double const *  tau,
double *  work,
blas_int  lwork 
)
inline

◆ orghr() [2/3]

blas_int uni20::lapack::unchecked::orghr ( blas_int  n,
blas_int  first,
blas_int  last,
float *  a,
blas_int  lda,
float const *  tau,
float *  work,
blas_int  lwork 
)
inline

◆ orghr() [3/3]

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 
)
inline

◆ orglq() [1/6]

blas_int uni20::lapack::unchecked::orglq ( blas_int  m,
blas_int  n,
blas_int  k,
double *  a,
blas_int  lda,
double *  tau,
double *  work,
blas_int  lwork 
)
inline

◆ orglq() [2/6]

blas_int uni20::lapack::unchecked::orglq ( blas_int  m,
blas_int  n,
blas_int  k,
float *  a,
blas_int  lda,
float *  tau,
float *  work,
blas_int  lwork 
)
inline

◆ orglq() [3/6]

blas_int uni20::lapack::unchecked::orglq ( blas_int  m,
blas_int  n,
blas_int  k,
uni20::complex< double > *  a,
blas_int  lda,
uni20::complex< double > *  tau,
uni20::complex< double > *  work,
blas_int  lwork 
)
inline

◆ orglq() [4/6]

blas_int uni20::lapack::unchecked::orglq ( blas_int  m,
blas_int  n,
blas_int  k,
uni20::complex< float > *  a,
blas_int  lda,
uni20::complex< float > *  tau,
uni20::complex< float > *  work,
blas_int  lwork 
)
inline

◆ orglq() [5/6]

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 
)
inline

◆ orglq() [6/6]

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 
)
inline

◆ orgql() [1/3]

blas_int uni20::lapack::unchecked::orgql ( blas_int  m,
blas_int  n,
blas_int  k,
double *  a,
blas_int  lda,
double *  tau,
double *  work,
blas_int  lwork 
)
inline

◆ orgql() [2/3]

blas_int uni20::lapack::unchecked::orgql ( blas_int  m,
blas_int  n,
blas_int  k,
float *  a,
blas_int  lda,
float *  tau,
float *  work,
blas_int  lwork 
)
inline

◆ orgql() [3/3]

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 
)
inline

◆ orgqr() [1/6]

blas_int uni20::lapack::unchecked::orgqr ( blas_int  m,
blas_int  n,
blas_int  k,
double *  a,
blas_int  lda,
double *  tau,
double *  work,
blas_int  lwork 
)
inline

◆ orgqr() [2/6]

blas_int uni20::lapack::unchecked::orgqr ( blas_int  m,
blas_int  n,
blas_int  k,
float *  a,
blas_int  lda,
float *  tau,
float *  work,
blas_int  lwork 
)
inline

◆ orgqr() [3/6]

blas_int uni20::lapack::unchecked::orgqr ( blas_int  m,
blas_int  n,
blas_int  k,
uni20::complex< double > *  a,
blas_int  lda,
uni20::complex< double > *  tau,
uni20::complex< double > *  work,
blas_int  lwork 
)
inline

◆ orgqr() [4/6]

blas_int uni20::lapack::unchecked::orgqr ( blas_int  m,
blas_int  n,
blas_int  k,
uni20::complex< float > *  a,
blas_int  lda,
uni20::complex< float > *  tau,
uni20::complex< float > *  work,
blas_int  lwork 
)
inline

◆ orgqr() [5/6]

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 
)
inline

◆ orgqr() [6/6]

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 
)
inline

◆ orgrq() [1/3]

blas_int uni20::lapack::unchecked::orgrq ( blas_int  m,
blas_int  n,
blas_int  k,
double *  a,
blas_int  lda,
double *  tau,
double *  work,
blas_int  lwork 
)
inline

◆ orgrq() [2/3]

blas_int uni20::lapack::unchecked::orgrq ( blas_int  m,
blas_int  n,
blas_int  k,
float *  a,
blas_int  lda,
float *  tau,
float *  work,
blas_int  lwork 
)
inline

◆ orgrq() [3/3]

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 
)
inline

◆ orgtr() [1/3]

blas_int uni20::lapack::unchecked::orgtr ( char  uplo,
blas_int  n,
double *  a,
blas_int  lda,
double const *  tau,
double *  work,
blas_int  lwork 
)
inline

◆ orgtr() [2/3]

blas_int uni20::lapack::unchecked::orgtr ( char  uplo,
blas_int  n,
float *  a,
blas_int  lda,
float const *  tau,
float *  work,
blas_int  lwork 
)
inline

◆ orgtr() [3/3]

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 
)
inline

◆ ormbr() [1/3]

blas_int uni20::lapack::unchecked::ormbr ( char  vect,
char  side,
char  trans,
blas_int  m,
blas_int  n,
blas_int  k,
double *  a,
blas_int  lda,
double *  tau,
double *  c,
blas_int  ldc,
double *  work,
blas_int  lwork 
)
inline

◆ ormbr() [2/3]

blas_int uni20::lapack::unchecked::ormbr ( char  vect,
char  side,
char  trans,
blas_int  m,
blas_int  n,
blas_int  k,
float *  a,
blas_int  lda,
float *  tau,
float *  c,
blas_int  ldc,
float *  work,
blas_int  lwork 
)
inline

◆ ormbr() [3/3]

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 
)
inline

◆ ormhr() [1/3]

blas_int uni20::lapack::unchecked::ormhr ( char  side,
char  trans,
blas_int  m,
blas_int  n,
blas_int  first,
blas_int  last,
double *  a,
blas_int  lda,
double const *  tau,
double *  c,
blas_int  ldc,
double *  work,
blas_int  lwork 
)
inline

◆ ormhr() [2/3]

blas_int uni20::lapack::unchecked::ormhr ( char  side,
char  trans,
blas_int  m,
blas_int  n,
blas_int  first,
blas_int  last,
float *  a,
blas_int  lda,
float const *  tau,
float *  c,
blas_int  ldc,
float *  work,
blas_int  lwork 
)
inline

◆ ormhr() [3/3]

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 
)
inline

◆ ormlq() [1/3]

blas_int uni20::lapack::unchecked::ormlq ( char  side,
char  trans,
blas_int  m,
blas_int  n,
blas_int  k,
double *  a,
blas_int  lda,
double *  tau,
double *  c,
blas_int  ldc,
double *  work,
blas_int  lwork 
)
inline

◆ ormlq() [2/3]

blas_int uni20::lapack::unchecked::ormlq ( char  side,
char  trans,
blas_int  m,
blas_int  n,
blas_int  k,
float *  a,
blas_int  lda,
float *  tau,
float *  c,
blas_int  ldc,
float *  work,
blas_int  lwork 
)
inline

◆ ormlq() [3/3]

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 
)
inline

◆ ormql() [1/3]

blas_int uni20::lapack::unchecked::ormql ( char  side,
char  trans,
blas_int  m,
blas_int  n,
blas_int  k,
double *  a,
blas_int  lda,
double *  tau,
double *  c,
blas_int  ldc,
double *  work,
blas_int  lwork 
)
inline

◆ ormql() [2/3]

blas_int uni20::lapack::unchecked::ormql ( char  side,
char  trans,
blas_int  m,
blas_int  n,
blas_int  k,
float *  a,
blas_int  lda,
float *  tau,
float *  c,
blas_int  ldc,
float *  work,
blas_int  lwork 
)
inline

◆ ormql() [3/3]

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 
)
inline

◆ ormqr() [1/3]

blas_int uni20::lapack::unchecked::ormqr ( char  side,
char  trans,
blas_int  m,
blas_int  n,
blas_int  k,
double *  a,
blas_int  lda,
double *  tau,
double *  c,
blas_int  ldc,
double *  work,
blas_int  lwork 
)
inline

◆ ormqr() [2/3]

blas_int uni20::lapack::unchecked::ormqr ( char  side,
char  trans,
blas_int  m,
blas_int  n,
blas_int  k,
float *  a,
blas_int  lda,
float *  tau,
float *  c,
blas_int  ldc,
float *  work,
blas_int  lwork 
)
inline

◆ ormqr() [3/3]

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 
)
inline

◆ ormrq() [1/3]

blas_int uni20::lapack::unchecked::ormrq ( char  side,
char  trans,
blas_int  m,
blas_int  n,
blas_int  k,
double *  a,
blas_int  lda,
double *  tau,
double *  c,
blas_int  ldc,
double *  work,
blas_int  lwork 
)
inline

◆ ormrq() [2/3]

blas_int uni20::lapack::unchecked::ormrq ( char  side,
char  trans,
blas_int  m,
blas_int  n,
blas_int  k,
float *  a,
blas_int  lda,
float *  tau,
float *  c,
blas_int  ldc,
float *  work,
blas_int  lwork 
)
inline

◆ ormrq() [3/3]

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 
)
inline

◆ ormtr() [1/3]

blas_int uni20::lapack::unchecked::ormtr ( char  side,
char  uplo,
char  trans,
blas_int  m,
blas_int  n,
double *  a,
blas_int  lda,
double const *  tau,
double *  c,
blas_int  ldc,
double *  work,
blas_int  lwork 
)
inline

◆ ormtr() [2/3]

blas_int uni20::lapack::unchecked::ormtr ( char  side,
char  uplo,
char  trans,
blas_int  m,
blas_int  n,
float *  a,
blas_int  lda,
float const *  tau,
float *  c,
blas_int  ldc,
float *  work,
blas_int  lwork 
)
inline

◆ ormtr() [3/3]

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 
)
inline

◆ pbcon() [1/3]

blas_int uni20::lapack::unchecked::pbcon ( char  uplo,
blas_int  n,
blas_int  kd,
double *  ab,
blas_int  ldab,
double  anorm,
double &  rcond,
double *  work,
blas_int *  iwork 
)
inline

◆ pbcon() [2/3]

blas_int uni20::lapack::unchecked::pbcon ( char  uplo,
blas_int  n,
blas_int  kd,
float *  ab,
blas_int  ldab,
float  anorm,
float &  rcond,
float *  work,
blas_int *  iwork 
)
inline

◆ pbcon() [3/3]

blas_int uni20::lapack::unchecked::pbcon ( char  uplo,
blas_int  n,
blas_int  kd,
uni20::float128 *  ab,
blas_int  ldab,
uni20::float128  anorm,
uni20::float128 &  rcond,
uni20::float128 *  work,
blas_int *  iwork 
)
inline

◆ pbrfs() [1/3]

blas_int uni20::lapack::unchecked::pbrfs ( char  uplo,
blas_int  n,
blas_int  kd,
blas_int  nrhs,
double *  ab,
blas_int  ldab,
double *  afb,
blas_int  ldafb,
double *  b,
blas_int  ldb,
double *  x,
blas_int  ldx,
double *  forward_error,
double *  backward_error,
double *  work,
blas_int *  iwork 
)
inline

◆ pbrfs() [2/3]

blas_int uni20::lapack::unchecked::pbrfs ( char  uplo,
blas_int  n,
blas_int  kd,
blas_int  nrhs,
float *  ab,
blas_int  ldab,
float *  afb,
blas_int  ldafb,
float *  b,
blas_int  ldb,
float *  x,
blas_int  ldx,
float *  forward_error,
float *  backward_error,
float *  work,
blas_int *  iwork 
)
inline

◆ pbrfs() [3/3]

blas_int uni20::lapack::unchecked::pbrfs ( char  uplo,
blas_int  n,
blas_int  kd,
blas_int  nrhs,
uni20::float128 *  ab,
blas_int  ldab,
uni20::float128 *  afb,
blas_int  ldafb,
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 
)
inline

◆ pbsv() [1/3]

blas_int uni20::lapack::unchecked::pbsv ( char  uplo,
blas_int  n,
blas_int  kd,
blas_int  nrhs,
double *  ab,
blas_int  ldab,
double *  b,
blas_int  ldb 
)
inline

◆ pbsv() [2/3]

blas_int uni20::lapack::unchecked::pbsv ( char  uplo,
blas_int  n,
blas_int  kd,
blas_int  nrhs,
float *  ab,
blas_int  ldab,
float *  b,
blas_int  ldb 
)
inline

◆ pbsv() [3/3]

blas_int uni20::lapack::unchecked::pbsv ( char  uplo,
blas_int  n,
blas_int  kd,
blas_int  nrhs,
uni20::float128 *  ab,
blas_int  ldab,
uni20::float128 *  b,
blas_int  ldb 
)
inline

◆ pbsvx() [1/3]

blas_int uni20::lapack::unchecked::pbsvx ( char  fact,
char  uplo,
blas_int  n,
blas_int  kd,
blas_int  nrhs,
double *  ab,
blas_int  ldab,
double *  afb,
blas_int  ldafb,
char &  equed,
double *  scale,
double *  b,
blas_int  ldb,
double *  x,
blas_int  ldx,
double &  rcond,
double *  forward_error,
double *  backward_error,
double *  work,
blas_int *  iwork 
)
inline

◆ pbsvx() [2/3]

blas_int uni20::lapack::unchecked::pbsvx ( char  fact,
char  uplo,
blas_int  n,
blas_int  kd,
blas_int  nrhs,
float *  ab,
blas_int  ldab,
float *  afb,
blas_int  ldafb,
char &  equed,
float *  scale,
float *  b,
blas_int  ldb,
float *  x,
blas_int  ldx,
float &  rcond,
float *  forward_error,
float *  backward_error,
float *  work,
blas_int *  iwork 
)
inline

◆ pbsvx() [3/3]

blas_int uni20::lapack::unchecked::pbsvx ( char  fact,
char  uplo,
blas_int  n,
blas_int  kd,
blas_int  nrhs,
uni20::float128 *  ab,
blas_int  ldab,
uni20::float128 *  afb,
blas_int  ldafb,
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 
)
inline

◆ pbtrf() [1/3]

blas_int uni20::lapack::unchecked::pbtrf ( char  uplo,
blas_int  n,
blas_int  kd,
double *  ab,
blas_int  ldab 
)
inline

◆ pbtrf() [2/3]

blas_int uni20::lapack::unchecked::pbtrf ( char  uplo,
blas_int  n,
blas_int  kd,
float *  ab,
blas_int  ldab 
)
inline

◆ pbtrf() [3/3]

blas_int uni20::lapack::unchecked::pbtrf ( char  uplo,
blas_int  n,
blas_int  kd,
uni20::float128 *  ab,
blas_int  ldab 
)
inline

◆ pbtrs() [1/3]

blas_int uni20::lapack::unchecked::pbtrs ( char  uplo,
blas_int  n,
blas_int  kd,
blas_int  nrhs,
double *  ab,
blas_int  ldab,
double *  b,
blas_int  ldb 
)
inline

◆ pbtrs() [2/3]

blas_int uni20::lapack::unchecked::pbtrs ( char  uplo,
blas_int  n,
blas_int  kd,
blas_int  nrhs,
float *  ab,
blas_int  ldab,
float *  b,
blas_int  ldb 
)
inline

◆ pbtrs() [3/3]

blas_int uni20::lapack::unchecked::pbtrs ( char  uplo,
blas_int  n,
blas_int  kd,
blas_int  nrhs,
uni20::float128 *  ab,
blas_int  ldab,
uni20::float128 *  b,
blas_int  ldb 
)
inline

◆ pocon() [1/3]

blas_int uni20::lapack::unchecked::pocon ( char  uplo,
blas_int  n,
double *  a,
blas_int  lda,
double  matrix_one_norm,
double &  rcond,
double *  work,
blas_int *  iwork 
)
inline

◆ pocon() [2/3]

blas_int uni20::lapack::unchecked::pocon ( char  uplo,
blas_int  n,
float *  a,
blas_int  lda,
float  matrix_one_norm,
float &  rcond,
float *  work,
blas_int *  iwork 
)
inline

◆ pocon() [3/3]

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 
)
inline

◆ poequ() [1/3]

blas_int uni20::lapack::unchecked::poequ ( blas_int  n,
double *  a,
blas_int  lda,
double *  scale,
double &  scale_condition,
double &  max_abs 
)
inline

◆ poequ() [2/3]

blas_int uni20::lapack::unchecked::poequ ( blas_int  n,
float *  a,
blas_int  lda,
float *  scale,
float &  scale_condition,
float &  max_abs 
)
inline

◆ poequ() [3/3]

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 
)
inline

◆ porfs() [1/3]

blas_int uni20::lapack::unchecked::porfs ( char  uplo,
blas_int  n,
blas_int  nrhs,
double *  a,
blas_int  lda,
double *  factors,
blas_int  factor_lda,
double *  b,
blas_int  ldb,
double *  x,
blas_int  ldx,
double *  forward_error,
double *  backward_error,
double *  work,
blas_int *  iwork 
)
inline

◆ porfs() [2/3]

blas_int uni20::lapack::unchecked::porfs ( char  uplo,
blas_int  n,
blas_int  nrhs,
float *  a,
blas_int  lda,
float *  factors,
blas_int  factor_lda,
float *  b,
blas_int  ldb,
float *  x,
blas_int  ldx,
float *  forward_error,
float *  backward_error,
float *  work,
blas_int *  iwork 
)
inline

◆ porfs() [3/3]

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 
)
inline

◆ posvx() [1/3]

blas_int uni20::lapack::unchecked::posvx ( char  fact,
char  uplo,
blas_int  n,
blas_int  nrhs,
double *  a,
blas_int  lda,
double *  af,
blas_int  ldaf,
char &  equed,
double *  scale,
double *  b,
blas_int  ldb,
double *  x,
blas_int  ldx,
double &  rcond,
double *  forward_error,
double *  backward_error,
double *  work,
blas_int *  iwork 
)
inline

◆ posvx() [2/3]

blas_int uni20::lapack::unchecked::posvx ( char  fact,
char  uplo,
blas_int  n,
blas_int  nrhs,
float *  a,
blas_int  lda,
float *  af,
blas_int  ldaf,
char &  equed,
float *  scale,
float *  b,
blas_int  ldb,
float *  x,
blas_int  ldx,
float &  rcond,
float *  forward_error,
float *  backward_error,
float *  work,
blas_int *  iwork 
)
inline

◆ posvx() [3/3]

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 
)
inline

◆ potrf() [1/3]

blas_int uni20::lapack::unchecked::potrf ( char  uplo,
blas_int  n,
double *  a,
blas_int  lda 
)
inline

◆ potrf() [2/3]

blas_int uni20::lapack::unchecked::potrf ( char  uplo,
blas_int  n,
float *  a,
blas_int  lda 
)
inline

◆ potrf() [3/3]

blas_int uni20::lapack::unchecked::potrf ( char  uplo,
blas_int  n,
uni20::float128 *  a,
blas_int  lda 
)
inline

◆ potri() [1/3]

blas_int uni20::lapack::unchecked::potri ( char  uplo,
blas_int  n,
double *  a,
blas_int  lda 
)
inline

◆ potri() [2/3]

blas_int uni20::lapack::unchecked::potri ( char  uplo,
blas_int  n,
float *  a,
blas_int  lda 
)
inline

◆ potri() [3/3]

blas_int uni20::lapack::unchecked::potri ( char  uplo,
blas_int  n,
uni20::float128 *  a,
blas_int  lda 
)
inline

◆ potrs() [1/3]

blas_int uni20::lapack::unchecked::potrs ( char  uplo,
blas_int  n,
blas_int  nrhs,
double *  a,
blas_int  lda,
double *  b,
blas_int  ldb 
)
inline

◆ potrs() [2/3]

blas_int uni20::lapack::unchecked::potrs ( char  uplo,
blas_int  n,
blas_int  nrhs,
float *  a,
blas_int  lda,
float *  b,
blas_int  ldb 
)
inline

◆ potrs() [3/3]

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 
)
inline

◆ pstrf() [1/3]

blas_int uni20::lapack::unchecked::pstrf ( char  uplo,
blas_int  n,
double *  a,
blas_int  lda,
blas_int *  pivots,
blas_int &  rank,
double  tolerance,
double *  work 
)
inline

◆ pstrf() [2/3]

blas_int uni20::lapack::unchecked::pstrf ( char  uplo,
blas_int  n,
float *  a,
blas_int  lda,
blas_int *  pivots,
blas_int &  rank,
float  tolerance,
float *  work 
)
inline

◆ pstrf() [3/3]

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 
)
inline

◆ ptcon() [1/3]

blas_int uni20::lapack::unchecked::ptcon ( blas_int  n,
double *  d,
double *  e,
double  matrix_norm,
double &  rcond,
double *  work 
)
inline

◆ ptcon() [2/3]

blas_int uni20::lapack::unchecked::ptcon ( blas_int  n,
float *  d,
float *  e,
float  matrix_norm,
float &  rcond,
float *  work 
)
inline

◆ ptcon() [3/3]

blas_int uni20::lapack::unchecked::ptcon ( blas_int  n,
uni20::float128 *  d,
uni20::float128 *  e,
uni20::float128  matrix_norm,
uni20::float128 &  rcond,
uni20::float128 *  work 
)
inline

◆ ptrfs() [1/3]

blas_int uni20::lapack::unchecked::ptrfs ( blas_int  n,
blas_int  nrhs,
double *  d,
double *  e,
double *  df,
double *  ef,
double *  b,
blas_int  ldb,
double *  x,
blas_int  ldx,
double *  forward_error,
double *  backward_error,
double *  work 
)
inline

◆ ptrfs() [2/3]

blas_int uni20::lapack::unchecked::ptrfs ( blas_int  n,
blas_int  nrhs,
float *  d,
float *  e,
float *  df,
float *  ef,
float *  b,
blas_int  ldb,
float *  x,
blas_int  ldx,
float *  forward_error,
float *  backward_error,
float *  work 
)
inline

◆ ptrfs() [3/3]

blas_int uni20::lapack::unchecked::ptrfs ( blas_int  n,
blas_int  nrhs,
uni20::float128 *  d,
uni20::float128 *  e,
uni20::float128 *  df,
uni20::float128 *  ef,
uni20::float128 *  b,
blas_int  ldb,
uni20::float128 *  x,
blas_int  ldx,
uni20::float128 *  forward_error,
uni20::float128 *  backward_error,
uni20::float128 *  work 
)
inline

◆ ptsv() [1/3]

blas_int uni20::lapack::unchecked::ptsv ( blas_int  n,
blas_int  nrhs,
double *  d,
double *  e,
double *  b,
blas_int  ldb 
)
inline

◆ ptsv() [2/3]

blas_int uni20::lapack::unchecked::ptsv ( blas_int  n,
blas_int  nrhs,
float *  d,
float *  e,
float *  b,
blas_int  ldb 
)
inline

◆ ptsv() [3/3]

blas_int uni20::lapack::unchecked::ptsv ( blas_int  n,
blas_int  nrhs,
uni20::float128 *  d,
uni20::float128 *  e,
uni20::float128 *  b,
blas_int  ldb 
)
inline

◆ ptsvx() [1/3]

blas_int uni20::lapack::unchecked::ptsvx ( char  fact,
blas_int  n,
blas_int  nrhs,
double *  d,
double *  e,
double *  df,
double *  ef,
double *  b,
blas_int  ldb,
double *  x,
blas_int  ldx,
double &  rcond,
double *  forward_error,
double *  backward_error,
double *  work 
)
inline

◆ ptsvx() [2/3]

blas_int uni20::lapack::unchecked::ptsvx ( char  fact,
blas_int  n,
blas_int  nrhs,
float *  d,
float *  e,
float *  df,
float *  ef,
float *  b,
blas_int  ldb,
float *  x,
blas_int  ldx,
float &  rcond,
float *  forward_error,
float *  backward_error,
float *  work 
)
inline

◆ ptsvx() [3/3]

blas_int uni20::lapack::unchecked::ptsvx ( char  fact,
blas_int  n,
blas_int  nrhs,
uni20::float128 *  d,
uni20::float128 *  e,
uni20::float128 *  df,
uni20::float128 *  ef,
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 
)
inline

◆ pttrf() [1/3]

blas_int uni20::lapack::unchecked::pttrf ( blas_int  n,
double *  d,
double *  e 
)
inline

◆ pttrf() [2/3]

blas_int uni20::lapack::unchecked::pttrf ( blas_int  n,
float *  d,
float *  e 
)
inline

◆ pttrf() [3/3]

blas_int uni20::lapack::unchecked::pttrf ( blas_int  n,
uni20::float128 *  d,
uni20::float128 *  e 
)
inline

◆ pttrs() [1/3]

blas_int uni20::lapack::unchecked::pttrs ( blas_int  n,
blas_int  nrhs,
double *  d,
double *  e,
double *  b,
blas_int  ldb 
)
inline

◆ pttrs() [2/3]

blas_int uni20::lapack::unchecked::pttrs ( blas_int  n,
blas_int  nrhs,
float *  d,
float *  e,
float *  b,
blas_int  ldb 
)
inline

◆ pttrs() [3/3]

blas_int uni20::lapack::unchecked::pttrs ( blas_int  n,
blas_int  nrhs,
uni20::float128 *  d,
uni20::float128 *  e,
uni20::float128 *  b,
blas_int  ldb 
)
inline

◆ steqr() [1/3]

blas_int uni20::lapack::unchecked::steqr ( char  compz,
blas_int  n,
double *  d,
double *  e,
double *  z,
blas_int  ldz,
double *  work 
)
inline

◆ steqr() [2/3]

blas_int uni20::lapack::unchecked::steqr ( char  compz,
blas_int  n,
float *  d,
float *  e,
float *  z,
blas_int  ldz,
float *  work 
)
inline

◆ steqr() [3/3]

blas_int uni20::lapack::unchecked::steqr ( char  compz,
blas_int  n,
uni20::float128 *  d,
uni20::float128 *  e,
uni20::float128 *  z,
blas_int  ldz,
uni20::float128 *  work 
)
inline

◆ sterf() [1/3]

blas_int uni20::lapack::unchecked::sterf ( blas_int  n,
double *  d,
double *  e 
)
inline

◆ sterf() [2/3]

blas_int uni20::lapack::unchecked::sterf ( blas_int  n,
float *  d,
float *  e 
)
inline

◆ sterf() [3/3]

blas_int uni20::lapack::unchecked::sterf ( blas_int  n,
uni20::float128 *  d,
uni20::float128 *  e 
)
inline

◆ stevd() [1/3]

blas_int uni20::lapack::unchecked::stevd ( char  jobz,
blas_int  n,
double *  d,
double *  e,
double *  z,
blas_int  ldz,
double *  work,
blas_int  lwork,
blas_int *  iwork,
blas_int  liwork 
)
inline

◆ stevd() [2/3]

blas_int uni20::lapack::unchecked::stevd ( char  jobz,
blas_int  n,
float *  d,
float *  e,
float *  z,
blas_int  ldz,
float *  work,
blas_int  lwork,
blas_int *  iwork,
blas_int  liwork 
)
inline

◆ stevd() [3/3]

blas_int uni20::lapack::unchecked::stevd ( char  jobz,
blas_int  n,
uni20::float128 *  d,
uni20::float128 *  e,
uni20::float128 *  z,
blas_int  ldz,
uni20::float128 *  work,
blas_int  lwork,
blas_int *  iwork,
blas_int  liwork 
)
inline

◆ stevr() [1/3]

blas_int uni20::lapack::unchecked::stevr ( char  jobz,
char  range,
blas_int  n,
double *  d,
double *  e,
double  vl,
double  vu,
blas_int  il,
blas_int  iu,
double  abstol,
blas_int &  selected_count,
double *  w,
double *  z,
blas_int  ldz,
blas_int *  isuppz,
double *  work,
blas_int  lwork,
blas_int *  iwork,
blas_int  liwork 
)
inline

◆ stevr() [2/3]

blas_int uni20::lapack::unchecked::stevr ( char  jobz,
char  range,
blas_int  n,
float *  d,
float *  e,
float  vl,
float  vu,
blas_int  il,
blas_int  iu,
float  abstol,
blas_int &  selected_count,
float *  w,
float *  z,
blas_int  ldz,
blas_int *  isuppz,
float *  work,
blas_int  lwork,
blas_int *  iwork,
blas_int  liwork 
)
inline

◆ stevr() [3/3]

blas_int uni20::lapack::unchecked::stevr ( 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,
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 
)
inline

◆ sycon() [1/3]

blas_int uni20::lapack::unchecked::sycon ( char  uplo,
blas_int  n,
double *  a,
blas_int  lda,
blas_int const *  ipiv,
double  matrix_one_norm,
double &  rcond,
double *  work,
blas_int *  iwork 
)
inline

◆ sycon() [2/3]

blas_int uni20::lapack::unchecked::sycon ( char  uplo,
blas_int  n,
float *  a,
blas_int  lda,
blas_int const *  ipiv,
float  matrix_one_norm,
float &  rcond,
float *  work,
blas_int *  iwork 
)
inline

◆ sycon() [3/3]

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 
)
inline

◆ syev() [1/3]

blas_int uni20::lapack::unchecked::syev ( char  jobz,
char  uplo,
blas_int  n,
double *  a,
blas_int  lda,
double *  w,
double *  work,
blas_int  lwork 
)
inline

◆ syev() [2/3]

blas_int uni20::lapack::unchecked::syev ( char  jobz,
char  uplo,
blas_int  n,
float *  a,
blas_int  lda,
float *  w,
float *  work,
blas_int  lwork 
)
inline

◆ syev() [3/3]

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 
)
inline

◆ syevd() [1/3]

blas_int uni20::lapack::unchecked::syevd ( char  jobz,
char  uplo,
blas_int  n,
double *  a,
blas_int  lda,
double *  w,
double *  work,
blas_int  lwork,
blas_int *  iwork,
blas_int  liwork 
)
inline

◆ syevd() [2/3]

blas_int uni20::lapack::unchecked::syevd ( char  jobz,
char  uplo,
blas_int  n,
float *  a,
blas_int  lda,
float *  w,
float *  work,
blas_int  lwork,
blas_int *  iwork,
blas_int  liwork 
)
inline

◆ syevd() [3/3]

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 
)
inline

◆ syevr() [1/3]

blas_int uni20::lapack::unchecked::syevr ( char  jobz,
char  range,
char  uplo,
blas_int  n,
double *  a,
blas_int  lda,
double  vl,
double  vu,
blas_int  il,
blas_int  iu,
double  abstol,
blas_int &  selected_count,
double *  w,
double *  z,
blas_int  ldz,
blas_int *  isuppz,
double *  work,
blas_int  lwork,
blas_int *  iwork,
blas_int  liwork 
)
inline

◆ syevr() [2/3]

blas_int uni20::lapack::unchecked::syevr ( char  jobz,
char  range,
char  uplo,
blas_int  n,
float *  a,
blas_int  lda,
float  vl,
float  vu,
blas_int  il,
blas_int  iu,
float  abstol,
blas_int &  selected_count,
float *  w,
float *  z,
blas_int  ldz,
blas_int *  isuppz,
float *  work,
blas_int  lwork,
blas_int *  iwork,
blas_int  liwork 
)
inline

◆ syevr() [3/3]

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 
)
inline

◆ sygv() [1/3]

blas_int uni20::lapack::unchecked::sygv ( blas_int  itype,
char  jobz,
char  uplo,
blas_int  n,
double *  a,
blas_int  lda,
double *  b,
blas_int  ldb,
double *  w,
double *  work,
blas_int  lwork 
)
inline

◆ sygv() [2/3]

blas_int uni20::lapack::unchecked::sygv ( blas_int  itype,
char  jobz,
char  uplo,
blas_int  n,
float *  a,
blas_int  lda,
float *  b,
blas_int  ldb,
float *  w,
float *  work,
blas_int  lwork 
)
inline

◆ sygv() [3/3]

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 
)
inline

◆ sygvd() [1/3]

blas_int uni20::lapack::unchecked::sygvd ( blas_int  itype,
char  jobz,
char  uplo,
blas_int  n,
double *  a,
blas_int  lda,
double *  b,
blas_int  ldb,
double *  w,
double *  work,
blas_int  lwork,
blas_int *  iwork,
blas_int  liwork 
)
inline

◆ sygvd() [2/3]

blas_int uni20::lapack::unchecked::sygvd ( blas_int  itype,
char  jobz,
char  uplo,
blas_int  n,
float *  a,
blas_int  lda,
float *  b,
blas_int  ldb,
float *  w,
float *  work,
blas_int  lwork,
blas_int *  iwork,
blas_int  liwork 
)
inline

◆ sygvd() [3/3]

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 
)
inline

◆ sygvx() [1/3]

blas_int uni20::lapack::unchecked::sygvx ( blas_int  itype,
char  jobz,
char  range,
char  uplo,
blas_int  n,
double *  a,
blas_int  lda,
double *  b,
blas_int  ldb,
double  vl,
double  vu,
blas_int  il,
blas_int  iu,
double  abstol,
blas_int &  selected_count,
double *  w,
double *  z,
blas_int  ldz,
double *  work,
blas_int  lwork,
blas_int *  iwork,
blas_int *  ifail 
)
inline

◆ sygvx() [2/3]

blas_int uni20::lapack::unchecked::sygvx ( blas_int  itype,
char  jobz,
char  range,
char  uplo,
blas_int  n,
float *  a,
blas_int  lda,
float *  b,
blas_int  ldb,
float  vl,
float  vu,
blas_int  il,
blas_int  iu,
float  abstol,
blas_int &  selected_count,
float *  w,
float *  z,
blas_int  ldz,
float *  work,
blas_int  lwork,
blas_int *  iwork,
blas_int *  ifail 
)
inline

◆ sygvx() [3/3]

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 
)
inline

◆ syrfs() [1/3]

blas_int uni20::lapack::unchecked::syrfs ( char  uplo,
blas_int  n,
blas_int  nrhs,
double *  a,
blas_int  lda,
double *  factors,
blas_int  factor_lda,
blas_int const *  ipiv,
double *  b,
blas_int  ldb,
double *  x,
blas_int  ldx,
double *  forward_error,
double *  backward_error,
double *  work,
blas_int *  iwork 
)
inline

◆ syrfs() [2/3]

blas_int uni20::lapack::unchecked::syrfs ( char  uplo,
blas_int  n,
blas_int  nrhs,
float *  a,
blas_int  lda,
float *  factors,
blas_int  factor_lda,
blas_int const *  ipiv,
float *  b,
blas_int  ldb,
float *  x,
blas_int  ldx,
float *  forward_error,
float *  backward_error,
float *  work,
blas_int *  iwork 
)
inline

◆ syrfs() [3/3]

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 
)
inline

◆ sysvx() [1/3]

blas_int uni20::lapack::unchecked::sysvx ( char  fact,
char  uplo,
blas_int  n,
blas_int  nrhs,
double *  a,
blas_int  lda,
double *  af,
blas_int  ldaf,
blas_int *  ipiv,
double *  b,
blas_int  ldb,
double *  x,
blas_int  ldx,
double &  rcond,
double *  forward_error,
double *  backward_error,
double *  work,
blas_int  lwork,
blas_int *  iwork 
)
inline

◆ sysvx() [2/3]

blas_int uni20::lapack::unchecked::sysvx ( char  fact,
char  uplo,
blas_int  n,
blas_int  nrhs,
float *  a,
blas_int  lda,
float *  af,
blas_int  ldaf,
blas_int *  ipiv,
float *  b,
blas_int  ldb,
float *  x,
blas_int  ldx,
float &  rcond,
float *  forward_error,
float *  backward_error,
float *  work,
blas_int  lwork,
blas_int *  iwork 
)
inline

◆ sysvx() [3/3]

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 
)
inline

◆ sytrd() [1/3]

blas_int uni20::lapack::unchecked::sytrd ( char  uplo,
blas_int  n,
double *  a,
blas_int  lda,
double *  d,
double *  e,
double *  tau,
double *  work,
blas_int  lwork 
)
inline

◆ sytrd() [2/3]

blas_int uni20::lapack::unchecked::sytrd ( char  uplo,
blas_int  n,
float *  a,
blas_int  lda,
float *  d,
float *  e,
float *  tau,
float *  work,
blas_int  lwork 
)
inline

◆ sytrd() [3/3]

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 
)
inline

◆ sytrf() [1/3]

blas_int uni20::lapack::unchecked::sytrf ( char  uplo,
blas_int  n,
double *  a,
blas_int  lda,
blas_int *  ipiv,
double *  work,
blas_int  lwork 
)
inline

◆ sytrf() [2/3]

blas_int uni20::lapack::unchecked::sytrf ( char  uplo,
blas_int  n,
float *  a,
blas_int  lda,
blas_int *  ipiv,
float *  work,
blas_int  lwork 
)
inline

◆ sytrf() [3/3]

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 
)
inline

◆ sytri() [1/3]

blas_int uni20::lapack::unchecked::sytri ( char  uplo,
blas_int  n,
double *  a,
blas_int  lda,
blas_int const *  ipiv,
double *  work 
)
inline

◆ sytri() [2/3]

blas_int uni20::lapack::unchecked::sytri ( char  uplo,
blas_int  n,
float *  a,
blas_int  lda,
blas_int const *  ipiv,
float *  work 
)
inline

◆ sytri() [3/3]

blas_int uni20::lapack::unchecked::sytri ( char  uplo,
blas_int  n,
uni20::float128 *  a,
blas_int  lda,
blas_int const *  ipiv,
uni20::float128 *  work 
)
inline

◆ sytrs() [1/3]

blas_int uni20::lapack::unchecked::sytrs ( char  uplo,
blas_int  n,
blas_int  nrhs,
double *  a,
blas_int  lda,
blas_int const *  ipiv,
double *  b,
blas_int  ldb 
)
inline

◆ sytrs() [2/3]

blas_int uni20::lapack::unchecked::sytrs ( char  uplo,
blas_int  n,
blas_int  nrhs,
float *  a,
blas_int  lda,
blas_int const *  ipiv,
float *  b,
blas_int  ldb 
)
inline

◆ sytrs() [3/3]

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 
)
inline

◆ tgevc() [1/3]

blas_int uni20::lapack::unchecked::tgevc ( char  side,
char  howmny,
blas_int *  select,
blas_int  n,
double *  s,
blas_int  lds,
double *  p,
blas_int  ldp,
double *  vl,
blas_int  ldvl,
double *  vr,
blas_int  ldvr,
blas_int  mm,
blas_int &  computed_vectors,
double *  work 
)
inline

◆ tgevc() [2/3]

blas_int uni20::lapack::unchecked::tgevc ( char  side,
char  howmny,
blas_int *  select,
blas_int  n,
float *  s,
blas_int  lds,
float *  p,
blas_int  ldp,
float *  vl,
blas_int  ldvl,
float *  vr,
blas_int  ldvr,
blas_int  mm,
blas_int &  computed_vectors,
float *  work 
)
inline

◆ tgevc() [3/3]

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 
)
inline

◆ tgexc() [1/3]

blas_int uni20::lapack::unchecked::tgexc ( bool  wantq,
bool  wantz,
blas_int  n,
double *  a,
blas_int  lda,
double *  b,
blas_int  ldb,
double *  q,
blas_int  ldq,
double *  z,
blas_int  ldz,
blas_int &  first,
blas_int &  last,
double *  work,
blas_int  lwork 
)
inline

◆ tgexc() [2/3]

blas_int uni20::lapack::unchecked::tgexc ( bool  wantq,
bool  wantz,
blas_int  n,
float *  a,
blas_int  lda,
float *  b,
blas_int  ldb,
float *  q,
blas_int  ldq,
float *  z,
blas_int  ldz,
blas_int &  first,
blas_int &  last,
float *  work,
blas_int  lwork 
)
inline

◆ tgexc() [3/3]

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 
)
inline

◆ tgsen() [1/3]

blas_int uni20::lapack::unchecked::tgsen ( blas_int  ijob,
bool  wantq,
bool  wantz,
blas_int *  select,
blas_int  n,
double *  a,
blas_int  lda,
double *  b,
blas_int  ldb,
double *  alphar,
double *  alphai,
double *  beta,
double *  q,
blas_int  ldq,
double *  z,
blas_int  ldz,
blas_int &  selected_dimension,
double &  pl,
double &  pr,
double *  dif,
double *  work,
blas_int  lwork,
blas_int *  iwork,
blas_int  liwork 
)
inline

◆ tgsen() [2/3]

blas_int uni20::lapack::unchecked::tgsen ( blas_int  ijob,
bool  wantq,
bool  wantz,
blas_int *  select,
blas_int  n,
float *  a,
blas_int  lda,
float *  b,
blas_int  ldb,
float *  alphar,
float *  alphai,
float *  beta,
float *  q,
blas_int  ldq,
float *  z,
blas_int  ldz,
blas_int &  selected_dimension,
float &  pl,
float &  pr,
float *  dif,
float *  work,
blas_int  lwork,
blas_int *  iwork,
blas_int  liwork 
)
inline

◆ tgsen() [3/3]

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 
)
inline

◆ tgsna() [1/3]

blas_int uni20::lapack::unchecked::tgsna ( char  job,
char  howmny,
blas_int *  select,
blas_int  n,
double *  a,
blas_int  lda,
double *  b,
blas_int  ldb,
double *  vl,
blas_int  ldvl,
double *  vr,
blas_int  ldvr,
double *  reciprocal_eigenvalue_condition_numbers,
double *  reciprocal_eigenvector_condition_numbers,
blas_int  mm,
blas_int &  computed_estimates,
double *  work,
blas_int  lwork,
blas_int *  iwork 
)
inline

◆ tgsna() [2/3]

blas_int uni20::lapack::unchecked::tgsna ( char  job,
char  howmny,
blas_int *  select,
blas_int  n,
float *  a,
blas_int  lda,
float *  b,
blas_int  ldb,
float *  vl,
blas_int  ldvl,
float *  vr,
blas_int  ldvr,
float *  reciprocal_eigenvalue_condition_numbers,
float *  reciprocal_eigenvector_condition_numbers,
blas_int  mm,
blas_int &  computed_estimates,
float *  work,
blas_int  lwork,
blas_int *  iwork 
)
inline

◆ tgsna() [3/3]

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 
)
inline

◆ trcon() [1/3]

blas_int uni20::lapack::unchecked::trcon ( char  norm,
char  uplo,
char  diag,
blas_int  n,
double *  a,
blas_int  lda,
double &  rcond,
double *  work,
blas_int *  iwork 
)
inline

◆ trcon() [2/3]

blas_int uni20::lapack::unchecked::trcon ( char  norm,
char  uplo,
char  diag,
blas_int  n,
float *  a,
blas_int  lda,
float &  rcond,
float *  work,
blas_int *  iwork 
)
inline

◆ trcon() [3/3]

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 
)
inline

◆ trevc() [1/3]

blas_int uni20::lapack::unchecked::trevc ( char  side,
char  howmny,
blas_int *  select,
blas_int  n,
double *  t,
blas_int  ldt,
double *  vl,
blas_int  ldvl,
double *  vr,
blas_int  ldvr,
blas_int  mm,
blas_int &  computed_vectors,
double *  work 
)
inline

◆ trevc() [2/3]

blas_int uni20::lapack::unchecked::trevc ( char  side,
char  howmny,
blas_int *  select,
blas_int  n,
float *  t,
blas_int  ldt,
float *  vl,
blas_int  ldvl,
float *  vr,
blas_int  ldvr,
blas_int  mm,
blas_int &  computed_vectors,
float *  work 
)
inline

◆ trevc() [3/3]

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 
)
inline

◆ trexc() [1/6]

blas_int uni20::lapack::unchecked::trexc ( char  compq,
blas_int  n,
double *  t,
blas_int  ldt,
double *  q,
blas_int  ldq,
blas_int &  first,
blas_int &  last,
double *  work 
)
inline

◆ trexc() [2/6]

blas_int uni20::lapack::unchecked::trexc ( char  compq,
blas_int  n,
float *  t,
blas_int  ldt,
float *  q,
blas_int  ldq,
blas_int &  first,
blas_int &  last,
float *  work 
)
inline

◆ trexc() [3/6]

blas_int uni20::lapack::unchecked::trexc ( char  compq,
blas_int  n,
uni20::complex< double > *  t,
blas_int  ldt,
uni20::complex< double > *  q,
blas_int  ldq,
blas_int &  first,
blas_int &  last 
)
inline

◆ trexc() [4/6]

blas_int uni20::lapack::unchecked::trexc ( char  compq,
blas_int  n,
uni20::complex< float > *  t,
blas_int  ldt,
uni20::complex< float > *  q,
blas_int  ldq,
blas_int &  first,
blas_int &  last 
)
inline

◆ trexc() [5/6]

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 
)
inline

◆ trexc() [6/6]

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 
)
inline

◆ trrfs() [1/3]

blas_int uni20::lapack::unchecked::trrfs ( char  uplo,
char  trans,
char  diag,
blas_int  n,
blas_int  nrhs,
double *  a,
blas_int  lda,
double *  b,
blas_int  ldb,
double *  x,
blas_int  ldx,
double *  forward_error,
double *  backward_error,
double *  work,
blas_int *  iwork 
)
inline

◆ trrfs() [2/3]

blas_int uni20::lapack::unchecked::trrfs ( char  uplo,
char  trans,
char  diag,
blas_int  n,
blas_int  nrhs,
float *  a,
blas_int  lda,
float *  b,
blas_int  ldb,
float *  x,
blas_int  ldx,
float *  forward_error,
float *  backward_error,
float *  work,
blas_int *  iwork 
)
inline

◆ trrfs() [3/3]

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 
)
inline

◆ trsen() [1/3]

blas_int uni20::lapack::unchecked::trsen ( char  job,
char  compq,
blas_int *  select,
blas_int  n,
double *  t,
blas_int  ldt,
double *  q,
blas_int  ldq,
double *  wr,
double *  wi,
blas_int &  selected_dimension,
double &  reciprocal_eigenvalue_cluster_condition,
double &  reciprocal_invariant_subspace_condition,
double *  work,
blas_int  lwork,
blas_int *  iwork,
blas_int  liwork 
)
inline

◆ trsen() [2/3]

blas_int uni20::lapack::unchecked::trsen ( char  job,
char  compq,
blas_int *  select,
blas_int  n,
float *  t,
blas_int  ldt,
float *  q,
blas_int  ldq,
float *  wr,
float *  wi,
blas_int &  selected_dimension,
float &  reciprocal_eigenvalue_cluster_condition,
float &  reciprocal_invariant_subspace_condition,
float *  work,
blas_int  lwork,
blas_int *  iwork,
blas_int  liwork 
)
inline

◆ trsen() [3/3]

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 
)
inline

◆ trsna() [1/3]

blas_int uni20::lapack::unchecked::trsna ( char  job,
char  howmny,
blas_int *  select,
blas_int  n,
double *  t,
blas_int  ldt,
double *  vl,
blas_int  ldvl,
double *  vr,
blas_int  ldvr,
double *  reciprocal_eigenvalue_condition_numbers,
double *  reciprocal_eigenvector_condition_numbers,
blas_int  mm,
blas_int &  computed_estimates,
double *  work,
blas_int  ldwork,
blas_int *  iwork 
)
inline

◆ trsna() [2/3]

blas_int uni20::lapack::unchecked::trsna ( char  job,
char  howmny,
blas_int *  select,
blas_int  n,
float *  t,
blas_int  ldt,
float *  vl,
blas_int  ldvl,
float *  vr,
blas_int  ldvr,
float *  reciprocal_eigenvalue_condition_numbers,
float *  reciprocal_eigenvector_condition_numbers,
blas_int  mm,
blas_int &  computed_estimates,
float *  work,
blas_int  ldwork,
blas_int *  iwork 
)
inline

◆ trsna() [3/3]

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 
)
inline

◆ trsyl() [1/3]

blas_int uni20::lapack::unchecked::trsyl ( char  trans_a,
char  trans_b,
blas_int  sign,
blas_int  m,
blas_int  n,
double *  a,
blas_int  lda,
double *  b,
blas_int  ldb,
double *  c,
blas_int  ldc,
double &  scale 
)
inline

◆ trsyl() [2/3]

blas_int uni20::lapack::unchecked::trsyl ( char  trans_a,
char  trans_b,
blas_int  sign,
blas_int  m,
blas_int  n,
float *  a,
blas_int  lda,
float *  b,
blas_int  ldb,
float *  c,
blas_int  ldc,
float &  scale 
)
inline

◆ trsyl() [3/3]

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 
)
inline

◆ trtri() [1/3]

blas_int uni20::lapack::unchecked::trtri ( char  uplo,
char  diag,
blas_int  n,
double *  a,
blas_int  lda 
)
inline

◆ trtri() [2/3]

blas_int uni20::lapack::unchecked::trtri ( char  uplo,
char  diag,
blas_int  n,
float *  a,
blas_int  lda 
)
inline

◆ trtri() [3/3]

blas_int uni20::lapack::unchecked::trtri ( char  uplo,
char  diag,
blas_int  n,
uni20::float128 *  a,
blas_int  lda 
)
inline

◆ trtrs() [1/3]

blas_int uni20::lapack::unchecked::trtrs ( char  uplo,
char  trans,
char  diag,
blas_int  n,
blas_int  nrhs,
double *  a,
blas_int  lda,
double *  b,
blas_int  ldb 
)
inline

◆ trtrs() [2/3]

blas_int uni20::lapack::unchecked::trtrs ( char  uplo,
char  trans,
char  diag,
blas_int  n,
blas_int  nrhs,
float *  a,
blas_int  lda,
float *  b,
blas_int  ldb 
)
inline

◆ trtrs() [3/3]

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 
)
inline