Skip to content

Commit 6bf8e6b

Browse files
committed
chore: clean-up
1 parent 6eba8e3 commit 6bf8e6b

8 files changed

Lines changed: 47 additions & 49 deletions

File tree

lib/node_modules/@stdlib/blas/base/ndarray/caxpy/README.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,15 @@ var Complex64 = require( '@stdlib/complex/float32/ctor' );
4646
var scalar2ndarray = require( '@stdlib/ndarray/base/from-scalar' );
4747
var ndarray = require( '@stdlib/ndarray/base/ctor' );
4848

49-
var xbuf = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0 ] );
50-
var x = new ndarray( 'complex64', xbuf, [ 5 ], [ 1 ], 0, 'row-major' );
49+
var xbuf = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
50+
var x = new ndarray( 'complex64', xbuf, [ 3 ], [ 1 ], 0, 'row-major' );
5151

52-
var ybuf = new Complex64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] );
53-
var y = new ndarray( 'complex64', ybuf, [ 5 ], [ 1 ], 0, 'row-major' );
52+
var ybuf = new Complex64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] );
53+
var y = new ndarray( 'complex64', ybuf, [ 3 ], [ 1 ], 0, 'row-major' );
5454

55-
var alpha = scalar2ndarray( new Complex64( 5.0, 5.0 ), 'complex64', 'row-major' );
55+
var alpha = scalar2ndarray( new Complex64( 0.4, -0.7 ), 'complex64', 'row-major' );
5656
var z = caxpy( [ x, y, alpha ] );
57-
// returns <ndarray>[ 1.0, 16.0, -1.0, 36.0, -3.0, 56.0, -5.0, 76.0, -7.0, 96.0 ]
57+
// returns <ndarray>[ <Complex64>[ 2.8, 1.1 ], <Complex64>[ 5.0, 0.5 ], <Complex64>[ 7.2, -0.1 ] ]
5858

5959
var bool = ( y === z );
6060
// returns true
@@ -82,6 +82,7 @@ The function has the following parameters:
8282

8383
```javascript
8484
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
85+
var Complex64 = require( '@stdlib/complex/float32/ctor' );
8586
var scalar2ndarray = require( '@stdlib/ndarray/from-scalar' );
8687
var ndarray = require( '@stdlib/ndarray/base/ctor' );
8788
var ndarray2array = require( '@stdlib/ndarray/to-array' );
@@ -99,7 +100,7 @@ var ybuf = discreteUniform( xbuf.length, 0, 10, opts );
99100
var y = new ndarray( opts.dtype, ybuf, [ ybuf.length ], [ 1 ], 0, 'row-major' );
100101
console.log( ndarray2array( y ) );
101102

102-
var alpha = scalar2ndarray( 5.0, opts );
103+
var alpha = scalar2ndarray( new Complex64( 0.4, -0.7 ), opts );
103104
var out = caxpy( [ x, y, alpha ] );
104105
console.log( ndarray2array( out ) );
105106
```

lib/node_modules/@stdlib/blas/base/ndarray/caxpy/benchmark/benchmark.js

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@
2323
var bench = require( '@stdlib/bench' );
2424
var uniform = require( '@stdlib/random/array/uniform' );
2525
var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
26+
var realf = require( '@stdlib/complex/float32/real' );
2627
var pow = require( '@stdlib/math/base/special/pow' );
2728
var ndarray = require( '@stdlib/ndarray/base/ctor' );
2829
var scalar2ndarray = require( '@stdlib/ndarray/base/from-scalar' );
29-
var format = require( '@stdlib/string/format' );
30-
var Complex64Array = require( '@stdlib/array/complex64' );
3130
var Complex64 = require( '@stdlib/complex/float32/ctor' );
31+
var format = require( '@stdlib/string/format' );
3232
var pkg = require( './../package.json' ).name;
3333
var caxpy = require( './../lib' );
3434

