diff --git a/lib/node_modules/@stdlib/blas/base/ndarray/README.md b/lib/node_modules/@stdlib/blas/base/ndarray/README.md index a6b34d7946d8..34fcf4020548 100644 --- a/lib/node_modules/@stdlib/blas/base/ndarray/README.md +++ b/lib/node_modules/@stdlib/blas/base/ndarray/README.md @@ -56,6 +56,7 @@ The namespace exposes the following APIs: - [`ddot( arrays )`][@stdlib/blas/base/ndarray/ddot]: calculate the dot product of two one-dimensional double-precision floating-point ndarrays. - [`dnrm2( arrays )`][@stdlib/blas/base/ndarray/dnrm2]: compute the L2-norm of a one-dimensional double-precision floating-point ndarray. - [`dscal( arrays )`][@stdlib/blas/base/ndarray/dscal]: multiply a one-dimensional double-precision floating-point ndarray by a scalar constant. +- [`dsdot( arrays )`][@stdlib/blas/base/ndarray/dsdot]: calculate the dot product of two one-dimensional single-precision floating-point ndarrays. - [`dswap( arrays )`][@stdlib/blas/base/ndarray/dswap]: interchange two one-dimensional double-precision floating-point ndarrays. - [`dznrm2( arrays )`][@stdlib/blas/base/ndarray/dznrm2]: compute the L2-norm of a one-dimensional double-precision complex floating-point ndarray. - [`gasum( arrays )`][@stdlib/blas/base/ndarray/gasum]: calculate the sum of absolute values for all elements in a one-dimensional ndarray. @@ -67,9 +68,11 @@ The namespace exposes the following APIs: - [`gswap( arrays )`][@stdlib/blas/base/ndarray/gswap]: interchange two one-dimensional ndarrays. - [`sasum( arrays )`][@stdlib/blas/base/ndarray/sasum]: calculate the sum of absolute values for all elements in a one-dimensional single-precision floating-point ndarray. - [`saxpy( arrays )`][@stdlib/blas/base/ndarray/saxpy]: multiply a one-dimensional single-precision floating-point ndarray `x` by a constant `alpha` and add the result to a one-dimensional single-precision floating-point ndarray `y`. +- [`scasum( arrays )`][@stdlib/blas/base/ndarray/scasum]: calculate the sum of absolute values for all elements in a one-dimensional single-precision complex floating-point ndarray. - [`scnrm2( arrays )`][@stdlib/blas/base/ndarray/scnrm2]: compute the L2-norm of a one-dimensional single-precision complex floating-point ndarray. - [`scopy( arrays )`][@stdlib/blas/base/ndarray/scopy]: copy values from a one-dimensional single-precision floating-point ndarray `x` into a one-dimensional single-precision floating-point ndarray `y`. - [`sdot( arrays )`][@stdlib/blas/base/ndarray/sdot]: calculate the dot product of two one-dimensional single-precision floating-point ndarrays. +- [`sdsdot( arrays )`][@stdlib/blas/base/ndarray/sdsdot]: calculate the dot product of two one-dimensional single-precision floating-point ndarrays with extended accumulation. - [`snrm2( arrays )`][@stdlib/blas/base/ndarray/snrm2]: compute the L2-norm of a one-dimensional single-precision floating-point ndarray. - [`sscal( arrays )`][@stdlib/blas/base/ndarray/sscal]: multiply a one-dimensional single-precision floating-point ndarray by a scalar constant. - [`sswap( arrays )`][@stdlib/blas/base/ndarray/sswap]: interchange two one-dimensional single-precision floating-point ndarrays. @@ -142,6 +145,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/base/ndarray/dscal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/dscal +[@stdlib/blas/base/ndarray/dsdot]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/dsdot + [@stdlib/blas/base/ndarray/dswap]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/dswap [@stdlib/blas/base/ndarray/dznrm2]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/dznrm2 @@ -164,12 +169,16 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/base/ndarray/saxpy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/saxpy +[@stdlib/blas/base/ndarray/scasum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/scasum + [@stdlib/blas/base/ndarray/scnrm2]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/scnrm2 [@stdlib/blas/base/ndarray/scopy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/scopy [@stdlib/blas/base/ndarray/sdot]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/sdot +[@stdlib/blas/base/ndarray/sdsdot]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/sdsdot + [@stdlib/blas/base/ndarray/snrm2]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/snrm2 [@stdlib/blas/base/ndarray/sscal]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/sscal diff --git a/lib/node_modules/@stdlib/blas/ext/base/README.md b/lib/node_modules/@stdlib/blas/ext/base/README.md index 9e32e9676d6a..261025e20ae7 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/README.md @@ -44,6 +44,7 @@ var o = ns;
- [`capx( N, alpha, x, strideX )`][@stdlib/blas/ext/base/capx]: add a scalar constant to each element in a single-precision complex floating-point strided array. +- [`caxpb( N, alpha, beta, x, strideX )`][@stdlib/blas/ext/base/caxpb]: multiply each element in a single-precision complex floating-point strided array by a scalar constant and add a scalar constant to each result. - [`cfill( N, alpha, x, strideX )`][@stdlib/blas/ext/base/cfill]: fill a single-precision complex floating-point strided array with a specified scalar constant. - [`cindexOfColumn( order, M, N, A, LDA, x, strideX, workspace, strideW )`][@stdlib/blas/ext/base/cindex-of-column]: return the index of the first column in a single-precision complex floating-point input matrix which has the same elements as a provided search vector. - [`cindexOfRow( order, M, N, A, LDA, x, strideX, workspace, strideW )`][@stdlib/blas/ext/base/cindex-of-row]: return the index of the first row in a single-precision complex floating-point input matrix which has the same elements as a provided search vector. @@ -124,6 +125,7 @@ var o = ns; - [`dunitspace( N, start, x, strideX )`][@stdlib/blas/ext/base/dunitspace]: fill a double-precision floating-point strided array with linearly spaced numeric elements which increment by `1` starting from a specified value. - [`dvander( order, mode, M, N, x, strideX, out, ldo )`][@stdlib/blas/ext/base/dvander]: generate a double-precision floating-point Vandermonde matrix. - [`dwhere( N, condition, strideC, x, strideX, y, strideY, out, strideOut )`][@stdlib/blas/ext/base/dwhere]: take elements from one of two double-precision floating-point strided arrays depending on a condition. +- [`dxsa( N, alpha, x, strideX )`][@stdlib/blas/ext/base/dxsa]: subtract a scalar constant from each element in a double-precision floating-point strided array. - [`dzeroTo( N, x, strideX )`][@stdlib/blas/ext/base/dzero-to]: fill a double-precision floating-point strided array with linearly spaced numeric elements which increment by `1` starting from zero. - [`gapx( N, alpha, x, strideX )`][@stdlib/blas/ext/base/gapx]: add a scalar constant to each element in a strided array. - [`gapxsum( N, alpha, x, strideX )`][@stdlib/blas/ext/base/gapxsum]: add a scalar constant to each strided array element and compute the sum. @@ -238,6 +240,7 @@ var o = ns; - [`sunitspace( N, start, x, strideX )`][@stdlib/blas/ext/base/sunitspace]: fill a single-precision floating-point strided array with linearly spaced numeric elements which increment by `1` starting from a specified value. - [`svander( order, mode, M, N, x, strideX, out, ldo )`][@stdlib/blas/ext/base/svander]: generate a single-precision floating-point Vandermonde matrix. - [`swhere( N, condition, strideC, x, strideX, y, strideY, out, strideOut )`][@stdlib/blas/ext/base/swhere]: take elements from one of two single-precision floating-point strided arrays depending on a condition. +- [`sxsa( N, alpha, x, strideX )`][@stdlib/blas/ext/base/sxsa]: subtract a scalar constant from each element in a single-precision floating-point strided array. - [`szeroTo( N, x, strideX )`][@stdlib/blas/ext/base/szero-to]: fill a single-precision floating-point strided array with linearly spaced numeric elements which increment by `1` starting from zero. - [`wasm`][@stdlib/blas/ext/base/wasm]: extensions to basic linear algebra subprograms (BLAS) compiled to WebAssembly. - [`zapx( N, alpha, x, strideX )`][@stdlib/blas/ext/base/zapx]: add a scalar constant to each element in a double-precision complex floating-point strided array. @@ -306,6 +309,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/ext/base/capx]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/capx +[@stdlib/blas/ext/base/caxpb]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/caxpb + [@stdlib/blas/ext/base/cfill]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/cfill [@stdlib/blas/ext/base/cindex-of-column]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/cindex-of-column @@ -466,6 +471,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/ext/base/dwhere]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dwhere +[@stdlib/blas/ext/base/dxsa]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dxsa + [@stdlib/blas/ext/base/dzero-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dzero-to [@stdlib/blas/ext/base/gapx]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gapx @@ -694,6 +701,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/ext/base/swhere]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/swhere +[@stdlib/blas/ext/base/sxsa]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/sxsa + [@stdlib/blas/ext/base/szero-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/szero-to [@stdlib/blas/ext/base/wasm]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/wasm diff --git a/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md b/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md index 9271c940d75a..efb56898599d 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md @@ -51,6 +51,7 @@ The namespace exposes the following APIs: - [`csumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/csumkbn]: compute the sum of all elements in a one-dimensional single-precision complex floating-point ndarray using an improved Kahan–Babuška algorithm. - [`cunitspace( arrays )`][@stdlib/blas/ext/base/ndarray/cunitspace]: fill a one-dimensional single-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from a specified value. - [`czeroTo( arrays )`][@stdlib/blas/ext/base/ndarray/czero-to]: fill a one-dimensional single-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero. +- [`daxpb( arrays )`][@stdlib/blas/ext/base/ndarray/daxpb]: multiply each element in a one-dimensional double-precision floating-point ndarray by a scalar constant and add a scalar constant to each result. - [`dcircshift( arrays )`][@stdlib/blas/ext/base/ndarray/dcircshift]: circularly shift the elements of a one-dimensional double-precision floating-point ndarray by a specified number of positions. - [`dcusum( arrays )`][@stdlib/blas/ext/base/ndarray/dcusum]: compute the cumulative sum of a one-dimensional double-precision floating-point ndarray. - [`dcusumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/dcusumkbn]: compute the cumulative sum of a one-dimensional double-precision floating-point ndarray using an improved Kahan–Babuška algorithm. @@ -188,6 +189,8 @@ console.log( objectKeys( ns ) ); [@stdlib/blas/ext/base/ndarray/czero-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/czero-to +[@stdlib/blas/ext/base/ndarray/daxpb]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/daxpb + [@stdlib/blas/ext/base/ndarray/dcircshift]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dcircshift [@stdlib/blas/ext/base/ndarray/dcusum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dcusum