cblas_zgeru(_:_:_:_:_:_:_:_:_:_:)
Multiplies vector X by the transpose of vector Y, then adds matrix A (double-precision complex).
Declaration
func cblas_zgeru(_ ORDER: CBLAS_ORDER, _ M: __LAPACK_int, _ N: __LAPACK_int, _ ALPHA: OpaquePointer, _ X: OpaquePointer?, _ INCX: __LAPACK_int, _ Y: OpaquePointer?, _ INCY: __LAPACK_int, _ A: OpaquePointer?, _ LDA: __LAPACK_int)Parameters
- ORDER:
Specifies row-major (C) or column-major (Fortran) data ordering.
- M:
Number of rows in matrix
A. - N:
Number of columns in matrix
A. - ALPHA:
Scaling factor for vector
X. - X:
Vector
X. - INCX:
Stride within
X. For example, ifincXis 7, every 7th element is used. - Y:
Vector
Y. - INCY:
Stride within
Y. For example, ifincYis 7, every 7th element is used. - A:
Matrix
A. - LDA:
Leading dimension of array containing matrix
A.
Discussion
Computes alpha*x*y' + A.
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_zhbmv(_:_:_:_:_:_:_:_:_:_:_:_:)cblas_zhemm(_:_:_:_:_:_:_:_:_:_:_:_:_:)cblas_zhemv(_:_:_:_:_:_:_:_:_:_:_:)cblas_zher(_:_:_:_:_:_:_:_:)cblas_zher2(_:_:_:_:_:_:_:_:_:_:)