Skip to content

Commit 920ac76

Browse files
chore: change naming and examples for complex/float32/base/add
PR-URL: #7169 Co-authored-by: stdlib-bot <[email protected]> Reviewed-by: Philipp Burckhardt <[email protected]> Signed-off-by: Shabareesh Shetty <[email protected]>
1 parent 1b155f1 commit 920ac76

File tree

3 files changed

+20
-30
lines changed

3 files changed

+20
-30
lines changed

lib/node_modules/@stdlib/complex/float32/base/add/README.md

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -68,22 +68,17 @@ var im = imagf( v );
6868
<!-- eslint no-undef: "error" -->
6969

7070
```javascript
71-
var Complex64 = require( '@stdlib/complex/float32/ctor' );
72-
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
71+
var Complex64Array = require( '@stdlib/array/complex64' );
72+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
73+
var logEachMap = require( '@stdlib/console/log-each-map' );
7374
var add = require( '@stdlib/complex/float32/base/add' );
7475

75-
var rand = discreteUniform( -50, 50 );
76-
77-
var z1;
78-
var z2;
79-
var z3;
80-
var i;
81-
for ( i = 0; i < 100; i++ ) {
82-
z1 = new Complex64( rand(), rand() );
83-
z2 = new Complex64( rand(), rand() );
84-
z3 = add( z1, z2 );
85-
console.log( '(%s) + (%s) = %s', z1.toString(), z2.toString(), z3.toString() );
86-
}
76+
// Generate arrays of random values:
77+
var z1 = new Complex64Array( discreteUniform( 200, -50, 50 ) );
78+
var z2 = new Complex64Array( discreteUniform( 200, -50, 50 ) );
79+
80+
// Perform element-wise addition:
81+
logEachMap( '(%s) + (%s) = %s', z1, z2, add );
8782
```
8883

8984
</section>

lib/node_modules/@stdlib/complex/float32/base/add/examples/index.js

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,14 @@
1818

1919
'use strict';
2020

21-
var Complex64 = require( '@stdlib/complex/float32/ctor' );
22-
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
21+
var Complex64Array = require( '@stdlib/array/complex64' );
22+
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
23+
var logEachMap = require( '@stdlib/console/log-each-map' );
2324
var add = require( './../lib' );
2425

25-
var rand = discreteUniform( -50, 50 );
26+
// Generate arrays of random values:
27+
var z1 = new Complex64Array( discreteUniform( 200, -50, 50 ) );
28+
var z2 = new Complex64Array( discreteUniform( 200, -50, 50 ) );
2629

27-
var z1;
28-
var z2;
29-
var z3;
30-
var i;
31-
for ( i = 0; i < 100; i++ ) {
32-
z1 = new Complex64( rand(), rand() );
33-
z2 = new Complex64( rand(), rand() );
34-
z3 = add( z1, z2 );
35-
console.log( '(%s) + (%s) = %s', z1.toString(), z2.toString(), z3.toString() );
36-
}
30+
// Perform element-wise addition:
31+
logEachMap( '(%s) + (%s) = %s', z1, z2, add );

lib/node_modules/@stdlib/complex/float32/base/add/lib/main.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
// MODULES //
2222

23-
var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
23+
var f32 = require( '@stdlib/number/float64/base/to-float32' );
2424
var Complex64 = require( '@stdlib/complex/float32/ctor' );
2525
var realf = require( '@stdlib/complex/float32/real' );
2626
var imagf = require( '@stdlib/complex/float32/imag' );
@@ -53,8 +53,8 @@ var imagf = require( '@stdlib/complex/float32/imag' );
5353
* // returns 6.0
5454
*/
5555
function add( z1, z2 ) {
56-
var re = float64ToFloat32( realf( z1 ) + realf( z2 ) );
57-
var im = float64ToFloat32( imagf( z1 ) + imagf( z2 ) );
56+
var re = f32( realf( z1 ) + realf( z2 ) );
57+
var im = f32( imagf( z1 ) + imagf( z2 ) );
5858
return new Complex64( re, im );
5959
}
6060

0 commit comments

Comments
 (0)