You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[`ea875d6`](https://github.com/stdlib-js/stdlib/commit/ea875d60ea897e1d599634ce69eabd740275dda4) - add C implementation for `blas/base/dgemv`[(#7013)](https://github.com/stdlib-js/stdlib/pull/7013)
13
15
-[`231adcc`](https://github.com/stdlib-js/stdlib/commit/231adcca7fe97378ed76193faba8ccf41123ad83) - add JavaScript implementation and clean-up `blas/base/dger`[(#6395)](https://github.com/stdlib-js/stdlib/pull/6395)
-[`f27e62f`](https://github.com/stdlib-js/stdlib/commit/f27e62f31b16eb5c92f5c0af88b00b6d5124b9f6) - provide correct number of arguments
239
+
-[`6688495`](https://github.com/stdlib-js/stdlib/commit/6688495296d51628b4a85466de99b5a5347cff94) - provide correct number of arguments
236
240
-[`e995ce7`](https://github.com/stdlib-js/stdlib/commit/e995ce7c82cbe834b8e330968a08810e5b959282) - ensure accessor array support
237
241
-[`f6e1c78`](https://github.com/stdlib-js/stdlib/commit/f6e1c7823e871a259642c49f1e6b40bd7bb73f4b) - ensure accessor array support
238
242
-[`fc03354`](https://github.com/stdlib-js/stdlib/commit/fc0335492cf50370e574ce2bfea6ac310d0f2e5d) - ensure accessor array support
@@ -497,6 +501,10 @@ A total of 23 issues were closed in this release:
497
501
498
502
<details>
499
503
504
+
-[`97e8058`](https://github.com/stdlib-js/stdlib/commit/97e8058cf6d707a5451cc5528e8c0814f138543f) - **feat:** add `blas/ext/base/gindex-of`[(#7493)](https://github.com/stdlib-js/stdlib/pull/7493)_(by Muhammad Haris, Athan Reines, stdlib-bot)_
505
+
-[`ea875d6`](https://github.com/stdlib-js/stdlib/commit/ea875d60ea897e1d599634ce69eabd740275dda4) - **feat:** add C implementation for `blas/base/dgemv`[(#7013)](https://github.com/stdlib-js/stdlib/pull/7013)_(by Shabareesh Shetty, Athan Reines, stdlib-bot)_
506
+
-[`f27e62f`](https://github.com/stdlib-js/stdlib/commit/f27e62f31b16eb5c92f5c0af88b00b6d5124b9f6) - **fix:** provide correct number of arguments _(by Athan Reines)_
507
+
-[`6688495`](https://github.com/stdlib-js/stdlib/commit/6688495296d51628b4a85466de99b5a5347cff94) - **fix:** provide correct number of arguments _(by Athan Reines)_
500
508
-[`46ff8ea`](https://github.com/stdlib-js/stdlib/commit/46ff8ea7761ae438c4718681c5890f146fb0985e) - **docs:** minor clean-up _(by Philipp Burckhardt)_
501
509
-[`721033e`](https://github.com/stdlib-js/stdlib/commit/721033eede9b3a4667728f40695d933f49f541c1) - **docs:** minor clean-up _(by Philipp Burckhardt)_
502
510
-[`c221279`](https://github.com/stdlib-js/stdlib/commit/c2212790b0118b7787b5e292244b4364c08ea05a) - **docs:** minor clean-up _(by Philipp Burckhardt)_
#### dgemv( ord, trans, M, N, α, A, LDA, x, sx, β, y, sy )
33
+
#### dgemv( order, trans, M, N, α, A, LDA, x, sx, β, y, sy )
34
34
35
35
Performs one of the matrix-vector operations `y = α*A*x + β*y` or `y = α*A**T*x + β*y`, where `α` and `β` are scalars, `x` and `y` are vectors, and `A` is an `M` by `N` matrix.
36
36
@@ -47,18 +47,18 @@ dgemv( 'row-major', 'no-transpose', 2, 3, 1.0, A, 3, x, 1, 1.0, y, 1 );
47
47
48
48
The function has the following parameters:
49
49
50
-
-**ord**: storage layout.
50
+
-**order**: storage layout.
51
51
-**trans**: specifies whether `A` should be transposed, conjugate-transposed, or not transposed.
52
52
-**M**: number of rows in the matrix `A`.
53
53
-**N**: number of columns in the matrix `A`.
54
54
-**α**: scalar constant.
55
55
-**A**: input matrix stored in linear memory as a [`Float64Array`][mdn-float64array].
56
56
-**lda**: stride of the first dimension of `A` (leading dimension of `A`).
#### dgemv.ndarray( trans, M, N, α, A, sa1, sa2, oa, x, sx, ox, β, y, sy, oy )
97
99
98
100
Performs one of the matrix-vector operations `y = α*A*x + β*y` or `y = α*A**T*x + β*y`, using alternative indexing semantics and where `α` and `β` are scalars, `x` and `y` are vectors, and `A` is an `M` by `N` matrix.
@@ -199,18 +201,73 @@ console.log( y );
199
201
#include"stdlib/blas/base/dgemv.h"
200
202
```
201
203
202
-
#### TODO
204
+
#### c_dgemv( layout, trans, M, N, alpha, \*A, LDA, \*X, strideX, beta, \*Y, strideY )
203
205
204
-
TODO.
206
+
Performs one of the matrix-vector operations `y = α*A*x + β*y` or `y = α*A^T*x + β*y`, where `α` and `β` are scalars, `x` and `y` are vectors, and `A` is an `M` by `N` matrix.
#### c_dgemv_ndarray( trans, M, N, alpha, \*A, sa1, sa2, oa, \*X, sx, ox, beta, \*Y, sy, oy )
238
+
239
+
Performs one of the matrix-vector operations `y = α*A*x + β*y` or `y = α*A^T*x + β*y`, using indexing alternative semantics and where `α` and `β` are scalars, `x` and `y` are vectors, and `A` is an `M` by `N` matrix.
0 commit comments