From 06fddb3240b5466b1133f5b7e9dbddeeb6feaf43 Mon Sep 17 00:00:00 2001
From: Planeshifter <1913638+Planeshifter@users.noreply.github.com>
Date: Sun, 9 Aug 2026 03:01:38 +0000
Subject: [PATCH] docs: update namespace table of contents
Signed-off-by: stdlib-bot <82920195+stdlib-bot@users.noreply.github.com>
---
.../@stdlib/_tools/eslint/rules/README.md | 3 +++
lib/node_modules/@stdlib/assert/README.md | 3 +++
.../@stdlib/blas/ext/base/README.md | 12 ++++++++++
.../@stdlib/blas/ext/base/ndarray/README.md | 24 +++++++++++++++++++
4 files changed, 42 insertions(+)
diff --git a/lib/node_modules/@stdlib/_tools/eslint/rules/README.md b/lib/node_modules/@stdlib/_tools/eslint/rules/README.md
index 64f53a1c648d..9d277468a529 100644
--- a/lib/node_modules/@stdlib/_tools/eslint/rules/README.md
+++ b/lib/node_modules/@stdlib/_tools/eslint/rules/README.md
@@ -83,6 +83,7 @@ var eslint = rules;
- [`no-require-absolute-path`][@stdlib/_tools/eslint/rules/no-require-absolute-path]: ESLint rule disallowing `require()` statements containing absolute file paths.
- [`no-require-index`][@stdlib/_tools/eslint/rules/no-require-index]: ESLint rule disallowing `require()` calls which explicitly require `index.` files.
- [`no-self-require`][@stdlib/_tools/eslint/rules/no-self-require]: ESLint rule enforcing that modules do not require themselves.
+- [`no-single-property-require`][@stdlib/_tools/eslint/rules/no-single-property-require]: ESLint rule disallowing requiring an entire module when only a single property of the module is used.
- [`no-unassigned-require`][@stdlib/_tools/eslint/rules/no-unassigned-require]: ESLint rule forbidding unassigned require statements.
- [`no-unnecessary-nested-functions`][@stdlib/_tools/eslint/rules/no-unnecessary-nested-functions]: ESLint rule to prevent unnecessary function nesting when inner functions don't depend on outer scope variables.
- [`repl-namespace-order`][@stdlib/_tools/eslint/rules/repl-namespace-order]: ESLint rule to enforce that packages are added to a REPL namespace object in alphabetical order according to alias (namespace key).
@@ -440,6 +441,8 @@ console.log( getKeys( rules ) );
[@stdlib/_tools/eslint/rules/no-self-require]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/_tools/eslint/rules/no-self-require
+[@stdlib/_tools/eslint/rules/no-single-property-require]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/_tools/eslint/rules/no-single-property-require
+
[@stdlib/_tools/eslint/rules/no-unassigned-require]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/_tools/eslint/rules/no-unassigned-require
[@stdlib/_tools/eslint/rules/no-unnecessary-nested-functions]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/_tools/eslint/rules/no-unnecessary-nested-functions
diff --git a/lib/node_modules/@stdlib/assert/README.md b/lib/node_modules/@stdlib/assert/README.md
index cb6c77b20aef..3ae5cebfe909 100644
--- a/lib/node_modules/@stdlib/assert/README.md
+++ b/lib/node_modules/@stdlib/assert/README.md
@@ -372,6 +372,7 @@ To test whether a runtime environment supports certain features, the namespace i
- [`hasMapSupport()`][@stdlib/assert/has-map-support]: detect native `Map` support.
- [`hasMatchSymbolSupport()`][@stdlib/assert/has-match-symbol-support]: detect native `Symbol.match` support.
- [`hasNodeBufferSupport()`][@stdlib/assert/has-node-buffer-support]: detect native `Buffer` support.
+- [`hasPromiseSupport()`][@stdlib/assert/has-promise-support]: detect native `Promise` support.
- [`hasProxySupport()`][@stdlib/assert/has-proxy-support]: detect native `Proxy` support.
- [`hasReplaceSymbolSupport()`][@stdlib/assert/has-replace-symbol-support]: detect native `Symbol.replace` support.
- [`hasSearchSymbolSupport()`][@stdlib/assert/has-search-symbol-support]: detect native `Symbol.search` support.
@@ -903,6 +904,8 @@ console.log( objectKeys( assert ) );
[@stdlib/assert/has-node-buffer-support]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/has-node-buffer-support
+[@stdlib/assert/has-promise-support]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/has-promise-support
+
[@stdlib/assert/has-proxy-support]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/has-proxy-support
[@stdlib/assert/has-replace-symbol-support]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/has-replace-symbol-support
diff --git a/lib/node_modules/@stdlib/blas/ext/base/README.md b/lib/node_modules/@stdlib/blas/ext/base/README.md
index 12dc5874efe2..2a65b61d1ecf 100644
--- a/lib/node_modules/@stdlib/blas/ext/base/README.md
+++ b/lib/node_modules/@stdlib/blas/ext/base/README.md
@@ -59,6 +59,7 @@ var o = ns;
- [`creplicate( N, k, x, strideX, out, strideOut )`][@stdlib/blas/ext/base/creplicate]: replicate each element in a single-precision complex floating-point strided array a specified number of times.
- [`csum( N, x, strideX )`][@stdlib/blas/ext/base/csum]: calculate the sum of single-precision complex floating-point strided array elements.
- [`csumkbn( N, x, strideX )`][@stdlib/blas/ext/base/csumkbn]: calculate the sum of single-precision complex floating-point strided array elements using an improved Kahan–Babuška algorithm.
+- [`ctril( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/ctril]: copy the lower triangular part of a single-precision complex floating-point matrix `A` to another matrix `B`.
- [`ctriu( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/ctriu]: copy the upper triangular part of a single-precision complex floating-point matrix `A` to another matrix `B`.
- [`cunitspace( N, start, x, strideX )`][@stdlib/blas/ext/base/cunitspace]: fill a single-precision complex floating-point strided array with linearly spaced numeric elements which increment by `1` starting from a specified value.
- [`cwapx( N, alpha, x, strideX, w, strideW )`][@stdlib/blas/ext/base/cwapx]: add a scalar constant to each element in a single-precision complex floating-point strided array `x` and assign the results to elements in a single-precision complex floating-point strided array `w`.
@@ -167,6 +168,7 @@ var o = ns;
- [`dsumors( N, x, strideX )`][@stdlib/blas/ext/base/dsumors]: calculate the sum of double-precision floating-point strided array elements using ordinary recursive summation.
- [`dsumpw( N, x, strideX )`][@stdlib/blas/ext/base/dsumpw]: calculate the sum of double-precision floating-point strided array elements using pairwise summation.
- [`dtril( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/dtril]: copy the lower triangular part of a double-precision floating-point matrix `A` to another matrix `B`.
+- [`dtril2triu( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/dtril2triu]: reflect the lower triangular part of a double-precision floating-point matrix `A` into the upper triangular part of another matrix `B`.
- [`dtriu( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/dtriu]: copy the upper triangular part of a double-precision floating-point matrix `A` to another matrix `B`.
- [`dtriu2tril( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/dtriu2tril]: reflect the upper triangular part of a double-precision floating-point matrix `A` into the lower triangular part of another matrix `B`.
- [`dunitspace( N, start, x, strideX )`][@stdlib/blas/ext/base/dunitspace]: fill a double-precision floating-point strided array with linearly spaced numeric elements which increment by `1` starting from a specified value.
@@ -275,6 +277,7 @@ var o = ns;
- [`gsumpw( N, x, strideX )`][@stdlib/blas/ext/base/gsumpw]: calculate the sum of strided array elements using pairwise summation.
- [`gtril( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/gtril]: copy the lower triangular part of a matrix `A` to another matrix `B`.
- [`gtriu( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/gtriu]: copy the upper triangular part of a matrix `A` to another matrix `B`.
+- [`gtriu2tril( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/gtriu2tril]: reflect the upper triangular part of a matrix A into the lower triangular part of another matrix B.
- [`gunitspace( N, start, x, strideX )`][@stdlib/blas/ext/base/gunitspace]: fill a strided array with linearly spaced numeric elements which increment by `1` starting from a specified value.
- [`gvander( order, mode, M, N, x, strideX, out, ldo )`][@stdlib/blas/ext/base/gvander]: generate a Vandermonde matrix.
- [`gwapx( N, alpha, x, strideX, w, strideW )`][@stdlib/blas/ext/base/gwapx]: add a scalar constant to each element in a strided array `x` and assign the results to elements in a strided array `w`.
@@ -411,6 +414,7 @@ var o = ns;
- [`zreplicate( N, k, x, strideX, out, strideOut )`][@stdlib/blas/ext/base/zreplicate]: replicate each element in a double-precision complex floating-point strided array a specified number of times.
- [`zsum( N, x, strideX )`][@stdlib/blas/ext/base/zsum]: calculate the sum of double-precision complex floating-point strided array elements.
- [`zsumkbn( N, x, strideX )`][@stdlib/blas/ext/base/zsumkbn]: calculate the sum of double-precision complex floating-point strided array elements using an improved Kahan–Babuška algorithm.
+- [`ztril( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/ztril]: copy the lower triangular part of a double-precision complex floating-point matrix `A` to another matrix `B`.
- [`ztriu( order, M, N, k, A, LDA, B, LDB )`][@stdlib/blas/ext/base/ztriu]: copy the upper triangular part of a double-precision complex floating-point matrix `A` to another matrix `B`.
- [`zunitspace( N, start, x, strideX )`][@stdlib/blas/ext/base/zunitspace]: fill a double-precision complex floating-point strided array with linearly spaced numeric elements which increment by `1` starting from a specified value.
- [`zwapx( N, alpha, x, strideX, w, strideW )`][@stdlib/blas/ext/base/zwapx]: add a scalar constant to each element in a double-precision complex floating-point strided array `x` and assign the results to elements in a double-precision complex floating-point strided array `w`.
@@ -507,6 +511,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/csumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/csumkbn
+[@stdlib/blas/ext/base/ctril]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ctril
+
[@stdlib/blas/ext/base/ctriu]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ctriu
[@stdlib/blas/ext/base/cunitspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/cunitspace
@@ -723,6 +729,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/dtril]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dtril
+[@stdlib/blas/ext/base/dtril2triu]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dtril2triu
+
[@stdlib/blas/ext/base/dtriu]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dtriu
[@stdlib/blas/ext/base/dtriu2tril]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dtriu2tril
@@ -939,6 +947,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/gtriu]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gtriu
+[@stdlib/blas/ext/base/gtriu2tril]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gtriu2tril
+
[@stdlib/blas/ext/base/gunitspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gunitspace
[@stdlib/blas/ext/base/gvander]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gvander
@@ -1211,6 +1221,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/zsumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/zsumkbn
+[@stdlib/blas/ext/base/ztril]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ztril
+
[@stdlib/blas/ext/base/ztriu]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ztriu
[@stdlib/blas/ext/base/zunitspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/zunitspace
diff --git a/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md b/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md
index 73704e795576..b37013d47cca 100644
--- a/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md
+++ b/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md
@@ -63,6 +63,7 @@ The namespace exposes the following APIs:
- [`daxpb( arrays )`][@stdlib/blas/ext/base/ndarray/daxpb]: multiply each element in a one-dimensional double-precision floating-point ndarray by a scalar constant and add a scalar constant to each result.
- [`daxpby( arrays )`][@stdlib/blas/ext/base/ndarray/daxpby]: multiply a one-dimensional double-precision floating-point ndarray by a scalar constant and add the result to a second one-dimensional double-precision floating-point ndarray multiplied by a scalar constant.
- [`dcircshift( arrays )`][@stdlib/blas/ext/base/ndarray/dcircshift]: circularly shift the elements of a one-dimensional double-precision floating-point ndarray by a specified number of positions.
+- [`dcopyWithin( arrays )`][@stdlib/blas/ext/base/ndarray/dcopy-within]: perform an in-place copy of elements within a one-dimensional double-precision floating-point ndarray.
- [`dcusum( arrays )`][@stdlib/blas/ext/base/ndarray/dcusum]: compute the cumulative sum of a one-dimensional double-precision floating-point ndarray.
- [`dcusumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/dcusumkbn]: compute the cumulative sum of a one-dimensional double-precision floating-point ndarray using an improved Kahan–Babuška algorithm.
- [`dcusumkbn2( arrays )`][@stdlib/blas/ext/base/ndarray/dcusumkbn2]: compute the cumulative sum of a one-dimensional double-precision floating-point ndarray using a second-order iterative Kahan–Babuška algorithm.
@@ -71,11 +72,13 @@ The namespace exposes the following APIs:
- [`ddiff( arrays )`][@stdlib/blas/ext/base/ndarray/ddiff]: calculate the k-th discrete forward difference of a one-dimensional double-precision floating-point ndarray.
- [`dfillEqual( arrays )`][@stdlib/blas/ext/base/ndarray/dfill-equal]: replace elements in a one-dimensional double-precision floating-point ndarray equal to a provided search element with a specified scalar constant.
- [`dfillNotEqual( arrays )`][@stdlib/blas/ext/base/ndarray/dfill-not-equal]: replace elements in a one-dimensional double-precision floating-point ndarray not equal to a provided search element with a specified scalar constant.
+- [`dfirstIndexGreaterThan( arrays )`][@stdlib/blas/ext/base/ndarray/dfirst-index-greater-than]: return the index of the first element in a one-dimensional double-precision floating-point ndarray which is greater than a corresponding element in another one-dimensional double-precision floating-point ndarray.
- [`dfirstIndexLessThan( arrays )`][@stdlib/blas/ext/base/ndarray/dfirst-index-less-than]: return the index of the first element in a one-dimensional double-precision floating-point ndarray which is less than a corresponding element in another one-dimensional double-precision floating-point ndarray.
- [`dindexOfFalsy( arrays )`][@stdlib/blas/ext/base/ndarray/dindex-of-falsy]: return the index of the first falsy element in a one-dimensional double-precision floating-point ndarray.
- [`dindexOfNotEqual( arrays )`][@stdlib/blas/ext/base/ndarray/dindex-of-not-equal]: return the first index of an element in a one-dimensional double-precision floating-point ndarray which is not equal to a specified search element.
- [`dindexOfTruthy( arrays )`][@stdlib/blas/ext/base/ndarray/dindex-of-truthy]: return the index of the first truthy element in a one-dimensional double-precision floating-point ndarray.
- [`dindexOf( arrays )`][@stdlib/blas/ext/base/ndarray/dindex-of]: return the first index of a search element in a one-dimensional double-precision floating-point ndarray.
+- [`dlastIndexEqual( arrays )`][@stdlib/blas/ext/base/ndarray/dlast-index-equal]: return the index of the last element in a one-dimensional double-precision floating-point ndarray equal to a corresponding element in another one-dimensional double-precision floating-point ndarray.
- [`dlastIndexOf( arrays )`][@stdlib/blas/ext/base/ndarray/dlast-index-of]: return the last index of a search element in a one-dimensional double-precision floating-point ndarray.
- [`dlinspace( arrays )`][@stdlib/blas/ext/base/ndarray/dlinspace]: fill a one-dimensional double-precision floating-point ndarray with linearly spaced values over a specified interval.
- [`dnansum( arrays )`][@stdlib/blas/ext/base/ndarray/dnansum]: compute the sum of a one-dimensional double-precision floating-point ndarray, ignoring `NaN` values.
@@ -105,6 +108,7 @@ The namespace exposes the following APIs:
- [`gaxpb( arrays )`][@stdlib/blas/ext/base/ndarray/gaxpb]: multiply each element in a one-dimensional ndarray by a scalar constant and add a scalar constant to each result.
- [`gaxpby( arrays )`][@stdlib/blas/ext/base/ndarray/gaxpby]: multiply a one-dimensional ndarray by a scalar constant and add the result to a second one-dimensional ndarray multiplied by a scalar constant.
- [`gcircshift( arrays )`][@stdlib/blas/ext/base/ndarray/gcircshift]: circularly shift the elements of a one-dimensional ndarray by a specified number of positions.
+- [`gcopyWithin( arrays )`][@stdlib/blas/ext/base/ndarray/gcopy-within]: perform an in-place copy of elements within a one-dimensional ndarray.
- [`gcusum( arrays )`][@stdlib/blas/ext/base/ndarray/gcusum]: compute the cumulative sum of a one-dimensional ndarray.
- [`gcusumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/gcusumkbn]: compute the cumulative sum of a one-dimensional ndarray using an improved Kahan–Babuška algorithm.
- [`gcusumkbn2( arrays )`][@stdlib/blas/ext/base/ndarray/gcusumkbn2]: compute the cumulative sum of a one-dimensional ndarray using a second-order iterative Kahan–Babuška algorithm.
@@ -114,6 +118,7 @@ The namespace exposes the following APIs:
- [`gfillNotEqual( arrays )`][@stdlib/blas/ext/base/ndarray/gfill-not-equal]: replace elements in a one-dimensional ndarray not equal to a provided search element with a specified scalar constant.
- [`gfindIndex( arrays, clbk[, thisArg] )`][@stdlib/blas/ext/base/ndarray/gfind-index]: return the index of the first element in a one-dimensional ndarray which passes a test implemented by a predicate function.
- [`gfindLastIndex( arrays, clbk[, thisArg] )`][@stdlib/blas/ext/base/ndarray/gfind-last-index]: return the index of the last element in a one-dimensional ndarray which passes a test implemented by a predicate function.
+- [`gfirstIndexGreaterThan( arrays )`][@stdlib/blas/ext/base/ndarray/gfirst-index-greater-than]: return the index of the first element in a one-dimensional ndarray which is greater than a corresponding element in another one-dimensional ndarray.
- [`gfirstIndexLessThan( arrays )`][@stdlib/blas/ext/base/ndarray/gfirst-index-less-than]: return the index of the first element in a one-dimensional ndarray which is less than a corresponding element in another one-dimensional ndarray.
- [`gindexOfFalsy( arrays )`][@stdlib/blas/ext/base/ndarray/gindex-of-falsy]: return the index of the first falsy element in a one-dimensional ndarray.
- [`gindexOfNotEqual( arrays )`][@stdlib/blas/ext/base/ndarray/gindex-of-not-equal]: return the first index of an element in a one-dimensional ndarray which is not equal to a specified search element.
@@ -121,6 +126,7 @@ The namespace exposes the following APIs:
- [`gindexOf( arrays )`][@stdlib/blas/ext/base/ndarray/gindex-of]: return the first index of a search element in a one-dimensional ndarray.
- [`gjoinBetween( arrays )`][@stdlib/blas/ext/base/ndarray/gjoin-between]: return a string by joining one-dimensional ndarray elements using a specified separator for each pair of consecutive elements.
- [`gjoin( arrays )`][@stdlib/blas/ext/base/ndarray/gjoin]: return a string created by joining one-dimensional ndarray elements using a specified separator.
+- [`glastIndexEqual( arrays )`][@stdlib/blas/ext/base/ndarray/glast-index-equal]: return the index of the last element in a one-dimensional ndarray equal to a corresponding element in another one-dimensional ndarray.
- [`glastIndexOf( arrays )`][@stdlib/blas/ext/base/ndarray/glast-index-of]: return the last index of a search element in a one-dimensional ndarray.
- [`glinspace( arrays )`][@stdlib/blas/ext/base/ndarray/glinspace]: fill a one-dimensional ndarray with linearly spaced values over a specified interval.
- [`gnansum( arrays )`][@stdlib/blas/ext/base/ndarray/gnansum]: compute the sum of a one-dimensional ndarray, ignoring `NaN` values.
@@ -148,12 +154,14 @@ The namespace exposes the following APIs:
- [`saxpb( arrays )`][@stdlib/blas/ext/base/ndarray/saxpb]: multiply each element in a one-dimensional single-precision floating-point ndarray by a scalar constant and add a scalar constant to each result.
- [`saxpby( arrays )`][@stdlib/blas/ext/base/ndarray/saxpby]: multiply a one-dimensional single-precision floating-point ndarray by a scalar constant and add the result to a second one-dimensional single-precision floating-point ndarray multiplied by a scalar constant.
- [`scircshift( arrays )`][@stdlib/blas/ext/base/ndarray/scircshift]: circularly shift the elements of a one-dimensional single-precision floating-point ndarray by a specified number of positions.
+- [`scopyWithin( arrays )`][@stdlib/blas/ext/base/ndarray/scopy-within]: perform an in-place copy of elements within a one-dimensional single-precision floating-point ndarray.
- [`scunone( arrays )`][@stdlib/blas/ext/base/ndarray/scunone]: cumulatively test whether every element in a one-dimensional single-precision floating-point ndarray is falsy.
- [`scusum( arrays )`][@stdlib/blas/ext/base/ndarray/scusum]: compute the cumulative sum of a one-dimensional single-precision floating-point ndarray.
- [`scusumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/scusumkbn]: compute the cumulative sum of a one-dimensional single-precision floating-point ndarray using an improved Kahan–Babuška algorithm.
- [`scusumkbn2( arrays )`][@stdlib/blas/ext/base/ndarray/scusumkbn2]: compute the cumulative sum of a one-dimensional single-precision floating-point ndarray using a second-order iterative Kahan–Babuška algorithm.
- [`scusumors( arrays )`][@stdlib/blas/ext/base/ndarray/scusumors]: compute the cumulative sum of a one-dimensional single-precision floating-point ndarray using ordinary recursive summation.
- [`sfillNotEqual( arrays )`][@stdlib/blas/ext/base/ndarray/sfill-not-equal]: replace elements in a one-dimensional single-precision floating-point ndarray not equal to a provided search element with a specified scalar constant.
+- [`sfirstIndexLessThan( arrays )`][@stdlib/blas/ext/base/ndarray/sfirst-index-less-than]: return the index of the first element in a one-dimensional single-precision floating-point ndarray which is less than a corresponding element in another one-dimensional single-precision floating-point ndarray.
- [`sindexOfNotEqual( arrays )`][@stdlib/blas/ext/base/ndarray/sindex-of-not-equal]: return the first index of an element in a one-dimensional single-precision floating-point ndarray which is not equal to a specified search element.
- [`sindexOfTruthy( arrays )`][@stdlib/blas/ext/base/ndarray/sindex-of-truthy]: return the index of the first truthy element in a one-dimensional single-precision floating-point ndarray.
- [`sindexOf( arrays )`][@stdlib/blas/ext/base/ndarray/sindex-of]: return the first index of a search element in a one-dimensional single-precision floating-point ndarray.
@@ -273,6 +281,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/ndarray/dcircshift]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dcircshift
+[@stdlib/blas/ext/base/ndarray/dcopy-within]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dcopy-within
+
[@stdlib/blas/ext/base/ndarray/dcusum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dcusum
[@stdlib/blas/ext/base/ndarray/dcusumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dcusumkbn
@@ -289,6 +299,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/ndarray/dfill-not-equal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dfill-not-equal
+[@stdlib/blas/ext/base/ndarray/dfirst-index-greater-than]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dfirst-index-greater-than
+
[@stdlib/blas/ext/base/ndarray/dfirst-index-less-than]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dfirst-index-less-than
[@stdlib/blas/ext/base/ndarray/dindex-of-falsy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dindex-of-falsy
@@ -299,6 +311,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/ndarray/dindex-of]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dindex-of
+[@stdlib/blas/ext/base/ndarray/dlast-index-equal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dlast-index-equal
+
[@stdlib/blas/ext/base/ndarray/dlast-index-of]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dlast-index-of
[@stdlib/blas/ext/base/ndarray/dlinspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dlinspace
@@ -357,6 +371,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/ndarray/gcircshift]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gcircshift
+[@stdlib/blas/ext/base/ndarray/gcopy-within]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gcopy-within
+
[@stdlib/blas/ext/base/ndarray/gcusum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gcusum
[@stdlib/blas/ext/base/ndarray/gcusumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gcusumkbn
@@ -375,6 +391,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/ndarray/gfind-last-index]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gfind-last-index
+[@stdlib/blas/ext/base/ndarray/gfirst-index-greater-than]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gfirst-index-greater-than
+
[@stdlib/blas/ext/base/ndarray/gfirst-index-less-than]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gfirst-index-less-than
[@stdlib/blas/ext/base/ndarray/gindex-of-falsy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gindex-of-falsy
@@ -389,6 +407,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/ndarray/gjoin]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gjoin
+[@stdlib/blas/ext/base/ndarray/glast-index-equal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/glast-index-equal
+
[@stdlib/blas/ext/base/ndarray/glast-index-of]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/glast-index-of
[@stdlib/blas/ext/base/ndarray/glinspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/glinspace
@@ -443,6 +463,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/ndarray/scircshift]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/scircshift
+[@stdlib/blas/ext/base/ndarray/scopy-within]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/scopy-within
+
[@stdlib/blas/ext/base/ndarray/scunone]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/scunone
[@stdlib/blas/ext/base/ndarray/scusum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/scusum
@@ -455,6 +477,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/ndarray/sfill-not-equal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/sfill-not-equal
+[@stdlib/blas/ext/base/ndarray/sfirst-index-less-than]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/sfirst-index-less-than
+
[@stdlib/blas/ext/base/ndarray/sindex-of-not-equal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/sindex-of-not-equal
[@stdlib/blas/ext/base/ndarray/sindex-of-truthy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/sindex-of-truthy