diff --git a/lib/node_modules/@stdlib/blas/ext/base/docs/types/index.d.ts b/lib/node_modules/@stdlib/blas/ext/base/docs/types/index.d.ts index 1012e374b5c1..3d63ede61ce1 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/blas/ext/base/docs/types/index.d.ts @@ -2837,7 +2837,7 @@ interface Namespace { * * @param N - number of indexed elements * @param x - input array - * @param stride - stride length + * @param strideX - stride length * @returns sum * * @example @@ -2915,7 +2915,7 @@ interface Namespace { * * @param N - number of indexed elements * @param x - input array - * @param stride - stride length + * @param strideX - stride length * @returns input array * * @example diff --git a/lib/node_modules/@stdlib/complex/float64/base/docs/types/index.d.ts b/lib/node_modules/@stdlib/complex/float64/base/docs/types/index.d.ts index b6e35e32732f..c65f53e303f2 100644 --- a/lib/node_modules/@stdlib/complex/float64/base/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/complex/float64/base/docs/types/index.d.ts @@ -23,6 +23,8 @@ import add = require( '@stdlib/complex/float64/base/add' ); import assert = require( '@stdlib/complex/float64/base/assert' ); import mul = require( '@stdlib/complex/float64/base/mul' ); +import muladd = require( '@stdlib/complex/float64/base/mul-add' ); +import scale = require( '@stdlib/complex/float64/base/scale' ); /** * Interface describing the `base` namespace. @@ -51,6 +53,25 @@ interface Namespace { * * var im = imag( out ); * // returns 6.0 + * + * @example + * var Float64Array = require( '@stdlib/array/float64' ); + * + * var out = new Float64Array( 2 ); + * var v = ns.add.assign( 5.0, 3.0, 5.0, 3.0, out, 1, 0 ); + * // returns [ 10.0, 6.0 ] + * + * var bool = ( out === v ); + * // returns true + * + * @example + * var Float64Array = require( '@stdlib/array/float64' ); + * + * var z1 = new Float64Array( [ 5.0, 3.0 ] ); + * var z2 = new Float64Array( [ 5.0, 3.0 ] ); + * + * var out = ns.add.strided( z1, 1, 0, z2, 1, 0, new Float64Array( 2 ), 1, 0 ); + * // returns [ 10.0, 6.0 ] */ add: typeof add; @@ -106,6 +127,99 @@ interface Namespace { * // returns [ -13.0, -1.0 ] */ mul: typeof mul; + + /** + * Performs a multiply-add operation involving three double-precision complex floating-point numbers. + * + * @param alpha - complex number + * @param x - complex number + * @param y - complex number + * @returns result + * + * @example + * var Complex128 = require( '@stdlib/complex/float64/ctor' ); + * var real = require( '@stdlib/complex/float64/real' ); + * var imag = require( '@stdlib/complex/float64/imag' ); + * + * var z1 = new Complex128( 5.0, 3.0 ); + * // returns + * + * var z2 = new Complex128( -2.0, 1.0 ); + * // returns + * + * var z3 = new Complex128( 7.0, -8.0 ); + * // returns + * + * var out = ns.muladd( z1, z2, z3 ); + * // returns + * + * var re = real( out ); + * // returns -6.0 + * + * var im = imag( out ); + * // returns -9.0 + * + * @example + * var Float64Array = require( '@stdlib/array/float64' ); + * + * var out = ns.muladd.assign( 5.0, 3.0, -2.0, 1.0, 7.0, -8.0, new Float64Array( 2 ), 1, 0 ); + * // returns [ -6.0, -9.0 ] + * + * @example + * var Float64Array = require( '@stdlib/array/float64' ); + * + * var alpha = new Float64Array( [ 5.0, 3.0 ] ); + * var x = new Float64Array( [ -2.0, 1.0 ] ); + * var y = new Float64Array( [ 7.0, -8.0 ] ); + * + * var out = ns.muladd.strided( alpha, 1, 0, x, 1, 0, y, 1, 0, new Float64Array( 2 ), 1, 0 ); + * // returns [ -6.0, -9.0 ] + */ + muladd: typeof muladd; + + /** + * Scales a double-precision complex floating-point number by a real-valued double-precision floating-point scalar constant. + * + * @param alpha - scalar constant + * @param z - complex number + * @returns result + * + * @example + * var Complex128 = require( '@stdlib/complex/float64/ctor' ); + * var real = require( '@stdlib/complex/float64/real' ); + * var imag = require( '@stdlib/complex/float64/imag' ); + * + * var z = new Complex128( 5.0, 3.0 ); + * // returns + * + * var out = ns.scale( 5.0, z ); + * // returns + * + * var re = real( out ); + * // returns 25.0 + * + * var im = imag( out ); + * // returns 15.0 + * + * @example + * var Float64Array = require( '@stdlib/array/float64' ); + * + * var out = new Float64Array( 2 ); + * var v = ns.scale.assign( 5.0, 5.0, 3.0, out, 1, 0 ); + * // returns [ 25.0, 15.0 ] + * + * var bool = ( out === v ); + * // returns true + * + * @example + * var Float64Array = require( '@stdlib/array/float64' ); + * + * var z = new Float64Array( [ 5.0, 3.0 ] ); + * + * var out = ns.scale.strided( 5.0, z, 1, 0, new Float64Array( 2 ), 1, 0 ); + * // returns [ 25.0, 15.0 ] + */ + scale: typeof scale; } /** diff --git a/lib/node_modules/@stdlib/math/base/ops/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/ops/docs/types/index.d.ts index dc947fe0f75f..d9fd782ea018 100644 --- a/lib/node_modules/@stdlib/math/base/ops/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/math/base/ops/docs/types/index.d.ts @@ -127,6 +127,25 @@ interface Namespace { * * var im = imag( out ); * // returns 6.0 + * + * @example + * var Float64Array = require( '@stdlib/array/float64' ); + * + * var out = new Float64Array( 2 ); + * var v = ns.cadd.assign( 5.0, 3.0, 5.0, 3.0, out, 1, 0 ); + * // returns [ 10.0, 6.0 ] + * + * var bool = ( out === v ); + * // returns true + * + * @example + * var Float64Array = require( '@stdlib/array/float64' ); + * + * var z1 = new Float64Array( [ 5.0, 3.0 ] ); + * var z2 = new Float64Array( [ 5.0, 3.0 ] ); + * + * var out = ns.cadd.strided( z1, 1, 0, z2, 1, 0, new Float64Array( 2 ), 1, 0 ); + * // returns [ 10.0, 6.0 ] */ cadd: typeof cadd; diff --git a/lib/node_modules/@stdlib/stats/base/docs/types/index.d.ts b/lib/node_modules/@stdlib/stats/base/docs/types/index.d.ts index 2397f4610076..fe8bfaef058f 100644 --- a/lib/node_modules/@stdlib/stats/base/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/stats/base/docs/types/index.d.ts @@ -4736,7 +4736,7 @@ interface Namespace { * * @param N - number of indexed elements * @param x - input array - * @param stride - stride length + * @param strideX - stride length * @returns arithmetic mean * * @example