Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Namespaces | Functions

Reference LAPACK wrappers for real and complex dense general linear systems. More...

#include <uni20/backend/backend.hpp>
#include <uni20/config.hpp>
Include dependency graph for reference/general.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  uni20
 
namespace  uni20::lapack
 
namespace  uni20::lapack::unchecked
 

Functions

blas_int uni20::lapack::unchecked::bdsdc (char uplo, char compq, blas_int n, 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 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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
blas_int uni20::lapack::unchecked::gebal (char job, blas_int n, double *a, blas_int lda, blas_int &first, blas_int &last, double *scale)
 
blas_int uni20::lapack::unchecked::gebal (char job, blas_int n, float *a, blas_int lda, blas_int &first, blas_int &last, float *scale)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
blas_int uni20::lapack::unchecked::gelqf (blas_int m, blas_int n, double *a, blas_int lda, double *tau, double *work, blas_int lwork)
 
blas_int uni20::lapack::unchecked::gelqf (blas_int m, blas_int n, float *a, blas_int lda, float *tau, float *work, blas_int lwork)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 Unchecked complex minimum-norm SVD least squares; positive INFO reports nonconvergence.
 
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)
 Unchecked complex minimum-norm SVD least squares; positive INFO reports nonconvergence.
 
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)
 
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)
 
blas_int uni20::lapack::unchecked::geqlf (blas_int m, blas_int n, double *a, blas_int lda, double *tau, double *work, blas_int lwork)
 
blas_int uni20::lapack::unchecked::geqlf (blas_int m, blas_int n, float *a, blas_int lda, float *tau, float *work, blas_int lwork)
 
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)
 
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)
 
blas_int uni20::lapack::unchecked::geqrf (blas_int m, blas_int n, double *a, blas_int lda, double *tau, double *work, blas_int lwork)
 
blas_int uni20::lapack::unchecked::geqrf (blas_int m, blas_int n, float *a, blas_int lda, float *tau, float *work, blas_int lwork)
 
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)
 
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)
 
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)
 
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)
 
blas_int uni20::lapack::unchecked::gerqf (blas_int m, blas_int n, double *a, blas_int lda, double *tau, double *work, blas_int lwork)
 
blas_int uni20::lapack::unchecked::gerqf (blas_int m, blas_int n, float *a, blas_int lda, float *tau, float *work, blas_int lwork)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
blas_int uni20::lapack::unchecked::getrf (blas_int m, blas_int n, double *a, blas_int lda, blas_int *ipiv)
 
blas_int uni20::lapack::unchecked::getrf (blas_int m, blas_int n, float *a, blas_int lda, blas_int *ipiv)
 
blas_int uni20::lapack::unchecked::getrf (blas_int m, blas_int n, uni20::complex< double > *a, blas_int lda, blas_int *ipiv)
 
blas_int uni20::lapack::unchecked::getrf (blas_int m, blas_int n, uni20::complex< float > *a, blas_int lda, blas_int *ipiv)
 
blas_int uni20::lapack::unchecked::getri (blas_int n, double *a, blas_int lda, blas_int *ipiv, double *work, blas_int lwork)
 
blas_int uni20::lapack::unchecked::getri (blas_int n, float *a, blas_int lda, blas_int *ipiv, float *work, blas_int lwork)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
blas_int uni20::lapack::unchecked::orgtr (char uplo, blas_int n, double *a, blas_int lda, double const *tau, double *work, blas_int lwork)
 
blas_int uni20::lapack::unchecked::orgtr (char uplo, blas_int n, float *a, blas_int lda, float const *tau, float *work, blas_int lwork)
 
blas_int uni20::lapack::unchecked::ormbr (char vect, char side, char trans, blas_int m, blas_int n, blas_int k, double *a, blas_int lda, double *tau, double *c, blas_int ldc, double *work, blas_int lwork)
 
blas_int uni20::lapack::unchecked::ormbr (char vect, char side, char trans, blas_int m, blas_int n, blas_int k, float *a, blas_int lda, float *tau, float *c, blas_int ldc, float *work, blas_int lwork)
 
blas_int uni20::lapack::unchecked::ormhr (char side, char trans, blas_int m, blas_int n, blas_int first, blas_int last, double *a, blas_int lda, double const *tau, double *c, blas_int ldc, double *work, blas_int lwork)
 
blas_int uni20::lapack::unchecked::ormhr (char side, char trans, blas_int m, blas_int n, blas_int first, blas_int last, float *a, blas_int lda, float const *tau, float *c, blas_int ldc, float *work, blas_int lwork)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
blas_int uni20::lapack::unchecked::poequ (blas_int n, double *a, blas_int lda, double *scale, double &scale_condition, double &max_abs)
 
blas_int uni20::lapack::unchecked::poequ (blas_int n, float *a, blas_int lda, float *scale, float &scale_condition, float &max_abs)
 
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)
 
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)
 
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)
 
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)
 
blas_int uni20::lapack::unchecked::potrf (char uplo, blas_int n, double *a, blas_int lda)
 
blas_int uni20::lapack::unchecked::potrf (char uplo, blas_int n, float *a, blas_int lda)
 
blas_int uni20::lapack::unchecked::potri (char uplo, blas_int n, double *a, blas_int lda)
 
blas_int uni20::lapack::unchecked::potri (char uplo, blas_int n, float *a, blas_int lda)
 
blas_int uni20::lapack::unchecked::potrs (char uplo, blas_int n, blas_int nrhs, double *a, blas_int lda, double *b, blas_int ldb)
 
blas_int uni20::lapack::unchecked::potrs (char uplo, blas_int n, blas_int nrhs, float *a, blas_int lda, float *b, blas_int ldb)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
blas_int uni20::lapack::unchecked::sytrf (char uplo, blas_int n, double *a, blas_int lda, blas_int *ipiv, double *work, blas_int lwork)
 
blas_int uni20::lapack::unchecked::sytrf (char uplo, blas_int n, float *a, blas_int lda, blas_int *ipiv, float *work, blas_int lwork)
 
blas_int uni20::lapack::unchecked::sytri (char uplo, blas_int n, double *a, blas_int lda, blas_int const *ipiv, double *work)
 
blas_int uni20::lapack::unchecked::sytri (char uplo, blas_int n, float *a, blas_int lda, blas_int const *ipiv, float *work)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
blas_int uni20::lapack::unchecked::trtri (char uplo, char diag, blas_int n, double *a, blas_int lda)
 
blas_int uni20::lapack::unchecked::trtri (char uplo, char diag, blas_int n, float *a, blas_int lda)
 
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)
 
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)
 

Detailed Description

Reference LAPACK wrappers for real and complex dense general linear systems.