|
BeBOP Optimized Sparse Kernel Interface Library
1.0.1h
|
OSKI wrapper around the dense BLAS routine, xTRSV. More...
#include <assert.h>#include <ctype.h>#include <oski/config.h>#include <oski/common.h>#include <oski/mangle.h>#include <oski/blas.h>#include <oski/blas_names.h>Functions | |
| static void | xTRSV (char uplo, char trans, char diag, oski_index_t n, const oski_value_t *restrict A, oski_index_t lda, oski_value_t *restrict x, oski_index_t incx) |
| This implementation translated from the reference BLAS code available at http://netlib.org/blas/?trsv.f. | |
| void | BLAS_xTRSV (const char *uplo, const char *trans, const char *diag, const oski_index_t *n, const oski_value_t *A, const oski_index_t *lda, oski_value_t *x, const oski_index_t *incx) |
BLAS triangular solve routine, ?trsv, which computes dense triangular solve operation, . | |
OSKI wrapper around the dense BLAS routine, xTRSV.
| void BLAS_xTRSV | ( | const char * | shape, |
| const char * | op, | ||
| const char * | diag, | ||
| const oski_index_t * | n, | ||
| const oski_value_t * | A, | ||
| const oski_index_t * | lda, | ||
| oski_value_t * | x, | ||
| const oski_index_t * | incx | ||
| ) |
BLAS triangular solve routine, ?trsv, which computes dense triangular solve operation,
.
| [in] | shape | Lower or upper triangular ('l' or 'u'). |
| [in] | op | Transpose operation ('n', 't', 'c'). |
| [in] | diag | Has unit diag or not ('u', 'n'). |
| [in] | n | Dimension of . |
| [in] | A | Values of the dense matrix , in column major layout. |
| [in] | lda | Leading dimension of A. |
| [in,out] | x | Initial right-hand side, which is overwritten by the solution on output. |
| [in] | incx | Distance between elements of x. |
References xTRSV().
1.7.6.1