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] | 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().