Skip to content

Commit 01538fb

Browse files
committed
Merge remote-tracking branch 'upstream/develop' into blas/nd-joinbetween
2 parents 96d593c + 0ddfd93 commit 01538fb

File tree

267 files changed

+24167
-150
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

267 files changed

+24167
-150
lines changed

lib/node_modules/@stdlib/assert/is-empty-collection/test/test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ tape( 'the function returns `false` if not provided an empty collection', functi
8181
null,
8282
void 0,
8383
[ 1, 2, 3 ],
84-
new Array( 10 ),
84+
[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ],
8585
{},
8686
function noop() {}
8787
];

lib/node_modules/@stdlib/blas/base/dgemm/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,12 @@ The function has the following parameters:
5555
- **K**: number of columns in the matrix `op(A)` and number of rows in the matrix `op(B)`.
5656
- **α**: scalar constant.
5757
- **A**: first input matrix stored in linear memory as a [`Float64Array`][mdn-float64array].
58-
- **lda**: stride of the first dimension of `A` (leading dimension of `A`).
58+
- **lda**: stride between successive contiguous vectors of the matrix `A` (a.k.a., leading dimension of `A`).
5959
- **B**: second input matrix stored in linear memory as a [`Float64Array`][mdn-float64array].
60-
- **ldb**: stride of the first dimension of `B` (leading dimension of `B`).
60+
- **ldb**: stride between successive contiguous vectors of the matrix `B` (a.k.a., leading dimension of `B`).
6161
- **β**: scalar constant.
6262
- **C**: third input matrix stored in linear memory as a [`Float64Array`][mdn-float64array].
63-
- **ldc**: stride of the first dimension of `C` (leading dimension of `C`).
63+
- **ldc**: stride between successive contiguous vectors of the matrix `C` (a.k.a., leading dimension of `C`).
6464

6565
The stride parameters determine how elements in the input arrays are accessed at runtime. For example, to perform matrix multiplication of two subarrays
6666

lib/node_modules/@stdlib/blas/base/dgemm/docs/repl.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,15 @@
4343
First matrix.
4444

4545
lda: integer
46-
Stride of the first dimension of `A` (a.k.a., leading dimension of the
47-
matrix `A`).
46+
Stride between successive contiguous vectors of the matrix `A` (a.k.a.,
47+
leading dimension of the matrix `A`).
4848

4949
B: Float64Array
5050
Second matrix.
5151

5252
ldb: integer
53-
Stride of the first dimension of `B` (a.k.a., leading dimension of the
54-
matrix `B`).
53+
Stride between successive contiguous vectors of the matrix `B` (a.k.a.,
54+
leading dimension of the matrix `B`).
5555

5656
β: number
5757
Scalar constant.
@@ -60,8 +60,8 @@
6060
Third matrix.
6161

6262
ldc: integer
63-
Stride of the first dimension of `C` (a.k.a., leading dimension of the
64-
matrix `C`).
63+
Stride between successive contiguous vectors of the matrix `C` (a.k.a.,
64+
leading dimension of the matrix `C`).
6565

6666
Returns
6767
-------

