Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
98 changes: 98 additions & 0 deletions lib/node_modules/@stdlib/blas/ext/base/docs/types/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,7 @@ import dvander = require( '@stdlib/blas/ext/base/dvander' );
import dwapx = require( '@stdlib/blas/ext/base/dwapx' );
import dwax = require( '@stdlib/blas/ext/base/dwax' );
import dwhere = require( '@stdlib/blas/ext/base/dwhere' );
import dwxmy = require( '@stdlib/blas/ext/base/dwxmy' );
import dwxsa = require( '@stdlib/blas/ext/base/dwxsa' );
import dxdy = require( '@stdlib/blas/ext/base/dxdy' );
import dxmy = require( '@stdlib/blas/ext/base/dxmy' );
Expand Down Expand Up @@ -348,6 +349,7 @@ import zindexOfColumn = require( '@stdlib/blas/ext/base/zindex-of-column' );
import zindexOfRow = require( '@stdlib/blas/ext/base/zindex-of-row' );
import zindexOfTruthy = require( '@stdlib/blas/ext/base/zindex-of-truthy' );
import zlastIndexOfRow = require( '@stdlib/blas/ext/base/zlast-index-of-row' );
import zlogspace = require( '@stdlib/blas/ext/base/zlogspace' );
import znancount = require( '@stdlib/blas/ext/base/znancount' );
import zoneTo = require( '@stdlib/blas/ext/base/zone-to' );
import zreplicate = require( '@stdlib/blas/ext/base/zreplicate' );
Expand Down Expand Up @@ -4093,6 +4095,40 @@ interface Namespace {
*/
dwhere: typeof dwhere;

/**
* Multiplies elements of a double-precision floating-point strided array `x` by the corresponding elements of a double-precision floating-point strided array `y` and assigns the results to elements in a double-precision floating-point strided array `w`.
*
* @param N - number of indexed elements
* @param x - first input array
* @param strideX - `x` stride length
* @param y - second input array
* @param strideY - `y` stride length
* @param w - output array
* @param strideW - `w` stride length
* @returns `w`
*
* @example
* var Float64Array = require( '@stdlib/array/float64' );
*
* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
* var y = new Float64Array( [ 2.0, 3.0, 4.0, 5.0, 6.0 ] );
* var w = new Float64Array( [ 0.0, 0.0, 0.0, 0.0, 0.0 ] );
*
* ns.dwxmy( x.length, x, 1, y, 1, w, 1 );
* // w => <Float64Array>[ 2.0, 6.0, 12.0, 20.0, 30.0 ]
*
* @example
* var Float64Array = require( '@stdlib/array/float64' );
*
* var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
* var y = new Float64Array( [ 2.0, 3.0, 4.0, 5.0, 6.0 ] );
* var w = new Float64Array( [ 0.0, 0.0, 0.0, 0.0, 0.0 ] );
*
* ns.dwxmy.ndarray( x.length, x, 1, 0, y, 1, 0, w, 1, 0 );
* // w => <Float64Array>[ 2.0, 6.0, 12.0, 20.0, 30.0 ]
*/
dwxmy: typeof dwxmy;

/**
* Subtracts a scalar constant from each element in a double-precision floating-point strided array `x` and assigns the results to a double-precision floating-point strided array `w`.
*
Expand Down Expand Up @@ -10160,6 +10196,68 @@ interface Namespace {
*/
zlastIndexOfRow: typeof zlastIndexOfRow;

/**
* Fills a double-precision complex floating-point strided array with logarithmically spaced values over a specified interval.
*
* @param N - number of indexed elements
* @param base - base of the logarithmic scale
* @param start - exponent of the starting value
* @param stop - exponent of the final value
* @param endpoint - boolean indicating whether to include the `base^stop` value when writing values to the input array
* @param x - input array
* @param strideX - stride length
* @returns input array
*
* @example
* var Complex128Array = require( '@stdlib/array/complex128' );
* var Complex128 = require( '@stdlib/complex/float64/ctor' );
*
* var x = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] );
*
* var strt = new Complex128( 0.0, 0.0 );
* var stp = new Complex128( 2.0, 0.0 );
*
* ns.zlogspace( x.length, 10.0, strt, stp, true, x, 1 );
* // x => <Complex128Array>[ 1.0, 0.0, 10.0, 0.0, 100.0, 0.0 ]
*
* @example
* var Complex128Array = require( '@stdlib/array/complex128' );
* var Complex128 = require( '@stdlib/complex/float64/ctor' );
*
* var x = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0 ] );
*
* var strt = new Complex128( 0.0, 0.0 );
* var stp = new Complex128( 2.0, 0.0 );
*
* ns.zlogspace( x.length, 10.0, strt, stp, false, x, 1 );
* // x => <Complex128Array>[ 1.0, 0.0, 10.0, 0.0 ]
*
* @example
* var Complex128Array = require( '@stdlib/array/complex128' );
* var Complex128 = require( '@stdlib/complex/float64/ctor' );
*
* var x = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] );
*
* var strt = new Complex128( 0.0, 0.0 );
* var stp = new Complex128( 2.0, 0.0 );
*
* ns.zlogspace.ndarray( x.length, 10.0, strt, stp, true, x, 1, 0 );
* // x => <Complex128Array>[ 1.0, 0.0, 10.0, 0.0, 100.0, 0.0 ]
*
* @example
* var Complex128Array = require( '@stdlib/array/complex128' );
* var Complex128 = require( '@stdlib/complex/float64/ctor' );
*
* var x = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0 ] );
*
* var strt = new Complex128( 0.0, 0.0 );
* var stp = new Complex128( 2.0, 0.0 );
*
* ns.zlogspace.ndarray( x.length, 10.0, strt, stp, false, x, 1, 0 );
* // x => <Complex128Array>[ 1.0, 0.0, 10.0, 0.0 ]
*/
zlogspace: typeof zlogspace;

/**
* Computes the number of non-`NaN` elements in a double-precision complex floating-point strided array.
*
Expand Down
Loading