Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 64 additions & 0 deletions lib/node_modules/@stdlib/blas/ext/base/docs/types/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,7 @@ import dnansumpw = require( '@stdlib/blas/ext/base/dnansumpw' );
import dnone = require( '@stdlib/blas/ext/base/dnone' );
import doneTo = require( '@stdlib/blas/ext/base/done-to' );
import dones = require( '@stdlib/blas/ext/base/dones' );
import dreplicate = require( '@stdlib/blas/ext/base/dreplicate' );
import drev = require( '@stdlib/blas/ext/base/drev' );
import drrss = require( '@stdlib/blas/ext/base/drrss' );
import drss = require( '@stdlib/blas/ext/base/drss' );
Expand Down Expand Up @@ -297,6 +298,7 @@ import snansumpw = require( '@stdlib/blas/ext/base/snansumpw' );
import snone = require( '@stdlib/blas/ext/base/snone' );
import soneTo = require( '@stdlib/blas/ext/base/sone-to' );
import sones = require( '@stdlib/blas/ext/base/sones' );
import sreplicate = require( '@stdlib/blas/ext/base/sreplicate' );
import srev = require( '@stdlib/blas/ext/base/srev' );
import ssome = require( '@stdlib/blas/ext/base/ssome' );
import ssort = require( '@stdlib/blas/ext/base/ssort' );
Expand Down Expand Up @@ -3014,6 +3016,37 @@ interface Namespace {
*/
dones: typeof dones;

/**
* Replicates each element in a double-precision floating-point strided array a specified number of times.
*
* @param N - number of indexed elements
* @param k - number of times to replicate each element
* @param x - input array
* @param strideX - stride length for `x`
* @param out - output array
* @param strideOut - stride length for `out`
* @returns output array
*
* @example
* var Float64Array = require( '@stdlib/array/float64' );
*
* var x = new Float64Array( [ 1.0, 2.0, 3.0 ] );
* var out = new Float64Array( 6 );
*
* ns.dreplicate( x.length, 2, x, 1, out, 1 );
* // out => <Float64Array>[ 1.0, 1.0, 2.0, 2.0, 3.0, 3.0 ]
*
* @example
* var Float64Array = require( '@stdlib/array/float64' );
*
* var x = new Float64Array( [ 1.0, 2.0, 3.0 ] );
* var out = new Float64Array( 6 );
*
* ns.dreplicate.ndarray( x.length, 2, x, 1, 0, out, 1, 0 );
* // out => <Float64Array>[ 1.0, 1.0, 2.0, 2.0, 3.0, 3.0 ]
*/
dreplicate: typeof dreplicate;

/**
* Reverses a double-precision floating-point strided array in-place.
*
Expand Down Expand Up @@ -8554,6 +8587,37 @@ interface Namespace {
*/
sones: typeof sones;

/**
* Replicates each single-precision floating-point strided array element a specified number of times.
*
* @param N - number of indexed elements
* @param k - number of times to replicate each element
* @param x - input array
* @param strideX - stride length for `x`
* @param out - output array
* @param strideOut - stride length for `out`
* @returns output array
*
* @example
* var Float32Array = require( '@stdlib/array/float32' );
*
* var x = new Float32Array( [ 1.0, 2.0, 3.0 ] );
* var out = new Float32Array( 6 );
*
* ns.sreplicate( x.length, 2, x, 1, out, 1 );
* // out => <Float32Array>[ 1.0, 1.0, 2.0, 2.0, 3.0, 3.0 ]
*
* @example
* var Float32Array = require( '@stdlib/array/float32' );
*
* var x = new Float32Array( [ 1.0, 2.0, 3.0 ] );
* var out = new Float32Array( 6 );
*
* ns.sreplicate.ndarray( x.length, 2, x, 1, 0, out, 1, 0 );
* // out => <Float32Array>[ 1.0, 1.0, 2.0, 2.0, 3.0, 3.0 ]
*/
sreplicate: typeof sreplicate;

/**
* Reverses a single-precision floating-point strided array in-place.
*
Expand Down