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
32 changes: 32 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 @@ -152,6 +152,7 @@ import sapxsumkbn2 = require( '@stdlib/blas/ext/base/sapxsumkbn2' );
import sapxsumors = require( '@stdlib/blas/ext/base/sapxsumors' );
import sapxsumpw = require( '@stdlib/blas/ext/base/sapxsumpw' );
import sasumpw = require( '@stdlib/blas/ext/base/sasumpw' );
import scartesianSquare = require( '@stdlib/blas/ext/base/scartesian-square' );
import scircshift = require( '@stdlib/blas/ext/base/scircshift' );
import scusum = require( '@stdlib/blas/ext/base/scusum' );
import scusumkbn = require( '@stdlib/blas/ext/base/scusumkbn' );
Expand Down Expand Up @@ -3920,6 +3921,37 @@ interface Namespace {
*/
sasumpw: typeof sasumpw;

/**
* Computes the Cartesian square for a single-precision floating-point strided array.
*
* @param order - storage layout
* @param N - number of indexed elements
* @param x - input array
* @param strideX - stride length for `x`
* @param out - output array
* @param LDO - stride length between successive contiguous vectors of the matrix `out` (a.k.a., leading dimension of `out`)
* @returns output array
*
* @example
* var Float32Array = require( '@stdlib/array/float32' );
*
* var x = new Float32Array( [ 1.0, 2.0 ] );
* var out = new Float32Array( 8 );
*
* ns.scartesianSquare( 'row-major', x.length, x, 1, out, 2 );
* // out => <Float32Array>[ 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0 ]
*
* @example
* var Float32Array = require( '@stdlib/array/float32' );
*
* var x = new Float32Array( [ 1.0, 2.0 ] );
* var out = new Float32Array( 8 );
*
* ns.scartesianSquare.ndarray( x.length, x, 1, 0, out, 2, 1, 0 );
* // out => <Float32Array>[ 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0 ]
*/
scartesianSquare: typeof scartesianSquare;

/**
* Circularly shifts the elements of a single-precision floating-point strided array by a specified number of positions.
*
Expand Down