Skip to content

Commit e468383

Browse files
committed
feat: update blas/ext/base TypeScript declarations
Signed-off-by: stdlib-bot <82920195+stdlib-bot@users.noreply.github.com>
1 parent aad2ac4 commit e468383

1 file changed

Lines changed: 91 additions & 0 deletions

File tree

  • lib/node_modules/@stdlib/blas/ext/base/docs/types

lib/node_modules/@stdlib/blas/ext/base/docs/types/index.d.ts

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ import cwapx = require( '@stdlib/blas/ext/base/cwapx' );
3737
import cwax = require( '@stdlib/blas/ext/base/cwax' );
3838
import cwhere = require( '@stdlib/blas/ext/base/cwhere' );
3939
import cwxsa = require( '@stdlib/blas/ext/base/cwxsa' );
40+
import cxmy = require( '@stdlib/blas/ext/base/cxmy' );
4041
import cxpy = require( '@stdlib/blas/ext/base/cxpy' );
4142
import cxsa = require( '@stdlib/blas/ext/base/cxsa' );
4243
import cxsy = require( '@stdlib/blas/ext/base/cxsy' );
@@ -67,6 +68,7 @@ import dcusumpw = require( '@stdlib/blas/ext/base/dcusumpw' );
6768
import ddiff = require( '@stdlib/blas/ext/base/ddiff' );
6869
import dediff = require( '@stdlib/blas/ext/base/dediff' );
6970
import dfill = require( '@stdlib/blas/ext/base/dfill' );
71+
import dfillEqual = require( '@stdlib/blas/ext/base/dfill-equal' );
7072
import dfillNaN = require( '@stdlib/blas/ext/base/dfill-nan' );
7173
import dindexOf = require( '@stdlib/blas/ext/base/dindex-of' );
7274
import dindexOfColumn = require( '@stdlib/blas/ext/base/dindex-of-column' );
@@ -334,6 +336,7 @@ import zwapx = require( '@stdlib/blas/ext/base/zwapx' );
334336
import zwax = require( '@stdlib/blas/ext/base/zwax' );
335337
import zwhere = require( '@stdlib/blas/ext/base/zwhere' );
336338
import zwxsa = require( '@stdlib/blas/ext/base/zwxsa' );
339+
import zxmy = require( '@stdlib/blas/ext/base/zxmy' );
337340
import zxpy = require( '@stdlib/blas/ext/base/zxpy' );
338341
import zxsa = require( '@stdlib/blas/ext/base/zxsa' );
339342
import zxsy = require( '@stdlib/blas/ext/base/zxsy' );
@@ -957,6 +960,36 @@ interface Namespace {
957960
*/
958961
cwxsa: typeof cwxsa;
959962

963+
/**
964+
* Multiplies elements of a single-precision complex floating-point strided array `x` by the corresponding elements of a single-precision complex floating-point strided array `y` and assigns the results to `y`.
965+
*
966+
* @param N - number of indexed elements
967+
* @param x - input array
968+
* @param strideX - `x` stride length
969+
* @param y - output array
970+
* @param strideY - `y` stride length
971+
* @returns output array
972+
*
973+
* @example
974+
* var Complex64Array = require( '@stdlib/array/complex64' );
975+
*
976+
* var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
977+
* var y = new Complex64Array( [ 2.0, 3.0, 4.0, 5.0, 6.0, 7.0 ] );
978+
*
979+
* ns.cxmy( x.length, x, 1, y, 1 );
980+
* // y => <Complex64Array>[ -4.0, 7.0, -8.0, 31.0, -12.0, 71.0 ]
981+
*
982+
* @example
983+
* var Complex64Array = require( '@stdlib/array/complex64' );
984+
*
985+
* var x = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
986+
* var y = new Complex64Array( [ 2.0, 3.0, 4.0, 5.0, 6.0, 7.0 ] );
987+
*
988+
* ns.cxmy.ndarray( x.length, x, 1, 0, y, 1, 0 );
989+
* // y => <Complex64Array>[ -4.0, 7.0, -8.0, 31.0, -12.0, 71.0 ]
990+
*/
991+
cxmy: typeof cxmy;
992+
960993
/**
961994
* Adds elements of a single-precision complex floating-point strided array `x` to the corresponding elements of a single-precision complex floating-point strided array `y` and assigns the results to `y`.
962995
*
@@ -1889,6 +1922,34 @@ interface Namespace {
18891922
*/
18901923
dfill: typeof dfill;
18911924

1925+
/**
1926+
* Replaces double-precision floating-point strided array elements equal to a provided search element with a specified scalar constant.
1927+
*
1928+
* @param N - number of indexed elements
1929+
* @param searchElement - search element
1930+
* @param alpha - scalar constant
1931+
* @param x - input array
1932+
* @param strideX - stride length
1933+
* @returns `x`
1934+
*
1935+
* @example
1936+
* var Float64Array = require( '@stdlib/array/float64' );
1937+
*
1938+
* var x = new Float64Array( [ 0.0, 0.0, 1.0, 0.0 ] );
1939+
*
1940+
* ns.dfillEqual( x.length, 0.0, 5.0, x, 1 );
1941+
* // x => <Float64Array>[ 5.0, 5.0, 1.0, 5.0 ]
1942+
*
1943+
* @example
1944+
* var Float64Array = require( '@stdlib/array/float64' );
1945+
*
1946+
* var x = new Float64Array( [ 0.0, 0.0, 1.0, 0.0 ] );
1947+
*
1948+
* ns.dfillEqual( x.length, 0.0, 5.0, x, 1, 0 );
1949+
* // x => <Float64Array>[ 5.0, 5.0, 1.0, 5.0 ]
1950+
*/
1951+
dfillEqual: typeof dfillEqual;
1952+
18921953
/**
18931954
* Replaces double-precision floating-point strided array elements equal to `NaN` with a specified scalar constant.
18941955
*
@@ -9718,6 +9779,36 @@ interface Namespace {
97189779
*/
97199780
zwxsa: typeof zwxsa;
97209781

9782+
/**
9783+
* Multiplies elements of a double-precision complex floating-point strided array `x` by the corresponding elements of a double-precision complex floating-point strided array `y` and assigns the results to `y`.
9784+
*
9785+
* @param N - number of indexed elements
9786+
* @param x - input array
9787+
* @param strideX - `x` stride length
9788+
* @param y - output array
9789+
* @param strideY - `y` stride length
9790+
* @returns output array
9791+
*
9792+
* @example
9793+
* var Complex128Array = require( '@stdlib/array/complex128' );
9794+
*
9795+
* var x = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
9796+
* var y = new Complex128Array( [ 2.0, 3.0, 4.0, 5.0, 6.0, 7.0 ] );
9797+
*
9798+
* ns.zxmy( x.length, x, 1, y, 1 );
9799+
* // y => <Complex128Array>[ -4.0, 7.0, -8.0, 31.0, -12.0, 71.0 ]
9800+
*
9801+
* @example
9802+
* var Complex128Array = require( '@stdlib/array/complex128' );
9803+
*
9804+
* var x = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
9805+
* var y = new Complex128Array( [ 2.0, 3.0, 4.0, 5.0, 6.0, 7.0 ] );
9806+
*
9807+
* ns.zxmy.ndarray( x.length, x, 1, 0, y, 1, 0 );
9808+
* // y => <Complex128Array>[ -4.0, 7.0, -8.0, 31.0, -12.0, 71.0 ]
9809+
*/
9810+
zxmy: typeof zxmy;
9811+
97219812
/**
97229813
* Adds elements of a double-precision complex floating-point strided array `x` to the corresponding elements of a double-precision complex floating-point strided array `y` and assigns the results to `y`.
97239814
*

0 commit comments

Comments
 (0)