diff --git a/lib/node_modules/@stdlib/lapack/base/zrot/README.md b/lib/node_modules/@stdlib/lapack/base/zrot/README.md index cca38b344869..d105ab241e3d 100644 --- a/lib/node_modules/@stdlib/lapack/base/zrot/README.md +++ b/lib/node_modules/@stdlib/lapack/base/zrot/README.md @@ -43,12 +43,8 @@ var zy = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); var s = new Complex128( 0.0, 0.75 ); zrot( zx.length, zx, 1, zy, 1, 1.25, s ); - -var z = zy.get( 0 ); -// returns [ ~-1.5, ~0.75 ] - -z = zx.get( 0 ); -// returns [ ~1.25, ~2.5 ] +// zy => [ ~-1.5, ~0.75, ~-3.0, ~2.25, ~-4.5, ~3.75, ~-6.0, ~5.25 ] +// zx => [ ~1.25, ~2.5, ~3.75, ~5.0, ~6.25, ~7.5, ~8.75, ~10.0 ] ``` The function has the following parameters: @@ -70,12 +66,8 @@ var zy = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); var s = new Complex128( 0.0, 0.75 ); zrot( 2, zx, 2, zy, 2, 1.25, s ); - -var z = zy.get( 0 ); -// returns [ ~-1.5, ~0.75 ] - -z = zx.get( 0 ); -// returns [ ~1.25, ~2.5 ] +// zy => [ ~-1.5, ~0.75, 0.0, 0.0, ~-4.5, ~3.75, 0.0, 0.0 ] +// zx => [ ~1.25, ~2.5, 3.0, 4.0, ~6.25, ~7.5, 7.0, 8.0 ] ``` Note that indexing is relative to the first index. To introduce an offset, use [`typed array`][mdn-typed-array] views. @@ -97,12 +89,8 @@ var zy1 = new Complex128Array( zy0.buffer, zy0.BYTES_PER_ELEMENT*2 ); // start a var s = new Complex128( 0.0, 0.75 ); zrot( 2, zx1, -2, zy1, 1, 1.25, s ); - -var z = zy0.get( 2 ); -// returns [ ~-6.0, ~5.25 ] - -z = zx0.get( 3 ); -// returns [ ~8.75, ~10.0 ] +// zy0 => [ 0.0, 0.0, 0.0, 0.0, ~-6.0, ~5.25, ~-3.0, ~2.25 ] +// zx0 => [ 1.0, 2.0, ~3.75, ~5.0, 5.0, 6.0, ~8.75, ~10.0 ] ``` #### zrot.ndarray( N, zx, strideX, offsetX, zy, strideY, offsetY, c, s ) @@ -118,12 +106,8 @@ var zy = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); var s = new Complex128( 0.0, 0.75 ); zrot.ndarray( zx.length, zx, 1, 0, zy, 1, 0, 1.25, s ); - -var z = zy.get( 0 ); -// returns [ ~-1.5, ~0.75 ] - -z = zx.get( 0 ); -// returns [ ~1.25, ~2.5 ] +// zy => [ ~-1.5, ~0.75, ~-3.0, ~2.25, ~-4.5, ~3.75 ] +// zx => [ ~1.25, ~2.5, ~3.75, ~5.0, ~6.25, ~7.5 ] ``` The function has the following additional parameters: @@ -142,12 +126,8 @@ var zy = new Complex128Array( [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ] ); var s = new Complex128( 0.0, 0.75 ); zrot.ndarray( 2, zx, 2, 1, zy, 2, 1, 1.25, s ); - -var z = zy.get( 3 ); -// returns [ ~-6.0, ~5.25 ] - -z = zx.get( 1 ); -// returns [ ~3.75, ~5.0 ] +// zy => [ 0.0, 0.0, ~-3.0, ~2.25, 0.0, 0.0, ~-6.0, ~5.25 ] +// zx => [ 1.0, 2.0, ~3.75, ~5.0, 5.0, 6.0, ~8.75, ~10.0 ] ``` diff --git a/lib/node_modules/@stdlib/lapack/base/zrot/docs/repl.txt b/lib/node_modules/@stdlib/lapack/base/zrot/docs/repl.txt index 52b33b01e059..0cef4954c537 100644 --- a/lib/node_modules/@stdlib/lapack/base/zrot/docs/repl.txt +++ b/lib/node_modules/@stdlib/lapack/base/zrot/docs/repl.txt @@ -44,21 +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 ] ); > var s = new {{alias:@stdlib/complex/float64/ctor}}( 0.3, 0.4 ); - > {{alias}}( zx.length, zx, 1, zy, 1, 0.8, s ); - > var z = zy.get( 0 ) - [ ~-1.1, ~-0.2 ] - > z = zx.get( 0 ) - [ ~0.8, ~1.6 ] + > {{alias}}( zx.length, zx, 1, zy, 1, 0.8, s ) + [ ~-1.1, ~-0.2, ~-2.5, ~0.0 ] + > zx + [ ~0.8, ~1.6, ~2.4, ~3.2 ] // 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 ] ); > var s = new {{alias:@stdlib/complex/float64/ctor}}( 0.3, 0.4 ); - > {{alias}}( 2, zx, -2, zy, 1, 0.8, s ); - > z = zy.get( 0 ) - [ ~-3.9, ~0.2 ] - > z = zx.get( 2 ) - [ ~4.0, ~4.8 ] + > {{alias}}( 2, zx, -2, zy, 1, 0.8, s ) + [ ~-3.9, ~0.2, ~-1.1, ~-0.2, 0.0, 0.0, 0.0, 0.0 ] + > zx + [ ~0.8, ~1.6, 3.0, 4.0, ~4.0, ~4.8, 7.0, 8.0 ] // Using typed array views: > var zx0 = new {{alias:@stdlib/array/complex128}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); @@ -66,11 +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 ); > var s = new {{alias:@stdlib/complex/float64/ctor}}( 0.3, 0.4 ); - > {{alias}}( 1, zx1, 1, zy1, 1, 0.8, s ); - > z = zy0.get( 2 ) - [ ~-2.5, ~0.0 ] - > z = zx0.get( 1 ) - [ ~2.4, ~3.2 ] + > {{alias}}( 1, zx1, 1, zy1, 1, 0.8, s ) + [ ~-2.5, ~0.0 ] + > zx0 + [ 1.0, 2.0, ~2.4, ~3.2, 5.0, 6.0 ] {{alias}}.ndarray( N, zx, strideX, offsetX, zy, strideY, offsetY, c, s ) @@ -121,21 +118,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 ] ); > var s = new {{alias:@stdlib/complex/float64/ctor}}( 0.3, 0.4 ); - > {{alias}}.ndarray( zx.length, zx, 1, 0, zy, 1, 0, 0.8, s ); - > var z = zy.get( 0 ) - [ ~-1.1, ~-0.2 ] - > z = zx.get( 0 ) - [ ~0.8, ~1.6 ] + > {{alias}}.ndarray( zx.length, zx, 1, 0, zy, 1, 0, 0.8, s ) + [ ~-1.1, ~-0.2, ~-2.5, ~0.0 ] + > zx + [ ~0.8, ~1.6, ~2.4, ~3.2 ] // 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 ] ); > var s = new {{alias:@stdlib/complex/float64/ctor}}( 0.3, 0.4 ); - > {{alias}}.ndarray( 1, zx, 2, 1, zy, 2, 1, 0.8, s ); - > z = zy.get( 1 ) - [ ~-2.5, ~0.0 ] - > z = zx.get( 1 ) - [ ~2.4, ~3.2 ] + > {{alias}}.ndarray( 1, zx, 2, 1, zy, 2, 1, 0.8, s ) + [ 0.0, 0.0, ~-2.5, ~0.0, 0.0, 0.0 ] + > zx + [ 1.0, 2.0, ~2.4, ~3.2, 5.0, 6.0 ] See Also -------- diff --git a/lib/node_modules/@stdlib/lapack/base/zrot/docs/types/index.d.ts b/lib/node_modules/@stdlib/lapack/base/zrot/docs/types/index.d.ts index 14a060b3a9e5..b634c596583d 100644 --- a/lib/node_modules/@stdlib/lapack/base/zrot/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/lapack/base/zrot/docs/types/index.d.ts @@ -48,12 +48,8 @@ interface Routine { * var s = new Complex128( 0.3, 0.4 ); * * zrot( zx.length, zx, 1, zy, 1, 0.8, s ); - * - * var z = zy.get( 0 ); - * // returns [ ~-1.1, ~-0.2 ] - * - * z = zx.get( 0 ); - * // returns [ ~0.8, ~1.6 ] + * // zy => [ ~-1.1, ~-0.2, ~-2.5, ~0.0, ~-3.9, ~0.2, ~-5.3, ~0.4 ] + * // zx => [ ~0.8, ~1.6, ~2.4, ~3.2, ~4.0, ~4.8, ~5.6, ~6.4 ] */ ( N: number, zx: Complex128Array, strideX: number, zy: Complex128Array, strideY: number, c: number, s: Complex128 ): Complex128Array; @@ -80,12 +76,8 @@ interface Routine { * var s = new Complex128( 0.3, 0.4 ); * * zrot.ndarray( zx.length, zx, 1, 0, zy, 1, 0, 0.8, s ); - * - * var z = zy.get( 0 ); - * // returns [ ~-1.1, ~-0.2 ] - * - * z = zx.get( 0 ); - * // returns [ ~0.8, ~1.6 ] + * // zy => [ ~-1.1, ~-0.2, ~-2.5, ~0.0, ~-3.9, ~0.2, ~-5.3, ~0.4 ] + * // zx => [ ~0.8, ~1.6, ~2.4, ~3.2, ~4.0, ~4.8, ~5.6, ~6.4 ] */ ndarray( N: number, zx: Complex128Array, strideX: number, offsetX: number, zy: Complex128Array, strideY: number, offsetY: number, c: number, s: Complex128 ): Complex128Array; } @@ -111,12 +103,8 @@ interface Routine { * var s = new Complex128( 0.3, 0.4 ); * * zrot( 2, zx, 2, zy, 1, 0.8, s ); -* -* var z = zy.get( 0 ); -* // returns [ ~-1.1, ~-0.2 ] -* -* z = zx.get( 0 ); -* // returns [ ~0.8, ~1.6 ] +* // zy => [ ~-1.1, ~-0.2, ~-3.9, ~0.2, 0.0, 0.0, 0.0, 0.0 ] +* // zx => [ ~0.8, ~1.6, 3.0, 4.0, 4.0, ~4.8, 7.0, 8.0 ] * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); @@ -127,12 +115,8 @@ interface Routine { * var s = new Complex128( 0.3, 0.4 ); * * zrot.ndarray( 2, zx, 2, 0, zy, 1, 0, 0.8, s ); -* -* var z = zy.get( 0 ); -* // returns [ ~-1.1, ~-0.2 ] -* -* z = zx.get( 0 ); -* // returns [ ~0.8, ~1.6 ] +* // zy => [ ~-1.1, ~-0.2, ~-3.9, ~0.2, 0.0, 0.0, 0.0, 0.0 ] +* // zx => [ ~0.8, ~1.6, 3.0, 4.0, 4.0, ~4.8, 7.0, 8.0 ] */ declare var zrot: Routine; diff --git a/lib/node_modules/@stdlib/lapack/base/zrot/lib/index.js b/lib/node_modules/@stdlib/lapack/base/zrot/lib/index.js index ee0e6c06fecf..7491cde8a5bd 100644 --- a/lib/node_modules/@stdlib/lapack/base/zrot/lib/index.js +++ b/lib/node_modules/@stdlib/lapack/base/zrot/lib/index.js @@ -33,12 +33,8 @@ * var s = new Complex128( 0.6, 0 ); * * zrot( zx.length, zx, 1, zy, 1, 0.8, s ); -* -* var z = zy.get( 0 ); -* // returns [ ~-0.6, ~-1.2 ] -* -* z = zx.get( 0 ); -* // returns [ ~0.8, ~1.6 ] +* // zy => [ ~-0.6, ~-1.2, ~-1.8, ~-2.4, ~-3.0, ~-3.6, ~-4.2, ~-4.8 ] +* // zx => [ ~0.8, ~1.6, ~2.4, ~3.2, ~4.0, ~4.8, ~5.6, ~6.4 ] * * @example * var Complex128Array = require( '@stdlib/array/complex128' ); @@ -50,12 +46,8 @@ * var s = new Complex128( 0.6, 0 ); * * zrot.ndarray( zx.length, zx, 1, 0, zy, 1, 0, 0.8, s ); -* -* var z = zy.get( 0 ); -* // returns [ ~-0.6, ~-1.2 ] -* -* z = zx.get( 0 ); -* // returns [ ~0.8, ~1.6 ] +* // zy => [ ~-0.6, ~-1.2, ~-1.8, ~-2.4, ~-3.0, ~-3.6, ~-4.2, ~-4.8 ] +* // zx => [ ~0.8, ~1.6, ~2.4, ~3.2, ~4.0, ~4.8, ~5.6, ~6.4 ] */ // MODULES // diff --git a/lib/node_modules/@stdlib/lapack/base/zrot/lib/ndarray.js b/lib/node_modules/@stdlib/lapack/base/zrot/lib/ndarray.js index 99de8a02915a..c783ee636b4e 100644 --- a/lib/node_modules/@stdlib/lapack/base/zrot/lib/ndarray.js +++ b/lib/node_modules/@stdlib/lapack/base/zrot/lib/ndarray.js @@ -50,12 +50,8 @@ var imag = require( '@stdlib/complex/float64/imag' ); * var s = new Complex128( 0.3, 0.4 ); * * zrot( zx.length, zx, 1, 0, zy, 1, 0, 0.8, s ); -* -* var z = zy.get( 0 ); -* // returns [ ~-1.1, ~-0.2 ] -* -* z = zx.get( 0 ); -* // returns [ ~0.8, ~1.6 ] +* // zy => [ ~-1.1, ~-0.2, ~-2.5, ~0.0, ~-3.9, ~0.2, ~-5.3, ~0.4 ] +* // zx => [ ~0.8, ~1.6, ~2.4, ~3.2, ~4.0, ~4.8, ~5.6, ~6.4 ] */ function zrot( N, zx, strideX, offsetX, zy, strideY, offsetY, c, s ) { var viewX; diff --git a/lib/node_modules/@stdlib/lapack/base/zrot/lib/zrot.js b/lib/node_modules/@stdlib/lapack/base/zrot/lib/zrot.js index 6f60d0a90bba..66971a1a0464 100644 --- a/lib/node_modules/@stdlib/lapack/base/zrot/lib/zrot.js +++ b/lib/node_modules/@stdlib/lapack/base/zrot/lib/zrot.js @@ -47,12 +47,8 @@ var ndarray = require( './ndarray.js' ); * var s = new Complex128( 0.3, 0.4 ); * * zrot( zx.length, zx, 1, zy, 1, 0.8, s ); -* -* var z = zy.get( 0 ); -* // returns [ ~-1.1, ~-0.2 ] -* -* z = zx.get( 0 ); -* // returns [ ~0.8, ~1.6 ] +* // zy => [ ~-1.1, ~-0.2, ~-2.5, ~0.0, ~-3.9, ~0.2, ~-5.3, ~0.4 ] +* // zx => [ ~0.8, ~1.6, ~2.4, ~3.2, ~4.0, ~4.8, ~5.6, ~6.4 ] */ function zrot( N, zx, strideX, zy, strideY, c, s ) { var ix = stride2offset( N, strideX );