Skip to content

Commit 3226645

Browse files
authored
feat: update blas/base/ndarray TypeScript declarations
PR-URL: #11275 Reviewed-by: Athan Reines <kgryte@gmail.com> Reviewed-by: Philipp Burckhardt <pburckhardt@outlook.com>
1 parent 5ea3825 commit 3226645

File tree

1 file changed

+18
-0
lines changed
  • lib/node_modules/@stdlib/blas/base/ndarray/docs/types

1 file changed

+18
-0
lines changed

lib/node_modules/@stdlib/blas/base/ndarray/docs/types/index.d.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
import dasum = require( '@stdlib/blas/base/ndarray/dasum' );
2424
import ddot = require( '@stdlib/blas/base/ndarray/ddot' );
25+
import gasum = require( '@stdlib/blas/base/ndarray/gasum' );
2526
import gdot = require( '@stdlib/blas/base/ndarray/gdot' );
2627
import sasum = require( '@stdlib/blas/base/ndarray/sasum' );
2728
import sdot = require( '@stdlib/blas/base/ndarray/sdot' );
@@ -69,6 +70,23 @@ interface Namespace {
6970
*/
7071
ddot: typeof ddot;
7172

73+
/**
74+
* Computes the sum of absolute values for all elements in a one-dimensional ndarray.
75+
*
76+
* @param arrays - array-like object containing a one-dimensional input ndarray
77+
* @returns sum
78+
*
79+
* @example
80+
* var ndarray = require( '@stdlib/ndarray/base/ctor' );
81+
*
82+
* var xbuf = [ 1.0, -2.0, 3.0, -4.0, 5.0 ];
83+
* var x = new ndarray( 'generic', xbuf, [ 5 ], [ 1 ], 0, 'row-major' );
84+
*
85+
* var y = ns.gasum( [ x ] );
86+
* // returns 15.0
87+
*/
88+
gasum: typeof gasum;
89+
7290
/**
7391
* Computes the dot product of two one-dimensional ndarrays.
7492
*

0 commit comments

Comments
 (0)