diff --git a/lib/node_modules/@stdlib/blas/base/wasm/zdrot/README.md b/lib/node_modules/@stdlib/blas/base/wasm/zdrot/README.md index 5ddc70bd140f..a9f8b3cb774e 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/zdrot/README.md +++ b/lib/node_modules/@stdlib/blas/base/wasm/zdrot/README.md @@ -36,31 +36,13 @@ Applies a plane rotation. ```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 ] ); var zy = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); zdrot.main( zx.length, zx, 1, zy, 1, 0.8, 0.6 ); - -var z = zy.get( 0 ); -// returns - -var re = real( z ); -// returns ~-0.6 - -var im = imag( z ); -// returns ~-1.2 - -z = zx.get( 0 ); -// returns - -re = real( z ); -// returns ~0.8 - -im = imag( z ); -// returns ~1.6 +// zx => [ ~0.8, ~1.6, ~2.4, ~3.2, 4.0, ~4.8, ~5.6, ~6.4 ] +// zy => [ ~-0.6, ~-1.2, ~-1.8, ~-2.4, -3.0, ~-3.6, ~-4.2, ~-4.8 ] ``` The function has the following parameters: @@ -77,31 +59,13 @@ The `N` and stride parameters determine how values in the strided arrays are acc ```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 ] ); var zy = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); zdrot.main( 2, zx, 2, zy, 2, 0.8, 0.6 ); - -var z = zy.get( 0 ); -// returns - -var re = real( z ); -// returns ~-0.6 - -var im = imag( z ); -// returns ~-1.2 - -z = zx.get( 0 ); -// returns - -re = real( z ); -// returns ~0.8 - -im = imag( z ); -// returns ~1.6 +// zx => [ ~0.8, ~1.6, 3.0, 4.0, 4.0, ~4.8, 7.0, 8.0 ] +// zy => [ ~-0.6, ~-1.2, 0.0, 0.0, -3.0, ~-3.6, 0.0, 0.0 ] ``` Note that indexing is relative to the first index. To introduce an offset, use [`typed array`][mdn-typed-array] views. @@ -110,8 +74,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 arrays... var zx0 = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); @@ -122,24 +84,8 @@ var zx1 = new Complex128Array( zx0.buffer, zx0.BYTES_PER_ELEMENT*1 ); // start a var zy1 = new Complex128Array( zy0.buffer, zy0.BYTES_PER_ELEMENT*2 ); // start at 3rd element zdrot.main( 2, zx1, -2, zy1, 1, 0.8, 0.6 ); - -var z = zy0.get( 2 ); -// returns - -var re = real( z ); -// returns ~-4.2 - -var im = imag( z ); -// returns ~-4.8 - -z = zx0.get( 3 ); -// returns - -re = real( z ); -// returns ~5.6 - -im = imag( z ); -// returns ~6.4 +// zx0 => [ 1.0, 2.0, ~2.4, ~3.2, 5.0, 6.0, ~5.6, ~6.4 ] +// zy0 => [ 0.0, 0.0, 0.0, 0.0, ~-4.2, ~-4.8, ~-1.8, ~-2.4 ] ``` #### zdrot.ndarray( N, zx, strideX, offsetX, zy, strideY, offsetY, c, s ) @@ -148,31 +94,13 @@ Applies a plane rotation using alternative indexing semantics. ```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 ] ); var zy = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); zdrot.ndarray( zx.length, zx, 1, 0, zy, 1, 0, 0.8, 0.6 ); - -var z = zy.get( 0 ); -// returns - -var re = real( z ); -// returns ~-0.6 - -var im = imag( z ); -// returns ~-1.2 - -z = zx.get( 0 ); -// returns - -re = real( z ); -// returns ~0.8 - -im = imag( z ); -// returns ~1.6 +// zx => [ ~0.8, ~1.6, ~2.4, ~3.2, 4.0, ~4.8 ] +// zy => [ ~-0.6, ~-1.2, ~-1.8, ~-2.4, -3.0, ~-3.6 ] ``` The function has the following additional parameters: @@ -184,31 +112,13 @@ 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 ] ); var zy = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); zdrot.ndarray( 2, zx, 2, 1, zy, 2, 1, 0.8, 0.6 ); - -var z = zy.get( 3 ); -// returns - -var re = real( z ); -// returns ~-4.2 - -var im = imag( z ); -// returns ~-4.8 - -z = zx.get( 1 ); -// returns - -re = real( z ); -// returns ~2.4 - -im = imag( z ); -// returns ~3.2 +// zx => [ 1.0, 2.0, ~2.4, ~3.2, 5.0, 6.0, ~5.6, ~6.4 ] +// zy => [ 0.0, 0.0, ~-1.8, ~-2.4, 0.0, 0.0, ~-4.2, ~-4.8 ] ``` * * * diff --git a/lib/node_modules/@stdlib/blas/base/wasm/zdrot/docs/repl.txt b/lib/node_modules/@stdlib/blas/base/wasm/zdrot/docs/repl.txt index e004d8379d05..ef3cd7b4fcb4 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/zdrot/docs/repl.txt +++ b/lib/node_modules/@stdlib/blas/base/wasm/zdrot/docs/repl.txt @@ -44,31 +44,19 @@ > var zx = new {{alias:@stdlib/array/complex128}}( [ 1.0, 2.0, 3.0, 4.0 ] ); > var zy = new {{alias:@stdlib/array/complex128}}( [ 0.0, 0.0, 0.0, 0.0 ] ); > {{alias}}.main( zx.length, zx, 1, zy, 1, 0.8, 0.6 ); - > var z = zy.get( 0 ); - > var re = {{alias:@stdlib/complex/float64/real}}( z ) - ~-0.6 - > var im = {{alias:@stdlib/complex/float64/imag}}( z ) - ~-1.2 - > z = zx.get( 0 ); - > re = {{alias:@stdlib/complex/float64/real}}( z ) - ~0.8 - > im = {{alias:@stdlib/complex/float64/imag}}( z ) - ~1.6 + > zx + [ ~0.8, ~1.6, ~2.4, ~3.2 ] + > zy + [ ~-0.6, ~-1.2, ~-1.8, ~-2.4 ] // Advanced indexing: > zx = new {{alias:@stdlib/array/complex128}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); > zy = new {{alias:@stdlib/array/complex128}}( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); > {{alias}}.main( 2, zx, -2, zy, 1, 0.8, 0.6 ); - > z = zy.get( 0 ); - > re = {{alias:@stdlib/complex/float64/real}}( z ) - ~-3.0 - > im = {{alias:@stdlib/complex/float64/imag}}( z ) - ~-3.6 - > z = zx.get( 2 ); - > re = {{alias:@stdlib/complex/float64/real}}( z ) - ~4.0 - > im = {{alias:@stdlib/complex/float64/imag}}( z ) - ~4.8 + > zx + [ ~0.8, ~1.6, 3.0, 4.0, 4.0, ~4.8, 7.0, 8.0 ] + > zy + [ -3.0, ~-3.6, ~-0.6, ~-1.2, 0.0, 0.0, 0.0, 0.0 ] // Using typed array views: > var zx0 = new {{alias:@stdlib/array/complex128}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); @@ -76,16 +64,10 @@ > var zx1 = new {{alias:@stdlib/array/complex128}}( zx0.buffer, zx0.BYTES_PER_ELEMENT*1 ); > var zy1 = new {{alias:@stdlib/array/complex128}}( zy0.buffer, zy0.BYTES_PER_ELEMENT*2 ); > {{alias}}.main( 1, zx1, 1, zy1, 1, 0.8, 0.6 ); - > z = zy0.get( 2 ); - > re = {{alias:@stdlib/complex/float64/real}}( z ) - ~-1.8 - > im = {{alias:@stdlib/complex/float64/imag}}( z ) - ~-2.4 - > z = zx0.get( 1 ); - > re = {{alias:@stdlib/complex/float64/real}}( z ) - ~2.4 - > im = {{alias:@stdlib/complex/float64/imag}}( z ) - ~3.2 + > zx0 + [ 1.0, 2.0, ~2.4, ~3.2, 5.0, 6.0 ] + > zy0 + [ 0.0, 0.0, 0.0, 0.0, ~-1.8, ~-2.4 ] {{alias}}.ndarray( N, zx, strideX, offsetX, zy, strideY, offsetY, c, s ) @@ -135,31 +117,19 @@ > var zx = new {{alias:@stdlib/array/complex128}}( [ 1.0, 2.0, 3.0, 4.0 ] ); > var zy = new {{alias:@stdlib/array/complex128}}( [ 0.0, 0.0, 0.0, 0.0 ] ); > {{alias}}.ndarray( zx.length, zx, 1, 0, zy, 1, 0, 0.8, 0.6 ); - > var z = zy.get( 0 ); - > var re = {{alias:@stdlib/complex/float64/real}}( z ) - ~-0.6 - > var im = {{alias:@stdlib/complex/float64/imag}}( z ) - ~-1.2 - > z = zx.get( 0 ); - > re = {{alias:@stdlib/complex/float64/real}}( z ) - ~0.8 - > im = {{alias:@stdlib/complex/float64/imag}}( z ) - ~1.6 + > zx + [ ~0.8, ~1.6, ~2.4, ~3.2 ] + > zy + [ ~-0.6, ~-1.2, ~-1.8, ~-2.4 ] // Advanced indexing: > zx = new {{alias:@stdlib/array/complex128}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); > zy = new {{alias:@stdlib/array/complex128}}( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); > {{alias}}.ndarray( 1, zx, 2, 1, zy, 2, 1, 0.8, 0.6 ); - > z = zy.get( 1 ); - > re = {{alias:@stdlib/complex/float64/real}}( z ) - ~-1.8 - > im = {{alias:@stdlib/complex/float64/imag}}( z ) - ~-2.4 - > z = zx.get( 1 ); - > re = {{alias:@stdlib/complex/float64/real}}( z ) - ~2.4 - > im = {{alias:@stdlib/complex/float64/imag}}( z ) - ~3.2 + > zx + [ 1.0, 2.0, ~2.4, ~3.2, 5.0, 6.0 ] + > zy + [ 0.0, 0.0, ~-1.8, ~-2.4, 0.0, 0.0 ] {{alias}}.Module( memory ) diff --git a/lib/node_modules/@stdlib/blas/base/wasm/zdrot/docs/types/index.d.ts b/lib/node_modules/@stdlib/blas/base/wasm/zdrot/docs/types/index.d.ts index e7f04b72fc77..c0f40e9a5b0b 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/zdrot/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/blas/base/wasm/zdrot/docs/types/index.d.ts @@ -337,32 +337,14 @@ interface Routine extends ModuleWrapper { * * @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 ] ); * var zy = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * * // Perform operation: * zdrot.main( zx.length, zx, 1, zy, 1, 0.8, 0.6 ); - * - * var v = zx.get( 0 ); - * // returns - * - * var re = real( v ); - * // returns ~-0.2 - * - * var im = imag( v ); - * // returns ~-0.4 - * - * v = zy.get( 0 ); - * // returns - * - * re = real( v ); - * // returns ~1.4 - * - * im = imag( v ); - * // returns ~2.8 + * // zx => [ ~-0.2, ~-0.4, ~-0.6, ~-0.8, -1.0, ~-1.2 ] + * // zy => [ 1.4, 2.8, 4.2, 5.6, 7.0, 8.4 ] */ main( N: number, zx: Complex128Array, strideX: number, zy: Complex128Array, strideY: number, c: number, s: number ): Complex128Array; @@ -380,32 +362,14 @@ interface Routine extends ModuleWrapper { * * @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 ] ); * var zy = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * * // Perform operation: * zdrot.ndarray( zx.length, zx, 1, 0, zy, 1, 0, 0.8, 0.6 ); - * - * var v = zx.get( 0 ); - * // returns - * - * var re = real( v ); - * // returns ~-0.2 - * - * var im = imag( v ); - * // returns ~-0.4 - * - * v = zy.get( 0 ); - * // returns - * - * re = real( v ); - * // returns ~1.4 - * - * im = imag( v ); - * // returns ~2.8 + * // zx => [ ~-0.2, ~-0.4, ~-0.6, ~-0.8, -1.0, ~-1.2 ] + * // zy => [ 1.4, 2.8, 4.2, 5.6, 7.0, 8.4 ] */ ndarray( N: number, zx: Complex128Array, strideX: number, offsetX: number, zy: Complex128Array, strideY: number, offsetY: number, c: number, s: number ): Complex128Array; @@ -492,61 +456,25 @@ interface Routine extends ModuleWrapper { * * @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 ] ); * var zy = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * * // Perform operation: * zdrot.main( zx.length, zx, 1, zy, 1, 0.8, 0.6 ); -* -* var v = zx.get( 0 ); -* // returns -* -* var re = real( v ); -* // returns ~-0.2 -* -* var im = imag( v ); -* // returns ~-0.4 -* -* v = zy.get( 0 ); -* // returns -* -* re = real( v ); -* // returns ~1.4 -* -* im = imag( v ); -* // returns ~2.8 +* // zx => [ ~-0.2, ~-0.4, ~-0.6, ~-0.8, -1.0, ~-1.2 ] +* // zy => [ 1.4, 2.8, 4.2, 5.6, 7.0, 8.4 ] * * @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 ] ); * var zy = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * * // Perform operation: * zdrot.ndarray( zx.length, zx, 1, 0, zy, 1, 0, 0.8, 0.6 ); -* -* var v = zx.get( 0 ); -* // returns -* -* var re = real( v ); -* // returns ~-0.2 -* -* var im = imag( v ); -* // returns ~-0.4 -* -* v = zy.get( 0 ); -* // returns -* -* re = real( v ); -* // returns ~1.4 -* -* im = imag( v ); -* // returns ~2.8 +* // zx => [ ~-0.2, ~-0.4, ~-0.6, ~-0.8, -1.0, ~-1.2 ] +* // zy => [ 1.4, 2.8, 4.2, 5.6, 7.0, 8.4 ] */ declare var zdrot: Routine; diff --git a/lib/node_modules/@stdlib/blas/base/wasm/zdrot/lib/index.js b/lib/node_modules/@stdlib/blas/base/wasm/zdrot/lib/index.js index f540416b58b3..94cf1e6a6d0c 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/zdrot/lib/index.js +++ b/lib/node_modules/@stdlib/blas/base/wasm/zdrot/lib/index.js @@ -25,8 +25,6 @@ * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); -* var real = require( '@stdlib/complex/float64/real' ); -* var imag = require( '@stdlib/complex/float64/imag' ); * var zdrot = require( '@stdlib/blas/base/wasm/zdrot' ); * * // Define strided arrays... @@ -35,30 +33,11 @@ * * // Perform operation: * zdrot.main( zx.length, zx, 1, zy, 1, 0.8, 0.6 ); -* -* var v = zx.get( 0 ); -* // returns -* -* var re = real( v ); -* // returns 5.0 -* -* var im = imag( v ); -* // returns ~6.4 -* -* v = zy.get( 0 ); -* // returns -* -* re = real( v ); -* // returns 5.0 -* -* im = imag( v ); -* // returns ~5.2 +// zx => [ 5.0, 6.4, 7.8, 9.2, 10.6, 12.0 ] +// zy => [ ~5.0, 5.2, 5.4, ~5.6, ~5.8, ~6.0 ] * * @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 zdrot = require( '@stdlib/blas/base/wasm/zdrot' ); * * // Define strided arrays... @@ -67,24 +46,8 @@ * * // Perform operation: * zdrot.ndarray( zx.length, zx, 1, 0, zy, 1, 0, 0.8, 0.6 ); -* -* var v = zx.get( 0 ); -* // returns -* -* var re = real( v ); -* // returns 5.0 -* -* var im = imag( v ); -* // returns ~6.4 -* -* v = zy.get( 0 ); -* // returns -* -* re = real( v ); -* // returns 5.0 -* -* im = imag( v ); -* // returns ~5.2 +// zx => [ 5.0, 6.4, 7.8, 9.2, 10.6, 12.0 ] +// zy => [ ~5.0, 5.2, 5.4, ~5.6, ~5.8, ~6.0 ] * * @example * var Memory = require( '@stdlib/wasm/memory' ); diff --git a/lib/node_modules/@stdlib/blas/base/wasm/zdrot/lib/main.js b/lib/node_modules/@stdlib/blas/base/wasm/zdrot/lib/main.js index 99523ce8612c..8232c4815919 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/zdrot/lib/main.js +++ b/lib/node_modules/@stdlib/blas/base/wasm/zdrot/lib/main.js @@ -33,8 +33,6 @@ var Routine = require( './routine.js' ); * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); -* var real = require( '@stdlib/complex/float64/real' ); -* var imag = require( '@stdlib/complex/float64/imag' ); * * // Define strided arrays... * var zx = new Complex128Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] ); @@ -42,29 +40,11 @@ var Routine = require( './routine.js' ); * * // Perform operation: * zdrot.main( zx.length, zx, 1, zy, 1, 0.8, 0.6 ); -* -* var v = zx.get( 0 ); -* // returns -* -* var re = real( v ); -* // returns ~-0.2 -* -* var im = imag( v ); -* // returns ~-0.4 -* -* v = zy.get( 0 ); -* // returns -* -* re = real( v ); -* // returns ~1.4 -* -* im = imag( v ); -* // returns ~2.8 +// zx => [ ~-0.2, ~-0.4, ~-0.6, ~-0.8, -1.0, ~-1.2 ] +// zy => [ 1.4, 2.8, 4.2, 5.6, 7.0, 8.4 ] * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); -* var real = require( '@stdlib/complex/float64/real' ); -* var imag = require( '@stdlib/complex/float64/imag' ); * * // Define a strided arrays... * var zx = new Complex128Array( [ -1.0, -2.0, -3.0, -4.0, -5.0, -6.0 ] ); @@ -72,24 +52,8 @@ var Routine = require( './routine.js' ); * * // Perform operation: * zdrot.ndarray( zx.length, zx, 1, 0, zy, 1, 0, 0.8, 0.6 ); -* -* var v = zx.get( 0 ); -* // returns -* -* var re = real( v ); -* // returns ~-0.2 -* -* var im = imag( v ); -* // returns ~-0.4 -* -* v = zy.get( 0 ); -* // returns -* -* re = real( v ); -* // returns ~1.4 -* -* im = imag( v ); -* // returns ~2.8 +// zx => [ ~-0.2, ~-0.4, ~-0.6, ~-0.8, -1.0, ~-1.2 ] +// zy => [ 1.4, 2.8, 4.2, 5.6, 7.0, 8.4 ] */ var zdrot = new Routine(); zdrot.initializeSync(); // eslint-disable-line node/no-sync diff --git a/lib/node_modules/@stdlib/blas/base/wasm/zdrot/lib/routine.js b/lib/node_modules/@stdlib/blas/base/wasm/zdrot/lib/routine.js index 338c8f963d56..225abcc7f47d 100644 --- a/lib/node_modules/@stdlib/blas/base/wasm/zdrot/lib/routine.js +++ b/lib/node_modules/@stdlib/blas/base/wasm/zdrot/lib/routine.js @@ -43,8 +43,6 @@ var Module = require( './module.js' ); * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); -* var real = require( '@stdlib/complex/float64/real' ); -* var imag = require( '@stdlib/complex/float64/imag' ); * * // Create a new routine: * var zdrot = new Routine(); @@ -58,29 +56,11 @@ var Module = require( './module.js' ); * * // Perform operation: * zdrot.main( zx.length, zx, 1, zy, 1, 0.8, 0.6 ); -* -* var v = zx.get( 0 ); -* // returns -* -* var re = real( v ); -* // returns ~-0.2 -* -* var im = imag( v ); -* // returns ~-0.4 -* -* v = zy.get( 0 ); -* // returns -* -* re = real( v ); -* // returns ~1.4 -* -* im = imag( v ); -* // returns ~2.8 +// zx => [ ~-0.2, ~-0.4, ~-0.6, ~-0.8, -1.0, ~-1.2 ] +// zy => [ 1.4, 2.8, 4.2, 5.6, 7.0, 8.4 ] * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); -* var real = require( '@stdlib/complex/float64/real' ); -* var imag = require( '@stdlib/complex/float64/imag' ); * * // Create a new routine: * var zdrot = new Routine(); @@ -94,24 +74,8 @@ var Module = require( './module.js' ); * * // Perform operation: * zdrot.ndarray( zx.length, zx, 1, 0, zy, 1, 0, 0.8, 0.6 ); -* -* var v = zx.get( 0 ); -* // returns -* -* var re = real( v ); -* // returns ~-0.2 -* -* var im = imag( v ); -* // returns ~-0.4 -* -* v = zy.get( 0 ); -* // returns -* -* re = real( v ); -* // returns ~1.4 -* -* im = imag( v ); -* // returns ~2.8 +// zx => [ ~-0.2, ~-0.4, ~-0.6, ~-0.8, -1.0, ~-1.2 ] +// zy => [ 1.4, 2.8, 4.2, 5.6, 7.0, 8.4 ] */ function Routine() { if ( !( this instanceof Routine ) ) { @@ -144,8 +108,6 @@ inherits( Routine, Module ); * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); -* var real = require( '@stdlib/complex/float64/real' ); -* var imag = require( '@stdlib/complex/float64/imag' ); * * // Create a new routine: * var zdrot = new Routine(); @@ -159,24 +121,8 @@ inherits( Routine, Module ); * * // Perform operation: * zdrot.main( zx.length, zx, 1, zy, 1, 0.8, 0.6 ); -* -* var v = zx.get( 0 ); -* // returns -* -* var re = real( v ); -* // returns ~-0.2 -* -* var im = imag( v ); -* // returns ~-0.4 -* -* v = zy.get( 0 ); -* // returns -* -* re = real( v ); -* // returns ~1.4 -* -* im = imag( v ); -* // returns ~2.8 +// zx => [ ~-0.2, ~-0.4, ~-0.6, ~-0.8, -1.0, ~-1.2 ] +// zy => [ 1.4, 2.8, 4.2, 5.6, 7.0, 8.4 ] */ setReadOnly( Routine.prototype, 'main', function zdrot( N, zx, strideX, zy, strideY, c, s ) { return this.ndarray( N, zx, strideX, stride2offset( N, strideX ), zy, strideY, stride2offset( N, strideY ), c, s ); // eslint-disable-line max-len @@ -202,8 +148,6 @@ setReadOnly( Routine.prototype, 'main', function zdrot( N, zx, strideX, zy, stri * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); -* var real = require( '@stdlib/complex/float64/real' ); -* var imag = require( '@stdlib/complex/float64/imag' ); * * // Create a new routine: * var zdrot = new Routine(); @@ -217,24 +161,8 @@ setReadOnly( Routine.prototype, 'main', function zdrot( N, zx, strideX, zy, stri * * // Perform operation: * zdrot.ndarray( zx.length, zx, 1, 0, zy, 1, 0, 0.8, 0.6 ); -* -* var v = zx.get( 0 ); -* // returns -* -* var re = real( v ); -* // returns ~-0.2 -* -* var im = imag( v ); -* // returns ~-0.4 -* -* v = zy.get( 0 ); -* // returns -* -* re = real( v ); -* // returns ~1.4 -* -* im = imag( v ); -* // returns ~2.8 +// zx => [ ~-0.2, ~-0.4, ~-0.6, ~-0.8, -1.0, ~-1.2 ] +// zy => [ 1.4, 2.8, 4.2, 5.6, 7.0, 8.4 ] */ setReadOnly( Routine.prototype, 'ndarray', function zdrot( N, zx, strideX, offsetX, zy, strideY, offsetY, c, s ) { var ptrs;