Function rgsl::blas::level2::strmv
[−]
[src]
pub fn strmv(uplo: Uplo, transA: Transpose, diag: Diag, A: &MatrixF32, x: &mut VectorF32) -> Value
This function computes the matrix-vector product x = op(A) x for the triangular matrix A, where op(A) = A, AT, AH for TransA = CblasNoTrans, CblasTrans, CblasConjTrans. When Uplo is CblasUpper then the upper triangle of A is used, and when Uplo is CblasLower then the lower triangle of A is used. If Diag is CblasNonUnit then the diagonal of the matrix is used, but if Diag is CblasUnit then the diagonal elements of the matrix A are taken as unity and are not referenced.