cblas_ztpmv(_:_:_:_:_:_:_:_:)
Multiplies a triangular matrix by a vector, then adds a vector (double-precision compex).
Declaration
func cblas_ztpmv(_ ORDER: CBLAS_ORDER, _ UPLO: CBLAS_UPLO, _ TRANSA: CBLAS_TRANSPOSE, _ DIAG: CBLAS_DIAG, _ N: __LAPACK_int, _ AP: OpaquePointer?, _ 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'), the transpose of A ('T'or't'), or the conjugate of A ('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
Aand the number of elements in vectorsxandy. - AP:
Matrix
A. - X:
Vector
x. - INCX:
Stride within
X. For example, ifincXis 7, every 7th element is used.
Discussion
Computes A*x, A, or conjg(A and stores the results in X.
See Also
Double-precision complex matrix functions
cblas_dzasum(_:_:_:)cblas_dznrm2(_:_:_:)cblas_zaxpy(_:_:_:_:_:_:)cblas_zcopy(_:_:_:_:_:)cblas_zdrot(_:_:_:_:_:_:_:)cblas_zdscal(_:_:_:_:)cblas_zgbmv(_:_:_:_:_:_:_:_:_:_:_:_:_:_:)cblas_zgemm(_:_:_:_:_:_:_:_:_:_:_:_:_:_:)cblas_zgemv(_:_:_:_:_:_:_:_:_:_:_:_:)cblas_zgerc(_:_:_:_:_:_:_:_:_:_:)cblas_zgeru(_:_:_:_:_:_:_:_:_:_:)cblas_zhbmv(_:_:_:_:_:_:_:_:_:_:_:_:)cblas_zhemm(_:_:_:_:_:_:_:_:_:_:_:_:_:)cblas_zhemv(_:_:_:_:_:_:_:_:_:_:_:)cblas_zher(_:_:_:_:_:_:_:_:)