diff --git a/lib/node_modules/@stdlib/blas/base/caxpy/README.md b/lib/node_modules/@stdlib/blas/base/caxpy/README.md index 9b4824f67ad1..3993fc3def15 100644 --- a/lib/node_modules/@stdlib/blas/base/caxpy/README.md +++ b/lib/node_modules/@stdlib/blas/base/caxpy/README.md @@ -37,23 +37,13 @@ Scales values from `cx` by `ca` and adds the result to `cy`. ```javascript var Complex64Array = require( '@stdlib/array/complex64' ); var Complex64 = require( '@stdlib/complex/float32/ctor' ); -var realf = require( '@stdlib/complex/float32/real' ); -var imagf = require( '@stdlib/complex/float32/imag' ); var cx = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); var cy = new Complex64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] ); var ca = new Complex64( 2.0, 2.0 ); caxpy( 3, ca, cx, 1, cy, 1 ); - -var z = cy.get( 0 ); -// returns - -var re = realf( z ); -// returns -1.0 - -var im = imagf( z ); -// returns 7.0 +// cy => [ -1.0, 7.0, -1.0, 15.0, -1.0, 23.0 ] ``` The function has the following parameters: @@ -70,23 +60,13 @@ The `N` and stride parameters determine how values from `cx` are scaled by `ca` ```javascript var Complex64Array = require( '@stdlib/array/complex64' ); var Complex64 = require( '@stdlib/complex/float32/ctor' ); -var realf = require( '@stdlib/complex/float32/real' ); -var imagf = require( '@stdlib/complex/float32/imag' ); var cx = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); var cy = new Complex64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] ); var ca = new Complex64( 2.0, 2.0 ); caxpy( 2, ca, cx, 2, cy, 2 ); - -var z = cy.get( 0 ); -// returns - -var re = realf( z ); -// returns -1.0 - -var im = imagf( z ); -// returns 7.0 +// cy => [ -1.0, 7.0, 1.0, 1.0, -1.0, 23.0, 1.0, 1.0 ] ``` Note that indexing is relative to the first index. To introduce an offset, use [`typed array`][mdn-typed-array] views. @@ -96,8 +76,6 @@ Note that indexing is relative to the first index. To introduce an offset, use [ ```javascript var Complex64Array = require( '@stdlib/array/complex64' ); var Complex64 = require( '@stdlib/complex/float32/ctor' ); -var realf = require( '@stdlib/complex/float32/real' ); -var imagf = require( '@stdlib/complex/float32/imag' ); // Initial arrays... var cx0 = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); @@ -112,15 +90,7 @@ var cy1 = new Complex64Array( cy0.buffer, cy0.BYTES_PER_ELEMENT*2 ); // start at // Scales values of `cx0` by `ca` starting from second index and add the result to `cy0` starting from third index... caxpy( 2, ca, cx1, 1, cy1, 1 ); - -var z = cy0.get( 2 ); -// returns - -var re = realf( z ); -// returns -1.0 - -var im = imagf( z ); -// returns 15.0 +// cy0 => [ 1.0, 1.0, 1.0, 1.0, -1.0, 15.0, -1.0, 23.0 ] ``` #### caxpy.ndarray( N, ca, cx, strideX, offsetX, cy, strideY, offsetY ) @@ -130,23 +100,13 @@ Scales values from `cx` by `ca` and adds the result to `cy` using alternative in ```javascript var Complex64Array = require( '@stdlib/array/complex64' ); var Complex64 = require( '@stdlib/complex/float32/ctor' ); -var realf = require( '@stdlib/complex/float32/real' ); -var imagf = require( '@stdlib/complex/float32/imag' ); var cx = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); var cy = new Complex64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] ); var ca = new Complex64( 2.0, 2.0 ); caxpy.ndarray( 3, ca, cx, 1, 0, cy, 1, 0 ); - -var z = cy.get( 0 ); -// returns - -var re = realf( z ); -// returns -1.0 - -var im = imagf( z ); -// returns 7.0 +// cy => [ -1.0, 7.0, -1.0, 15.0, -1.0, 23.0 ] ``` The function has the following additional parameters: @@ -159,23 +119,13 @@ While [`typed array`][mdn-typed-array] views mandate a view offset based on the ```javascript var Complex64Array = require( '@stdlib/array/complex64' ); var Complex64 = require( '@stdlib/complex/float32/ctor' ); -var realf = require( '@stdlib/complex/float32/real' ); -var imagf = require( '@stdlib/complex/float32/imag' ); var cx = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); var cy = new Complex64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] ); var ca = new Complex64( 2.0, 2.0 ); caxpy.ndarray( 3, ca, cx, 1, 1, cy, 1, 1 ); - -var z = cy.get( 3 ); -// returns - -var re = realf( z ); -// returns -1.0 - -var im = imagf( z ); -// returns 31.0 +// cy => [ 1.0, 1.0, -1.0, 15.0, -1.0, 23.0, -1.0, 31.0 ] ``` diff --git a/lib/node_modules/@stdlib/blas/base/caxpy/docs/repl.txt b/lib/node_modules/@stdlib/blas/base/caxpy/docs/repl.txt index ec61e211783a..58a0bed9ab6b 100644 --- a/lib/node_modules/@stdlib/blas/base/caxpy/docs/repl.txt +++ b/lib/node_modules/@stdlib/blas/base/caxpy/docs/repl.txt @@ -43,34 +43,24 @@ > var cx = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0 ] ); > var cy = new {{alias:@stdlib/array/complex64}}( [ 1.0, 1.0, 1.0, 1.0 ] ); > var ca = new {{alias:@stdlib/complex/float32/ctor}}( 2.0, 2.0 ); - > {{alias}}( 2, ca, cx, 1, cy, 1 ); - > var z = cy.get( 0 ); - > var re = {{alias:@stdlib/complex/float32/real}}( z ) - -1.0 - > var im = {{alias:@stdlib/complex/float32/imag}}( z ) - 7.0 + > {{alias}}( 2, ca, cx, 1, cy, 1 ) + [ -1.0, 7.0, -1.0, 15.0 ] // Advanced indexing: > cx = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); > cy = new {{alias:@stdlib/array/complex64}}( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] ); - > {{alias}}( 2, ca, cx, -2, cy, 1 ); - > z = cy.get( 0 ); - > re = {{alias:@stdlib/complex/float32/real}}( z ) - -1.0 - > im = {{alias:@stdlib/complex/float32/imag}}( z ) - 23.0 + > {{alias}}( 2, ca, cx, -2, cy, 1 ) + [ -1.0, 23.0, -1.0, 7.0, 1.0, 1.0 ] // Using typed array views: > var cx0 = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0 ] ); > var cy0 = new {{alias:@stdlib/array/complex64}}( [ 1.0, 1.0, 1.0, 1.0 ] ); > var cx1 = new {{alias:@stdlib/array/complex64}}( cx0.buffer, cx0.BYTES_PER_ELEMENT*1 ); > var cy1 = new {{alias:@stdlib/array/complex64}}( cy0.buffer, cy0.BYTES_PER_ELEMENT*1 ); - > {{alias}}( 1, ca, cx1, 1, cy1, 1 ); - > z = cy0.get( 1 ); - > re = {{alias:@stdlib/complex/float32/real}}( z ) - -1.0 - > im = {{alias:@stdlib/complex/float32/imag}}( z ) - 15.0 + > {{alias}}( 1, ca, cx1, 1, cy1, 1 ) + [ -1.0, 15.0 ] + > cy0 + [ 1.0, 1.0, -1.0, 15.0 ] {{alias}}.ndarray( N, ca, cx, strideX, offsetX, cy, strideY, offsetY ) @@ -120,22 +110,14 @@ > var cx = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0 ] ); > var cy = new {{alias:@stdlib/array/complex64}}( [ 1.0, 1.0, 1.0, 1.0 ] ); > var ca = new {{alias:@stdlib/complex/float32/ctor}}( 2.0, 2.0 ); - > {{alias}}.ndarray( cx.length, ca, cx, 1, 0, cy, 1, 0 ); - > var z = cy.get( 0 ); - > var re = {{alias:@stdlib/complex/float32/real}}( z ) - -1.0 - > var im = {{alias:@stdlib/complex/float32/imag}}( z ) - 7.0 + > {{alias}}.ndarray( cx.length, ca, cx, 1, 0, cy, 1, 0 ) + [ -1.0, 7.0, -1.0, 15.0 ] // Advanced indexing: > cx = new {{alias:@stdlib/array/complex64}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); > cy = new {{alias:@stdlib/array/complex64}}( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] ); - > {{alias}}.ndarray( 2, ca, cx, 1, 1, cy, 1, 1 ); - > z = cy.get( 2 ); - > re = {{alias:@stdlib/complex/float32/real}}( z ) - -1.0 - > im = {{alias:@stdlib/complex/float32/imag}}( z ) - 23.0 + > {{alias}}.ndarray( 2, ca, cx, 1, 1, cy, 1, 1 ) + [ 1.0, 1.0, -1.0, 15.0, -1.0, 23.0 ] See Also -------- diff --git a/lib/node_modules/@stdlib/blas/base/caxpy/docs/types/index.d.ts b/lib/node_modules/@stdlib/blas/base/caxpy/docs/types/index.d.ts index 70b1b452d0a3..0f26e938646e 100644 --- a/lib/node_modules/@stdlib/blas/base/caxpy/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/blas/base/caxpy/docs/types/index.d.ts @@ -41,23 +41,13 @@ interface Routine { * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); - * var realf = require( '@stdlib/complex/float32/real' ); - * var imagf = require( '@stdlib/complex/float32/imag' ); * * var cx = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * var cy = new Complex64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] ); * var ca = new Complex64( 2.0, 2.0 ); * * caxpy( cx.length, ca, cx, 1, cy, 1 ); - * - * var z = cy.get( 0 ); - * // returns - * - * var re = realf( z ); - * // returns -1.0 - * - * var im = imagf( z ); - * // returns 7.0 + * // cy => [ -1.0, 7.0, -1.0, 15.0, -1.0, 23.0 ] */ ( N: number, ca: Complex64, cx: Complex64Array, strideX: number, cy: Complex64Array, strideY: number ): Complex64Array; @@ -77,23 +67,13 @@ interface Routine { * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); - * var realf = require( '@stdlib/complex/float32/real' ); - * var imagf = require( '@stdlib/complex/float32/imag' ); * * var cx = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * var cy = new Complex64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] ); * var ca = new Complex64( 2.0, 2.0 ); * * caxpy.ndarray( cx.length, ca, cx, 1, 0, cy, 1, 0 ); - * - * var z = cy.get( 0 ); - * // returns - * - * var re = realf( z ); - * // returns -1.0 - * - * var im = imagf( z ); - * // returns 7.0 + * // cy => [ -1.0, 7.0, -1.0, 15.0, -1.0, 23.0 ] */ ndarray( N: number, ca: Complex64, cx: Complex64Array, strideX: number, offsetX: number, cy: Complex64Array, strideY: number, offsetY: number ): Complex64Array; } @@ -112,44 +92,24 @@ interface Routine { * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * var cx = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); * var cy = new Complex64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] ); * var ca = new Complex64( 2.0, 2.0 ); * * caxpy( 2, ca, cx, 2, cy, 2 ); -* -* var z = cy.get( 0 ); -* // returns -* -* var re = realf( z ); -* // returns -1.0 -* -* var im = imagf( z ); -* // returns 7.0 +* // cy => [ -1.0, 7.0, 1.0, 1.0, -1.0, 23.0, 1.0, 1.0 ] * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * var cx = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] ); * var cy = new Complex64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] ); * var ca = new Complex64( 2.0, 2.0 ); * * caxpy.ndarray( 3, ca, cx, 1, 1, cy, 1, 1 ); -* -* var z = cy.get( 3 ); -* // returns -* -* var re = realf( z ); -* // returns -1.0 -* -* var im = imagf( z ); -* // returns 31.0 +* // cy => [ 1.0, 1.0, -1.0, 15.0, -1.0, 23.0, -1.0, 31.0 ] */ declare var caxpy: Routine; diff --git a/lib/node_modules/@stdlib/blas/base/caxpy/lib/caxpy.js b/lib/node_modules/@stdlib/blas/base/caxpy/lib/caxpy.js index 6af42c15a13f..be111b3c5f43 100644 --- a/lib/node_modules/@stdlib/blas/base/caxpy/lib/caxpy.js +++ b/lib/node_modules/@stdlib/blas/base/caxpy/lib/caxpy.js @@ -40,23 +40,13 @@ var ndarray = require( './ndarray.js' ); * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * var cx = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * var cy = new Complex64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] ); * var ca = new Complex64( 2.0, 2.0 ); * * caxpy( 3, ca, cx, 1, cy, 1 ); -* -* var z = cy.get( 0 ); -* // returns -* -* var re = realf( z ); -* // returns -1.0 -* -* var im = imagf( z ); -* // returns 7.0 +* // cy => [ -1.0, 7.0, -1.0, 15.0, -1.0, 23.0 ] */ function caxpy( N, ca, cx, strideX, cy, strideY ) { var ix = stride2offset( N, strideX ); diff --git a/lib/node_modules/@stdlib/blas/base/caxpy/lib/caxpy.native.js b/lib/node_modules/@stdlib/blas/base/caxpy/lib/caxpy.native.js index 3dbb376b52da..399345d908ba 100644 --- a/lib/node_modules/@stdlib/blas/base/caxpy/lib/caxpy.native.js +++ b/lib/node_modules/@stdlib/blas/base/caxpy/lib/caxpy.native.js @@ -40,23 +40,13 @@ var addon = require( './../src/addon.node' ); * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * var cx = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * var cy = new Complex64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] ); * var ca = new Complex64( 2.0, 2.0 ); * * caxpy( 3, ca, cx, 1, cy, 1 ); -* -* var z = cy.get( 0 ); -* // returns -* -* var re = realf( z ); -* // returns -1.0 -* -* var im = imagf( z ); -* // returns 7.0 +* // cy => [ -1.0, 7.0, -1.0, 15.0, -1.0, 23.0 ] */ function caxpy( N, ca, cx, strideX, cy, strideY ) { var viewCX = reinterpret( cx, 0 ); diff --git a/lib/node_modules/@stdlib/blas/base/caxpy/lib/index.js b/lib/node_modules/@stdlib/blas/base/caxpy/lib/index.js index f87f9db2b1cd..e03a87ee5ce5 100644 --- a/lib/node_modules/@stdlib/blas/base/caxpy/lib/index.js +++ b/lib/node_modules/@stdlib/blas/base/caxpy/lib/index.js @@ -26,8 +26,6 @@ * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * var caxpy = require( '@stdlib/blas/base/caxpy' ); * * var cx = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); @@ -35,21 +33,11 @@ * var ca = new Complex64( 2.0, 2.0 ); * * caxpy( 3, ca, cx, 1, cy, 1 ); -* -* var z = cy.get( 0 ); -* // returns -* -* var re = realf( z ); -* // returns -1.0 -* -* var im = imagf( z ); -* // returns 7.0 +* // cy => [ -1.0, 7.0, -1.0, 15.0, -1.0, 23.0 ] * * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * var caxpy = require( '@stdlib/blas/base/caxpy' ); * * var cx = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); @@ -57,15 +45,7 @@ * var ca = new Complex64( 2.0, 2.0 ); * * caxpy.ndarray( 3, ca cx, 1, 0, cy, 1, 0); -* -* var z = cy.get( 0 ); -* // returns -* -* var re = realf( z ); -* // returns -1.0 -* -* var im = imagf( z ); -* // returns 7.0 +* // cy => [ -1.0, 7.0, -1.0, 15.0, -1.0, 23.0 ] */ // MODULES // diff --git a/lib/node_modules/@stdlib/blas/base/caxpy/lib/ndarray.js b/lib/node_modules/@stdlib/blas/base/caxpy/lib/ndarray.js index 9dc422724ace..bb377e385e12 100644 --- a/lib/node_modules/@stdlib/blas/base/caxpy/lib/ndarray.js +++ b/lib/node_modules/@stdlib/blas/base/caxpy/lib/ndarray.js @@ -43,23 +43,13 @@ var caddf = require( '@stdlib/complex/float32/base/add' ); * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * var cx = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * var cy = new Complex64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] ); * var ca = new Complex64( 2.0, 2.0 ); * * caxpy( 3, ca, cx, 1, 0, cy, 1, 0 ); -* -* var z = cy.get( 0 ); -* // returns -* -* var re = realf( z ); -* // returns -1.0 -* -* var im = imagf( z ); -* // returns 7.0 +* // cy => [ -1.0, 7.0, -1.0, 15.0, -1.0, 23.0 ] */ function caxpy( N, ca, cx, strideX, offsetX, cy, strideY, offsetY ) { var ix; diff --git a/lib/node_modules/@stdlib/blas/base/caxpy/lib/ndarray.native.js b/lib/node_modules/@stdlib/blas/base/caxpy/lib/ndarray.native.js index e26e0e9f29fa..a05bd5971498 100644 --- a/lib/node_modules/@stdlib/blas/base/caxpy/lib/ndarray.native.js +++ b/lib/node_modules/@stdlib/blas/base/caxpy/lib/ndarray.native.js @@ -42,23 +42,13 @@ var addon = require( './../src/addon.node' ); * @example * var Complex64Array = require( '@stdlib/array/complex64' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * var cx = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] ); * var cy = new Complex64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] ); * var ca = new Complex64( 2.0, 2.0 ); * * caxpy( 3, ca, cx, 1, 0, cy, 1, 0 ); -* -* var z = cy.get( 0 ); -* // returns -* -* var re = realf( z ); -* // returns -1.0 -* -* var im = imagf( z ); -* // returns 7.0 +* // cy => [ -1.0, 7.0, -1.0, 15.0, -1.0, 23.0 ] */ function caxpy( N, ca, cx, strideX, offsetX, cy, strideY, offsetY ) { var viewCX = reinterpret( cx, 0 );