stdlib icon indicating copy to clipboard operation
stdlib copied to clipboard

feat: add `blas/base/ssbmv`

Open aman-095 opened this issue 1 year ago • 2 comments

Description

What is the purpose of this pull request?

This RFC proposes to add a routine to perform one of the matrix-vector operations y = alpha*A*x + beta*y where alpha and beta are scalars, x and y are n element vectors and A is an n by n symmetric matrix, with k super-diagonals as defined in BLAS Level 2 routines. Specifically adding @stdlib/blas/base/ssbmv is proposed.

Related Issues

Does this pull request have any related issues?

None.

Questions

Any questions for reviewers of this pull request?

No.

Other

Any other information relevant to this pull request? This may include screenshots, references, and/or implementation notes.

No.

Checklist

Please ensure the following tasks are completed before submitting this pull request.


@stdlib-js/reviewers

aman-095 avatar Jun 18 '24 13:06 aman-095

@aman-095 I believe that this PR stills needs to be updated based on current conventions, especially wrt the ndarray method.

kgryte avatar Aug 02 '24 22:08 kgryte

Yes, @kgryte, this needs refactoring. I'll complete it soon. 

aman-095 avatar Aug 03 '24 06:08 aman-095

Coverage Report

Package Statements Branches Functions Lines
blas/base/ssbmv $\color{green}470/470$
$\color{green}+100.00\%$
$\color{green}85/85$
$\color{green}+100.00\%$
$\color{green}2/2$
$\color{green}+100.00\%$
$\color{green}470/470$
$\color{green}+100.00\%$

The above coverage report was generated for the changes in this PR.

stdlib-bot avatar Apr 29 '25 16:04 stdlib-bot