lib/node_modules/@stdlib/blas/base/dgemm/docs/types/index.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,12 @@ interface Routine {
3737
* @param K - number of columns in the matrix `op(A)` and number of rows in the matrix `op(B)`
3838
* @param alpha - scalar constant
3939
* @param A - first matrix
40-
* @param LDA - stride of the first dimension of `A` (a.k.a., leading dimension of the matrix `A`)
40+
* @param LDA - stride between successive contiguous vectors of the matrix `A` (a.k.a., leading dimension of the matrix `A`)
4141
* @param B - second matrix
42-
* @param LDB - stride of the first dimension of `B` (a.k.a., leading dimension of the matrix `B`)
42+
* @param LDB - stride between successive contiguous vectors of the matrix `B` (a.k.a., leading dimension of the matrix `B`)
4343
* @param beta - scalar constant
4444
* @param C - third matrix
45-
* @param LDC - stride of the first dimension of `C` (a.k.a., leading dimension of the matrix `C`)
45+
* @param LDC - stride between successive contiguous vectors of the matrix `C` (a.k.a., leading dimension of the matrix `C`)
4646
* @returns `C`
4747
*
4848
* @example

lib/node_modules/@stdlib/blas/base/dgemm/lib/dgemm.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@ var base = require( './base.js' );
4242
* @param {NonNegativeInteger} K - number of columns in the matrix `op(A)` and number of rows in the matrix `op(B)`
4343
* @param {number} alpha - scalar constant
4444
* @param {Float64Array} A - first matrix
45-
* @param {PositiveInteger} LDA - stride of the first dimension of `A` (a.k.a., leading dimension of the matrix `A`)
45+
* @param {PositiveInteger} LDA - stride between successive contiguous vectors of the matrix `A` (a.k.a., leading dimension of the matrix `A`)
4646
* @param {Float64Array} B - second matrix
47-
* @param {PositiveInteger} LDB - stride of the first dimension of `B` (a.k.a., leading dimension of the matrix `B`)
47+
* @param {PositiveInteger} LDB - stride between successive contiguous vectors of the matrix `B` (a.k.a., leading dimension of the matrix `B`)
4848
* @param {number} beta - scalar constant
4949
* @param {Float64Array} C - third matrix
50-
* @param {PositiveInteger} LDC - stride of the first dimension of `C` (a.k.a., leading dimension of the matrix `C`)
50+
* @param {PositiveInteger} LDC - stride between successive contiguous vectors of the matrix `C` (a.k.a., leading dimension of the matrix `C`)
5151
* @throws {TypeError} first argument must be a valid order
5252
* @throws {TypeError} second argument must be a valid transpose operation
5353
* @throws {TypeError} third argument must be a valid transpose operation

lib/node_modules/@stdlib/blas/base/dsyr/test/test.ndarray.native.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ var rsa1nsa2 = require( './fixtures/row_major_sa1n_sa2.json' );
4141
var rsa1sa2n = require( './fixtures/row_major_sa1_sa2n.json' );
4242
var rsa1nsa2n = require( './fixtures/row_major_sa1n_sa2n.json' );
4343
var rcap = require( './fixtures/row_major_complex_access_pattern.json' );
44-
4544
var cu = require( './fixtures/column_major_u.json' );
4645
var cl = require( './fixtures/column_major_l.json' );
4746
var cxp = require( './fixtures/column_major_xp.json' );

lib/node_modules/@stdlib/blas/ext/base/README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ var o = ns;
4444
<div class="namespace-toc">
4545

4646
- <span class="signature">[`cfill( N, alpha, x, strideX )`][@stdlib/blas/ext/base/cfill]</span><span class="delimiter">: </span><span class="description">fill a single-precision complex floating-point strided array with a specified scalar constant.</span>
47+
- <span class="signature">[`cindexOfRow( order, M, N, A, LDA, x, strideX, workspace, strideW )`][@stdlib/blas/ext/base/cindex-of-row]</span><span class="delimiter">: </span><span class="description">return the index of the first row in a single-precision complex floating-point input matrix which has the same elements as a provided search vector.</span>
4748
- <span class="signature">[`csum( N, x, strideX )`][@stdlib/blas/ext/base/csum]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision complex floating-point strided array elements.</span>
4849
- <span class="signature">[`csumkbn( N, x, strideX )`][@stdlib/blas/ext/base/csumkbn]</span><span class="delimiter">: </span><span class="description">calculate the sum of single-precision complex floating-point strided array elements using an improved Kahan–Babuška algorithm.</span>
4950
- <span class="signature">[`czeroTo( N, x, strideX )`][@stdlib/blas/ext/base/czero-to]</span><span class="delimiter">: </span><span class="description">fill a single-precision complex floating-point strided array with linearly spaced numeric elements which increment by `1` starting from zero.</span>
@@ -124,6 +125,7 @@ var o = ns;
124125
- <span class="signature">[`gfill( N, alpha, x, strideX )`][@stdlib/blas/ext/base/gfill]</span><span class="delimiter">: </span><span class="description">fill a strided array with a specified scalar constant.</span>
125126
- <span class="signature">[`gfindIndex( N, x, strideX, clbk[, thisArg] )`][@stdlib/blas/ext/base/gfind-index]</span><span class="delimiter">: </span><span class="description">return the index of the first element which passes a test implemented by a predicate function.</span>
126127
- <span class="signature">[`gfindLastIndex( N, x, strideX, clbk[, thisArg] )`][@stdlib/blas/ext/base/gfind-last-index]</span><span class="delimiter">: </span><span class="description">return the index of the last element which passes a test implemented by a predicate function.</span>
128+
- <span class="signature">[`gindexOfColumn( order, M, N, A, LDA, x, strideX )`][@stdlib/blas/ext/base/gindex-of-column]</span><span class="delimiter">: </span><span class="description">return the index of the first column in an input matrix which has the same elements as a provided search vector.</span>
127129
- <span class="signature">[`gindexOfRow( order, M, N, A, LDA, x, strideX )`][@stdlib/blas/ext/base/gindex-of-row]</span><span class="delimiter">: </span><span class="description">return the index of the first row in an input matrix which has the same elements as a provided search vector.</span>
128130
- <span class="signature">[`gindexOf( N, searchElement, x, strideX )`][@stdlib/blas/ext/base/gindex-of]</span><span class="delimiter">: </span><span class="description">return the first index of a specified search element in a strided array.</span>
129131
- <span class="signature">[`gjoinBetween( N, prefix, suffix, x, strideX, separators, strideS )`][@stdlib/blas/ext/base/gjoin-between]</span><span class="delimiter">: </span><span class="description">return a string by joining strided array elements using a specified separator for each pair of consecutive elements.</span>
@@ -137,6 +139,7 @@ var o = ns;
137139
- <span class="signature">[`gnansumkbn2( N, x, strideX )`][@stdlib/blas/ext/base/gnansumkbn2]</span><span class="delimiter">: </span><span class="description">calculate the sum of strided array elements, ignoring `NaN` values and using a second-order iterative Kahan–Babuška algorithm.</span>
138140
- <span class="signature">[`gnansumors( N, x, strideX )`][@stdlib/blas/ext/base/gnansumors]</span><span class="delimiter">: </span><span class="description">calculate the sum of strided array elements, ignoring `NaN` values and using ordinary recursive summation.</span>
139141
- <span class="signature">[`gnansumpw( N, x, strideX )`][@stdlib/blas/ext/base/gnansumpw]</span><span class="delimiter">: </span><span class="description">calculate the sum of strided array elements, ignoring `NaN` values and using pairwise summation.</span>
142+
- <span class="signature">[`goneTo( N, x, strideX )`][@stdlib/blas/ext/base/gone-to]</span><span class="delimiter">: </span><span class="description">fill a strided array with linearly spaced numeric elements which increment by `1` starting from one.</span>
140143
- <span class="signature">[`grev( N, x, strideX )`][@stdlib/blas/ext/base/grev]</span><span class="delimiter">: </span><span class="description">reverse a strided array in-place.</span>
141144
- <span class="signature">[`gsort( N, order, x, strideX )`][@stdlib/blas/ext/base/gsort]</span><span class="delimiter">: </span><span class="description">sort a strided array.</span>
142145
- <span class="signature">[`gsort2hp( N, order, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gsort2hp]</span><span class="delimiter">: </span><span class="description">simultaneously sort two strided arrays based on the sort order of the first array using heapsort.</span>
@@ -197,6 +200,8 @@ var o = ns;
197200
- <span class="signature">[`szeroTo( N, x, strideX )`][@stdlib/blas/ext/base/szero-to]</span><span class="delimiter">: </span><span class="description">fill a single-precision floating-point strided array with linearly spaced numeric elements which increment by `1` starting from zero.</span>
198201
- <span class="signature">[`wasm`][@stdlib/blas/ext/base/wasm]</span><span class="delimiter">: </span><span class="description">extensions to basic linear algebra subprograms (BLAS) compiled to WebAssembly.</span>
199202
- <span class="signature">[`zfill( N, alpha, x, strideX )`][@stdlib/blas/ext/base/zfill]</span><span class="delimiter">: </span><span class="description">fill a double-precision complex floating-point strided array with a specified scalar constant.</span>
203+
- <span class="signature">[`zindexOfRow( order, M, N, A, LDA, x, strideX, workspace, strideW )`][@stdlib/blas/ext/base/zindex-of-row]</span><span class="delimiter">: </span><span class="description">return the index of the first row in a double-precision complex floating-point input matrix which has the same elements as a provided search vector.</span>
204+
- <span class="signature">[`zoneTo( N, x, strideX )`][@stdlib/blas/ext/base/zone-to]</span><span class="delimiter">: </span><span class="description">fill a double-precision complex floating-point strided array with linearly spaced numeric elements which increment by `1` starting from one.</span>
200205
- <span class="signature">[`zsum( N, x, strideX )`][@stdlib/blas/ext/base/zsum]</span><span class="delimiter">: </span><span class="description">calculate the sum of double-precision complex floating-point strided array elements.</span>
201206
- <span class="signature">[`zsumkbn( N, x, strideX )`][@stdlib/blas/ext/base/zsumkbn]</span><span class="delimiter">: </span><span class="description">calculate the sum of double-precision complex floating-point strided array elements using an improved Kahan–Babuška algorithm.</span>
202207
- <span class="signature">[`zzeroTo( N, x, strideX )`][@stdlib/blas/ext/base/zzero-to]</span><span class="delimiter">: </span><span class="description">fill a double-precision complex floating-point strided array with linearly spaced numeric elements which increment by `1` starting from zero.</span>
@@ -252,6 +257,8 @@ console.log( objectKeys( ns ) );
252257

253258
[@stdlib/blas/ext/base/cfill]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/cfill
254259

260+
[@stdlib/blas/ext/base/cindex-of-row]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/cindex-of-row
261+
255262
[@stdlib/blas/ext/base/csum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/csum
256263

257264
[@stdlib/blas/ext/base/csumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/csumkbn
@@ -412,6 +419,8 @@ console.log( objectKeys( ns ) );
412419

413420
[@stdlib/blas/ext/base/gfind-last-index]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gfind-last-index
414421

422+
[@stdlib/blas/ext/base/gindex-of-column]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gindex-of-column
423+
415424
[@stdlib/blas/ext/base/gindex-of-row]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gindex-of-row
416425

417426
[@stdlib/blas/ext/base/gindex-of]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gindex-of
@@ -438,6 +447,8 @@ console.log( objectKeys( ns ) );
438447

439448
[@stdlib/blas/ext/base/gnansumpw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gnansumpw
440449

450+
[@stdlib/blas/ext/base/gone-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gone-to
451+
441452
[@stdlib/blas/ext/base/grev]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/grev
442453

443454
[@stdlib/blas/ext/base/gsort]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gsort
@@ -558,6 +569,10 @@ console.log( objectKeys( ns ) );
558569

559570
[@stdlib/blas/ext/base/zfill]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/zfill
560571

572+
[@stdlib/blas/ext/base/zindex-of-row]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/zindex-of-row
573+
574+
[@stdlib/blas/ext/base/zone-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/zone-to
575+
561576
[@stdlib/blas/ext/base/zsum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/zsum
562577

563578
[@stdlib/blas/ext/base/zsumkbn]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/zsumkbn

0 commit comments

Comments
 (0)