Skip to content

Commit 2620df4

Browse files
committed
Update artifacts
1 parent 3711184 commit 2620df4

File tree

4 files changed

+59
-26
lines changed

4 files changed

+59
-26
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[117,117,100,5,5,100,1,1,100,117,117,100,"25c54a96995112da1884ddc32ebac61bfa705d3e","2025-12-19 18:21:43 +0530"]
1+
[128,128,100,5,5,100,1,1,100,128,128,100,"78c612ab56a4fcc768513ce93076f628a60baef0","2025-12-20 10:43:17 +0530"]

blas/ext/base/ndarray/dapx/index.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ <h1>All files</h1>
2525
<div class='fl pad1y space-right2'>
2626
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>117/117</span>
28+
<span class='fraction'>128/128</span>
2929
</div>
3030

3131

@@ -46,7 +46,7 @@ <h1>All files</h1>
4646
<div class='fl pad1y space-right2'>
4747
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>117/117</span>
49+
<span class='fraction'>128/128</span>
5050
</div>
5151

5252

@@ -84,13 +84,13 @@ <h1>All files</h1>
8484
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
8585
</td>
8686
<td data-value="100" class="pct high">100%</td>
87-
<td data-value="45" class="abs high">45/45</td>
87+
<td data-value="50" class="abs high">50/50</td>
8888
<td data-value="100" class="pct high">100%</td>
8989
<td data-value="1" class="abs high">1/1</td>
9090
<td data-value="100" class="pct high">100%</td>
9191
<td data-value="0" class="abs high">0/0</td>
9292
<td data-value="100" class="pct high">100%</td>
93-
<td data-value="45" class="abs high">45/45</td>
93+
<td data-value="50" class="abs high">50/50</td>
9494
</tr>
9595

9696
<tr>
@@ -99,13 +99,13 @@ <h1>All files</h1>
9999
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
100100
</td>
101101
<td data-value="100" class="pct high">100%</td>
102-
<td data-value="72" class="abs high">72/72</td>
102+
<td data-value="78" class="abs high">78/78</td>
103103
<td data-value="100" class="pct high">100%</td>
104104
<td data-value="4" class="abs high">4/4</td>
105105
<td data-value="100" class="pct high">100%</td>
106106
<td data-value="1" class="abs high">1/1</td>
107107
<td data-value="100" class="pct high">100%</td>
108-
<td data-value="72" class="abs high">72/72</td>
108+
<td data-value="78" class="abs high">78/78</td>
109109
</tr>
110110

111111
</tbody>
@@ -116,7 +116,7 @@ <h1>All files</h1>
116116
<div class='footer quiet pad2 space-top1 center small'>
117117
Code coverage generated by
118118
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
119-
at 2025-12-19T12:53:00.083Z
119+
at 2025-12-20T05:14:29.577Z
120120
</div>
121121
<script src="prettify.js"></script>
122122
<script>

blas/ext/base/ndarray/dapx/index.js.html

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ <h1><a href="index.html">All files</a> index.js</h1>
2525
<div class='fl pad1y space-right2'>
2626
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>45/45</span>
28+
<span class='fraction'>50/50</span>
2929
</div>
3030

3131

@@ -46,7 +46,7 @@ <h1><a href="index.html">All files</a> index.js</h1>
4646
<div class='fl pad1y space-right2'>
4747
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>45/45</span>
49+
<span class='fraction'>50/50</span>
5050
</div>
5151

5252

