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 2f3722af2359..af0d5623dc96 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 @@ -26,6 +26,7 @@ import csum = require( '@stdlib/blas/ext/base/ndarray/csum' ); import csumkbn = require( '@stdlib/blas/ext/base/ndarray/csumkbn' ); import cunitspace = require( '@stdlib/blas/ext/base/ndarray/cunitspace' ); import czeroTo = require( '@stdlib/blas/ext/base/ndarray/czero-to' ); +import daxpb = require( '@stdlib/blas/ext/base/ndarray/daxpb' ); 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' ); @@ -265,6 +266,39 @@ interface Namespace { */ czeroTo: typeof czeroTo; + /** + * Multiplies each element in a one-dimensional double-precision floating-point ndarray by a scalar constant and adds a scalar constant to each result. + * + * ## Notes + * + * - The function expects the following ndarrays: + * + * - a one-dimensional input ndarray. + * - a zero-dimensional ndarray containing the scalar constant to multiply. + * - a zero-dimensional ndarray containing the scalar constant to add. + * + * @param arrays - array-like object containing ndarrays + * @returns input ndarray + * + * @example + * var Float64Vector = require( '@stdlib/ndarray/vector/float64' ); + * var scalar2ndarray = require( '@stdlib/ndarray/from-scalar' ); + * + * var x = new Float64Vector( [ -2.0, 1.0, 3.0, -5.0 ] ); + * + * var alpha = scalar2ndarray( 5.0, { + * 'dtype': 'float64' + * }); + * + * var beta = scalar2ndarray( 3.0, { + * 'dtype': 'float64' + * }); + * + * var out = ns.daxpb( [ x, alpha, beta ] ); + * // returns [ -7.0, 8.0, 18.0, -22.0 ] + */ + daxpb: typeof daxpb; + /** * Circularly shifts the elements of a one-dimensional double-precision floating-point ndarray by a specified number of positions. *