Skip to content

Commit 6495a26

Browse files
committed
Update artifacts
1 parent c3e8760 commit 6495a26

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+2028
-1777
lines changed

strided/base/map-by2/accessors.js.html

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

3131

3232
<div class='fl pad1y space-right2'>
3333
<span class="strong">100% </span>
3434
<span class="quiet">Branches</span>
35-
<span class='fraction'>15/15</span>
35+
<span class='fraction'>2/2</span>
3636
</div>
3737

3838

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

5252

@@ -57,7 +57,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stride
5757
<template id="filterTemplate">
5858
<div class="quiet">
5959
Filter:
60-
<input oninput="onInput()" type="search" id="fileSearch">
60+
<input type="search" id="fileSearch">
6161
</div>
6262
</template>
6363
</div>
@@ -142,38 +142,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stride
142142
<a name='L77'></a><a href='#L77'>77</a>
143143
<a name='L78'></a><a href='#L78'>78</a>
144144
<a name='L79'></a><a href='#L79'>79</a>
145-
<a name='L80'></a><a href='#L80'>80</a>
146-
<a name='L81'></a><a href='#L81'>81</a>
147-
<a name='L82'></a><a href='#L82'>82</a>
148-
<a name='L83'></a><a href='#L83'>83</a>
149-
<a name='L84'></a><a href='#L84'>84</a>
150-
<a name='L85'></a><a href='#L85'>85</a>
151-
<a name='L86'></a><a href='#L86'>86</a>
152-
<a name='L87'></a><a href='#L87'>87</a>
153-
<a name='L88'></a><a href='#L88'>88</a>
154-
<a name='L89'></a><a href='#L89'>89</a>
155-
<a name='L90'></a><a href='#L90'>90</a>
156-
<a name='L91'></a><a href='#L91'>91</a>
157-
<a name='L92'></a><a href='#L92'>92</a>
158-
<a name='L93'></a><a href='#L93'>93</a>
159-
<a name='L94'></a><a href='#L94'>94</a>
160-
<a name='L95'></a><a href='#L95'>95</a>
161-
<a name='L96'></a><a href='#L96'>96</a>
162-
<a name='L97'></a><a href='#L97'>97</a>
163-
<a name='L98'></a><a href='#L98'>98</a>
164-
<a name='L99'></a><a href='#L99'>99</a>
165-
<a name='L100'></a><a href='#L100'>100</a>
166-
<a name='L101'></a><a href='#L101'>101</a>
167-
<a name='L102'></a><a href='#L102'>102</a>
168-
<a name='L103'></a><a href='#L103'>103</a>
169-
<a name='L104'></a><a href='#L104'>104</a>
170-
<a name='L105'></a><a href='#L105'>105</a>
171-
<a name='L106'></a><a href='#L106'>106</a>
172-
<a name='L107'></a><a href='#L107'>107</a>
173-
<a name='L108'></a><a href='#L108'>108</a>
174-
<a name='L109'></a><a href='#L109'>109</a>
175-
<a name='L110'></a><a href='#L110'>110</a>
176-
<a name='L111'></a><a href='#L111'>111</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">2x</span>
145+
<a name='L80'></a><a href='#L80'>80</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">2x</span>
146+
<span class="cline-any cline-yes">2x</span>
147+
<span class="cline-any cline-yes">2x</span>
148+
<span class="cline-any cline-yes">2x</span>
149+
<span class="cline-any cline-yes">2x</span>
177150
<span class="cline-any cline-yes">2x</span>
178151
<span class="cline-any cline-yes">2x</span>
179152
<span class="cline-any cline-yes">2x</span>
@@ -238,45 +211,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stride
238211
<span class="cline-any cline-yes">2x</span>
239212
<span class="cline-any cline-yes">2x</span>
240213
<span class="cline-any cline-yes">2x</span>
241-
<span class="cline-any cline-yes">10x</span>
242-
<span class="cline-any cline-yes">10x</span>
243-
<span class="cline-any cline-yes">10x</span>
244-
<span class="cline-any cline-yes">10x</span>
245-
<span class="cline-any cline-yes">10x</span>
246-
<span class="cline-any cline-yes">10x</span>
247-
<span class="cline-any cline-yes">10x</span>
248214
<span class="cline-any cline-yes">2x</span>
249215
<span class="cline-any cline-yes">2x</span>
250-
<span class="cline-any cline-yes">8x</span>
251-
<span class="cline-any cline-yes">10x</span>
252-
<span class="cline-any cline-yes">1x</span>
253-
<span class="cline-any cline-yes">10x</span>
254-
<span class="cline-any cline-yes">7x</span>
255-
<span class="cline-any cline-yes">7x</span>
256-
<span class="cline-any cline-yes">10x</span>
257-
<span class="cline-any cline-yes">1x</span>
258-
<span class="cline-any cline-yes">10x</span>
259-
<span class="cline-any cline-yes">7x</span>
260-
<span class="cline-any cline-yes">7x</span>
261-
<span class="cline-any cline-yes">10x</span>
262-
<span class="cline-any cline-yes">1x</span>
263216
<span class="cline-any cline-yes">10x</span>
264-
<span class="cline-any cline-yes">7x</span>
265-
<span class="cline-any cline-yes">7x</span>
266-
<span class="cline-any cline-yes">8x</span>
267-
<span class="cline-any cline-yes">8x</span>
268217
<span class="cline-any cline-yes">10x</span>
269-
<span class="cline-any cline-yes">33x</span>
270-
<span class="cline-any cline-yes">33x</span>
271-
<span class="cline-any cline-yes">33x</span>
272-
<span class="cline-any cline-yes">33x</span>
273-
<span class="cline-any cline-yes">33x</span>
274-
<span class="cline-any cline-yes">33x</span>
275-
<span class="cline-any cline-yes">33x</span>
276-
<span class="cline-any cline-yes">33x</span>
277-
<span class="cline-any cline-yes">33x</span>
278-
<span class="cline-any cline-yes">33x</span>
279-
<span class="cline-any cline-yes">8x</span>
280218
<span class="cline-any cline-yes">10x</span>
281219
<span class="cline-any cline-yes">2x</span>
282220
<span class="cline-any cline-yes">2x</span>
@@ -303,6 +241,12 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stride
303241
&nbsp;
304242
'use strict';
305243
&nbsp;
244+
// MODULES //
245+
&nbsp;
246+
var stride2offset = require( '@stdlib/strided/base/stride2offset' );
247+
var ndarray = require( './accessors.ndarray.js' );
248+
&nbsp;
249+
&nbsp;
306250
// MAIN //
307251
&nbsp;
308252
/**
@@ -349,44 +293,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stride
349293
* // =&gt; [ 4.0, 0.0, 12.0, 0.0, 20.0 ]
350294
*/
351295
function mapBy2( N, x, strideX, xget, y, strideY, yget, z, strideZ, zset, fcn, clbk, thisArg ) { // eslint-disable-line max-len, max-params
352-
var args;
353-
var o;
354-
var a;
355-
var v;
356-
var i;
357-
if ( N &lt;= 0 ) {
358-
return z;
359-
}
360-
o = [ 0, 0, 0 ];
361-
if ( strideX &lt; 0 ) {
362-
o[ 0 ] = (1-N) * strideX;
363-
} else {
364-
o[ 0 ] = 0;
365-
}
366-
if ( strideY &lt; 0 ) {
367-
o[ 1 ] = (1-N) * strideY;
368-
} else {
369-
o[ 1 ] = 0;
370-
}
371-
if ( strideZ &lt; 0 ) {
372-
o[ 2 ] = (1-N) * strideZ;
373-
} else {
374-
o[ 2 ] = 0;
375-
}
376-
a = [ x, y, z ];
377-
args = [ 0, 0 ];
378-
for ( i = 0; i &lt; N; i++ ) {
379-
args[ 0 ] = xget( x, o[ 0 ] );
380-
args[ 1 ] = yget( y, o[ 1 ] );
381-
v = clbk.call( thisArg, args, i, o, a );
382-
if ( v !== void 0 ) {
383-
zset( z, o[ 2 ], fcn( v[ 0 ], v[ 1 ] ) );
384-
}
385-
o[ 0 ] += strideX;
386-
o[ 1 ] += strideY;
387-
o[ 2 ] += strideZ;
388-
}
389-
return z;
296+
return ndarray( N, x, strideX, stride2offset( N, strideX ), xget, y, strideY, stride2offset( N, strideY ), yget, z, strideZ, stride2offset( N, strideZ ), zset, fcn, clbk, thisArg ); // eslint-disable-line max-len
390297
}
391298
&nbsp;
392299
&nbsp;
@@ -400,7 +307,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stride
400307
<div class='footer quiet pad2 space-top1 center small'>
401308
Code coverage generated by
402309
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
403-
at 2023-09-20T23:01:54.166Z
310+
at 2024-07-06T21:56:34.251Z
404311
</div>
405312
<script src="../../../../prettify.js"></script>
406313
<script>

0 commit comments

Comments
 (0)