Function rgsl::cblas::level2::sgemv
[−]
[src]
pub fn sgemv(order: Order, transA: Transpose, M: i32, N: i32, alpha: f32, A: &[f32], lda: i32, X: &[f32], incx: i32, beta: f32, Y: &mut [f32], incy: i32)
Multiplies a matrix and a vector.
- order : Whether matrices are row major order (C-Style) for column major order (Fortran-style). One of enum CblasRowMajor or CblasColMajor
- transA : Whether to transpose matrix A. One of enum CblasNoTrans, CBlasTrans.
- M : Rows in matrix A
- N : Columns in matrix A
- alpha : scalar factor for (sigma * op(A) * x)
- A : matrix A
- lda : The size of the first dimension of matrix A
- X : vector X
- incx : use every incX'th element of X
- beta : scalar factor y
- Y : vector Y
- incy : use every incY'th element of Y
For parameter lda, if you are passing a matrix A[m][n], the value of parameter lda should be m.