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

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

#include <uni20/backend/backend.hpp>
#include <uni20/config.hpp>
Include dependency graph for reference/band.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::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 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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
blas_int uni20::lapack::unchecked::pbtrf (char uplo, blas_int n, blas_int kd, double *ab, blas_int ldab)
 
blas_int uni20::lapack::unchecked::pbtrf (char uplo, blas_int n, blas_int kd, float *ab, blas_int ldab)
 
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)
 
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)
 

Detailed Description

Reference LAPACK wrappers for real band linear algebra.