@@ -108,7 +108,17 @@ <h1><a href="index.html">All files</a> index.js</h1>
108108
<a name='L43'></a><a href='#L43'>43</a>
109109
<a name='L44'></a><a href='#L44'>44</a>
110110
<a name='L45'></a><a href='#L45'>45</a>
111-
<a name='L46'></a><a href='#L46'>46</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
111+
<a name='L46'></a><a href='#L46'>46</a>
112+
<a name='L47'></a><a href='#L47'>47</a>
113+
<a name='L48'></a><a href='#L48'>48</a>
114+
<a name='L49'></a><a href='#L49'>49</a>
115+
<a name='L50'></a><a href='#L50'>50</a>
116+
<a name='L51'></a><a href='#L51'>51</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
117+
<span class="cline-any cline-yes">1x</span>
118+
<span class="cline-any cline-yes">1x</span>
119+
<span class="cline-any cline-yes">1x</span>
120+
<span class="cline-any cline-yes">1x</span>
121+
<span class="cline-any cline-yes">1x</span>
112122
<span class="cline-any cline-yes">1x</span>
113123
<span class="cline-any cline-yes">1x</span>
114124
<span class="cline-any cline-yes">1x</span>
@@ -181,13 +191,18 @@ <h1><a href="index.html">All files</a> index.js</h1>
181191
* @example
182192
* var Float64Array = require( '@stdlib/array/float64' );
183193
* var ndarray = require( '@stdlib/ndarray/ctor' );
194+
* var scalar2ndarray = require( '@stdlib/ndarray/from-scalar' );
184195
* var dapx = require( '@stdlib/blas/ext/base/ndarray/dapx' );
185196
*
186197
* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0 ] );
187198
* var x = new ndarray( 'float64', xbuf, [ 4 ], [ 1 ], 0, 'row-major' );
188199
*
189-
* var out = dapx( x, 5.0 );
190-
* // returns &lt;ndarray&gt;[ 6.0, 7.0, 8.0, 9.0 ]
200+
* var alpha = scalar2ndarray( 5.0, {
201+
* 'dtype': 'float64'
202+
* });
203+
*
204+
* var out = dapx( [ x, alpha ] );
205+
* // returns &lt;ndarray&gt;
191206
*/
192207
&nbsp;
193208
// MODULES //
@@ -205,7 +220,7 @@ <h1><a href="index.html">All files</a> index.js</h1>
205220
<div class='footer quiet pad2 space-top1 center small'>
206221
Code coverage generated by
207222
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
208-
at 2025-12-19T12:53:00.083Z
223+
at 2025-12-20T05:14:29.577Z
209224
</div>
210225
<script src="prettify.js"></script>
211226
<script>

blas/ext/base/ndarray/dapx/main.js.html

Lines changed: 30 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ <h1><a href="index.html">All files</a> main.js</h1>
2525
<div class='fl pad1y space-right2'>
2626
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>72/72</span>
28+
<span class='fraction'>78/78</span>
2929
</div>
3030

3131

@@ -46,7 +46,7 @@ <h1><a href="index.html">All files</a> main.js</h1>
4646
<div class='fl pad1y space-right2'>
4747
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>72/72</span>
49+
<span class='fraction'>78/78</span>
5050
</div>
5151

5252

