Skip to content

Commit d4ea35c

Browse files
committed
Update artifacts
1 parent abba0dd commit d4ea35c

File tree

7 files changed

+47
-44
lines changed

7 files changed

+47
-44
lines changed

lapack/base/iladlr/base.js.html

Lines changed: 26 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
2323
<div class='clearfix'>
2424

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">98.09% </span>
26+
<span class="strong">98.11% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>103/105</span>
28+
<span class='fraction'>104/106</span>
2929
</div>
3030

3131

@@ -44,9 +44,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
4444

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">98.09% </span>
47+
<span class="strong">98.11% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>103/105</span>
49+
<span class='fraction'>104/106</span>
5050
</div>
5151

5252

@@ -168,7 +168,8 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
168168
<a name='L103'></a><a href='#L103'>103</a>
169169
<a name='L104'></a><a href='#L104'>104</a>
170170
<a name='L105'></a><a href='#L105'>105</a>
171-
<a name='L106'></a><a href='#L106'>106</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">3x</span>
171+
<a name='L106'></a><a href='#L106'>106</a>
172+
<a name='L107'></a><a href='#L107'>107</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">3x</span>
172173
<span class="cline-any cline-yes">3x</span>
173174
<span class="cline-any cline-yes">3x</span>
174175
<span class="cline-any cline-yes">3x</span>
@@ -250,11 +251,13 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
250251
<span class="cline-any cline-yes">6x</span>
251252
<span class="cline-any cline-yes">6x</span>
252253
<span class="cline-any cline-yes">6x</span>
254+
<span class="cline-any cline-yes">6x</span>
253255
<span class="cline-any cline-yes">12x</span>
254256
<span class="cline-any cline-yes">12x</span>
255257
<span class="cline-any cline-yes">12x</span>
256258
<span class="cline-any cline-yes">12x</span>
257259
<span class="cline-any cline-yes">12x</span>
260+
<span class="cline-any cline-yes">26x</span>
258261
<span class="cline-any cline-yes">24x</span>
259262
<span class="cline-any cline-yes">24x</span>
260263
<span class="cline-any cline-yes">24x</span>
@@ -265,8 +268,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
265268
<span class="cline-any cline-yes">24x</span>
266269
<span class="cline-any cline-yes">24x</span>
267270
<span class="cline-any cline-yes">12x</span>
268-
<span class="cline-any cline-yes">18x</span>
269-
<span class="cline-any cline-yes">18x</span>
271+
<span class="cline-any cline-yes">12x</span>
270272
<span class="cline-any cline-yes">26x</span>
271273
<span class="cline-any cline-yes">3x</span>
272274
<span class="cline-any cline-yes">3x</span>
@@ -302,7 +304,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
302304
// MAIN //
303305
&nbsp;
304306
/**
305-
* Finds the index of the last non zero row in a matrix `A`.
307+
* Finds the index of the last non-zero row in a matrix `A`.
306308
*
307309
* @private
308310
* @param {PositiveInteger} M - number of rows in `A`
@@ -311,7 +313,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
311313
* @param {integer} strideA1 - stride of the first dimension of `A`
312314
* @param {integer} strideA2 - stride of the second dimension of `A`
313315
* @param {NonNegativeInteger} offsetA - index offset for `A`
314-
* @returns {integer} index of the last row
316+
* @returns {integer} index of the last non-zero row
315317
*
316318
* @example
317319
* var Float64array = require( '@stdlib/array/float64' );
@@ -354,21 +356,22 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
354356
}
355357
&nbsp;
356358
// If we reach here, then all entries in the matrix are zero, return -1 (invalid index)
357-
iladlr = -1;
358-
} else {
359-
ia2 = offsetA; // Tracks columns
360-
iladlr = -1; // initialize iladlr, will return -1 (invalid index) if all entries are zero
359+
return -1;
360+
}
361361
&nbsp;
362-
for ( j = 0; j &lt; N; j++ ) {
363-
i = M - 1;
364-
ia1 = (M-1) * strideA1; // Tracks rows
365-
while ( A[ ia1 + ia2 ] === 0.0 &amp;&amp; i &gt;= 0 ) {
366-
i -= 1;
367-
ia1 -= strideA1;
368-
}
369-
iladlr = max( i, iladlr );
370-
ia2 += strideA2;
362+
// Column major
363+
ia2 = offsetA; // Tracks columns
364+
iladlr = -1; // initialize iladlr, will return -1 (invalid index) if all entries are zero
365+
&nbsp;
366+
for ( j = 0; j &lt; N; j++ ) {
367+
i = M - 1;
368+
ia1 = (M-1) * strideA1; // Tracks rows
369+
while ( A[ ia1 + ia2 ] === 0.0 &amp;&amp; i &gt;= 0 ) {
370+
i -= 1;
371+
ia1 -= strideA1;
371372
}
373+
iladlr = max( i, iladlr );
374+
ia2 += strideA2;
372375
}
373376
&nbsp;
374377
return iladlr;
@@ -385,7 +388,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
385388
<div class='footer quiet pad2 space-top1 center small'>
386389
Code coverage generated by
387390
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
388-
at 2025-05-25T20:59:42.483Z
391+
at 2025-06-04T20:05:39.645Z
389392
</div>
390393
<script src="../../../../prettify.js"></script>
391394
<script>

lapack/base/iladlr/coverage.ndjson

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[325,327,99.3884,33,34,97.0588,3,3,100,325,327,99.3884,"00bfabde710d9e792ccf5db4bdc40916d86ff37e","2025-05-26 02:28:45 +0530"]
1+
[326,328,99.3902,33,34,97.0588,3,3,100,326,328,99.3902,"3d91f56a6d679613fafaefe96c7b34a1e03d4f7a","2025-06-04 20:03:34 +0000"]

lapack/base/iladlr/iladlr.js.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
248248
// MAIN //
249249
&nbsp;
250250
/**
251-
* Finds the index of the last non zero row in a matrix `A`.
251+
* Finds the index of the last non-zero row in a matrix `A`.
252252
*
253253
* @param {string} order - storage layout
254254
* @param {PositiveInteger} M - number of rows in `A`
@@ -257,7 +257,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
257257
* @param {integer} LDA - stride of the first dimension of `A` (a.k.a., leading dimension of the matrix `A`)
258258
* @throws {TypeError} first argument must be a valid order
259259
* @throws {RangeError} fifth argument must be greater than or equal to max(1,N)
260-
* @returns {integer} index of the last non zero row
260+
* @returns {integer} index of the last non-zero row
261261
*
262262
* @example
263263
* var Float64array = require( '@stdlib/array/float64' );
@@ -275,7 +275,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
275275
throw new TypeError( format( 'invalid argument. First argument must be a valid order. Value: `%s`.', order ) );
276276
}
277277
if ( isRowMajor( order ) &amp;&amp; LDA &lt; max( 1, N ) ) {
278-
throw new RangeError( format( 'invalid argument. Fourth argument must be greater than or equal to max(1,%d). Value: `%d`.', N, LDA ) );
278+
throw new RangeError( format( 'invalid argument. Fifth argument must be greater than or equal to max(1,%d). Value: `%d`.', N, LDA ) );
279279
}
280280
if ( isColumnMajor( order ) ) {
281281
sa1 = 1;
@@ -298,7 +298,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
298298
<div class='footer quiet pad2 space-top1 center small'>
299299
Code coverage generated by
300300
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
301-
at 2025-05-25T20:59:42.483Z
301+
at 2025-06-04T20:05:39.645Z
302302
</div>
303303
<script src="../../../../prettify.js"></script>
304304
<script>

lapack/base/iladlr/index.html

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ <h1><a href="../../../../index.html">All files</a> lapack/base/iladlr/lib</h1>
2323
<div class='clearfix'>
2424

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">99.38% </span>
26+
<span class="strong">99.39% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>325/327</span>
28+
<span class='fraction'>326/328</span>
2929
</div>
3030

3131

@@ -44,9 +44,9 @@ <h1><a href="../../../../index.html">All files</a> lapack/base/iladlr/lib</h1>
4444

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">99.38% </span>
47+
<span class="strong">99.39% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>325/327</span>
49+
<span class='fraction'>326/328</span>
5050
</div>
5151

5252

@@ -80,17 +80,17 @@ <h1><a href="../../../../index.html">All files</a> lapack/base/iladlr/lib</h1>
8080
</thead>
8181
<tbody><tr>
8282
<td class="file high" data-value="base.js"><a href="base.js.html">base.js</a></td>
83-
<td data-value="98.09" class="pic high">
83+
<td data-value="98.11" class="pic high">
8484
<div class="chart"><div class="cover-fill" style="width: 98%"></div><div class="cover-empty" style="width: 2%"></div></div>
8585
</td>
86-
<td data-value="98.09" class="pct high">98.09%</td>
87-
<td data-value="105" class="abs high">103/105</td>
86+
<td data-value="98.11" class="pct high">98.11%</td>
87+
<td data-value="106" class="abs high">104/106</td>
8888
<td data-value="94.44" class="pct high">94.44%</td>
8989
<td data-value="18" class="abs high">17/18</td>
9090
<td data-value="100" class="pct high">100%</td>
9191
<td data-value="1" class="abs high">1/1</td>
92-
<td data-value="98.09" class="pct high">98.09%</td>
93-
<td data-value="105" class="abs high">103/105</td>
92+
<td data-value="98.11" class="pct high">98.11%</td>
93+
<td data-value="106" class="abs high">104/106</td>
9494
</tr>
9595

9696
<tr>
@@ -161,7 +161,7 @@ <h1><a href="../../../../index.html">All files</a> lapack/base/iladlr/lib</h1>
161161
<div class='footer quiet pad2 space-top1 center small'>
162162
Code coverage generated by
163163
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
164-
at 2025-05-25T20:59:42.483Z
164+
at 2025-06-04T20:05:39.645Z
165165
</div>
166166
<script src="../../../../prettify.js"></script>
167167
<script>

lapack/base/iladlr/index.js.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
198198
'use strict';
199199
&nbsp;
200200
/**
201-
* LAPACK routine to find the index of the last non zero row in a input matrix.
201+
* LAPACK routine to find the index of the last non-zero row in a input matrix.
202202
*
203203
* @module @stdlib/lapack/base/iladlr
204204
*
@@ -241,7 +241,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
241241
<div class='footer quiet pad2 space-top1 center small'>
242242
Code coverage generated by
243243
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
244-
at 2025-05-25T20:59:42.483Z
244+
at 2025-06-04T20:05:39.645Z
245245
</div>
246246
<script src="../../../../prettify.js"></script>
247247
<script>

lapack/base/iladlr/main.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
175175
<div class='footer quiet pad2 space-top1 center small'>
176176
Code coverage generated by
177177
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
178-
at 2025-05-25T20:59:42.483Z
178+
at 2025-06-04T20:05:39.645Z
179179
</div>
180180
<script src="../../../../prettify.js"></script>
181181
<script>

lapack/base/iladlr/ndarray.js.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -199,15 +199,15 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
199199
// MAIN //
200200
&nbsp;
201201
/**
202-
* Finds the index of the last non zero row in a matrix `A` using alternative indexing semantics.
202+
* Finds the index of the last non-zero row in a matrix `A` using alternative indexing semantics.
203203
*
204204
* @param {PositiveInteger} M - number of rows in `A`
205205
* @param {PositiveInteger} N - number of columns in `A`
206206
* @param {Float64Array} A - input matrix
207207
* @param {integer} strideA1 - stride of the first dimension of `A`
208208
* @param {integer} strideA2 - stride of the second dimension of `A`
209209
* @param {NonNegativeInteger} offsetA - index offset for `A`
210-
* @returns {integer} index of the last row
210+
* @returns {integer} index of the last non-zero row
211211
*
212212
* @example
213213
* var Float64array = require( '@stdlib/array/float64' );
@@ -232,7 +232,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
232232
<div class='footer quiet pad2 space-top1 center small'>
233233
Code coverage generated by
234234
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
235-
at 2025-05-25T20:59:42.483Z
235+
at 2025-06-04T20:05:39.645Z
236236
</div>
237237
<script src="../../../../prettify.js"></script>
238238
<script>

0 commit comments

Comments
 (0)