cblas_drotm(_:_:_:_:_:_:)
Applies a modified Givens transformation (single precision).
Declaration
func cblas_drotm(_ N: __LAPACK_int, _ X: UnsafeMutablePointer<Double>?, _ INCX: __LAPACK_int, _ Y: UnsafeMutablePointer<Double>?, _ INCY: __LAPACK_int, _ P: UnsafePointer<Double>)Parameters
- N:
Number of elements in vectors.
- 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. - P:
A 5-element vector:
P[0]Flag value that defines the form of matrix
H.
-2.0: matrixHcontains the identity matrix.-1.0: matrixHis identical to matrixSH(defined by the remaining values in the vector).0.0:H[1,2]andH[2,1]are obtained from matrixSH. The remaining values are both1.0.1.0:H[1,1]andH[2,2]are obtained from matrixSH.H[1,2]is 1.0.H[2,1]is -1.0.P[1]Contains
SH[1,1].P[2]Contains
SH[2,1].P[3]Contains
SH[1,2].P[4]Contains
SH[2,2].
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_drot(_:_:_:_:_:_:_:)cblas_drotg(_:_:_:_:)cblas_drotmg(_:_:_:_:_:)cblas_dsbmv(_:_:_:_:_:_:_:_:_:_:_:_:)cblas_dscal(_:_:_:_:)cblas_dspmv(_:_:_:_:_:_:_:_:_:_:)cblas_dspr(_:_:_:_:_:_:_:)