@@ -135,7 +135,13 @@ <h1><a href="index.html">All files</a> main.js</h1>
135135
<a name='L70'></a><a href='#L70'>70</a>
136136
<a name='L71'></a><a href='#L71'>71</a>
137137
<a name='L72'></a><a href='#L72'>72</a>
138-
<a name='L73'></a><a href='#L73'>73</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
138+
<a name='L73'></a><a href='#L73'>73</a>
139+
<a name='L74'></a><a href='#L74'>74</a>
140+
<a name='L75'></a><a href='#L75'>75</a>
141+
<a name='L76'></a><a href='#L76'>76</a>
142+
<a name='L77'></a><a href='#L77'>77</a>
143+
<a name='L78'></a><a href='#L78'>78</a>
144+
<a name='L79'></a><a href='#L79'>79</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
139145
<span class="cline-any cline-yes">1x</span>
140146
<span class="cline-any cline-yes">1x</span>
141147
<span class="cline-any cline-yes">1x</span>
@@ -185,6 +191,12 @@ <h1><a href="index.html">All files</a> main.js</h1>
185191
<span class="cline-any cline-yes">1x</span>
186192
<span class="cline-any cline-yes">1x</span>
187193
<span class="cline-any cline-yes">1x</span>
194+
<span class="cline-any cline-yes">1x</span>
195+
<span class="cline-any cline-yes">1x</span>
196+
<span class="cline-any cline-yes">1x</span>
197+
<span class="cline-any cline-yes">7x</span>
198+
<span class="cline-any cline-yes">7x</span>
199+
<span class="cline-any cline-yes">7x</span>
188200
<span class="cline-any cline-yes">7x</span>
189201
<span class="cline-any cline-yes">7x</span>
190202
<span class="cline-any cline-yes">7x</span>
@@ -234,34 +246,40 @@ <h1><a href="index.html">All files</a> main.js</h1>
234246
var getStride = require( '@stdlib/ndarray/base/stride' );
235247
var getOffset = require( '@stdlib/ndarray/base/offset' );
236248
var getData = require( '@stdlib/ndarray/base/data-buffer' );
249+
var ndarraylike2scalar = require( '@stdlib/ndarray/base/ndarraylike2scalar' );
237250
&nbsp;
238251
&nbsp;
239252
// MAIN //
240253
&nbsp;
241254
/**
242255
* Adds a scalar constant to each element in a double-precision floating-point ndarray.
243256
*
244-
* @param {float64ndarray} x - input ndarray
245-
* @param {number} alpha - scalar constant
246-
* @returns {float64ndarray} input ndarray
257+
* @param {ArrayLikeObject&lt;Object&gt;} arrays - array-like object containing an input ndarray and a zero-dimensional ndarray containing the scalar constant
258+
* @returns {Object} input ndarray
247259
*
248260
* @example
249261
* var Float64Array = require( '@stdlib/array/float64' );
250262
* var ndarray = require( '@stdlib/ndarray/ctor' );
263+
* var scalar2ndarray = require( '@stdlib/ndarray/from-scalar' );
251264
*
252265
* var xbuf = new Float64Array( [ 1.0, 2.0, 3.0, 4.0 ] );
253266
* var x = new ndarray( 'float64', xbuf, [ 4 ], [ 1 ], 0, 'row-major' );
254267
*
255-
* dapx( x, 5.0 );
268+
* var alpha = scalar2ndarray( 5.0, {
269+
* 'dtype': 'float64'
270+
* });
256271
*
257-
* var y = x.data;
258-
* // returns &lt;Float64Array&gt;[ 6.0, 7.0, 8.0, 9.0 ]
272+
* dapx( [ x, alpha ] );
273+
* // returns &lt;ndarray&gt;
259274
*/
260-
function dapx( x, alpha ) {
275+
function dapx( arrays ) {
261276
var buf;
262277
var sx;
263278
var ox;
264279
var N;
280+
var x;
281+
&nbsp;
282+
x = arrays[ 0 ];
265283
&nbsp;
266284
N = numelDimension( x, 0 );
267285
if ( N &lt;= 0 ) {
@@ -271,7 +289,7 @@ <h1><a href="index.html">All files</a> main.js</h1>
271289
sx = getStride( x, 0 );
272290
ox = getOffset( x );
273291
&nbsp;
274-
strided( N, alpha, buf, sx, ox );
292+
strided( N, ndarraylike2scalar( arrays[ 1 ] ), buf, sx, ox );
275293
return x;
276294
}
277295
&nbsp;
@@ -286,7 +304,7 @@ <h1><a href="index.html">All files</a> main.js</h1>
286304
<div class='footer quiet pad2 space-top1 center small'>
287305
Code coverage generated by
288306
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
289-
at 2025-12-19T12:53:00.083Z
307+
at 2025-12-20T05:14:29.577Z
290308
</div>
291309
<script src="prettify.js"></script>
292310
<script>

0 commit comments

Comments
 (0)