diff --git a/lib/node_modules/@stdlib/blas/base/zdscal/README.md b/lib/node_modules/@stdlib/blas/base/zdscal/README.md index 4bcd8970c392..49d5fc189255 100644 --- a/lib/node_modules/@stdlib/blas/base/zdscal/README.md +++ b/lib/node_modules/@stdlib/blas/base/zdscal/README.md @@ -36,21 +36,11 @@ Scales a double-precision complex floating-point vector by a double-precision fl ```javascript var Complex128Array = require( '@stdlib/array/complex128' ); -var real = require( '@stdlib/complex/float64/real' ); -var imag = require( '@stdlib/complex/float64/imag' ); var zx = new Complex128Array( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] ); zdscal( 3, 2.0, zx, 1 ); - -var z = zx.get( 0 ); -// returns - -var re = real( z ); -// returns 2.0 - -var im = imag( z ); -// returns 2.0 +// zx => [ 2.0, 2.0, 2.0, 2.0, 2.0, 2.0 ] ``` The function has the following parameters: @@ -64,21 +54,11 @@ The `N` and stride parameters determine which elements in `zx` are scaled by `da ```javascript var Complex128Array = require( '@stdlib/array/complex128' ); -var real = require( '@stdlib/complex/float64/real' ); -var imag = require( '@stdlib/complex/float64/imag' ); var zx = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); zdscal( 2, 2.0, zx, 2 ); - -var z = zx.get( 2 ); -// returns - -var re = real( z ); -// returns 10.0 - -var im = imag( z ); -// returns 12.0 +// zx => [ 2.0, 4.0, 3.0, 4.0, 10.0, 12.0, 7.0, 8.0 ] ``` Note that indexing is relative to the first index. To introduce an offset, use [`typed array`][mdn-typed-array] views. @@ -87,8 +67,6 @@ Note that indexing is relative to the first index. To introduce an offset, use [ ```javascript var Complex128Array = require( '@stdlib/array/complex128' ); -var real = require( '@stdlib/complex/float64/real' ); -var imag = require( '@stdlib/complex/float64/imag' ); // Initial array: var zx0 = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); @@ -98,24 +76,7 @@ var zx1 = new Complex128Array( zx0.buffer, zx0.BYTES_PER_ELEMENT*1 ); // start a // Scale every element in `zx1`: zdscal( 3, 2.0, zx1, 1 ); - -var z = zx0.get( 0 ); -// returns - -var re = real( z ); -// returns 1.0 - -var im = imag( z ); -// returns 2.0 - -z = zx0.get( 1 ); -// returns - -re = real( z ); -// returns 6.0 - -im = imag( z ); -// returns 8.0 +// zx0 => [ 1.0, 2.0, 6.0, 8.0, 10.0, 12.0, 14.0, 16.0 ] ``` #### zdscal.ndarray( N, da, zx, strideZX, offsetZX ) @@ -124,21 +85,11 @@ Scales a double-precision complex floating-point vector by a double-precision fl ```javascript var Complex128Array = require( '@stdlib/array/complex128' ); -var real = require( '@stdlib/complex/float64/real' ); -var imag = require( '@stdlib/complex/float64/imag' ); var zx = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); zdscal.ndarray( 3, 2.0, zx, 1, 0 ); - -var z = zx.get( 0 ); -// returns - -var re = real( z ); -// returns 2.0 - -var im = imag( z ); -// returns 4.0 +// zx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0 ] ``` The function has the following additional parameters: @@ -149,21 +100,11 @@ While [`typed array`][mdn-typed-array] views mandate a view offset based on the ```javascript var Complex128Array = require( '@stdlib/array/complex128' ); -var real = require( '@stdlib/complex/float64/real' ); -var imag = require( '@stdlib/complex/float64/imag' ); var zx = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); zdscal.ndarray( 2, 2.0, zx, 2, 1 ); - -var z = zx.get( 3 ); -// returns - -var re = real( z ); -// returns 14.0 - -var im = imag( z ); -// returns 16.0 +// zx => [ 1.0, 2.0, 6.0, 8.0, 5.0, 6.0, 14.0, 16.0 ] ``` diff --git a/lib/node_modules/@stdlib/blas/base/zdscal/docs/repl.txt b/lib/node_modules/@stdlib/blas/base/zdscal/docs/repl.txt index daf02cf15b11..ce5aed79bca3 100644 --- a/lib/node_modules/@stdlib/blas/base/zdscal/docs/repl.txt +++ b/lib/node_modules/@stdlib/blas/base/zdscal/docs/repl.txt @@ -35,31 +35,21 @@ -------- // Standard usage: > var zx = new {{alias:@stdlib/array/complex128}}( [ 1.0, 2.0, 3.0, 4.0 ] ); - > {{alias}}( 2, 2.0, zx, 1 ); - > var z = zx.get( 0 ); - > var re = {{alias:@stdlib/complex/float64/real}}( z ) - 2.0 - > var im = {{alias:@stdlib/complex/float64/imag}}( z ) - 4.0 + > {{alias}}( 2, 2.0, zx, 1 ) + [ 2.0, 4.0, 6.0, 8.0 ] // N and stride parameters: > zx = new {{alias:@stdlib/array/complex128}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); - > {{alias}}( 2, 2.0, zx, 2 ); - > z = zx.get( 2 ); - > re = {{alias:@stdlib/complex/float64/real}}( z ) - 10.0 - > im = {{alias:@stdlib/complex/float64/imag}}( z ) - 12.0 + > {{alias}}( 2, 2.0, zx, 2 ) + [ 2.0, 4.0, 3.0, 4.0, 10.0, 12.0 ] // Using typed array views: > var zx0 = new {{alias:@stdlib/array/complex128}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); > var zx1 = new {{alias:@stdlib/array/complex128}}( zx0.buffer, zx0.BYTES_PER_ELEMENT*1 ); - > {{alias}}( 2, 2.0, zx1, 1 ); - > z = zx0.get( 1 ); - > re = {{alias:@stdlib/complex/float64/real}}( z ) - 6.0 - > im = {{alias:@stdlib/complex/float64/imag}}( z ) - 8.0 + > {{alias}}( 2, 2.0, zx1, 1 ) + [ 6.0, 8.0, 10.0, 12.0 ] + > zx0 + [ 1.0, 2.0, 6.0, 8.0, 10.0, 12.0 ] {{alias}}.ndarray( N, da, zx, strideZX, offsetZX ) @@ -96,21 +86,13 @@ -------- // Standard usage: > var zx = new {{alias:@stdlib/array/complex128}}( [ 1.0, 2.0, 3.0, 4.0 ] ); - > {{alias}}.ndarray( 2, 2.0, zx, 1, 0 ); - > var z = zx.get( 0 ); - > var re = {{alias:@stdlib/complex/float64/real}}( z ) - 2.0 - > var im = {{alias:@stdlib/complex/float64/imag}}( z ) - 4.0 + > {{alias}}.ndarray( 2, 2.0, zx, 1, 0 ) + [ 2.0, 4.0, 6.0, 8.0 ] // Advanced indexing: > zx = new {{alias:@stdlib/array/complex128}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); - > {{alias}}.ndarray( 2, 2.0, zx, 1, 2 ); - > z = zx.get( 2 ); - > re = {{alias:@stdlib/complex/float64/real}}( z ) - 10.0 - > im = {{alias:@stdlib/complex/float64/imag}}( z ) - 12.0 + > {{alias}}.ndarray( 2, 2.0, zx, 1, 2 ) + [ 1.0, 2.0, 3.0, 4.0, 10.0, 12.0, 14.0, 16.0 ] See Also -------- diff --git a/lib/node_modules/@stdlib/blas/base/zdscal/docs/types/index.d.ts b/lib/node_modules/@stdlib/blas/base/zdscal/docs/types/index.d.ts index e669d140c00f..8d9492185b71 100644 --- a/lib/node_modules/@stdlib/blas/base/zdscal/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/blas/base/zdscal/docs/types/index.d.ts @@ -37,21 +37,11 @@ interface Routine { * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); - * var real = require( '@stdlib/complex/float64/real' ); - * var imag = require( '@stdlib/complex/float64/imag' ); * * var zx = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * * zdscal( 3, 2.0, zx, 1 ); - * - * var z = zx.get( 0 ); - * // returns - * - * var re = real( z ); - * // returns 2.0 - * - * var im = imag( z ); - * // returns 4.0 + * // zx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0 ] */ ( N: number, da: number, zx: Complex128Array, strideZX: number ): Complex128Array; @@ -67,21 +57,11 @@ interface Routine { * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); - * var real = require( '@stdlib/complex/float64/real' ); - * var imag = require( '@stdlib/complex/float64/imag' ); * * var zx = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * * zdscal.ndarray( 3, 2.0, zx, 1, 0 ); - * - * var z = zx.get( 0 ); - * // returns - * - * var re = real( z ); - * // returns 2.0 - * - * var im = imag( z ); - * // returns 4.0 + * // zx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0 ] */ ndarray( N: number, da: number, zx: Complex128Array, strideZX: number, offsetZX: number ): Complex128Array; } @@ -97,39 +77,19 @@ interface Routine { * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); -* var real = require( '@stdlib/complex/float64/real' ); -* var imag = require( '@stdlib/complex/float64/imag' ); * * var zx = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * * zdscal( 3, 2.0, zx, 1 ); -* -* var z = zx.get( 1 ); -* // returns -* -* var re = real( z ); -* // returns 6.0 -* -* var im = imag( z ); -* // returns 8.0 +* // zx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0 ] * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); -* var real = require( '@stdlib/complex/float64/real' ); -* var imag = require( '@stdlib/complex/float64/imag' ); * * var zx = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * * zdscal.ndarray( 2, 2.0, zx, 1, 1 ); -* -* var z = zx.get( 1 ); -* // returns -* -* var re = real( z ); -* // returns 10.0 -* -* var im = imag( z ); -* // returns 12.0 +* // zx => [ 1.0, 2.0, 6.0, 8.0, 10.0, 12.0 ] */ declare var zdscal: Routine; diff --git a/lib/node_modules/@stdlib/blas/base/zdscal/lib/index.js b/lib/node_modules/@stdlib/blas/base/zdscal/lib/index.js index bed34c7d314b..d560906f0e30 100644 --- a/lib/node_modules/@stdlib/blas/base/zdscal/lib/index.js +++ b/lib/node_modules/@stdlib/blas/base/zdscal/lib/index.js @@ -25,41 +25,21 @@ * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); -* var real = require( '@stdlib/complex/float64/real' ); -* var imag = require( '@stdlib/complex/float64/imag' ); * var zdscal = require( '@stdlib/blas/base/zdscal' ); * * var zx = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * * zdscal( 3, 2.0, zx, 1 ); -* -* var z = zx.get( 0 ); -* // returns -* -* var re = real( z ); -* // returns -2.0 -* -* var im = imag( z ); -* // returns 6.0 +* // zx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0 ] * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); -* var real = require( '@stdlib/complex/float64/real' ); -* var imag = require( '@stdlib/complex/float64/imag' ); * var zdscal = require( '@stdlib/blas/base/zdscal' ); * * var zx = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * * zdscal.ndarray( 3, 2.0, zx, 1, 0 ); -* -* var z = zx.get( 0 ); -* // returns -* -* var re = real( z ); -* // returns -2.0 -* -* var im = imag( z ); -* // returns 6.0 +* // zx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0 ] */ // MODULES // diff --git a/lib/node_modules/@stdlib/blas/base/zdscal/lib/ndarray.js b/lib/node_modules/@stdlib/blas/base/zdscal/lib/ndarray.js index de02c66b3713..be9eab9e337d 100644 --- a/lib/node_modules/@stdlib/blas/base/zdscal/lib/ndarray.js +++ b/lib/node_modules/@stdlib/blas/base/zdscal/lib/ndarray.js @@ -39,21 +39,11 @@ var scale = require( '@stdlib/complex/float64/base/scale' ).strided; * @example * var Complex128Array = require( '@stdlib/array/complex128' ); * var Complex128 = require( '@stdlib/complex/float64/ctor' ); -* var real = require( '@stdlib/complex/float64/real' ); -* var imag = require( '@stdlib/complex/float64/imag' ); * * var zx = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * * zdscal( 3, 2.0, zx, 1, 0 ); -* -* var z = zx.get( 0 ); -* // returns -* -* var re = real( z ); -* // returns 2.0 -* -* var im = imag( z ); -* // returns 4.0 +* // zx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0 ] */ function zdscal( N, da, zx, strideZX, offsetZX ) { var zx64; diff --git a/lib/node_modules/@stdlib/blas/base/zdscal/lib/zdscal.js b/lib/node_modules/@stdlib/blas/base/zdscal/lib/zdscal.js index c68df863272d..ea99cf74dd32 100644 --- a/lib/node_modules/@stdlib/blas/base/zdscal/lib/zdscal.js +++ b/lib/node_modules/@stdlib/blas/base/zdscal/lib/zdscal.js @@ -37,21 +37,11 @@ var ndarray = require( './ndarray.js' ); * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); -* var real = require( '@stdlib/complex/float64/real' ); -* var imag = require( '@stdlib/complex/float64/imag' ); * * var zx = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * * zdscal( 3, 2.0, zx, 1 ); -* -* var z = zx.get( 0 ); -* // returns -* -* var re = real( z ); -* // returns 2.0 -* -* var im = imag( z ); -* // returns 4.0 +* // zx => [ 2.0, 4.0, 6.0, 8.0, 10.0, 12.0 ] */ function zdscal( N, da, zx, strideZX ) { return ndarray( N, da, zx, strideZX, stride2offset( N, strideZX ) );