From ffd53add11becf12d596ec064accc94e67af0a69 Mon Sep 17 00:00:00 2001
From: Planeshifter <1913638+Planeshifter@users.noreply.github.com>
Date: Wed, 15 Jul 2026 03:23:03 +0000
Subject: [PATCH] docs: update namespace table of contents
Signed-off-by: stdlib-bot <82920195+stdlib-bot@users.noreply.github.com>
---
.../@stdlib/blas/base/ndarray/README.md | 15 +++++++++++++++
lib/node_modules/@stdlib/blas/ext/base/README.md | 9 +++++++++
2 files changed, 24 insertions(+)
diff --git a/lib/node_modules/@stdlib/blas/base/ndarray/README.md b/lib/node_modules/@stdlib/blas/base/ndarray/README.md
index f2a348afb42b..f9e927e47abe 100644
--- a/lib/node_modules/@stdlib/blas/base/ndarray/README.md
+++ b/lib/node_modules/@stdlib/blas/base/ndarray/README.md
@@ -55,6 +55,8 @@ The namespace exposes the following APIs:
- [`daxpy( arrays )`][@stdlib/blas/base/ndarray/daxpy]: multiply a one-dimensional double-precision floating-point ndarray `x` by a constant `alpha` and add the result to a one-dimensional double-precision floating-point ndarray `y`.
- [`dcopy( arrays )`][@stdlib/blas/base/ndarray/dcopy]: copy values from a one-dimensional double-precision floating-point ndarray `x` into a one-dimensional double-precision floating-point ndarray `y`.
- [`ddot( arrays )`][@stdlib/blas/base/ndarray/ddot]: calculate the dot product of two one-dimensional double-precision floating-point ndarrays.
+- [`dgemv( arrays )`][@stdlib/blas/base/ndarray/dgemv]: perform one of the matrix-vector operations `y = alpha*A*x + beta*y` or `y = alpha*A^T*x + beta*y`.
+- [`dger( arrays )`][@stdlib/blas/base/ndarray/dger]: perform the rank 1 operation `A = alpha*x*y^T + A`.
- [`dnrm2( arrays )`][@stdlib/blas/base/ndarray/dnrm2]: compute the L2-norm of a one-dimensional double-precision floating-point ndarray.
- [`dscal( arrays )`][@stdlib/blas/base/ndarray/dscal]: multiply a one-dimensional double-precision floating-point ndarray by a scalar constant.
- [`dsdot( arrays )`][@stdlib/blas/base/ndarray/dsdot]: calculate the dot product of two one-dimensional single-precision floating-point ndarrays with double-precision accumulation.
@@ -65,6 +67,7 @@ The namespace exposes the following APIs:
- [`gaxpy( arrays )`][@stdlib/blas/base/ndarray/gaxpy]: multiply a one-dimensional ndarray `x` by a constant `alpha` and add the result to a one-dimensional ndarray `y`.
- [`gcopy( arrays )`][@stdlib/blas/base/ndarray/gcopy]: copy values from a one-dimensional ndarray `x` into a one-dimensional ndarray `y`.
- [`gdot( arrays )`][@stdlib/blas/base/ndarray/gdot]: calculate the dot product of two one-dimensional ndarrays.
+- [`ggemv( arrays )`][@stdlib/blas/base/ndarray/ggemv]: perform one of the matrix-vector operations `y = alpha*A*x + beta*y` or `y = alpha*A^T*x + beta*y`.
- [`gnrm2( arrays )`][@stdlib/blas/base/ndarray/gnrm2]: compute the L2-norm of a one-dimensional ndarray.
- [`gscal( arrays )`][@stdlib/blas/base/ndarray/gscal]: multiply a one-dimensional ndarray by a scalar constant.
- [`gswap( arrays )`][@stdlib/blas/base/ndarray/gswap]: interchange two one-dimensional ndarrays.
@@ -78,6 +81,8 @@ The namespace exposes the following APIs:
- [`scopy( arrays )`][@stdlib/blas/base/ndarray/scopy]: copy values from a one-dimensional single-precision floating-point ndarray `x` into a one-dimensional single-precision floating-point ndarray `y`.
- [`sdot( arrays )`][@stdlib/blas/base/ndarray/sdot]: calculate the dot product of two one-dimensional single-precision floating-point ndarrays.
- [`sdsdot( arrays )`][@stdlib/blas/base/ndarray/sdsdot]: calculate the dot product of two one-dimensional single-precision floating-point ndarrays with extended accumulation.
+- [`sgemv( arrays )`][@stdlib/blas/base/ndarray/sgemv]: perform one of the matrix-vector operations `y = alpha*A*x + beta*y` or `y = alpha*A^T*x + beta*y`.
+- [`sger( arrays )`][@stdlib/blas/base/ndarray/sger]: perform the rank 1 operation `A = alpha*x*y^T + A`.
- [`snrm2( arrays )`][@stdlib/blas/base/ndarray/snrm2]: compute the L2-norm of a one-dimensional single-precision floating-point ndarray.
- [`sscal( arrays )`][@stdlib/blas/base/ndarray/sscal]: multiply a one-dimensional single-precision floating-point ndarray by a scalar constant.
- [`sswap( arrays )`][@stdlib/blas/base/ndarray/sswap]: interchange two one-dimensional single-precision floating-point ndarrays.
@@ -148,6 +153,10 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/base/ndarray/ddot]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/ddot
+[@stdlib/blas/base/ndarray/dgemv]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/dgemv
+
+[@stdlib/blas/base/ndarray/dger]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/dger
+
[@stdlib/blas/base/ndarray/dnrm2]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/dnrm2
[@stdlib/blas/base/ndarray/dscal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/dscal
@@ -168,6 +177,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/base/ndarray/gdot]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/gdot
+[@stdlib/blas/base/ndarray/ggemv]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/ggemv
+
[@stdlib/blas/base/ndarray/gnrm2]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/gnrm2
[@stdlib/blas/base/ndarray/gscal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/gscal
@@ -194,6 +205,10 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/base/ndarray/sdsdot]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/sdsdot
+[@stdlib/blas/base/ndarray/sgemv]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/sgemv
+
+[@stdlib/blas/base/ndarray/sger]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/sger
+
[@stdlib/blas/base/ndarray/snrm2]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/snrm2
[@stdlib/blas/base/ndarray/sscal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/sscal
diff --git a/lib/node_modules/@stdlib/blas/ext/base/README.md b/lib/node_modules/@stdlib/blas/ext/base/README.md
index ffa880b79cf2..a5842dfe8290 100644
--- a/lib/node_modules/@stdlib/blas/ext/base/README.md
+++ b/lib/node_modules/@stdlib/blas/ext/base/README.md
@@ -160,6 +160,7 @@ var o = ns;
- [`dwax( N, alpha, x, strideX, w, strideW )`][@stdlib/blas/ext/base/dwax]: multiply each element in a double-precision floating-point strided array `x` by a scalar constant and assign the results to elements in a double-precision floating-point strided array `w`.
- [`dwhere( N, condition, strideC, x, strideX, y, strideY, out, strideOut )`][@stdlib/blas/ext/base/dwhere]: take elements from one of two double-precision floating-point strided arrays depending on a condition.
- [`dwxsa( N, alpha, x, strideX, w, strideW )`][@stdlib/blas/ext/base/dwxsa]: subtract a scalar constant from each element in a double-precision floating-point strided array `x` and assign the results to elements in a double-precision floating-point strided array `w`.
+- [`dxdy( N, x, strideX, y, strideY )`][@stdlib/blas/ext/base/dxdy]: divide elements of a double-precision floating-point strided array `x` by the corresponding elements of a double-precision floating-point strided array `y` and assign the results to `y`.
- [`dxmy( N, x, strideX, y, strideY )`][@stdlib/blas/ext/base/dxmy]: multiply elements of a double-precision floating-point strided array `x` by the corresponding elements of a double-precision floating-point strided array `y` and assign the results to `y`.
- [`dxpy( N, x, strideX, y, strideY )`][@stdlib/blas/ext/base/dxpy]: add elements of a double-precision floating-point strided array `x` to the corresponding elements of a double-precision floating-point strided array `y` and assign the results to `y`.
- [`dxsa( N, alpha, x, strideX )`][@stdlib/blas/ext/base/dxsa]: subtract a scalar constant from each element in a double-precision floating-point strided array.
@@ -258,6 +259,7 @@ var o = ns;
- [`gwxpy( N, x, strideX, y, strideY, w, strideW )`][@stdlib/blas/ext/base/gwxpy]: add elements of a strided array `x` to the corresponding elements of a strided array `y` and assign the results to elements in a strided array `w`.
- [`gwxsa( N, alpha, x, strideX, w, strideW )`][@stdlib/blas/ext/base/gwxsa]: subtract a scalar constant from each element in a strided array `x` and assign the results to elements in a strided array `w`.
- [`gwxsy( N, x, strideX, y, strideY, w, strideW )`][@stdlib/blas/ext/base/gwxsy]: subtract elements of a strided array `y` from the corresponding elements of a strided array `x` and assign the results to elements in a strided array `w`.
+- [`gxdy( N, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gxdy]: divide elements of a strided array `x` by the corresponding elements of a strided array `y` and assign the results to `y`.
- [`gxmy( N, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gxmy]: multiply elements of a strided array `x` by the corresponding elements of a strided array `y` and assign the results to `y`.
- [`gxpy( N, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gxpy]: add elements of a strided array `x` to the corresponding elements of a strided array `y` and assign the results to `y`.
- [`gxsa( N, alpha, x, strideX )`][@stdlib/blas/ext/base/gxsa]: subtract a scalar constant from each element in a strided array.
@@ -343,6 +345,7 @@ var o = ns;
- [`swax( N, alpha, x, strideX, w, strideW )`][@stdlib/blas/ext/base/swax]: multiply each element in a single-precision floating-point strided array `x` by a scalar constant and assign the results to elements in a single-precision floating-point strided array `w`.
- [`swhere( N, condition, strideC, x, strideX, y, strideY, out, strideOut )`][@stdlib/blas/ext/base/swhere]: take elements from one of two single-precision floating-point strided arrays depending on a condition.
- [`swxsa( N, alpha, x, strideX, w, strideW )`][@stdlib/blas/ext/base/swxsa]: subtract a scalar constant from each element in a single-precision floating-point strided array `x` and assign the results to elements in a single-precision floating-point strided array `w`.
+- [`sxdy( N, x, strideX, y, strideY )`][@stdlib/blas/ext/base/sxdy]: divide elements of a single-precision floating-point strided array `x` by the corresponding elements of a single-precision floating-point strided array `y` and assign the results to `y`.
- [`sxmy( N, x, strideX, y, strideY )`][@stdlib/blas/ext/base/sxmy]: multiply elements of a single-precision floating-point strided array `x` by the corresponding elements of a single-precision floating-point strided array `y` and assign the results to `y`.
- [`sxpy( N, x, strideX, y, strideY )`][@stdlib/blas/ext/base/sxpy]: add elements of a single-precision floating-point strided array `x` to the corresponding elements of a single-precision floating-point strided array `y` and assign the results to `y`.
- [`sxsa( N, alpha, x, strideX )`][@stdlib/blas/ext/base/sxsa]: subtract a scalar constant from each element in a single-precision floating-point strided array.
@@ -657,6 +660,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/dwxsa]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dwxsa
+[@stdlib/blas/ext/base/dxdy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dxdy
+
[@stdlib/blas/ext/base/dxmy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dxmy
[@stdlib/blas/ext/base/dxpy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dxpy
@@ -853,6 +858,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/gwxsy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gwxsy
+[@stdlib/blas/ext/base/gxdy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gxdy
+
[@stdlib/blas/ext/base/gxmy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gxmy
[@stdlib/blas/ext/base/gxpy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gxpy
@@ -1023,6 +1030,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/swxsa]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/swxsa
+[@stdlib/blas/ext/base/sxdy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/sxdy
+
[@stdlib/blas/ext/base/sxmy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/sxmy
[@stdlib/blas/ext/base/sxpy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/sxpy