cblas_drot(_:_:_:_:_:_:_:)
Applies a Givens rotation matrix to a pair of vectors.
Declaration
func cblas_drot(_ N: __LAPACK_int, _ X: UnsafeMutablePointer<Double>?, _ INCX: __LAPACK_int, _ Y: UnsafeMutablePointer<Double>?, _ INCY: __LAPACK_int, _ C: Double, _ S: Double)Parameters
- N:
The number of elements in vectors
XandY. - X:
Vector
X. Modified on return. - INCX:
Stride within
X. For example, ifincXis 7, every 7th element is used. - Y:
Vector
Y. Modified on return. - INCY:
Stride within
Y. For example, ifincYis 7, every 7th element is used. - C:
The value
cos(θ)in the Givens rotation matrix. - S:
The value
sin(θ)in the Givens rotation matrix.
Discussion
See Also
Double-precision float matrix functions
cblas_dasum(_:_:_:)cblas_daxpy(_:_:_:_:_:_:)cblas_dcopy(_:_:_:_:_:)cblas_dgbmv(_:_:_:_:_:_:_:_:_:_:_:_:_:_:)cblas_dgemm(_:_:_:_:_:_:_:_:_:_:_:_:_:_:)cblas_dgemv(_:_:_:_:_:_:_:_:_:_:_:_:)cblas_dger(_:_:_:_:_:_:_:_:_:_:)cblas_dnrm2(_:_:_:)cblas_drotg(_:_:_:_:)cblas_drotm(_:_:_:_:_:_:)cblas_drotmg(_:_:_:_:_:)cblas_dsbmv(_:_:_:_:_:_:_:_:_:_:_:_:)cblas_dscal(_:_:_:_:)cblas_dspmv(_:_:_:_:_:_:_:_:_:_:)cblas_dspr(_:_:_:_:_:_:_:)