diff --git a/lib/node_modules/@stdlib/blas/ext/base/ndarray/docs/types/index.d.ts b/lib/node_modules/@stdlib/blas/ext/base/ndarray/docs/types/index.d.ts index d98982e686c3..f95095b19b71 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/ndarray/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/blas/ext/base/ndarray/docs/types/index.d.ts @@ -22,6 +22,7 @@ import csum = require( '@stdlib/blas/ext/base/ndarray/csum' ); import csumkbn = require( '@stdlib/blas/ext/base/ndarray/csumkbn' ); +import czeroTo = require( '@stdlib/blas/ext/base/ndarray/czero-to' ); import dcircshift = require( '@stdlib/blas/ext/base/ndarray/dcircshift' ); import dcusum = require( '@stdlib/blas/ext/base/ndarray/dcusum' ); import dcusumkbn = require( '@stdlib/blas/ext/base/ndarray/dcusumkbn' ); @@ -93,6 +94,7 @@ import ssumpw = require( '@stdlib/blas/ext/base/ndarray/ssumpw' ); import szeroTo = require( '@stdlib/blas/ext/base/ndarray/szero-to' ); import zsum = require( '@stdlib/blas/ext/base/ndarray/zsum' ); import zsumkbn = require( '@stdlib/blas/ext/base/ndarray/zsumkbn' ); +import zzeroTo = require( '@stdlib/blas/ext/base/ndarray/zzero-to' ); /** * Interface describing the `ndarray` namespace. @@ -134,6 +136,24 @@ interface Namespace { */ csumkbn: typeof csumkbn; + /** + * Fills a one-dimensional single-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero. + * + * @param arrays - array-like object containing a one-dimensional input ndarray + * @returns input ndarray + * + * @example + * var Complex64Array = require( '@stdlib/array/complex64' ); + * var ndarray = require( '@stdlib/ndarray/base/ctor' ); + * + * var xbuf = new Complex64Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); + * var x = new ndarray( 'complex64', xbuf, [ 4 ], [ 1 ], 0, 'row-major' ); + * + * var out = ns.czeroTo( [ x ] ); + * // returns [ [ 0.0, 0.0 ], [ 1.0, 0.0 ], [ 2.0, 0.0 ], [ 3.0, 0.0 ] ] + */ + czeroTo: typeof czeroTo; + /** * Circularly shifts the elements of a one-dimensional double-precision floating-point ndarray by a specified number of positions. * @@ -1803,6 +1823,24 @@ interface Namespace { * // returns [ 5.0, 5.0 ] */ zsumkbn: typeof zsumkbn; + + /** + * Fills a one-dimensional double-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero. + * + * @param arrays - array-like object containing a one-dimensional input ndarray + * @returns input ndarray + * + * @example + * var Complex128Array = require( '@stdlib/array/complex128' ); + * var ndarray = require( '@stdlib/ndarray/base/ctor' ); + * + * var xbuf = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); + * var x = new ndarray( 'complex128', xbuf, [ 4 ], [ 1 ], 0, 'row-major' ); + * + * var out = ns.zzeroTo( [ x ] ); + * // returns [ [ 0.0, 0.0 ], [ 1.0, 0.0 ], [ 2.0, 0.0 ], [ 3.0, 0.0 ] ] + */ + zzeroTo: typeof zzeroTo; } /**