#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, . | |
| 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.5.9