@@ -56,17 +56,13 @@ function createBenchmark( len ) {
5656
var x;
5757
var y;
5858

59-
var uniformOptions = {
60-
'dtype': 'float32'
61-
};
62-
63-
xbuf = new Complex64Array( uniform( len*2, -100.0, 100.0, uniformOptions ) );
59+
xbuf = uniform( len, -100.0, 100.0, options );
6460
x = new ndarray( options.dtype, xbuf, [ len ], [ 1 ], 0, 'row-major' );
6561

66-
ybuf = new Complex64Array( uniform( len*2, -100.0, 100.0, uniformOptions ) );
62+
ybuf = uniform( len, -100.0, 100.0, options );
6763
y = new ndarray( options.dtype, ybuf, [ len ], [ 1 ], 0, 'row-major' );
6864

69-
alpha = scalar2ndarray( new Complex64(5.0, 5.0), options.dtype, 'row-major' );
65+
alpha = scalar2ndarray( new Complex64( 0.4, -0.7 ), options.dtype, 'row-major' );
7066

7167
return benchmark;
7268

@@ -88,7 +84,7 @@ function createBenchmark( len ) {
8884
}
8985
}
9086
b.toc();
91-
if ( isnanf( z.get( i%len ).re ) ) {
87+
if ( isnanf( realf( z.get( i%len ) ) ) ) {
9288
b.fail( 'should not return NaN' );
9389
}
9490
b.pass( 'benchmark finished' );

lib/node_modules/@stdlib/blas/base/ndarray/caxpy/docs/repl.txt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,21 @@
2020

2121
Examples
2222
--------
23-
> var xbuf = new {{alias:@stdlib/array/complex64}}( [ 4.0, 2.0, -3.0, 5.0, -1.0 ] );
24-
> var ybuf = new {{alias:@stdlib/array/complex64}}( [ 2.0, 6.0, -1.0, -4.0, 8.0 ] );
23+
> var xbuf = new {{alias:@stdlib/array/complex64}}( [ 4.0, 2.0, -3.0, 5.0 ] );
24+
> var ybuf = new {{alias:@stdlib/array/complex64}}( [ 2.0, 6.0, -1.0, -4.0 ] );
2525
> var dt = 'complex64';
2626
> var sh = [ xbuf.length ];
2727
> var st = [ 1 ];
2828
> var oo = 0;
2929
> var ord = 'row-major';
3030
> var x = new {{alias:@stdlib/ndarray/ctor}}( dt, xbuf, sh, st, oo, ord );
3131
> var y = new {{alias:@stdlib/ndarray/ctor}}( dt, ybuf, sh, st, oo, ord );
32-
> var alpha = {{alias:@stdlib/ndarray/base/from-scalar}}( 5.0, dt, ord );
32+
> var ca = new {{alias:@stdlib/complex/float32/ctor}}( 0.4, -0.7 );
33+
> var alpha = {{alias:@stdlib/ndarray/base/from-scalar}}( ca, dt, ord );
3334

3435
> {{alias}}( [ x, y, alpha ] );
3536
> y
36-
<ndarray>[ 22.0, 36.0, -41.0, 6.0, -12.0, -13.0, 12.0, 44.0, 0.0, 54.0 ]
37+
<ndarray>[ <Complex64>[ 5.0, 4.0 ], <Complex64>[ 1.3, 0.1 ] ]
3738

3839
See Also
3940
--------

lib/node_modules/@stdlib/blas/base/ndarray/caxpy/docs/types/index.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@ import { complex64ndarray } from '@stdlib/types/ndarray';
4040
* var ybuf = new Complex64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] );
4141
* var y = new ndarray( 'complex64', ybuf, [ 5 ], [ 1 ], 0, 'row-major' );
4242
*
43-
* var alpha = scalar2ndarray( new Complex64( 5.0, 5.0 ), 'complex64', 'row-major' );
43+
* var alpha = scalar2ndarray( new Complex64( 0.4, -0.7 ), 'complex64', 'row-major' );
4444
*
4545
* var z = caxpy( [ x, y, alpha ] );
46-
* // returns <ndarray>[ 1.0, 16.0, -1.0, 36.0, -3.0, 56.0, -5.0, 76.0, -7.0, 96.0 ]
46+
* // returns <ndarray>[ <Complex64>[ 2.8, 1.1 ], <Complex64>[ 5.0, 0.5 ], <Complex64>[ 7.2, -0.1 ], <Complex64>[ 9.4, -0.7 ], <Complex64>[ 11.6, -1.3 ] ]
4747
*
4848
* var bool = ( z === y );
4949
* // returns true

lib/node_modules/@stdlib/blas/base/ndarray/caxpy/examples/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,6 @@ var ybuf = discreteUniform( xbuf.length, 0, 10, opts );
3737
var y = new ndarray( opts.dtype, ybuf, [ ybuf.length ], [ 1 ], 0, 'row-major' );
3838
console.log( ndarray2array( y ) );
3939

40-
var alpha = scalar2ndarray( new Complex64( 5.0, 5.0 ), opts );
40+
var alpha = scalar2ndarray( new Complex64( 0.4, -0.7 ), opts );
4141
var out = caxpy( [ x, y, alpha ] );
4242
console.log( ndarray2array( out ) );

lib/node_modules/@stdlib/blas/base/ndarray/caxpy/lib/index.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,16 @@
3030
* var ndarray = require( '@stdlib/ndarray/base/ctor' );
3131
* var caxpy = require( '@stdlib/blas/base/ndarray/caxpy' );
3232
*
33-
* var xbuf = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0 ] );
34-
* var x = new ndarray( 'complex64', xbuf, [ 5 ], [ 1 ], 0, 'row-major' );
33+
* var xbuf = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] );
34+
* var x = new ndarray( 'complex64', xbuf, [ 4 ], [ 1 ], 0, 'row-major' );
3535
*
36-
* var ybuf = new Complex64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] );
37-
* var y = new ndarray( 'complex64', ybuf, [ 5 ], [ 1 ], 0, 'row-major' );
36+
* var ybuf = new Complex64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] );
37+
* var y = new ndarray( 'complex64', ybuf, [ 4 ], [ 1 ], 0, 'row-major' );
3838
*
39-
* var alpha = scalar2ndarray( new Complex64( 5.0, 5.0 ), 'complex64', 'row-major' );
39+
* var alpha = scalar2ndarray( new Complex64( 0.4, -0.7 ), 'complex64', 'row-major' );
4040
*
4141
* var z = caxpy( [ x, y, alpha ] );
42-
* // returns <ndarray>[ 1.0, 16.0, -1.0, 36.0, -3.0, 56.0, -5.0, 76.0, -7.0, 96.0 ]
42+
* // returns <ndarray>[ <Complex64>[ 2.8, 1.1 ], <Complex64>[ 5.0, 0.5 ], <Complex64>[ 7.2, -0.1 ], <Complex64>[ 9.4, -0.7 ] ]
4343
*
4444
* var bool = ( z === y );
4545
* // returns true

