pub fn sgemv(
order: CblasOrder,
transA: CblasTranspose,
M: i32,
N: i32,
alpha: f32,
A: &[f32],
lda: i32,
X: &[f32],
incx: i32,
beta: f32,
Y: &mut [f32],
incy: i32
)
Expand description
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.