diff --git a/lib/node_modules/@stdlib/array/complex64/docs/repl.txt b/lib/node_modules/@stdlib/array/complex64/docs/repl.txt index ae7603c7df65..96071c1087e7 100644 --- a/lib/node_modules/@stdlib/array/complex64/docs/repl.txt +++ b/lib/node_modules/@stdlib/array/complex64/docs/repl.txt @@ -164,12 +164,12 @@ thisArg: Any (optional) Callback execution context. - + Returns ------- out: Complex64Array A typed array. - + Examples -------- > function clbkFcn( v ) { return v * 2.0 }; @@ -341,10 +341,10 @@ ---------- target: integer Target start index position. - + start: integer Source start index position. - + end: integer (optional) Source end index position. Default: out.length. @@ -352,7 +352,7 @@ ------- out: Complex64Array Modified array. - + Examples -------- > var arr = new {{alias}}( [ 1.0, -1.0, 2.0, -2.0, 3.0, -3.0, 4.0, -4.0 ] ) @@ -455,7 +455,7 @@ ------- out: Complex64Array Modified array. - + Examples -------- > var arr = new {{alias}}( 3 ) @@ -507,7 +507,7 @@ ------- out: Complex64Array A new typed array. - + Examples -------- > function predicate( v ) { return ( {{alias:@stdlib/complex/float32/real}}( v ) === {{alias:@stdlib/complex/float32/imag}}( v ) ); }; @@ -545,12 +545,12 @@ thisArg: Any (optional) Execution context. - + Returns ------- out: Complex64|void Array element or `undefined`. - + Examples -------- > function predicate( v ) { return ( {{alias:@stdlib/complex/float32/real}}( v ) === {{alias:@stdlib/complex/float32/imag}}( v ) ); }; @@ -584,12 +584,12 @@ thisArg: Any (optional) Execution context. - + Returns ------- out: integer Array index or `-1`. - + Examples -------- > function predicate( v ) { return ( {{alias:@stdlib/complex/float32/real}}( v ) === {{alias:@stdlib/complex/float32/imag}}( v ) ); }; @@ -618,13 +618,13 @@ Predicate function which tests array elements. thisArg: Any (optional) - Execution context. - + Execution context. + Returns ------- out: Complex64|void Array element or `undefined`. - + Examples -------- > function predicate( v ) { return ( {{alias:@stdlib/complex/float32/real}}( v ) === {{alias:@stdlib/complex/float32/imag}}( v ) ); }; @@ -663,7 +663,7 @@ ------- out: integer Array index or `-1`. - + Examples -------- > function predicate( v ) { return ( {{alias:@stdlib/complex/float32/real}}( v ) === {{alias:@stdlib/complex/float32/imag}}( v ) ); }; @@ -689,7 +689,7 @@ thisArg: Any (optional) Execution context. - + Examples -------- > var str = '%'; @@ -711,12 +711,12 @@ ---------- i: integer Element index. - + Returns ------- out: Complex64|void Array element or `undefined`. - + Examples -------- > var arr = new {{alias}}( [ 1.0, -1.0, 2.0, -2.0 ] ) @@ -741,12 +741,12 @@ Array index at which to start the search. If provided a negative value, the method resolves the start index relative to the last array element. Default: 0. - + Returns ------- bool: boolean Boolean indicating whether an array includes a search element. - + Examples -------- > var arr = new {{alias}}( [ 1.0, -1.0, 2.0, -2.0, 3.0, -3.0, 4.0, -4.0 ] ) @@ -776,7 +776,7 @@ ------- out: integer Array index or `-1`. - + Examples -------- > var arr = new {{alias}}( [ 1.0, -1.0, 2.0, -2.0, 3.0, -3.0, 4.0, -4.0 ] ) @@ -795,12 +795,12 @@ ---------- separator: string (optional) Separator string. Default: ','. - + Returns ------- out: string Array serialized as a string. - + Examples -------- > var arr = new {{alias}}( [ 1.0, -1.0, 2.0, -2.0 ] ) @@ -818,7 +818,7 @@ ------- iterator: Iterator Iterator for iterating over array index keys. - + Examples -------- > var arr = new {{alias}}( [ 1.0, -1.0, 2.0, -2.0 ] ) @@ -846,12 +846,12 @@ Array index at which to start the search. If provided a negative value, the method resolves the start index relative to the last array element. Default: out.length-1. - + Returns ------- out: integer Array index or `-1`. - + Examples -------- > var arr = new {{alias}}( [ 1.0, -1.0, 2.0, -2.0, 3.0, -3.0, 1.0, -1.0 ] ) @@ -886,7 +886,7 @@ ------- out: Complex64Array A new typed array. - + Examples -------- > function clbk( v ) { return v; }; @@ -931,16 +931,16 @@ Parameters ---------- reducerFn: Function - Function to apply to each array element. + Function to apply to each array element. initialValue: any (optional) Initial accumulation value. - + Returns ------- out: any Accumulated result. - + Examples -------- > var arr = new {{alias}}( [ 1.0, -1.0, 2.0, -2.0 ] ) @@ -980,12 +980,12 @@ initialValue: any (optional) Initial accumulation value. - + Returns ------- out: any Accumulated result. - + Examples -------- > var arr = new {{alias}}( [ 1.0, -1.0, 2.0, -2.0 ] ) @@ -1083,12 +1083,12 @@ end: integer (optional) End index (non-inclusive). If less than zero, the end index is resolved relative to the last array element. Default: out.length. - + Returns ------- out: Complex64Array New typed array. - + Examples -------- > var arr = new {{alias}}( [ 1.0, -1.0, 2.0, -2.0, 3.0, -3.0 ] ) @@ -1126,15 +1126,15 @@ Predicate function which tests array elements. If a predicate function returns a truthy value, an array element passes; otherwise, an array element fails. - + thisArg: Any (optional) Execution context. - + Returns ------- bool: boolean Boolean indicating whether at least one element passes the test. - + Examples -------- > function predicate( v ) { return ( {{alias:@stdlib/complex/float32/real}}( v ) === {{alias:@stdlib/complex/float32/imag}}( v ) ); }; @@ -1161,12 +1161,12 @@ ---------- compareFunction: Function Comparison function. - + Returns ------- out: Complex64Array Modified array. - + Examples -------- > function compare( a, b ) { return ( {{alias:@stdlib/complex/float32/real}}( a ) - {{alias:@stdlib/complex/float32/real}}( b ) ); }; @@ -1241,10 +1241,10 @@ ---------- locales: string|Array (optional) Locale identifier(s). - + options: Object (optional) An object containing serialization options. - + Returns ------- str: string @@ -1265,7 +1265,7 @@ ------- out: Complex64Array New typed array. - + Examples -------- > var arr = new {{alias}}( [ 1.0, 1.0, 2.0, 2.0, 3.0, 3.0 ] ) @@ -1309,12 +1309,12 @@ ---------- compareFcn: Function Comparison function. - + Returns ------- out: Complex64Array New typed array. - + Examples -------- > function compare( a, b ) { return ( {{alias:@stdlib/complex/float32/real}}( a ) - {{alias:@stdlib/complex/float32/real}}( b ) ); }; @@ -1348,7 +1348,7 @@ ------- str: string String serialization of the array. - + Examples -------- > var arr = new {{alias}}( [ 1.0, 1.0, 2.0, -2.0, 3.0, 3.0 ] ) @@ -1364,7 +1364,7 @@ ------- iterator: Iterator Iterator for iterating over array values. - + Examples -------- > var arr = new {{alias}}( [ 1.0, -1.0, 2.0, -2.0 ] ) @@ -1394,15 +1394,15 @@ ---------- index: integer Element index. - + value: Complex64 - Element value. + Element value. Returns ------- out: Complex64Array New typed array. - + Examples -------- > var arr = new {{alias}}( [ 1.0, -1.0, 2.0, -2.0 ] ) diff --git a/lib/node_modules/@stdlib/array/complex64/docs/types/index.d.ts b/lib/node_modules/@stdlib/array/complex64/docs/types/index.d.ts index 3ecdd35d3950..5a2bb58fa457 100644 --- a/lib/node_modules/@stdlib/array/complex64/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/array/complex64/docs/types/index.d.ts @@ -433,8 +433,6 @@ declare class Complex64Array implements Complex64ArrayInterface { * * @example * var Complex64 = require( '@stdlib/complex/float32/ctor' ); - * var realf = require( '@stdlib/complex/float32/real' ); - * var imagf = require( '@stdlib/complex/float32/imag' ); * * var arr = new Complex64Array( 4 ); * @@ -449,12 +447,7 @@ declare class Complex64Array implements Complex64ArrayInterface { * * // Get the last array element: * var z = arr.get( 3 ); - * - * var re = realf( z ); - * // returns 2.0 - * - * var im = imagf( z ); - * // returns 2.0 + * // returns [ 2.0, 2.0 ] */ copyWithin( target: number, start: number, end?: number ): Complex64Array; @@ -526,30 +519,17 @@ declare class Complex64Array implements Complex64ArrayInterface { * @returns modified typed array * * @example - * var realf = require( '@stdlib/complex/float32/real' ); - * var imagf = require( '@stdlib/complex/float32/imag' ); * * var arr = new Complex64Array( 3 ); * * arr.fill( new Complex64( 1.0, 1.0 ), 1 ); * * var z = arr.get( 1 ); - * // returns - * - * var re = realf( z ); - * // returns 1.0 - * - * var im = imagf( z ); - * // returns 1.0 + * // returns [ 1.0, 1.0 ] * * z = arr.get( 2 ); - * // returns + * // returns [ 1.0, 1.0 ] * - * re = realf( z ); - * // returns 1.0 - * - * im = imagf( z ); - * // returns 1.0 */ fill( value: ComplexLike, start?: number, end?: number ): Complex64Array; @@ -561,8 +541,6 @@ declare class Complex64Array implements Complex64ArrayInterface { * @returns new array containing elements which pass a test implemented by a predicate function * * @example - * var realf = require( '@stdlib/complex/float32/real' ); - * var imagf = require( '@stdlib/complex/float32/imag' ); * * function predicate( v ) { * return ( realf( v ) === imagf( v ) ); @@ -581,13 +559,8 @@ declare class Complex64Array implements Complex64ArrayInterface { * // returns 1 * * var z = out.get( 0 ); - * // returns + * // returns [ 2.0, 2.0 ] * - * var re = realf( z ); - * // returns 2.0 - * - * var im = imagf( z ); - * // returns 2.0 */ filter( predicate: Predicate, thisArg?: ThisParameterType> ): Complex64Array; @@ -599,12 +572,10 @@ declare class Complex64Array implements Complex64ArrayInterface { * @returns array element or undefined * * @example - * var realf = require( '@stdlib/complex/float32/real' ); - * var imagf = require( '@stdlib/complex/float32/imag' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); * * function predicate( v ) { - * return ( realf( v ) === imagf( v ) ); + * return ( v.re === v.im ); * } * * var arr = new Complex64Array( 3 ); @@ -614,13 +585,7 @@ declare class Complex64Array implements Complex64ArrayInterface { * arr.set( [ 3.0, 3.0 ], 2 ); * * var z = arr.find( predicate ); - * // returns - * - * var re = realf( z ); - * // returns 1.0 - * - * var im = imagf( z ); - * // returns 1.0 + * // returns [ 1.0, 1.0 ] */ find( predicate: Predicate, thisArg?: ThisParameterType> ): Complex64 | void; @@ -659,12 +624,10 @@ declare class Complex64Array implements Complex64ArrayInterface { * @returns array element or undefined * * @example - * var realf = require( '@stdlib/complex/float32/real' ); - * var imagf = require( '@stdlib/complex/float32/imag' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); * * function predicate( v ) { - * return ( realf( v ) === imagf( v ) ); + * return ( v.re === v.im ); * } * * var arr = new Complex64Array( 3 ); @@ -674,13 +637,8 @@ declare class Complex64Array implements Complex64ArrayInterface { * arr.set( [ 3.0, 3.0 ], 2 ); * * var z = arr.findLast( predicate ); - * // returns + * // returns [ 3.0, 3.0 ] * - * var re = realf( z ); - * // returns 3.0 - * - * var im = imagf( z ); - * // returns 3.0 */ findLast( predicate: Predicate, thisArg?: ThisParameterType> ): Complex64 | void; @@ -891,11 +849,9 @@ declare class Complex64Array implements Complex64ArrayInterface { * * @example * var Complex64 = require( '@stdlib/complex/float32/ctor' ); - * var realf = require( '@stdlib/complex/float32/real' ); - * var imagf = require( '@stdlib/complex/float32/imag' ); * * function scale( v, i ) { - * return new Complex64( 2.0*realf( v ), 2.0*imagf( v ) ); + * return new Complex64( 2.0* v.re , 2.0*v.im ); * } * * var arr = new Complex64Array( 3 ); @@ -908,13 +864,7 @@ declare class Complex64Array implements Complex64ArrayInterface { * // returns * * var z = out.get( 0 ); - * // returns - * - * var re = realf( z ); - * // returns 2.0 - * - * var im = imagf( z ); - * // returns -2.0 + * // returns [ 2.0, -2.0 ] */ map( fcn: MapFcn, thisArg?: ThisParameterType> ): Complex64Array; @@ -926,8 +876,6 @@ declare class Complex64Array implements Complex64ArrayInterface { * @returns accumulated result * * @example - * var realf = require( '@stdlib/complex/float32/real' ); - * var imagf = require( '@stdlib/complex/float32/imag' ); * var caddf = require( '@stdlib/complex/float32/base/add' ); * * var arr = new Complex64Array( 3 ); @@ -937,13 +885,7 @@ declare class Complex64Array implements Complex64ArrayInterface { * arr.set( [ 3.0, 3.0 ], 2 ); * * var z = arr.reduce( caddf ); - * // returns - * - * var re = realf( z ); - * // returns 6.0 - * - * var im = imagf( z ); - * // returns 6.0 + * // returns [ 6.0, 6.0 ] */ reduce( reducer: Reducer, initialValue?: U ): U; @@ -955,8 +897,6 @@ declare class Complex64Array implements Complex64ArrayInterface { * @returns accumulated result * * @example - * var realf = require( '@stdlib/complex/float32/real' ); - * var imagf = require( '@stdlib/complex/float32/imag' ); * var caddf = require( '@stdlib/complex/float32/base/add' ); * * var arr = new Complex64Array( 3 ); @@ -966,13 +906,7 @@ declare class Complex64Array implements Complex64ArrayInterface { * arr.set( [ 3.0, 3.0 ], 2 ); * * var z = arr.reduceRight( caddf ); - * // returns - * - * var re = realf( z ); - * // returns 6.0 - * - * var im = imagf( z ); - * // returns 6.0 + * // returns [ 6.0, 6.0 ] */ reduceRight( reducer: Reducer, initialValue?: U ): U; @@ -982,8 +916,6 @@ declare class Complex64Array implements Complex64ArrayInterface { * @returns reversed array * * @example - * var realf = require( '@stdlib/complex/float32/real' ); - * var imagf = require( '@stdlib/complex/float32/imag' ); * * var arr = new Complex64Array( 3 ); * @@ -995,31 +927,13 @@ declare class Complex64Array implements Complex64ArrayInterface { * // returns * * var z = out.get( 0 ); - * // returns - * - * var re = realf( z ); - * // returns 3.0 - * - * var im = imagf( z ); - * // returns 3.0 + * // returns [ 3.0, 3.0 ] * * z = out.get( 1 ); - * // returns - * - * re = realf( z ); - * // returns 2.0 - * - * im = imagf( z ); - * // returns 2.0 + * // returns [ 2.0, 2.0 ] * * z = out.get( 2 ); - * // returns - * - * re = realf( z ); - * // returns 1.0 - * - * im = imagf( z ); - * // returns 1.0 + * // returns [ 1.0, 1.0 ] */ reverse(): Complex64Array; @@ -1055,30 +969,16 @@ declare class Complex64Array implements Complex64ArrayInterface { * @throws target array lacks sufficient storage to accommodate source values * * @example - * var realf = require( '@stdlib/complex/float32/real' ); - * var imagf = require( '@stdlib/complex/float32/imag' ); * * var arr = new Complex64Array( 10 ); * * var z = arr.get( 0 ); - * // returns - * - * var re = realf( z ); - * // returns 0.0 - * - * var im = imagf( z ); - * // returns 0.0 + * // returns [ 0.0, 0.0 ] * * arr.set( [ 1.0, -1.0 ], 0 ); * * z = arr.get( 0 ); - * // returns - * - * re = realf( z ); - * // returns 1.0 - * - * im = imagf( z ); - * // returns -1.0 + * // returns [ 1.0, -1.0 ] */ set( value: ArrayLike | RealOrComplexTypedArray | ComplexLike, i?: number ): void; @@ -1091,8 +991,6 @@ declare class Complex64Array implements Complex64ArrayInterface { * @returns output array * * @example - * var realf = require( '@stdlib/complex/float32/real' ); - * var imagf = require( '@stdlib/complex/float32/imag' ); * * var arr = new Complex64Array( 5 ); * @@ -1109,22 +1007,10 @@ declare class Complex64Array implements Complex64ArrayInterface { * // returns 5 * * var z = out.get( 0 ); - * // returns - * - * var re = realf( z ); - * // returns 1.0 - * - * var im = imagf( z ); - * // returns -1.0 + * // returns [ 1.0, -1.0 ] * * z = out.get( len-1 ); - * // returns - * - * re = realf( z ); - * // returns 5.0 - * - * im = imagf( z ); - * // returns -5.0 + * // returns [ 5.0, -5.0 ] * * out = arr.slice( 1, -2 ); * // returns @@ -1133,22 +1019,10 @@ declare class Complex64Array implements Complex64ArrayInterface { * // returns 2 * * z = out.get( 0 ); - * // returns - * - * re = realf( z ); - * // returns 2.0 - * - * im = imagf( z ); - * // returns -2.0 + * // returns [ 2.0, -2.0 ] * * z = out.get( len-1 ); - * // returns - * - * re = realf( z ); - * // returns 3.0 - * - * im = imagf( z ); - * // returns -3.0 + * // returns [ 3.0, -3.0 ] */ slice( start?: number, end?: number ): Complex64Array; @@ -1259,8 +1133,6 @@ declare class Complex64Array implements Complex64ArrayInterface { * @returns subarray * * @example - * var realf = require( '@stdlib/complex/float32/real' ); - * var imagf = require( '@stdlib/complex/float32/imag' ); * * var arr = new Complex64Array( 5 ); * @@ -1277,22 +1149,10 @@ declare class Complex64Array implements Complex64ArrayInterface { * // returns 5 * * var z = subarr.get( 0 ); - * // returns - * - * var re = realf( z ); - * // returns 1.0 - * - * var im = imagf( z ); - * // returns -1.0 + * // returns [ 1.0, -1.0 ] * * z = subarr.get( len-1 ); - * // returns - * - * re = realf( z ); - * // returns 5.0 - * - * im = imagf( z ); - * // returns -5.0 + * // returns [ 5.0, -5.0 ] * * subarr = arr.subarray( 1, -2 ); * // returns @@ -1301,22 +1161,10 @@ declare class Complex64Array implements Complex64ArrayInterface { * // returns 2 * * z = subarr.get( 0 ); - * // returns - * - * re = realf( z ); - * // returns 2.0 - * - * im = imagf( z ); - * // returns -2.0 + * // returns [ 2.0, -2.0 ] * * z = subarr.get( len-1 ); - * // returns - * - * re = realf( z ); - * // returns 3.0 - * - * im = imagf( z ); - * // returns -3.0 + * // returns [ 3.0, -3.0 ] */ subarray( begin?: number, end?: number ): Complex64Array; @@ -1344,8 +1192,6 @@ declare class Complex64Array implements Complex64ArrayInterface { * @returns reversed array * * @example - * var realf = require( '@stdlib/complex/float32/real' ); - * var imagf = require( '@stdlib/complex/float32/imag' ); * * var arr = new Complex64Array( 3 ); * @@ -1357,31 +1203,13 @@ declare class Complex64Array implements Complex64ArrayInterface { * // returns * * var z = out.get( 0 ); - * // returns - * - * var re = realf( z ); - * // returns 3.0 - * - * var im = imagf( z ); - * // returns 3.0 + * // returns [ 3.0, 3.0 ] * * z = out.get( 1 ); - * // returns - * - * re = realf( z ); - * // returns 2.0 - * - * im = imagf( z ); - * // returns 2.0 + * // returns [ 2.0, 2.0 ] * * z = out.get( 2 ); - * // returns - * - * re = realf( z ); - * // returns 1.0 - * - * im = imagf( z ); - * // returns 1.0 + * // returns [ 1.0, 1.0 ] */ toReversed(): Complex64Array; @@ -1479,8 +1307,6 @@ declare class Complex64Array implements Complex64ArrayInterface { * @returns iterator * * @example - * var realf = require( '@stdlib/complex/float32/real' ); - * var imagf = require( '@stdlib/complex/float32/imag' ); * var arr = new Complex64Array( 2 ); * * arr.set( [ 1.0, -1.0 ], 0 ); @@ -1489,22 +1315,10 @@ declare class Complex64Array implements Complex64ArrayInterface { * var iter = arr.values(); * * var v = iter.next().value; - * // returns - * - * var re = realf( v ); - * // returns 1.0 - * - * var im = imagf( v ); - * // returns -1.0 + * // returns [ 1.0, -1.0 ] * * v = iter.next().value; - * // returns - * - * re = realf( v ); - * // returns 2.0 - * - * im = imagf( v ); - * // returns -2.0 + * // returns [ 2.0, -2.0 ] * * var bool = iter.next().done; * // returns true @@ -1522,8 +1336,6 @@ declare class Complex64Array implements Complex64ArrayInterface { * @returns modified typed array * * @example - * var realf = require( '@stdlib/complex/float32/real' ); - * var imagf = require( '@stdlib/complex/float32/imag' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); * * var arr = new Complex64Array( 3 ); @@ -1536,13 +1348,7 @@ declare class Complex64Array implements Complex64ArrayInterface { * // returns * * var z = out.get( 0 ); - * // returns - * - * var re = realf( z ); - * // returns 4.0 - * - * var im = imagf( z ); - * // returns 4.0 + * // returns [ 4.0, 4.0 ] */ with( index: number, value: ComplexLike ): Complex64Array; } diff --git a/lib/node_modules/@stdlib/array/complex64/lib/main.js b/lib/node_modules/@stdlib/array/complex64/lib/main.js index 9dc561cb824b..23cbab181091 100644 --- a/lib/node_modules/@stdlib/array/complex64/lib/main.js +++ b/lib/node_modules/@stdlib/array/complex64/lib/main.js @@ -551,39 +551,19 @@ setReadOnly( Complex64Array, 'of', function of() { * * @example * var arr = new Complex64Array( 10 ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * var z = arr.at( 0 ); -* // returns -* -* var re = realf( z ); -* // returns 0.0 -* -* var im = imagf( z ); -* // returns 0.0 +* // returns [ 0.0, 0.0 ] * * arr.set( [ 1.0, -1.0 ], 0 ); * arr.set( [ 2.0, -2.0 ], 1 ); * arr.set( [ 9.0, -9.0 ], 9 ); * * z = arr.at( 0 ); -* // returns -* -* re = realf( z ); -* // returns 1.0 -* -* im = imagf( z ); -* // returns -1.0 +* // returns [ 1.0, -1.0 ] * * z = arr.at( -1 ); -* // returns -* -* re = realf( z ); -* // returns 9.0 -* -* im = imagf( z ); -* // returns -9.0 +* // returns [ 9.0, -9.0 ] * * z = arr.at( 100 ); * // returns undefined @@ -692,8 +672,6 @@ setReadOnly( Complex64Array.prototype, 'BYTES_PER_ELEMENT', Complex64Array.BYTES * * @example * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * var arr = new Complex64Array( 4 ); * @@ -708,12 +686,7 @@ setReadOnly( Complex64Array.prototype, 'BYTES_PER_ELEMENT', Complex64Array.BYTES * * // Get the last array element: * var z = arr.get( 3 ); -* -* var re = realf( z ); -* // returns 2.0 -* -* var im = imagf( z ); -* // returns 2.0 +* // returns [ 2.0, 2.0 ] */ setReadOnly( Complex64Array.prototype, 'copyWithin', function copyWithin( target, start ) { if ( !isComplexArray( this ) ) { @@ -903,30 +876,16 @@ setReadOnly( Complex64Array.prototype, 'every', function every( predicate, thisA * @returns {Complex64Array} modified array * * @example -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * var arr = new Complex64Array( 3 ); * * arr.fill( new Complex64( 1.0, 1.0 ), 1 ); * * var z = arr.get( 1 ); -* // returns -* -* var re = realf( z ); -* // returns 1.0 -* -* var im = imagf( z ); -* // returns 1.0 +* // returns [ 1.0, 1.0 ] * * z = arr.get( 2 ); -* // returns -* -* re = realf( z ); -* // returns 1.0 -* -* im = imagf( z ); -* // returns 1.0 +* // returns [ 1.0, 1.0 ] */ setReadOnly( Complex64Array.prototype, 'fill', function fill( value, start, end ) { var buf; @@ -996,11 +955,9 @@ setReadOnly( Complex64Array.prototype, 'fill', function fill( value, start, end * @returns {Complex64Array} complex number array * * @example -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * function predicate( v ) { -* return ( realf( v ) === imagf( v ) ); +* return ( v.re === v.im ); * } * * var arr = new Complex64Array( 3 ); @@ -1016,13 +973,7 @@ setReadOnly( Complex64Array.prototype, 'fill', function fill( value, start, end * // returns 1 * * var z = out.get( 0 ); -* // returns -* -* var re = realf( z ); -* // returns 2.0 -* -* var im = imagf( z ); -* // returns 2.0 +* // returns [ 2.0, 2.0 ] */ setReadOnly( Complex64Array.prototype, 'filter', function filter( predicate, thisArg ) { var buf; @@ -1059,12 +1010,10 @@ setReadOnly( Complex64Array.prototype, 'filter', function filter( predicate, thi * @returns {(Complex64|void)} array element or undefined * * @example -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); * * function predicate( v ) { -* return ( realf( v ) === imagf( v ) ); +* return ( v.re === v.im ); * } * * var arr = new Complex64Array( 3 ); @@ -1074,13 +1023,7 @@ setReadOnly( Complex64Array.prototype, 'filter', function filter( predicate, thi * arr.set( [ 3.0, 3.0 ], 2 ); * * var z = arr.find( predicate ); -* // returns -* -* var re = realf( z ); -* // returns 1.0 -* -* var im = imagf( z ); -* // returns 1.0 +* // returns [ 1.0, 1.0 ] */ setReadOnly( Complex64Array.prototype, 'find', function find( predicate, thisArg ) { var buf; @@ -1169,7 +1112,7 @@ setReadOnly( Complex64Array.prototype, 'findIndex', function findIndex( predicat * var Complex64 = require( '@stdlib/complex/float32/ctor' ); * * function predicate( v ) { -* return ( realf( v ) === imagf( v ) ); +* return ( v.re === v.im ); * } * * var arr = new Complex64Array( 3 ); @@ -1179,13 +1122,7 @@ setReadOnly( Complex64Array.prototype, 'findIndex', function findIndex( predicat * arr.set( [ 3.0, 3.0 ], 2 ); * * var z = arr.findLast( predicate ); -* // returns -* -* var re = realf( z ); -* // returns 3.0 -* -* var im = imagf( z ); -* // returns 3.0 +* // returns [ 3.0, 3.0 ] */ setReadOnly( Complex64Array.prototype, 'findLast', function findLast( predicate, thisArg ) { var buf; @@ -1312,28 +1249,14 @@ setReadOnly( Complex64Array.prototype, 'forEach', function forEach( fcn, thisArg * * @example * var arr = new Complex64Array( 10 ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * var z = arr.get( 0 ); -* // returns -* -* var re = realf( z ); -* // returns 0.0 -* -* var im = imagf( z ); -* // returns 0.0 +* // returns [ 0.0, 0.0 ] * * arr.set( [ 1.0, -1.0 ], 0 ); * * z = arr.get( 0 ); -* // returns -* -* re = realf( z ); -* // returns 1.0 -* -* im = imagf( z ); -* // returns -1.0 +* // returns [ 1.0, -1.0 ] * * z = arr.get( 100 ); * // returns undefined @@ -1742,11 +1665,9 @@ setReadOnlyAccessor( Complex64Array.prototype, 'length', function get() { * * @example * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * function scale( v, i ) { -* return new Complex64( 2.0*realf( v ), 2.0*imagf( v ) ); +* return new Complex64( 2.0*v.re , 2.0*v.im ); * } * * var arr = new Complex64Array( 3 ); @@ -1759,13 +1680,7 @@ setReadOnlyAccessor( Complex64Array.prototype, 'length', function get() { * // returns * * var z = out.get( 0 ); -* // returns -* -* var re = realf( z ); -* // returns 2 -* -* var im = imagf( z ); -* // returns -2 +* // returns [ 2.0, -2.0 ] */ setReadOnly( Complex64Array.prototype, 'map', function map( fcn, thisArg ) { var outbuf; @@ -1811,8 +1726,6 @@ setReadOnly( Complex64Array.prototype, 'map', function map( fcn, thisArg ) { * @returns {*} accumulated result * * @example -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * var caddf = require( '@stdlib/complex/float32/base/add' ); * * var arr = new Complex64Array( 3 ); @@ -1822,13 +1735,7 @@ setReadOnly( Complex64Array.prototype, 'map', function map( fcn, thisArg ) { * arr.set( [ 3.0, 3.0 ], 2 ); * * var z = arr.reduce( caddf ); -* // returns -* -* var re = realf( z ); -* // returns 6.0 -* -* var im = imagf( z ); -* // returns 6.0 +* // returns [ 6.0, 6.0 ] */ setReadOnly( Complex64Array.prototype, 'reduce', function reduce( reducer, initialValue ) { var buf; @@ -1876,8 +1783,6 @@ setReadOnly( Complex64Array.prototype, 'reduce', function reduce( reducer, initi * @returns {*} accumulated result * * @example -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * var caddf = require( '@stdlib/complex/float32/base/add' ); * * var arr = new Complex64Array( 3 ); @@ -1887,13 +1792,7 @@ setReadOnly( Complex64Array.prototype, 'reduce', function reduce( reducer, initi * arr.set( [ 3.0, 3.0 ], 2 ); * * var z = arr.reduceRight( caddf ); -* // returns -* -* var re = realf( z ); -* // returns 6.0 -* -* var im = imagf( z ); -* // returns 6.0 +* // returns [ 6.0, 6.0 ] */ setReadOnly( Complex64Array.prototype, 'reduceRight', function reduceRight( reducer, initialValue ) { var buf; @@ -1937,8 +1836,6 @@ setReadOnly( Complex64Array.prototype, 'reduceRight', function reduceRight( redu * @returns {Complex64Array} reversed array * * @example -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * var arr = new Complex64Array( 3 ); * @@ -1950,31 +1847,13 @@ setReadOnly( Complex64Array.prototype, 'reduceRight', function reduceRight( redu * // returns * * var z = out.get( 0 ); -* // returns -* -* var re = realf( z ); -* // returns 3.0 -* -* var im = imagf( z ); -* // returns 3.0 +* // returns [ 3.0, 3.0 ] * * z = out.get( 1 ); -* // returns -* -* re = realf( z ); -* // returns 2.0 -* -* im = imagf( z ); -* // returns 2.0 +* // returns [ 2.0, 2.0 ] * * z = out.get( 2 ); -* // returns -* -* re = realf( z ); -* // returns 1.0 -* -* im = imagf( z ); -* // returns 1.0 +* // returns [ 1.0, 1.0 ] */ setReadOnly( Complex64Array.prototype, 'reverse', function reverse() { var buf; @@ -2038,30 +1917,16 @@ setReadOnly( Complex64Array.prototype, 'reverse', function reverse() { * @returns {void} * * @example -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * var arr = new Complex64Array( 10 ); * * var z = arr.get( 0 ); -* // returns -* -* var re = realf( z ); -* // returns 0.0 -* -* var im = imagf( z ); -* // returns 0.0 +* // returns [ 0.0, 0.0 ] * * arr.set( [ 1.0, -1.0 ], 0 ); * * z = arr.get( 0 ); -* // returns -* -* re = realf( z ); -* // returns 1.0 -* -* im = imagf( z ); -* // returns -1.0 +* // returns [ 1.0, -1.0 ] */ setReadOnly( Complex64Array.prototype, 'set', function set( value ) { /* eslint-disable no-underscore-dangle */ @@ -2206,8 +2071,6 @@ setReadOnly( Complex64Array.prototype, 'set', function set( value ) { * @returns {Complex64Array} complex number array * * @example -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * var arr = new Complex64Array( 5 ); * @@ -2224,22 +2087,10 @@ setReadOnly( Complex64Array.prototype, 'set', function set( value ) { * // returns 5 * * var z = out.get( 0 ); -* // returns -* -* var re = realf( z ); -* // returns 1.0 -* -* var im = imagf( z ); -* // returns -1.0 +* // returns [ 1.0, -1.0 ] * * z = out.get( len-1 ); -* // returns -* -* re = realf( z ); -* // returns 5.0 -* -* im = imagf( z ); -* // returns -5.0 +* // returns [ 5.0, -5.0 ] * * out = arr.slice( 1, -2 ); * // returns @@ -2248,22 +2099,11 @@ setReadOnly( Complex64Array.prototype, 'set', function set( value ) { * // returns 2 * * z = out.get( 0 ); -* // returns -* -* re = realf( z ); -* // returns 2.0 -* -* im = imagf( z ); -* // returns -2.0 +* // returns [ 2.0, -2.0 ] * * z = out.get( len-1 ); -* // returns +* // returns [ 3.0, -3.0 ] * -* re = realf( z ); -* // returns 3.0 -* -* im = imagf( z ); -* // returns -3.0 */ setReadOnly( Complex64Array.prototype, 'slice', function slice( start, end ) { var outlen; @@ -2485,8 +2325,6 @@ setReadOnly( Complex64Array.prototype, 'sort', function sort( compareFcn ) { * @returns {Complex64Array} subarray * * @example -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * var arr = new Complex64Array( 5 ); * @@ -2503,22 +2341,10 @@ setReadOnly( Complex64Array.prototype, 'sort', function sort( compareFcn ) { * // returns 5 * * var z = subarr.get( 0 ); -* // returns -* -* var re = realf( z ); -* // returns 1.0 -* -* var im = imagf( z ); -* // returns -1.0 +* // returns [ 1.0, -1.0 ] * * z = subarr.get( len-1 ); -* // returns -* -* re = realf( z ); -* // returns 5.0 -* -* im = imagf( z ); -* // returns -5.0 +* // returns [ 5.0, -5.0 ] * * subarr = arr.subarray( 1, -2 ); * // returns @@ -2527,22 +2353,10 @@ setReadOnly( Complex64Array.prototype, 'sort', function sort( compareFcn ) { * // returns 2 * * z = subarr.get( 0 ); -* // returns -* -* re = realf( z ); -* // returns 2.0 -* -* im = imagf( z ); -* // returns -2.0 +* // returns [ 2.0, -2.0 ] * * z = subarr.get( len-1 ); -* // returns -* -* re = realf( z ); -* // returns 3.0 -* -* im = imagf( z ); -* // returns -3.0 +* // returns [ 3.0, -3.0 ] */ setReadOnly( Complex64Array.prototype, 'subarray', function subarray( begin, end ) { var offset; @@ -2658,8 +2472,6 @@ setReadOnly( Complex64Array.prototype, 'toLocaleString', function toLocaleString * @returns {Complex64Array} reversed array * * @example -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * var arr = new Complex64Array( 3 ); * @@ -2671,31 +2483,13 @@ setReadOnly( Complex64Array.prototype, 'toLocaleString', function toLocaleString * // returns * * var z = out.get( 0 ); -* // returns -* -* var re = realf( z ); -* // returns 3.0 -* -* var im = imagf( z ); -* // returns 3.0 +* // returns [ 3.0, 3.0 ] * * z = out.get( 1 ); -* // returns -* -* re = realf( z ); -* // returns 2.0 -* -* im = imagf( z ); -* // returns 2.0 +* // returns [ 2.0, 2.0 ] * * z = out.get( 2 ); -* // returns -* -* re = realf( z ); -* // returns 1.0 -* -* im = imagf( z ); -* // returns 1.0 +* // returns [ 1.0, 1.0 ] */ setReadOnly( Complex64Array.prototype, 'toReversed', function toReversed() { var outbuf; @@ -2858,8 +2652,6 @@ setReadOnly( Complex64Array.prototype, 'toString', function toString() { * @returns {Iterator} iterator * * @example -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * var arr = new Complex64Array( 2 ); * * arr.set( [ 1.0, -1.0 ], 0 ); @@ -2868,22 +2660,10 @@ setReadOnly( Complex64Array.prototype, 'toString', function toString() { * var iter = arr.values(); * * var v = iter.next().value; -* // returns -* -* var re = realf( v ); -* // returns 1.0 -* -* var im = imagf( v ); -* // returns -1.0 +* // returns [ 1.0, -1.0 ] * * v = iter.next().value; -* // returns -* -* re = realf( v ); -* // returns 2.0 -* -* im = imagf( v ); -* // returns -2.0 +* // returns [ 2.0, -2.0 ] * * var bool = iter.next().done; * // returns true @@ -2980,8 +2760,6 @@ setReadOnly( Complex64Array.prototype, 'values', function values() { * @returns {Complex64Array} new typed array * * @example -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * var Complex64 = require( '@stdlib/complex/float32/ctor' ); * * var arr = new Complex64Array( 3 ); @@ -2994,13 +2772,7 @@ setReadOnly( Complex64Array.prototype, 'values', function values() { * // returns * * var z = out.get( 0 ); -* // returns -* -* var re = realf( z ); -* // returns 4.0 -* -* var im = imagf( z ); -* // returns 4.0 +* // returns [ 4.0, 4.0 ] */ setReadOnly( Complex64Array.prototype, 'with', function copyWith( index, value ) { var buf;