From 4aff61be122e9c3e8595338adde10cb92873e04b Mon Sep 17 00:00:00 2001 From: gururaj1512 Date: Fri, 14 Feb 2025 13:30:59 +0000 Subject: [PATCH] docs: update examples for blas/base/zswap --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: passed - task: lint_package_json status: na - task: lint_repl_help status: passed - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- type: pre_push_report description: Results of running various checks prior to pushing changes. report: - task: run_javascript_examples status: na - task: run_c_examples status: na - task: run_cpp_examples status: na - task: run_javascript_readme_examples status: na - task: run_c_benchmarks status: na - task: run_cpp_benchmarks status: na - task: run_fortran_benchmarks status: na - task: run_javascript_benchmarks status: na - task: run_julia_benchmarks status: na - task: run_python_benchmarks status: na - task: run_r_benchmarks status: na - task: run_javascript_tests status: na --- --- .../@stdlib/blas/base/zswap/README.md | 110 ++---------------- .../@stdlib/blas/base/zswap/docs/repl.txt | 70 ++++------- .../blas/base/zswap/docs/types/index.d.ts | 94 ++------------- .../@stdlib/blas/base/zswap/lib/index.js | 48 +------- .../@stdlib/blas/base/zswap/lib/ndarray.js | 24 +--- .../blas/base/zswap/lib/ndarray.native.js | 24 +--- .../@stdlib/blas/base/zswap/lib/zswap.js | 24 +--- .../blas/base/zswap/lib/zswap.native.js | 24 +--- 8 files changed, 60 insertions(+), 358 deletions(-) diff --git a/lib/node_modules/@stdlib/blas/base/zswap/README.md b/lib/node_modules/@stdlib/blas/base/zswap/README.md index 4b69e2b186cf..87b8b6e554be 100644 --- a/lib/node_modules/@stdlib/blas/base/zswap/README.md +++ b/lib/node_modules/@stdlib/blas/base/zswap/README.md @@ -44,31 +44,13 @@ Interchanges two complex double-precision floating-point vectors. ```javascript var Complex128Array = require( '@stdlib/array/complex128' ); -var real = require( '@stdlib/complex/float64/real' ); -var imag = require( '@stdlib/complex/float64/imag' ); var x = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); var y = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); zswap( x.length, x, 1, y, 1 ); - -var z = y.get( 0 ); -// returns - -var re = real( z ); -// returns 1.0 - -var im = imag( z ); -// returns 2.0 - -z = x.get( 0 ); -// returns - -re = real( z ); -// returns 0.0 - -im = imag( z ); -// returns 0.0 +// x => [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] +// y => [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ``` The function has the following parameters: @@ -83,31 +65,13 @@ The `N` and stride parameters determine how values from `x` are interchanged wit ```javascript var Complex128Array = require( '@stdlib/array/complex128' ); -var real = require( '@stdlib/complex/float64/real' ); -var imag = require( '@stdlib/complex/float64/imag' ); var x = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); var y = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); zswap( 2, x, -2, y, 1 ); - -var z = y.get( 0 ); -// returns - -var re = real( z ); -// returns 5.0 - -var im = imag( z ); -// returns 6.0 - -z = x.get( 0 ); -// returns - -re = real( z ); -// returns 0.0 - -im = imag( z ); -// returns 0.0 +// x => [ 0.0, 0.0, 3.0, 4.0, 0.0, 0.0, 7.0, 8.0 ] +// y => [ 5.0, 6.0, 1.0, 2.0, 0.0, 0.0, 0.0, 0.0 ] ``` Note that indexing is relative to the first index. To introduce an offset, use [`typed array`][mdn-typed-array] views. @@ -116,8 +80,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 x0 = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); @@ -129,24 +91,8 @@ var y1 = new Complex128Array( y0.buffer, y0.BYTES_PER_ELEMENT*2 ); // start at 3 // Interchange in reverse order every other value from `x1` into `y1`... zswap( 2, x1, -2, y1, 1 ); - -var z = y0.get( 2 ); -// returns - -var re = real( z ); -// returns 7.0 - -var im = imag( z ); -// returns 8.0 - -z = x0.get( 1 ); -// returns - -re = real( z ); -// returns 0.0 - -im = imag( z ); -// returns 0.0 +// x0 => [ 1.0, 2.0, 0.0, 0.0, 5.0, 6.0, 0.0, 0.0 ] +// y0 => [ 0.0, 0.0, 0.0, 0.0, 7.0, 8.0, 3.0, 4.0 ] ``` #### zswap.ndarray( N, x, strideX, offsetX, y, strideY, offsetY ) @@ -155,31 +101,13 @@ Interchanges two complex double-precision floating-point vectors using alternati ```javascript var Complex128Array = require( '@stdlib/array/complex128' ); -var real = require( '@stdlib/complex/float64/real' ); -var imag = require( '@stdlib/complex/float64/imag' ); var x = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); var y = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); zswap.ndarray( x.length, x, 1, 0, y, 1, 0 ); - -var z = y.get( 0 ); -// returns - -var re = real( z ); -// returns 1.0 - -var im = imag( z ); -// returns 2.0 - -z = x.get( 0 ); -// returns - -re = real( z ); -// returns 0.0 - -im = imag( z ); -// returns 0.0 +// x => [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] +// y => [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ``` The function has the following additional parameters: @@ -191,31 +119,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 x = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); var y = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); zswap.ndarray( 2, x, 2, 1, y, -1, y.length-1 ); - -var z = y.get( y.length-1 ); -// returns - -var re = real( z ); -// returns 3.0 - -var im = imag( z ); -// returns 4.0 - -z = x.get( x.length-1 ); -// returns - -re = real( z ); -// returns 0.0 - -im = imag( z ); -// returns 0.0 +// x => [ 1.0, 2.0, 0.0, 0.0, 5.0, 6.0, 0.0, 0.0 ] +// y => [ 0.0, 0.0, 0.0, 0.0, 7.0, 8.0, 3.0, 4.0 ] ``` diff --git a/lib/node_modules/@stdlib/blas/base/zswap/docs/repl.txt b/lib/node_modules/@stdlib/blas/base/zswap/docs/repl.txt index ba76840f1b5e..1f9c79b87cf0 100644 --- a/lib/node_modules/@stdlib/blas/base/zswap/docs/repl.txt +++ b/lib/node_modules/@stdlib/blas/base/zswap/docs/repl.txt @@ -38,31 +38,19 @@ > var x = new {{alias:@stdlib/array/complex128}}( [ 1.0, 2.0, 3.0, 4.0 ] ); > var y = new {{alias:@stdlib/array/complex128}}( [ 6.0, 7.0, 8.0, 9.0 ] ); > {{alias}}( x.length, x, 1, y, 1 ); - > var z = y.get( 0 ); - > var re = {{alias:@stdlib/complex/float64/real}}( z ) - 1.0 - > var im = {{alias:@stdlib/complex/float64/imag}}( z ) - 2.0 - > z = x.get( 0 ); - > re = {{alias:@stdlib/complex/float64/real}}( z ) - 6.0 - > im = {{alias:@stdlib/complex/float64/imag}}( z ) - 7.0 + > x + [ 6.0, 7.0, 8.0, 9.0 ] + > y + [ 1.0, 2.0, 3.0, 4.0 ] // Advanced indexing: > x = new {{alias:@stdlib/array/complex128}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); > y = new {{alias:@stdlib/array/complex128}}( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); > {{alias}}( 2, x, -2, y, 1 ); - > z = y.get( 0 ); - > re = {{alias:@stdlib/complex/float64/real}}( z ) - 5.0 - > im = {{alias:@stdlib/complex/float64/imag}}( z ) - 6.0 - > z = x.get( 0 ); - > re = {{alias:@stdlib/complex/float64/real}}( z ) - 0.0 - > im = {{alias:@stdlib/complex/float64/imag}}( z ) - 0.0 + > x + [ 0.0, 0.0, 3.0, 4.0, 0.0, 0.0 ] + > y + [ 5.0, 6.0, 1.0, 2.0, 0.0, 0.0 ] // Using typed array views: > var x0 = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0 ] ); @@ -70,16 +58,10 @@ > var x1 = new Complex128Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 ); > var y1 = new Complex128Array( y0.buffer, y0.BYTES_PER_ELEMENT*1 ); > {{alias}}( 1, x1, -1, y1, 1 ); - > z = y0.get( 1 ); - > re = {{alias:@stdlib/complex/float64/real}}( z ) - 3.0 - > im = {{alias:@stdlib/complex/float64/imag}}( z ) - 4.0 - > z = x0.get( 1 ); - > re = {{alias:@stdlib/complex/float64/real}}( z ) - 0.0 - > im = {{alias:@stdlib/complex/float64/imag}}( z ) - 0.0 + > x0 + [ 1.0, 2.0, 0.0, 0.0 ] + > y0 + [ 0.0, 0.0, 3.0, 4.0 ] {{alias}}.ndarray( N, x, strideX, offsetX, y, strideY, offsetY ) @@ -124,31 +106,19 @@ > var x = new {{alias:@stdlib/array/complex128}}( [ 1.0, 2.0, 3.0, 4.0 ] ); > var y = new {{alias:@stdlib/array/complex128}}( [ 6.0, 7.0, 8.0, 9.0 ] ); > {{alias}}.ndarray( x.length, x, 1, 0, y, 1, 0 ); - > var z = y.get( 0 ); - > var re = {{alias:@stdlib/complex/float64/real}}( z ) - 1.0 - > var im = {{alias:@stdlib/complex/float64/imag}}( z ) - 2.0 - > z = x.get( 0 ); - > re = {{alias:@stdlib/complex/float64/real}}( z ) - 6.0 - > im = {{alias:@stdlib/complex/float64/imag}}( z ) - 7.0 + > x + [ 6.0, 7.0, 8.0, 9.0 ] + > y + [ 1.0, 2.0, 3.0, 4.0 ] // Advanced indexing: > x = new {{alias:@stdlib/array/complex128}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); > y = new {{alias:@stdlib/array/complex128}}( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); > {{alias}}.ndarray( 2, x, 2, 1, y, -1, y.length-1 ); - > z = y.get( y.length-1 ); - > re = {{alias:@stdlib/complex/float64/real}}( z ) - 3.0 - > im = {{alias:@stdlib/complex/float64/imag}}( z ) - 4.0 - > z = x.get( 1 ); - > re = {{alias:@stdlib/complex/float64/real}}( z ) - 0.0 - > im = {{alias:@stdlib/complex/float64/imag}}( z ) - 0.0 + > x + [ 1.0, 2.0, 0.0, 0.0, 5.0, 6.0, 0.0, 0.0 ] + > y + [ 0.0, 0.0, 0.0, 0.0, 7.0, 8.0, 3.0, 4.0 ] See Also -------- diff --git a/lib/node_modules/@stdlib/blas/base/zswap/docs/types/index.d.ts b/lib/node_modules/@stdlib/blas/base/zswap/docs/types/index.d.ts index 6a8a63934373..53d20c3a41a1 100644 --- a/lib/node_modules/@stdlib/blas/base/zswap/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/blas/base/zswap/docs/types/index.d.ts @@ -38,31 +38,13 @@ interface Routine { * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); - * var real = require( '@stdlib/complex/float64/real' ); - * var imag = require( '@stdlib/complex/float64/imag' ); * * var x = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); - * var y = new Complex128Array( [ 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] ); + * var y = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); * * zswap( x.length, x, 1, y, 1 ); - * - * var z = y.get( 0 ); - * // returns - * - * var re = real( z ); - * // returns 1.0 - * - * var im = imag( z ); - * // returns 2.0 - * - * z = x.get( 0 ); - * // returns - * - * re = real( z ); - * // returns 7.0 - * - * im = imag( z ); - * // returns 8.0 + * // x => [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] + * // y => [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] */ ( N: number, x: Complex128Array, strideX: number, y: Complex128Array, strideY: number ): Complex128Array; @@ -84,27 +66,11 @@ interface Routine { * var imag = require( '@stdlib/complex/float64/imag' ); * * var x = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); - * var y = new Complex128Array( [ 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] ); + * var y = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); * * zswap.ndarray( x.length, x, 1, 0, y, 1, 0 ); - * - * var z = y.get( 0 ); - * // returns - * - * var re = real( z ); - * // returns 1.0 - * - * var im = imag( z ); - * // returns 2.0 - * - * z = x.get( 0 ); - * // returns - * - * re = real( z ); - * // returns 7.0 - * - * im = imag( z ); - * // returns 8.0 + * // x => [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] + * // y => [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] */ ndarray( N: number, x: Complex128Array, strideX: number, offsetX: number, y: Complex128Array, strideY: number, offsetY: number ): Complex128Array; } @@ -121,59 +87,23 @@ interface Routine { * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); -* var real = require( '@stdlib/complex/float64/real' ); -* var imag = require( '@stdlib/complex/float64/imag' ); * * var x = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); -* var y = new Complex128Array( [ 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] ); +* var y = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); * * zswap( x.length, x, 1, y, 1 ); -* -* var z = y.get( 0 ); -* // returns -* -* var re = real( z ); -* // returns 1.0 -* -* var im = imag( z ); -* // returns 2.0 -* -* z = x.get( 0 ); -* // returns -* -* re = real( z ); -* // returns 7.0 -* -* im = imag( z ); -* // returns 8.0 +* // x => [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] +* // y => [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); -* var real = require( '@stdlib/complex/float64/real' ); -* var imag = require( '@stdlib/complex/float64/imag' ); * * var x = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); -* var y = new Complex128Array( [ 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] ); +* var y = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); * * zswap.ndarray( x.length, x, 1, 0, y, 1, 0 ); -* -* var z = y.get( 0 ); -* // returns -* -* var re = real( z ); -* // returns 1.0 -* -* var im = imag( z ); -* // returns 2.0 -* -* z = x.get( 0 ); -* // returns -* -* re = real( z ); -* // returns 7.0 -* -* im = imag( z ); -* // returns 8.0 +* // x => [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] +* // y => [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] */ declare var zswap: Routine; diff --git a/lib/node_modules/@stdlib/blas/base/zswap/lib/index.js b/lib/node_modules/@stdlib/blas/base/zswap/lib/index.js index 5039d36830a0..209591213b10 100644 --- a/lib/node_modules/@stdlib/blas/base/zswap/lib/index.js +++ b/lib/node_modules/@stdlib/blas/base/zswap/lib/index.js @@ -25,61 +25,25 @@ * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); -* var real = require( '@stdlib/complex/float64/real' ); -* var imag = require( '@stdlib/complex/float64/imag' ); * var zswap = require( '@stdlib/blas/base/zswap' ); * * var x = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); -* var y = new Complex128Array( [ 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] ); +* var y = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); * * zswap( x.length, x, 1, y, 1 ); -* -* var z = y.get( 0 ); -* // returns -* -* var re = real( z ); -* // returns 1.0 -* -* var im = imag( z ); -* // returns 2.0 -* -* z = x.get( 0 ); -* // returns -* -* re = real( z ); -* // returns 7.0 -* -* im = imag( z ); -* // returns 8.0 +* // x => [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] +* // y => [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); -* var real = require( '@stdlib/complex/float64/real' ); -* var imag = require( '@stdlib/complex/float64/imag' ); * var zswap = require( '@stdlib/blas/base/zswap' ); * * var x = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); -* var y = new Complex128Array( [ 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] ); +* var y = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); * * zswap( x.length, x, 1, 0, y, 1, 0 ); -* -* var z = y.get( 0 ); -* // returns -* -* var re = real( z ); -* // returns 1.0 -* -* var im = imag( z ); -* // returns 2.0 -* -* z = x.get( 0 ); -* // returns -* -* re = real( z ); -* // returns 7.0 -* -* im = imag( z ); -* // returns 8.0 +* // x => [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] +* // y => [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] */ // MODULES // diff --git a/lib/node_modules/@stdlib/blas/base/zswap/lib/ndarray.js b/lib/node_modules/@stdlib/blas/base/zswap/lib/ndarray.js index bc09d2d83163..8f79511c6c76 100644 --- a/lib/node_modules/@stdlib/blas/base/zswap/lib/ndarray.js +++ b/lib/node_modules/@stdlib/blas/base/zswap/lib/ndarray.js @@ -39,31 +39,13 @@ var reinterpret = require( '@stdlib/strided/base/reinterpret-complex128' ); * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); -* var real = require( '@stdlib/complex/float64/real' ); -* var imag = require( '@stdlib/complex/float64/imag' ); * * var x = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); -* var y = new Complex128Array( [ 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] ); +* var y = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); * * zswap( x.length, x, 1, 0, y, 1, 0 ); -* -* var z = y.get( 0 ); -* // returns -* -* var re = real( z ); -* // returns 1.0 -* -* var im = imag( z ); -* // returns 2.0 -* -* z = x.get( 0 ); -* // returns -* -* re = real( z ); -* // returns 7.0 -* -* im = imag( z ); -* // returns 8.0 +* // x => [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] +* // y => [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] */ function zswap( N, x, strideX, offsetX, y, strideY, offsetY ) { var viewX; diff --git a/lib/node_modules/@stdlib/blas/base/zswap/lib/ndarray.native.js b/lib/node_modules/@stdlib/blas/base/zswap/lib/ndarray.native.js index 5264ee9a1283..479ccfd4d83c 100644 --- a/lib/node_modules/@stdlib/blas/base/zswap/lib/ndarray.native.js +++ b/lib/node_modules/@stdlib/blas/base/zswap/lib/ndarray.native.js @@ -40,31 +40,13 @@ var addon = require( './../src/addon.node' ); * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); -* var real = require( '@stdlib/complex/float64/real' ); -* var imag = require( '@stdlib/complex/float64/imag' ); * * var x = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); -* var y = new Complex128Array( [ 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] ); +* var y = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); * * zswap( x.length, x, 1, 0, y, 1, 0 ); -* -* var z = y.get( 0 ); -* // returns -* -* var re = real( z ); -* // returns 1.0 -* -* var im = imag( z ); -* // returns 2.0 -* -* z = x.get( 0 ); -* // returns -* -* re = real( z ); -* // returns 7.0 -* -* im = imag( z ); -* // returns 8.0 +* // x => [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] +* // y => [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] */ function zswap( N, x, strideX, offsetX, y, strideY, offsetY ) { var viewX = reinterpret( x, 0 ); diff --git a/lib/node_modules/@stdlib/blas/base/zswap/lib/zswap.js b/lib/node_modules/@stdlib/blas/base/zswap/lib/zswap.js index cc346da751f1..563e2d4bbfa6 100644 --- a/lib/node_modules/@stdlib/blas/base/zswap/lib/zswap.js +++ b/lib/node_modules/@stdlib/blas/base/zswap/lib/zswap.js @@ -38,31 +38,13 @@ 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 x = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); -* var y = new Complex128Array( [ 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] ); +* var y = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); * * zswap( x.length, x, 1, y, 1 ); -* -* var z = y.get( 0 ); -* // returns -* -* var re = real( z ); -* // returns 1.0 -* -* var im = imag( z ); -* // returns 2.0 -* -* z = x.get( 0 ); -* // returns -* -* re = real( z ); -* // returns 7.0 -* -* im = imag( z ); -* // returns 8.0 +* // x => [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] +* // y => [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] */ function zswap( N, x, strideX, y, strideY ) { var ox = stride2offset( N, strideX ); diff --git a/lib/node_modules/@stdlib/blas/base/zswap/lib/zswap.native.js b/lib/node_modules/@stdlib/blas/base/zswap/lib/zswap.native.js index 188bccf7e6b7..b5db87d23b09 100644 --- a/lib/node_modules/@stdlib/blas/base/zswap/lib/zswap.native.js +++ b/lib/node_modules/@stdlib/blas/base/zswap/lib/zswap.native.js @@ -38,31 +38,13 @@ var addon = require( './../src/addon.node' ); * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); -* var real = require( '@stdlib/complex/float64/real' ); -* var imag = require( '@stdlib/complex/float64/imag' ); * * var x = new Complex128Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); -* var y = new Complex128Array( [ 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] ); +* var y = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); * * zswap( x.length, x, 1, y, 1 ); -* -* var z = y.get( 0 ); -* // returns -* -* var re = real( z ); -* // returns 1.0 -* -* var im = imag( z ); -* // returns 2.0 -* -* z = x.get( 0 ); -* // returns -* -* re = real( z ); -* // returns 7.0 -* -* im = imag( z ); -* // returns 8.0 +* // x => [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] +* // y => [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] */ function zswap( N, x, strideX, y, strideY ) { var viewX = reinterpret( x, 0 );