Skip to content

Commit b117c97

Browse files
authored
feat: update blas/ext/base/ndarray TypeScript declarations
PR-URL: #11321 Reviewed-by: Athan Reines <kgryte@gmail.com> Reviewed-by: Philipp Burckhardt <pburckhardt@outlook.com>
1 parent bb0baff commit b117c97

File tree

1 file changed

+40
-0
lines changed
  • lib/node_modules/@stdlib/blas/ext/base/ndarray/docs/types

1 file changed

+40
-0
lines changed

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

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ import dnansumkbn = require( '@stdlib/blas/ext/base/ndarray/dnansumkbn' );
3737
import dnansumkbn2 = require( '@stdlib/blas/ext/base/ndarray/dnansumkbn2' );
3838
import dnansumors = require( '@stdlib/blas/ext/base/ndarray/dnansumors' );
3939
import dnansumpw = require( '@stdlib/blas/ext/base/ndarray/dnansumpw' );
40+
import doneTo = require( '@stdlib/blas/ext/base/ndarray/done-to' );
4041
import dsorthp = require( '@stdlib/blas/ext/base/ndarray/dsorthp' );
4142
import dsortins = require( '@stdlib/blas/ext/base/ndarray/dsortins' );
4243
import dsortsh = require( '@stdlib/blas/ext/base/ndarray/dsortsh' );
@@ -85,6 +86,7 @@ import snansumkbn = require( '@stdlib/blas/ext/base/ndarray/snansumkbn' );
8586
import snansumkbn2 = require( '@stdlib/blas/ext/base/ndarray/snansumkbn2' );
8687
import snansumors = require( '@stdlib/blas/ext/base/ndarray/snansumors' );
8788
import snansumpw = require( '@stdlib/blas/ext/base/ndarray/snansumpw' );
89+
import soneTo = require( '@stdlib/blas/ext/base/ndarray/sone-to' );
8890
import ssorthp = require( '@stdlib/blas/ext/base/ndarray/ssorthp' );
8991
import ssum = require( '@stdlib/blas/ext/base/ndarray/ssum' );
9092
import ssumkbn = require( '@stdlib/blas/ext/base/ndarray/ssumkbn' );
@@ -500,6 +502,25 @@ interface Namespace {
500502
*/
501503
dnansumpw: typeof dnansumpw;
502504

505+
/**
506+
* Fills a one-dimensional double-precision floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from one.
507+
*
508+
* @param arrays - array-like object containing a one-dimensional input ndarray
509+
* @returns input ndarray
510+
*
511+
* @example
512+
* var Float64Array = require( '@stdlib/array/float64' );
513+
* var ndarray = require( '@stdlib/ndarray/base/ctor' );
514+
*
515+
* var xbuf = new Float64Array( [ 0.0, 0.0, 0.0, 0.0 ] );
516+
* var x = new ndarray( 'float64', xbuf, [ 4 ], [ 1 ], 0, 'row-major' );
517+
* // returns <ndarray>[ 0.0, 0.0, 0.0, 0.0 ]
518+
*
519+
* var out = ns.doneTo( [ x ] );
520+
* // returns <ndarray>[ 1.0, 2.0, 3.0, 4.0 ]
521+
*/
522+
doneTo: typeof doneTo;
523+
503524
/**
504525
* Sorts a one-dimensional double-precision floating-point ndarray using heapsort.
505526
*
@@ -1648,6 +1669,25 @@ interface Namespace {
16481669
*/
16491670
snansumpw: typeof snansumpw;
16501671

1672+
/**
1673+
* Fills a one-dimensional single-precision floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from one.
1674+
*
1675+
* @param arrays - array-like object containing a one-dimensional input ndarray
1676+
* @returns input ndarray
1677+
*
1678+
* @example
1679+
* var Float32Array = require( '@stdlib/array/float32' );
1680+
* var ndarray = require( '@stdlib/ndarray/base/ctor' );
1681+
*
1682+
* var xbuf = new Float32Array( [ 0.0, 0.0, 0.0, 0.0 ] );
1683+
* var x = new ndarray( 'float32', xbuf, [ 4 ], [ 1 ], 0, 'row-major' );
1684+
* // returns <ndarray>[ 0.0, 0.0, 0.0, 0.0 ]
1685+
*
1686+
* var out = ns.soneTo( [ x ] );
1687+
* // returns <ndarray>[ 1.0, 2.0, 3.0, 4.0 ]
1688+
*/
1689+
soneTo: typeof soneTo;
1690+
16511691
/**
16521692
* Sorts a one-dimensional single-precision floating-point ndarray using heapsort.
16531693
*

0 commit comments

Comments
 (0)