lib/node_modules/@stdlib/blas/base/ndarray/caxpy/lib/main.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,16 +42,16 @@ var strided = require( '@stdlib/blas/base/caxpy' ).ndarray;
4242
* var scalar2ndarray = require( '@stdlib/ndarray/base/from-scalar' );
4343
* var ndarray = require( '@stdlib/ndarray/base/ctor' );
4444
*
45-
* var xbuf = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0 ] );
46-
* var x = new ndarray( 'complex64', xbuf, [ 5 ], [ 1 ], 0, 'row-major' );
45+
* var xbuf = new Complex64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ] );
46+
* var x = new ndarray( 'complex64', xbuf, [ 4 ], [ 1 ], 0, 'row-major' );
4747
*
48-
* var ybuf = new Complex64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] );
49-
* var y = new ndarray( 'complex64', ybuf, [ 5 ], [ 1 ], 0, 'row-major' );
48+
* var ybuf = new Complex64Array( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] );
49+
* var y = new ndarray( 'complex64', ybuf, [ 4 ], [ 1 ], 0, 'row-major' );
5050
*
51-
* var alpha = scalar2ndarray( new Complex64( 5.0, 5.0 ), 'complex64', 'row-major' );
51+
* var alpha = scalar2ndarray( new Complex64( 0.4, -0.7 ), 'complex64', 'row-major' );
5252
*
5353
* var z = caxpy( [ x, y, alpha ] );
54-
* // returns <ndarray>[ 1.0, 16.0, -1.0, 36.0, -3.0, 56.0, -5.0, 76.0, -7.0, 96.0 ]
54+
* // returns <ndarray>[ <Complex64>[ 2.8, 1.1 ], <Complex64>[ 5.0, 0.5 ], <Complex64>[ 7.2, -0.1 ], <Complex64>[ 9.4, -0.7 ] ]
5555
*
5656
* var bool = ( z === y );
5757
* // returns true

lib/node_modules/@stdlib/blas/base/ndarray/caxpy/test/test.js

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,8 @@ tape( 'the function multiplies one-dimensional ndarray `x` by a constant `alpha`
7878
6.0, // 3
7979
7.0, // 4
8080
8.0, // 4
81-
9.0,
82-
10.0
81+
9.0, // 5
82+
10.0 // 5
8383
]);
8484
ybuf = new Complex64Array([
8585
1.0, // 1
@@ -88,10 +88,10 @@ tape( 'the function multiplies one-dimensional ndarray `x` by a constant `alpha`
8888
1.0, // 2
8989
1.0, // 3
9090
1.0, // 3
91-
1.0,
92-
1.0,
93-
1.0,
94-
1.0
91+
1.0, // 4
92+
1.0, // 4
93+
1.0, // 5
94+
1.0 // 5
9595
]);
9696
x = vector( xbuf, 5, 1, 0 );
9797
y = vector( ybuf, 5, 1, 0 );
@@ -106,10 +106,10 @@ tape( 'the function multiplies one-dimensional ndarray `x` by a constant `alpha`
106106
15.0, // 2
107107
-1.0, // 3
108108
23.0, // 3
109-
-1.0,
110-
31.0,
111-
-1.0,
112-
39.0
109+
-1.0, // 4
110+
31.0, // 4
111+
-1.0, // 5
112+
39.0 // 5
113113
]);
114114
t.strictEqual( v, y, 'returns expected value' );
115115
t.strictEqual( isSameComplex64Array( getData( v ), expected ), true, 'returns expected value' );
@@ -157,7 +157,7 @@ tape( 'if provided empty ndarrays, the function returns the output ndarray uncha
157157
ybuf = new Complex64Array( [] );
158158
x = vector( xbuf, 0, 1, 0 );
159159
y = vector( ybuf, 0, 1, 0 );
160-
alpha = scalar2ndarray( 5.0, 'complex64', 'row-major' );
160+
alpha = scalar2ndarray( new Complex64( 0.4, -0.7 ), 'complex64', 'row-major' );
161161

162162
v = caxpy( [ x, y, alpha ] );
163163

@@ -269,9 +269,9 @@ tape( 'the function supports one-dimensional ndarrays having negative strides',
269269
4.0, // 2
270270
12.0, // 2
271271
5.0, // 1
272-
15.0, // 1
272+
21.0, // 1
273273
6.0, // 0
274-
18.0, // 0
274+
30.0, // 0
275275
9.0,
276276
9.0,
277277
10.0,

0 commit comments

Comments
 (0)