@@ -152,6 +152,7 @@ import sapxsumkbn2 = require( '@stdlib/blas/ext/base/sapxsumkbn2' );
152152import sapxsumors = require( '@stdlib/blas/ext/base/sapxsumors' ) ;
153153import sapxsumpw = require( '@stdlib/blas/ext/base/sapxsumpw' ) ;
154154import sasumpw = require( '@stdlib/blas/ext/base/sasumpw' ) ;
155+ import scartesianSquare = require( '@stdlib/blas/ext/base/scartesian-square' ) ;
155156import scircshift = require( '@stdlib/blas/ext/base/scircshift' ) ;
156157import scusum = require( '@stdlib/blas/ext/base/scusum' ) ;
157158import scusumkbn = require( '@stdlib/blas/ext/base/scusumkbn' ) ;
@@ -3920,6 +3921,37 @@ interface Namespace {
39203921 */
39213922 sasumpw : typeof sasumpw ;
39223923
3924+ /**
3925+ * Computes the Cartesian square for a single-precision floating-point strided array.
3926+ *
3927+ * @param order - storage layout
3928+ * @param N - number of indexed elements
3929+ * @param x - input array
3930+ * @param strideX - stride length for `x`
3931+ * @param out - output array
3932+ * @param LDO - stride length between successive contiguous vectors of the matrix `out` (a.k.a., leading dimension of `out`)
3933+ * @returns output array
3934+ *
3935+ * @example
3936+ * var Float32Array = require( '@stdlib/array/float32' );
3937+ *
3938+ * var x = new Float32Array( [ 1.0, 2.0 ] );
3939+ * var out = new Float32Array( 8 );
3940+ *
3941+ * ns.scartesianSquare( 'row-major', x.length, x, 1, out, 2 );
3942+ * // out => <Float32Array>[ 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0 ]
3943+ *
3944+ * @example
3945+ * var Float32Array = require( '@stdlib/array/float32' );
3946+ *
3947+ * var x = new Float32Array( [ 1.0, 2.0 ] );
3948+ * var out = new Float32Array( 8 );
3949+ *
3950+ * ns.scartesianSquare.ndarray( x.length, x, 1, 0, out, 2, 1, 0 );
3951+ * // out => <Float32Array>[ 1.0, 1.0, 1.0, 2.0, 2.0, 1.0, 2.0, 2.0 ]
3952+ */
3953+ scartesianSquare : typeof scartesianSquare ;
3954+
39233955 /**
39243956 * Circularly shifts the elements of a single-precision floating-point strided array by a specified number of positions.
39253957 *
0 commit comments