Skip to content

Commit

Permalink
Auto-generated commit
Browse files Browse the repository at this point in the history
  • Loading branch information
stdlib-bot committed Dec 3, 2023
1 parent 6e3b936 commit eab4088
Show file tree
Hide file tree
Showing 108 changed files with 622 additions and 476 deletions.
9 changes: 5 additions & 4 deletions base/ccopy/benchmark/benchmark.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,7 @@
// MODULES //

var bench = require( '@stdlib/bench' );
var uniform = require( '@stdlib/random/base/uniform' ).factory;
var filledarrayBy = require( '@stdlib/array/filled-by' );
var uniform = require( '@stdlib/random/array/uniform' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var Complex64Array = require( '@stdlib/array/complex64' );
Expand All @@ -33,7 +32,9 @@ var ccopy = require( './../lib/ccopy.js' );

// VARIABLES //

var rand = uniform( -100.0, 100.0 );
var options = {
'dtype': 'float32'
};


// FUNCTIONS //
Expand All @@ -50,7 +51,7 @@ function createBenchmark( len ) {
var x;
var y;

x = filledarrayBy( len*2, 'float32', rand );
x = uniform( len*2, -100.0, 100.0, options );
x = new Complex64Array( x.buffer );

y = new Complex64Array( len );
Expand Down
9 changes: 5 additions & 4 deletions base/ccopy/benchmark/benchmark.native.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,7 @@

var resolve = require( 'path' ).resolve;
var bench = require( '@stdlib/bench' );
var uniform = require( '@stdlib/random/base/uniform' ).factory;
var filledarrayBy = require( '@stdlib/array/filled-by' );
var uniform = require( '@stdlib/random/array/uniform' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var Complex64Array = require( '@stdlib/array/complex64' );
Expand All @@ -38,7 +37,9 @@ var ccopy = tryRequire( resolve( __dirname, './../lib/ccopy.native.js' ) );
var opts = {
'skip': ( ccopy instanceof Error )
};
var rand = uniform( -100.0, 100.0 );
var options = {
'dtype': 'float32'
};


// FUNCTIONS //
Expand All @@ -55,7 +56,7 @@ function createBenchmark( len ) {
var x;
var y;

x = filledarrayBy( len*2, 'float32', rand );
x = uniform( len*2, -100.0, 100.0, options );
x = new Complex64Array( x.buffer );

y = new Complex64Array( len );
Expand Down
9 changes: 5 additions & 4 deletions base/ccopy/benchmark/benchmark.ndarray.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,7 @@
// MODULES //

var bench = require( '@stdlib/bench' );
var uniform = require( '@stdlib/random/base/uniform' ).factory;
var filledarrayBy = require( '@stdlib/array/filled-by' );
var uniform = require( '@stdlib/random/array/uniform' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var Complex64Array = require( '@stdlib/array/complex64' );
Expand All @@ -33,7 +32,9 @@ var ccopy = require( './../lib/ndarray.js' );

// VARIABLES //

var rand = uniform( -100.0, 100.0 );
var options = {
'dtype': 'float32'
};


// FUNCTIONS //
Expand All @@ -50,7 +51,7 @@ function createBenchmark( len ) {
var x;
var y;

x = filledarrayBy( len*2, 'float32', rand );
x = uniform( len*2, -100.0, 100.0, options );
x = new Complex64Array( x.buffer );

y = new Complex64Array( len );
Expand Down
9 changes: 5 additions & 4 deletions base/ccopy/benchmark/benchmark.ndarray.native.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,7 @@

var resolve = require( 'path' ).resolve;
var bench = require( '@stdlib/bench' );
var uniform = require( '@stdlib/random/base/uniform' ).factory;
var filledarrayBy = require( '@stdlib/array/filled-by' );
var uniform = require( '@stdlib/random/array/uniform' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var Complex64Array = require( '@stdlib/array/complex64' );
Expand All @@ -38,7 +37,9 @@ var ccopy = tryRequire( resolve( __dirname, './../lib/ndarray.native.js' ) );
var opts = {
'skip': ( ccopy instanceof Error )
};
var rand = uniform( -100.0, 100.0 );
var options = {
'dtype': 'float32'
};


// FUNCTIONS //
Expand All @@ -55,7 +56,7 @@ function createBenchmark( len ) {
var x;
var y;

x = filledarrayBy( len*2, 'float32', rand );
x = uniform( len*2, -100.0, 100.0, options );
x = new Complex64Array( x.buffer );

y = new Complex64Array( len );
Expand Down
9 changes: 5 additions & 4 deletions base/cswap/benchmark/benchmark.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,7 @@
// MODULES //

var bench = require( '@stdlib/bench' );
var uniform = require( '@stdlib/random/base/uniform' ).factory;
var filledarrayBy = require( '@stdlib/array/filled-by' );
var uniform = require( '@stdlib/random/array/uniform' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var Complex64Array = require( '@stdlib/array/complex64' );
Expand All @@ -33,7 +32,9 @@ var cswap = require( './../lib/cswap.js' );

// VARIABLES //

var rand = uniform( -100.0, 100.0 );
var options = {
'dtype': 'float32'
};


// FUNCTIONS //
Expand All @@ -50,7 +51,7 @@ function createBenchmark( len ) {
var x;
var y;

x = filledarrayBy( len*2, 'float32', rand );
x = uniform( len*2, -100.0, 100.0, options );
x = new Complex64Array( x.buffer );

y = new Complex64Array( len );
Expand Down
9 changes: 5 additions & 4 deletions base/cswap/benchmark/benchmark.native.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,7 @@

var resolve = require( 'path' ).resolve;
var bench = require( '@stdlib/bench' );
var uniform = require( '@stdlib/random/base/uniform' ).factory;
var filledarrayBy = require( '@stdlib/array/filled-by' );
var uniform = require( '@stdlib/random/array/uniform' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var Complex64Array = require( '@stdlib/array/complex64' );
Expand All @@ -38,7 +37,9 @@ var cswap = tryRequire( resolve( __dirname, './../lib/cswap.native.js' ) );
var opts = {
'skip': ( cswap instanceof Error )
};
var rand = uniform( -100.0, 100.0 );
var options = {
'dtype': 'float32'
};


// FUNCTIONS //
Expand All @@ -55,7 +56,7 @@ function createBenchmark( len ) {
var x;
var y;

x = filledarrayBy( len*2, 'float32', rand );
x = uniform( len*2, -100.0, 100.0, options );
x = new Complex64Array( x.buffer );

y = new Complex64Array( len );
Expand Down
9 changes: 5 additions & 4 deletions base/cswap/benchmark/benchmark.ndarray.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,7 @@
// MODULES //

var bench = require( '@stdlib/bench' );
var uniform = require( '@stdlib/random/base/uniform' ).factory;
var filledarrayBy = require( '@stdlib/array/filled-by' );
var uniform = require( '@stdlib/random/array/uniform' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var Complex64Array = require( '@stdlib/array/complex64' );
Expand All @@ -33,7 +32,9 @@ var cswap = require( './../lib/ndarray.js' );

// VARIABLES //

var rand = uniform( -100.0, 100.0 );
var options = {
'dtype': 'float32'
};


// FUNCTIONS //
Expand All @@ -50,7 +51,7 @@ function createBenchmark( len ) {
var x;
var y;

x = filledarrayBy( len*2, 'float32', rand );
x = uniform( len*2, -100.0, 100.0, options );
x = new Complex64Array( x.buffer );

y = new Complex64Array( len );
Expand Down
9 changes: 5 additions & 4 deletions base/cswap/benchmark/benchmark.ndarray.native.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,7 @@

var resolve = require( 'path' ).resolve;
var bench = require( '@stdlib/bench' );
var uniform = require( '@stdlib/random/base/uniform' ).factory;
var filledarrayBy = require( '@stdlib/array/filled-by' );
var uniform = require( '@stdlib/random/array/uniform' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var Complex64Array = require( '@stdlib/array/complex64' );
Expand All @@ -38,7 +37,9 @@ var cswap = tryRequire( resolve( __dirname, './../lib/ndarray.native.js' ) );
var opts = {
'skip': ( cswap instanceof Error )
};
var rand = uniform( -100.0, 100.0 );
var options = {
'dtype': 'float32'
};


// FUNCTIONS //
Expand All @@ -55,7 +56,7 @@ function createBenchmark( len ) {
var x;
var y;

x = filledarrayBy( len*2, 'float32', rand );
x = uniform( len*2, -100.0, 100.0, options );
x = new Complex64Array( x.buffer );

y = new Complex64Array( len );
Expand Down
10 changes: 6 additions & 4 deletions base/dcopy/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -137,14 +137,16 @@ dcopy.ndarray( 3, x, 2, 1, y, -1, y.length-1 );
<!-- eslint no-undef: "error" -->

```javascript
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ).factory;
var filledarrayBy = require( '@stdlib/array/filled-by' );
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
var dcopy = require( '@stdlib/blas/base/dcopy' );

var x = filledarrayBy( 10, 'float64', discreteUniform( 0, 500 ) );
var opts = {
'dtype': 'float64'
};
var x = discreteUniform( 10, 0, 500, opts );
console.log( x );

var y = filledarrayBy( x.length, 'float64', discreteUniform( 0, 255 ) );
var y = discreteUniform( x.length, 0, 255, opts );
console.log( y );

// Copy elements from `x` into `y` starting from the end of `y`:
Expand Down
11 changes: 6 additions & 5 deletions base/dcopy/benchmark/benchmark.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,7 @@
// MODULES //

var bench = require( '@stdlib/bench' );
var uniform = require( '@stdlib/random/base/uniform' ).factory;
var filledarrayBy = require( '@stdlib/array/filled-by' );
var uniform = require( '@stdlib/random/array/uniform' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var pkg = require( './../package.json' ).name;
Expand All @@ -31,7 +30,9 @@ var dcopy = require( './../lib/dcopy.js' );

// VARIABLES //

var rand = uniform( -10000.0, 10000.0 );
var options = {
'dtype': 'float64'
};


// FUNCTIONS //
Expand All @@ -44,8 +45,8 @@ var rand = uniform( -10000.0, 10000.0 );
* @returns {Function} benchmark function
*/
function createBenchmark( len ) {
var x = filledarrayBy( len, 'float64', rand );
var y = filledarrayBy( len, 'float64', rand );
var x = uniform( len, -100.0, 100.0, options );
var y = uniform( len, -100.0, 100.0, options );
return benchmark;

/**
Expand Down
11 changes: 6 additions & 5 deletions base/dcopy/benchmark/benchmark.native.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,7 @@

var resolve = require( 'path' ).resolve;
var bench = require( '@stdlib/bench' );
var uniform = require( '@stdlib/random/base/uniform' ).factory;
var filledarrayBy = require( '@stdlib/array/filled-by' );
var uniform = require( '@stdlib/random/array/uniform' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var tryRequire = require( '@stdlib/utils/try-require' );
Expand All @@ -36,7 +35,9 @@ var dcopy = tryRequire( resolve( __dirname, './../lib/native.js' ) );
var opts = {
'skip': ( dcopy instanceof Error )
};
var rand = uniform( -10000.0, 10000.0 );
var options = {
'dtype': 'float64'
};


// FUNCTIONS //
Expand All @@ -49,8 +50,8 @@ var rand = uniform( -10000.0, 10000.0 );
* @returns {Function} benchmark function
*/
function createBenchmark( len ) {
var x = filledarrayBy( len, 'float64', rand );
var y = filledarrayBy( len, 'float64', rand );
var x = uniform( len, -100.0, 100.0, options );
var y = uniform( len, -100.0, 100.0, options );
return benchmark;

/**
Expand Down
11 changes: 6 additions & 5 deletions base/dcopy/benchmark/benchmark.ndarray.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,7 @@
// MODULES //

var bench = require( '@stdlib/bench' );
var uniform = require( '@stdlib/random/base/uniform' ).factory;
var filledarrayBy = require( '@stdlib/array/filled-by' );
var uniform = require( '@stdlib/random/array/uniform' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var pkg = require( './../package.json' ).name;
Expand All @@ -31,7 +30,9 @@ var dcopy = require( './../lib/ndarray.js' );

// VARIABLES //

var rand = uniform( -10000.0, 10000.0 );
var options = {
'dtype': 'float64'
};


// FUNCTIONS //
Expand All @@ -44,8 +45,8 @@ var rand = uniform( -10000.0, 10000.0 );
* @returns {Function} benchmark function
*/
function createBenchmark( len ) {
var x = filledarrayBy( len, 'float64', rand );
var y = filledarrayBy( len, 'float64', rand );
var x = uniform( len, -100.0, 100.0, options );
var y = uniform( len, -100.0, 100.0, options );
return benchmark;

/**
Expand Down
11 changes: 6 additions & 5 deletions base/dcopy/benchmark/benchmark.ndarray.native.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,7 @@

var resolve = require( 'path' ).resolve;
var bench = require( '@stdlib/bench' );
var uniform = require( '@stdlib/random/base/uniform' ).factory;
var filledarrayBy = require( '@stdlib/array/filled-by' );
var uniform = require( '@stdlib/random/array/uniform' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var tryRequire = require( '@stdlib/utils/try-require' );
Expand All @@ -36,7 +35,9 @@ var dcopy = tryRequire( resolve( __dirname, './../lib/ndarray.native.js' ) );
var opts = {
'skip': ( dcopy instanceof Error )
};
var rand = uniform( -10000.0, 10000.0 );
var options = {
'dtype': 'float64'
};


// FUNCTIONS //
Expand All @@ -49,8 +50,8 @@ var rand = uniform( -10000.0, 10000.0 );
* @returns {Function} benchmark function
*/
function createBenchmark( len ) {
var x = filledarrayBy( len, 'float64', rand );
var y = filledarrayBy( len, 'float64', rand );
var x = uniform( len, -100.0, 100.0, options );
var y = uniform( len, -100.0, 100.0, options );
return benchmark;

/**
Expand Down
Loading

0 comments on commit eab4088

Please sign in to comment.