cblas_ctbsv(_:_:_:_:_:_:_:_:_:_:)
Solves a triangular banded system of equations.
Declaration
func cblas_ctbsv(_ ORDER: CBLAS_ORDER, _ UPLO: CBLAS_UPLO, _ TRANSA: CBLAS_TRANSPOSE, _ DIAG: CBLAS_DIAG, _ N: __LAPACK_int, _ K: __LAPACK_int, _ A: OpaquePointer?, _ LDA: __LAPACK_int, _ X: OpaquePointer?, _ INCX: __LAPACK_int)Parameters
- ORDER:
Specifies row-major (C) or column-major (Fortran) data ordering.
- UPLO:
Specifies whether to use the upper or lower triangle from the matrix. Valid values are
'U'or'L'. - TRANSA:
Specifies whether to use matrix A (
'N'or'n') or the transpose of A ('T','t','C', or'c'). - DIAG:
Specifies whether the matrix is unit triangular. Possible values are
'U'(unit triangular) or'N'(not unit triangular). - N:
Order of matrix
A. - K:
Number of superdiagonals or subdiagonals of matrix
A(depending on the value ofUplo). - A:
Matrix
A. - LDA:
The leading dimension of matrix
A. - X:
Contains vector
Bon entry. Overwritten with vectorXon return. - INCX:
Stride within
X. For example, ifincXis 7, every 7th element is used.
Discussion
Solves the system of equations A*X=B or A'*X=B, depending on the value of TransA.
See Also
Single-precision complex matrix functions
cblas_caxpy(_:_:_:_:_:_:)cblas_ccopy(_:_:_:_:_:)cblas_cgbmv(_:_:_:_:_:_:_:_:_:_:_:_:_:_:)cblas_cgemm(_:_:_:_:_:_:_:_:_:_:_:_:_:_:)cblas_cgemv(_:_:_:_:_:_:_:_:_:_:_:_:)cblas_cgerc(_:_:_:_:_:_:_:_:_:_:)cblas_cgeru(_:_:_:_:_:_:_:_:_:_:)cblas_chbmv(_:_:_:_:_:_:_:_:_:_:_:_:)cblas_chemm(_:_:_:_:_:_:_:_:_:_:_:_:_:)cblas_chemv(_:_:_:_:_:_:_:_:_:_:_:)cblas_cher(_:_:_:_:_:_:_:_:)cblas_cher2(_:_:_:_:_:_:_:_:_:_:)cblas_cher2k(_:_:_:_:_:_:_:_:_:_:_:_:_:)cblas_cherk(_:_:_:_:_:_:_:_:_:_:_:)cblas_chpmv(_:_:_:_:_:_:_:_:_:_:)