@@ -37,6 +37,7 @@ import dnansumkbn = require( '@stdlib/blas/ext/base/ndarray/dnansumkbn' );
3737import dnansumkbn2 = require( '@stdlib/blas/ext/base/ndarray/dnansumkbn2' ) ;
3838import dnansumors = require( '@stdlib/blas/ext/base/ndarray/dnansumors' ) ;
3939import dnansumpw = require( '@stdlib/blas/ext/base/ndarray/dnansumpw' ) ;
40+ import doneTo = require( '@stdlib/blas/ext/base/ndarray/done-to' ) ;
4041import dsorthp = require( '@stdlib/blas/ext/base/ndarray/dsorthp' ) ;
4142import dsortins = require( '@stdlib/blas/ext/base/ndarray/dsortins' ) ;
4243import dsortsh = require( '@stdlib/blas/ext/base/ndarray/dsortsh' ) ;
@@ -85,6 +86,7 @@ import snansumkbn = require( '@stdlib/blas/ext/base/ndarray/snansumkbn' );
8586import snansumkbn2 = require( '@stdlib/blas/ext/base/ndarray/snansumkbn2' ) ;
8687import snansumors = require( '@stdlib/blas/ext/base/ndarray/snansumors' ) ;
8788import snansumpw = require( '@stdlib/blas/ext/base/ndarray/snansumpw' ) ;
89+ import soneTo = require( '@stdlib/blas/ext/base/ndarray/sone-to' ) ;
8890import ssorthp = require( '@stdlib/blas/ext/base/ndarray/ssorthp' ) ;
8991import ssum = require( '@stdlib/blas/ext/base/ndarray/ssum' ) ;
9092import 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