UNPKG
ndarray-blas-level2
Version:
latest (1.1.0)
1.1.0
1.0.2
1.0.1
BLAS Level 2 operations for ndarrays
github.com/scijs/ndarray-blas-level2
scijs/ndarray-blas-level2
ndarray-blas-level2
/
gemv.js
14 lines
(10 loc)
•
278 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
'use strict'
;
var
blas1 =
require
(
'ndarray-blas-level1'
);
module
.
exports
= gemv;
function
gemv
(
alpha, A, x, beta, y
) {
var
dot = blas1.
dot
;
for
(
var
i = A.
shape
[
0
] -
1
; i >=
0
; i--) { y.
set
(i, y.
get
(i) * beta + alpha *
dot
(A.
pick
(i,
null
), x)); }
return
true
; }