Skip to content

Commit 498dd0d

Browse files
committed
Auto-generated commit
1 parent 756ad79 commit 498dd0d

File tree

2 files changed

+39
-1
lines changed

2 files changed

+39
-1
lines changed

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
55
<section class="release" id="unreleased">
66

7-
## Unreleased (2025-03-09)
7+
## Unreleased (2025-03-10)
88

99
<section class="packages">
1010

@@ -20,6 +20,7 @@
2020

2121
##### Features
2222

23+
- [`6716e62`](https://github.com/stdlib-js/stdlib/commit/6716e624585aaba0041ae183089cb2b92851f366) - update namespace TypeScript declarations [(#5938)](https://github.com/stdlib-js/stdlib/pull/5938)
2324
- [`460cd8f`](https://github.com/stdlib-js/stdlib/commit/460cd8f7b479efb7350a3b638be912b7e1bd5a7b) - add `srotm` to namespace
2425
- [`9789396`](https://github.com/stdlib-js/stdlib/commit/9789396bd5111e963f4662c57c6b4159d4166946) - update namespace TypeScript declarations [(#5364)](https://github.com/stdlib-js/stdlib/pull/5364)
2526
- [`5306dac`](https://github.com/stdlib-js/stdlib/commit/5306dac507668082336473811c64b04dc3b765ef) - add `blas/base/wasm` namespace
@@ -630,6 +631,7 @@ A total of 3 people contributed to this release. Thank you to the following cont
630631

631632
<details>
632633

634+
- [`6716e62`](https://github.com/stdlib-js/stdlib/commit/6716e624585aaba0041ae183089cb2b92851f366) - **feat:** update namespace TypeScript declarations [(#5938)](https://github.com/stdlib-js/stdlib/pull/5938) _(by stdlib-bot)_
633635
- [`460cd8f`](https://github.com/stdlib-js/stdlib/commit/460cd8f7b479efb7350a3b638be912b7e1bd5a7b) - **feat:** add `srotm` to namespace _(by Athan Reines)_
634636
- [`8dc3f35`](https://github.com/stdlib-js/stdlib/commit/8dc3f35a39fdf2d24f7a9a80ed9e5d905d5cf10b) - **feat:** add `blas/base/wasm/srotm` [(#https://github.com/stodlib-js/stdlib/pull/5824)](https://github.com/stdlib-js/stdlib/pull/https://github.com/stodlib-js/stdlib/pull/5824) _(by Gururaj Gurram, Athan Reines)_
635637
- [`14bab15`](https://github.com/stdlib-js/stdlib/commit/14bab159393b69aa3496cb3b715ea3b68de3e3d7) - **chore:** fix tests, spacing, and comments _(by Athan Reines)_

docs/types/index.d.ts

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ import scopy = require( '@stdlib/blas-base-scopy' );
4141
import sdot = require( '@stdlib/blas-base-sdot' );
4242
import snrm2 = require( '@stdlib/blas-base-snrm2' );
4343
import srot = require( '@stdlib/blas-base-srot' );
44+
import srotm = require( '@stdlib/blas-base-srotm' );
4445
import sscal = require( '@stdlib/blas-base-sscal' );
4546
import zcopy = require( '@stdlib/blas-base-zcopy' );
4647
import zdrot = require( '@stdlib/blas-base-zdrot' );
@@ -677,6 +678,41 @@ interface Namespace {
677678
*/
678679
srot: typeof srot;
679680

681+
/**
682+
* Applies a modified Givens plane rotation.
683+
*
684+
* @param N - number of indexed elements
685+
* @param x - first input array
686+
* @param strideX - `x` stride length
687+
* @param y - second input array
688+
* @param strideY - `y` stride length
689+
* @param param - parameters for the modified Givens transformation
690+
* @returns `y`
691+
*
692+
* @example
693+
* var Float32Array = require( '@stdlib/array-float32' );
694+
*
695+
* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
696+
* var y = new Float32Array( [ 6.0, 7.0, 8.0, 9.0, 10.0 ] );
697+
* var param = new Float32Array( [ 0.0, 0.0, 2.0, -3.0, 0.0 ] );
698+
*
699+
* ns.srotm( 2, x, 2, y, 1, param );
700+
* // x => <Float32Array>[ ~-17.0, 2.0, ~-18.0, 4.0, 5.0 ]
701+
* // y => <Float32Array>[ ~8.0, ~13.0, 8.0, 9.0, 10.0 ]
702+
*
703+
* @example
704+
* var Float32Array = require( '@stdlib/array-float32' );
705+
*
706+
* var x = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
707+
* var y = new Float32Array( [ 6.0, 7.0, 8.0, 9.0, 10.0 ] );
708+
* var param = new Float32Array( [ 0.0, 0.0, 2.0, -3.0, 0.0 ] );
709+
*
710+
* ns.srotm.ndarray( 2, x, 1, 0, y, 2, 1, param );
711+
* // x => <Float32Array>[ ~-20.0, ~-25.0, 3.0, 4.0, 5.0 ]
712+
* // y => <Float32Array>[ 6.0, ~9.0, 8.0, ~13.0, 10.0 ]
713+
*/
714+
srotm: typeof srotm;
715+
680716
/**
681717
* Multiplies a single-precision floating-point vector `x` by a constant `alpha`.
682718
*

0 commit comments

Comments
 (0)