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

Reference LAPACK wrappers for real tridiagonal linear algebra. More...

#include <uni20/backend/backend.hpp>
#include <uni20/config.hpp>
Include dependency graph for backend/lapack/reference/tridiagonal.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::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 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)
 
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)
 
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)
 
blas_int uni20::lapack::unchecked::gtsv (blas_int n, blas_int nrhs, double *dl, double *d, double *du, double *b, blas_int ldb)
 
blas_int uni20::lapack::unchecked::gtsv (blas_int n, blas_int nrhs, float *dl, float *d, float *du, float *b, blas_int ldb)
 
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)
 
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)
 
blas_int uni20::lapack::unchecked::gttrf (blas_int n, double *dl, double *d, double *du, double *du2, blas_int *ipiv)
 
blas_int uni20::lapack::unchecked::gttrf (blas_int n, float *dl, float *d, float *du, float *du2, blas_int *ipiv)
 
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)
 
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)
 
blas_int uni20::lapack::unchecked::ptcon (blas_int n, double *d, double *e, double matrix_norm, double &rcond, double *work)
 
blas_int uni20::lapack::unchecked::ptcon (blas_int n, float *d, float *e, float matrix_norm, float &rcond, float *work)
 
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)
 
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)
 
blas_int uni20::lapack::unchecked::ptsv (blas_int n, blas_int nrhs, double *d, double *e, double *b, blas_int ldb)
 
blas_int uni20::lapack::unchecked::ptsv (blas_int n, blas_int nrhs, float *d, float *e, float *b, blas_int ldb)
 
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)
 
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)
 
blas_int uni20::lapack::unchecked::pttrf (blas_int n, double *d, double *e)
 
blas_int uni20::lapack::unchecked::pttrf (blas_int n, float *d, float *e)
 
blas_int uni20::lapack::unchecked::pttrs (blas_int n, blas_int nrhs, double *d, double *e, double *b, blas_int ldb)
 
blas_int uni20::lapack::unchecked::pttrs (blas_int n, blas_int nrhs, float *d, float *e, float *b, blas_int ldb)
 
blas_int uni20::lapack::unchecked::steqr (char compz, blas_int n, double *d, double *e, double *z, blas_int ldz, double *work)
 
blas_int uni20::lapack::unchecked::steqr (char compz, blas_int n, float *d, float *e, float *z, blas_int ldz, float *work)
 
blas_int uni20::lapack::unchecked::sterf (blas_int n, double *d, double *e)
 
blas_int uni20::lapack::unchecked::sterf (blas_int n, float *d, float *e)
 
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)
 
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)
 
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)
 
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)
 

Detailed Description

Reference LAPACK wrappers for real tridiagonal linear algebra.