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 b29eda953ebd..43a4fba0d6b0 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 @@ -60,6 +60,7 @@ import dsumkbn2 = require( '@stdlib/blas/ext/base/ndarray/dsumkbn2' ); import dsumors = require( '@stdlib/blas/ext/base/ndarray/dsumors' ); import dsumpw = require( '@stdlib/blas/ext/base/ndarray/dsumpw' ); import dunitspace = require( '@stdlib/blas/ext/base/ndarray/dunitspace' ); +import dxmy = require( '@stdlib/blas/ext/base/ndarray/dxmy' ); import dxpy = require( '@stdlib/blas/ext/base/ndarray/dxpy' ); import dxsa = require( '@stdlib/blas/ext/base/ndarray/dxsa' ); import dxsy = require( '@stdlib/blas/ext/base/ndarray/dxsy' ); @@ -95,6 +96,7 @@ import gsumkbn2 = require( '@stdlib/blas/ext/base/ndarray/gsumkbn2' ); import gsumors = require( '@stdlib/blas/ext/base/ndarray/gsumors' ); import gsumpw = require( '@stdlib/blas/ext/base/ndarray/gsumpw' ); import gunitspace = require( '@stdlib/blas/ext/base/ndarray/gunitspace' ); +import gxmy = require( '@stdlib/blas/ext/base/ndarray/gxmy' ); import gxpy = require( '@stdlib/blas/ext/base/ndarray/gxpy' ); import gxsa = require( '@stdlib/blas/ext/base/ndarray/gxsa' ); import gxsy = require( '@stdlib/blas/ext/base/ndarray/gxsy' ); @@ -124,6 +126,7 @@ import ssumkbn2 = require( '@stdlib/blas/ext/base/ndarray/ssumkbn2' ); import ssumors = require( '@stdlib/blas/ext/base/ndarray/ssumors' ); import ssumpw = require( '@stdlib/blas/ext/base/ndarray/ssumpw' ); import sunitspace = require( '@stdlib/blas/ext/base/ndarray/sunitspace' ); +import sxmy = require( '@stdlib/blas/ext/base/ndarray/sxmy' ); import sxpy = require( '@stdlib/blas/ext/base/ndarray/sxpy' ); import sxsa = require( '@stdlib/blas/ext/base/ndarray/sxsa' ); import sxsy = require( '@stdlib/blas/ext/base/ndarray/sxsy' ); @@ -1251,6 +1254,30 @@ interface Namespace { */ dunitspace: typeof dunitspace; + /** + * Multiplies elements of a one-dimensional double-precision floating-point ndarray by the corresponding elements of a second one-dimensional double-precision floating-point ndarray and assigns the results to the second ndarray. + * + * ## Notes + * + * - The function expects the following ndarrays: + * + * - a one-dimensional input ndarray. + * - a one-dimensional output ndarray. + * + * @param arrays - array-like object containing ndarrays + * @returns output ndarray + * + * @example + * var Float64Vector = require( '@stdlib/ndarray/vector/float64' ); + * + * var x = new Float64Vector( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] ); + * var y = new Float64Vector( [ 2.0, 3.0, 4.0, 5.0, 6.0 ] ); + * + * var out = ns.dxmy( [ x, y ] ); + * // returns [ 2.0, 6.0, 12.0, 20.0, 30.0 ] + */ + dxmy: typeof dxmy; + /** * Adds elements of a one-dimensional double-precision floating-point ndarray to the corresponding elements of a second one-dimensional double-precision floating-point ndarray and assigns the results to the second ndarray. * @@ -2209,6 +2236,30 @@ interface Namespace { */ gunitspace: typeof gunitspace; + /** + * Multiplies elements of a one-dimensional ndarray by the corresponding elements of a second one-dimensional ndarray and assigns the results to the second ndarray. + * + * ## Notes + * + * - The function expects the following ndarrays: + * + * - a one-dimensional input ndarray. + * - a one-dimensional output ndarray. + * + * @param arrays - array-like object containing ndarrays + * @returns output ndarray + * + * @example + * var vector = require( '@stdlib/ndarray/vector/ctor' ); + * + * var x = vector( [ 1.0, 2.0, 3.0, 4.0, 5.0 ], 'generic' ); + * var y = vector( [ 2.0, 3.0, 4.0, 5.0, 6.0 ], 'generic' ); + * + * var out = ns.gxmy( [ x, y ] ); + * // returns [ 2.0, 6.0, 12.0, 20.0, 30.0 ] + */ + gxmy: typeof gxmy; + /** * Adds elements of a one-dimensional ndarray to the corresponding elements of a second one-dimensional ndarray and assigns the results to the second ndarray. * @@ -3003,6 +3054,30 @@ interface Namespace { */ sunitspace: typeof sunitspace; + /** + * Multiplies elements of a one-dimensional single-precision floating-point ndarray by the corresponding elements of a second one-dimensional single-precision floating-point ndarray and assigns the results to the second ndarray. + * + * ## Notes + * + * - The function expects the following ndarrays: + * + * - a one-dimensional input ndarray. + * - a one-dimensional output ndarray. + * + * @param arrays - array-like object containing ndarrays + * @returns output ndarray + * + * @example + * var Float32Vector = require( '@stdlib/ndarray/vector/float32' ); + * + * var x = new Float32Vector( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] ); + * var y = new Float32Vector( [ 2.0, 3.0, 4.0, 5.0, 6.0 ] ); + * + * var out = ns.sxmy( [ x, y ] ); + * // returns [ 2.0, 6.0, 12.0, 20.0, 30.0 ] + */ + sxmy: typeof sxmy; + /** * Adds elements of a one-dimensional single-precision floating-point ndarray to the corresponding elements of a second one-dimensional single-precision floating-point ndarray and assigns the results to the second ndarray. *