You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+18Lines changed: 18 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -102,6 +102,7 @@ var o = ns;
102
102
- <spanclass="signature">[`dlinspace( N, start, stop, endpoint, x, strideX )`][@stdlib/blas/ext/base/dlinspace]</span><spanclass="delimiter">: </span><spanclass="description">fill a double-precision floating-point strided array with linearly spaced values over a specified interval.</span>
103
103
- <spanclass="signature">[`dnanasum( N, x, strideX )`][@stdlib/blas/ext/base/dnanasum]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of absolute values (_L1_ norm) of double-precision floating-point strided array elements, ignoring `NaN` values.</span>
104
104
- <spanclass="signature">[`dnanasumors( N, x, strideX )`][@stdlib/blas/ext/base/dnanasumors]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of absolute values (_L1_ norm) of double-precision floating-point strided array elements, ignoring `NaN` values and using ordinary recursive summation.</span>
105
+
- <spanclass="signature">[`dnancount( N, x, strideX )`][@stdlib/blas/ext/base/dnancount]</span><spanclass="delimiter">: </span><spanclass="description">calculate the number of non-`NaN` elements in a double-precision floating-point strided array.</span>
105
106
- <spanclass="signature">[`dnancusumkbn( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/dnancusumkbn]</span><spanclass="delimiter">: </span><spanclass="description">calculate the cumulative sum of double-precision floating-point strided array elements ignoring `NaN` values and using an improved Kahan–Babuška algorithm.</span>
106
107
- <spanclass="signature">[`dnannsum( N, x, strideX, out, strideOut )`][@stdlib/blas/ext/base/dnannsum]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of double-precision floating-point strided array elements, ignoring `NaN` values.</span>
107
108
- <spanclass="signature">[`dnannsumkbn( N, x, strideX, out, strideOut )`][@stdlib/blas/ext/base/dnannsumkbn]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of double-precision floating-point strided array elements, ignoring `NaN` values and using an improved Kahan–Babuška algorithm.</span>
@@ -140,6 +141,7 @@ var o = ns;
140
141
- <spanclass="signature">[`dsumkbn2( N, x, strideX )`][@stdlib/blas/ext/base/dsumkbn2]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of double-precision floating-point strided array elements using a second-order iterative Kahan–Babuška algorithm.</span>
141
142
- <spanclass="signature">[`dsumors( N, x, strideX )`][@stdlib/blas/ext/base/dsumors]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of double-precision floating-point strided array elements using ordinary recursive summation.</span>
142
143
- <spanclass="signature">[`dsumpw( N, x, strideX )`][@stdlib/blas/ext/base/dsumpw]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of double-precision floating-point strided array elements using pairwise summation.</span>
144
+
- <spanclass="signature">[`dvander( order, mode, M, N, x, strideX, out, ldo )`][@stdlib/blas/ext/base/dvander]</span><spanclass="delimiter">: </span><spanclass="description">generate a double-precision floating-point Vandermonde matrix.</span>
143
145
- <spanclass="signature">[`dzeroTo( N, x, strideX )`][@stdlib/blas/ext/base/dzero-to]</span><spanclass="delimiter">: </span><spanclass="description">fill a double-precision floating-point strided array with linearly spaced numeric elements which increment by `1` starting from zero.</span>
144
146
- <spanclass="signature">[`gapx( N, alpha, x, strideX )`][@stdlib/blas/ext/base/gapx]</span><spanclass="delimiter">: </span><spanclass="description">add a scalar constant to each element in a strided array.</span>
145
147
- <spanclass="signature">[`gapxsum( N, alpha, x, strideX )`][@stdlib/blas/ext/base/gapxsum]</span><spanclass="delimiter">: </span><spanclass="description">add a scalar constant to each strided array element and compute the sum.</span>
@@ -166,6 +168,7 @@ var o = ns;
166
168
- <spanclass="signature">[`gjoin( N, separator, x, strideX )`][@stdlib/blas/ext/base/gjoin]</span><spanclass="delimiter">: </span><spanclass="description">return a string created by joining strided array elements using a specified separator.</span>
167
169
- <spanclass="signature">[`glastIndexOf( N, searchElement, x, strideX )`][@stdlib/blas/ext/base/glast-index-of]</span><spanclass="delimiter">: </span><spanclass="description">return the last index of a specified search element in a strided array.</span>
168
170
- <spanclass="signature">[`glinspace( N, start, stop, endpoint, x, strideX )`][@stdlib/blas/ext/base/glinspace]</span><spanclass="delimiter">: </span><spanclass="description">fill a strided array with linearly spaced values over a specified interval.</span>
171
+
- <spanclass="signature">[`gnancount( N, x, strideX )`][@stdlib/blas/ext/base/gnancount]</span><spanclass="delimiter">: </span><spanclass="description">calculate the number of non-`NaN` elements in a strided array.</span>
169
172
- <spanclass="signature">[`gnannsumkbn( N, x, strideX, out, strideOut )`][@stdlib/blas/ext/base/gnannsumkbn]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of strided array elements, ignoring `NaN` values and using an improved Kahan–Babuška algorithm.</span>
170
173
- <spanclass="signature">[`gnannsumpw( N, x, strideX, out, strideOut )`][@stdlib/blas/ext/base/gnannsumpw]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of strided array elements, ignoring `NaN` values and using pairwise summation.</span>
171
174
- <spanclass="signature">[`gnansum( N, x, strideX )`][@stdlib/blas/ext/base/gnansum]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of strided array elements, ignoring `NaN` values.</span>
@@ -189,6 +192,7 @@ var o = ns;
189
192
- <spanclass="signature">[`gsumors( N, x, strideX )`][@stdlib/blas/ext/base/gsumors]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of strided array elements using ordinary recursive summation.</span>
190
193
- <spanclass="signature">[`gsumpw( N, x, strideX )`][@stdlib/blas/ext/base/gsumpw]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of strided array elements using pairwise summation.</span>
191
194
- <spanclass="signature">[`gvander( order, mode, M, N, x, strideX, out, ldo )`][@stdlib/blas/ext/base/gvander]</span><spanclass="delimiter">: </span><spanclass="description">generate a Vandermonde matrix.</span>
195
+
- <spanclass="signature">[`gwhere( N, condition, strideC, x, strideX, y, strideY, out, strideOut )`][@stdlib/blas/ext/base/gwhere]</span><spanclass="delimiter">: </span><spanclass="description">take elements from one of two strided arrays depending on a condition.</span>
192
196
- <spanclass="signature">[`gzeroTo( N, x, strideX )`][@stdlib/blas/ext/base/gzero-to]</span><spanclass="delimiter">: </span><spanclass="description">fill a strided array with linearly spaced numeric elements which increment by `1` starting from zero.</span>
- <spanclass="signature">[`sapx( N, alpha, x, strideX )`][@stdlib/blas/ext/base/sapx]</span><spanclass="delimiter">: </span><spanclass="description">add a scalar constant to each element in a single-precision floating-point strided array.</span>
@@ -215,6 +219,7 @@ var o = ns;
215
219
- <spanclass="signature">[`sindexOf( N, searchElement, x, strideX )`][@stdlib/blas/ext/base/sindex-of]</span><spanclass="delimiter">: </span><spanclass="description">return the first index of a specified search element in a single-precision floating-point strided array.</span>
216
220
- <spanclass="signature">[`slastIndexOf( N, searchElement, x, strideX )`][@stdlib/blas/ext/base/slast-index-of]</span><spanclass="delimiter">: </span><spanclass="description">return the last index of a specified search element in a single-precision floating-point strided array.</span>
217
221
- <spanclass="signature">[`slinspace( N, start, stop, endpoint, x, strideX )`][@stdlib/blas/ext/base/slinspace]</span><spanclass="delimiter">: </span><spanclass="description">fill a single-precision floating-point strided array with linearly spaced values over a specified interval.</span>
222
+
- <spanclass="signature">[`snancount( N, x, strideX )`][@stdlib/blas/ext/base/snancount]</span><spanclass="delimiter">: </span><spanclass="description">calculate the number of non-`NaN` elements in a single-precision floating-point strided array.</span>
218
223
- <spanclass="signature">[`snansum( N, x, strideX )`][@stdlib/blas/ext/base/snansum]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values.</span>
219
224
- <spanclass="signature">[`snansumkbn( N, x, strideX )`][@stdlib/blas/ext/base/snansumkbn]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values and using an improved Kahan–Babuška algorithm.</span>
220
225
- <spanclass="signature">[`snansumkbn2( N, x, strideX )`][@stdlib/blas/ext/base/snansumkbn2]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values and using a second-order iterative Kahan–Babuška algorithm.</span>
@@ -234,6 +239,7 @@ var o = ns;
234
239
- <spanclass="signature">[`ssumkbn2( N, x, strideX )`][@stdlib/blas/ext/base/ssumkbn2]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of single-precision floating-point strided array elements using a second-order iterative Kahan–Babuška algorithm.</span>
235
240
- <spanclass="signature">[`ssumors( N, x, strideX )`][@stdlib/blas/ext/base/ssumors]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of single-precision floating-point strided array elements using ordinary recursive summation.</span>
236
241
- <spanclass="signature">[`ssumpw( N, x, strideX )`][@stdlib/blas/ext/base/ssumpw]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of single-precision floating-point strided array elements using pairwise summation.</span>
242
+
- <spanclass="signature">[`svander( order, mode, M, N, x, strideX, out, ldo )`][@stdlib/blas/ext/base/svander]</span><spanclass="delimiter">: </span><spanclass="description">generate a single-precision floating-point Vandermonde matrix.</span>
237
243
- <spanclass="signature">[`szeroTo( N, x, strideX )`][@stdlib/blas/ext/base/szero-to]</span><spanclass="delimiter">: </span><spanclass="description">fill a single-precision floating-point strided array with linearly spaced numeric elements which increment by `1` starting from zero.</span>
238
244
- <spanclass="signature">[`wasm`][@stdlib/blas/ext/base/wasm]</span><spanclass="delimiter">: </span><spanclass="description">extensions to basic linear algebra subprograms (BLAS) compiled to WebAssembly.</span>
239
245
- <spanclass="signature">[`zfill( N, alpha, x, strideX )`][@stdlib/blas/ext/base/zfill]</span><spanclass="delimiter">: </span><spanclass="description">fill a double-precision complex floating-point strided array with a specified scalar constant.</span>
0 commit comments