diff --git a/lib/node_modules/@stdlib/strided/base/cmap/README.md b/lib/node_modules/@stdlib/strided/base/cmap/README.md index 04be8ad5b380..0f78586f66a8 100644 --- a/lib/node_modules/@stdlib/strided/base/cmap/README.md +++ b/lib/node_modules/@stdlib/strided/base/cmap/README.md @@ -42,8 +42,6 @@ Applies a unary function to a single-precision complex floating-point strided in ```javascript var Complex64Array = require( '@stdlib/array/complex64' ); -var real = require( '@stdlib/complex/float64/real' ); -var imag = require( '@stdlib/complex/float64/imag' ); var cceilf = require( '@stdlib/math/base/special/cceilf' ); var x = new Complex64Array( [ -2.3, 1.5, 3.1, -5.2, 4.8, 0.0, -1.6, 3.4 ] ); @@ -52,13 +50,7 @@ var y = new Complex64Array( x.length ); cmap( x.length, x, 1, y, 1, cceilf ); var v = y.get( 0 ); -// returns - -var re = real( v ); -// returns -2.0 - -var im = imag( v ); -// returns 2.0 +// returns [ -2.0, 2.0 ] ``` The function accepts the following arguments: @@ -74,8 +66,6 @@ The `N` and stride parameters determine which elements in the strided arrays are ```javascript var Complex64Array = require( '@stdlib/array/complex64' ); -var real = require( '@stdlib/complex/float64/real' ); -var imag = require( '@stdlib/complex/float64/imag' ); var cceilf = require( '@stdlib/math/base/special/cceilf' ); var x = new Complex64Array( [ -2.3, 1.5, 3.1, -5.2, 4.8, 0.0, -1.6, 3.4 ] ); @@ -84,21 +74,13 @@ var y = new Complex64Array( x.length ); cmap( 2, x, 2, y, -1, cceilf ); var v = y.get( 0 ); -// returns - -var re = real( v ); -// returns 5.0 - -var im = imag( v ); -// returns 0.0 +// returns [ 5.0, 0.0 ] ``` Note that indexing is relative to the first index. To introduce an offset, use [`typed array`][@stdlib/array/complex64] views. ```javascript var Complex64Array = require( '@stdlib/array/complex64' ); -var real = require( '@stdlib/complex/float64/real' ); -var imag = require( '@stdlib/complex/float64/imag' ); var cceilf = require( '@stdlib/math/base/special/cceilf' ); // Initial arrays... @@ -112,13 +94,7 @@ var y1 = new Complex64Array( y0.buffer, y0.BYTES_PER_ELEMENT*2 ); // start at 3r cmap( 2, x1, -2, y1, 1, cceilf ); var v = y0.get( 2 ); -// returns - -var re = real( v ); -// returns -1.0 - -var im = imag( v ); -// returns 4.0 +// returns [ -1.0, 4.0 ] ``` #### cmap.ndarray( N, x, strideX, offsetX, y, strideY, offsetY, fcn ) @@ -127,8 +103,6 @@ Applies a unary function to a single-precision complex floating-point strided in ```javascript var Complex64Array = require( '@stdlib/array/complex64' ); -var real = require( '@stdlib/complex/float64/real' ); -var imag = require( '@stdlib/complex/float64/imag' ); var cceilf = require( '@stdlib/math/base/special/cceilf' ); var x = new Complex64Array( [ -2.3, 1.5, 3.1, -5.2, 4.8, 0.0, -1.6, 3.4 ] ); @@ -137,13 +111,7 @@ var y = new Complex64Array( x.length ); cmap.ndarray( x.length, x, 1, 0, y, 1, 0, cceilf ); var v = y.get( 0 ); -// returns - -var re = real( v ); -// returns -2.0 - -var im = imag( v ); -// returns 2.0 +// returns [ -2.0, 2.0 ] ``` The function accepts the following additional arguments: @@ -155,8 +123,6 @@ While [`typed array`][@stdlib/array/complex64] views mandate a view offset based ```javascript var Complex64Array = require( '@stdlib/array/complex64' ); -var real = require( '@stdlib/complex/float64/real' ); -var imag = require( '@stdlib/complex/float64/imag' ); var cceilf = require( '@stdlib/math/base/special/cceilf' ); var x = new Complex64Array( [ -2.3, 1.5, 3.1, -5.2, 4.8, 0.0, -1.6, 3.4 ] ); @@ -165,13 +131,7 @@ var y = new Complex64Array( x.length ); cmap.ndarray( 2, x, 2, 1, y, -1, y.length-1, cceilf ); var v = y.get( y.length-1 ); -// returns - -var re = real( v ); -// returns 4.0 - -var im = imag( v ); -// returns -5.0 +// returns [ 4.0, -5.0 ] ``` diff --git a/lib/node_modules/@stdlib/strided/base/cmap/docs/repl.txt b/lib/node_modules/@stdlib/strided/base/cmap/docs/repl.txt index 653d82d30de8..cb29311dc1ea 100644 --- a/lib/node_modules/@stdlib/strided/base/cmap/docs/repl.txt +++ b/lib/node_modules/@stdlib/strided/base/cmap/docs/repl.txt @@ -43,21 +43,13 @@ > var y = new {{alias:@stdlib/array/complex64}}( x.length ); > {{alias}}( x.length, x, 1, y, 1, {{alias:@stdlib/complex/float32/base/identity}} ); > var v = y.get( 0 ) - - > var re = {{alias:@stdlib/complex/float64/real}}( v ) - 1.0 - > var im = {{alias:@stdlib/complex/float64/imag}}( v ) - 2.0 + [ 1.0, 2.0 ] // Using `N` and stride parameters: > y = new {{alias:@stdlib/array/complex64}}( x.length ); > {{alias}}( 2, x, 2, y, -1, {{alias:@stdlib/complex/float32/base/identity}} ); > v = y.get( 0 ) - - > re = {{alias:@stdlib/complex/float64/real}}( v ) - 5.0 - > im = {{alias:@stdlib/complex/float64/imag}}( v ) - 6.0 + [ 5.0, 6.0 ] // Using view offsets: > var x0 = new {{alias:@stdlib/array/complex64}}( xbuf ); @@ -66,11 +58,7 @@ > var y1 = new {{alias:@stdlib/array/complex64}}( y0.buffer, y0.BYTES_PER_ELEMENT*2 ); > {{alias}}( 2, x1, -2, y1, 1, {{alias:@stdlib/complex/float32/base/identity}} ); > v = y1.get( 0 ) - - > re = {{alias:@stdlib/complex/float64/real}}( v ) - 7.0 - > im = {{alias:@stdlib/complex/float64/imag}}( v ) - 8.0 + [ 7.0, 8.0 ] {{alias}}.ndarray( N, x, strideX, offsetX, y, strideY, offsetY, fcn ) @@ -121,22 +109,14 @@ > var y = new {{alias:@stdlib/array/complex64}}( x.length ); > {{alias}}.ndarray( x.length, x, 1, 0, y, 1, 0, {{alias:@stdlib/complex/float32/base/identity}} ); > var v = y.get( 0 ) - - > var re = {{alias:@stdlib/complex/float64/real}}( v ) - 1.0 - > var im = {{alias:@stdlib/complex/float64/imag}}( v ) - 2.0 + [ 1.0, 2.0 ] // Advanced indexing: > x = new {{alias:@stdlib/array/complex64}}( xbuf ); > y = new {{alias:@stdlib/array/complex64}}( x.length ); > {{alias}}.ndarray( 2, x, 2, 1, y, -1, y.length-1, {{alias:@stdlib/complex/float32/base/identity}} ); > v = y.get( y.length-1 ) - - > re = {{alias:@stdlib/complex/float64/real}}( v ) - 3.0 - > im = {{alias:@stdlib/complex/float64/imag}}( v ) - 4.0 + [ 3.0, 4.0 ] See Also -------- diff --git a/lib/node_modules/@stdlib/strided/base/cmap/lib/index.js b/lib/node_modules/@stdlib/strided/base/cmap/lib/index.js index b49ae9e8fa17..c087a2e406d2 100644 --- a/lib/node_modules/@stdlib/strided/base/cmap/lib/index.js +++ b/lib/node_modules/@stdlib/strided/base/cmap/lib/index.js @@ -42,13 +42,7 @@ * cmap( x.length, x, 1, y, 1, scale ); * * var v = y.get( 0 ); -* // returns -* -* var re = real( v ); -* // returns 10.0 -* -* var im = imag( v ); -* // returns 10.0 +* // returns [ 10.0, 10.0 ] * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); @@ -69,13 +63,7 @@ * cmap.ndarray( x.length, x, 1, 0, y, 1, 0, scale ); * * var v = y.get( 0 ); -* // returns -* -* var re = real( v ); -* // returns 10.0 -* -* var im = imag( v ); -* // returns 10.0 +* // returns [ 10.0, 10.0 ] */ // MODULES // diff --git a/lib/node_modules/@stdlib/strided/base/cmap/lib/main.js b/lib/node_modules/@stdlib/strided/base/cmap/lib/main.js index ba9b13aa94c5..4192f227ad08 100644 --- a/lib/node_modules/@stdlib/strided/base/cmap/lib/main.js +++ b/lib/node_modules/@stdlib/strided/base/cmap/lib/main.js @@ -55,13 +55,7 @@ var ndarray = require( './ndarray.js' ); * cmap( x.length, x, 1, y, 1, scale ); * * var v = y.get( 0 ); -* // returns -* -* var re = real( v ); -* // returns 10.0 -* -* var im = imag( v ); -* // returns 10.0 +* // returns [ 10.0, 10.0 ] */ function cmap( N, x, strideX, y, strideY, fcn ) { return ndarray( N, x, strideX, stride2offset( N, strideX ), y, strideY, stride2offset( N, strideY ), fcn ); // eslint-disable-line max-len diff --git a/lib/node_modules/@stdlib/strided/base/cmap/lib/ndarray.js b/lib/node_modules/@stdlib/strided/base/cmap/lib/ndarray.js index 238dbda09ed9..46361bfe48bb 100644 --- a/lib/node_modules/@stdlib/strided/base/cmap/lib/ndarray.js +++ b/lib/node_modules/@stdlib/strided/base/cmap/lib/ndarray.js @@ -51,13 +51,7 @@ * cmap( x.length, x, 1, 0, y, 1, 0, scale ); * * var v = y.get( 0 ); -* // returns -* -* var re = real( v ); -* // returns 10.0 -* -* var im = imag( v ); -* // returns 10.0 +* // returns [ 10.0, 10.0 ] */ function cmap( N, x, strideX, offsetX, y, strideY, offsetY, fcn ) { var ix;