@@ -23,9 +23,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
2323 < div class ='clearfix '>
2424
2525 < div class ='fl pad1y space-right2 '>
26- < span class ="strong "> 76.56 % </ span >
26+ < span class ="strong "> 75.38 % </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 147/192 </ span >
28+ < span class ='fraction '> 147/195 </ span >
2929 </ div >
3030
3131
@@ -44,9 +44,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
4444
4545
4646 < div class ='fl pad1y space-right2 '>
47- < span class ="strong "> 76.56 % </ span >
47+ < span class ="strong "> 75.38 % </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 147/192 </ span >
49+ < span class ='fraction '> 147/195 </ span >
5050 </ div >
5151
5252
@@ -255,7 +255,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
255255< a name ='L190 '> </ a > < a href ='#L190 '> 190</ a >
256256< a name ='L191 '> </ a > < a href ='#L191 '> 191</ a >
257257< a name ='L192 '> </ a > < a href ='#L192 '> 192</ a >
258- < a name ='L193 '> </ a > < a href ='#L193 '> 193</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
258+ < a name ='L193 '> </ a > < a href ='#L193 '> 193</ a >
259+ < a name ='L194 '> </ a > < a href ='#L194 '> 194</ a >
260+ < a name ='L195 '> </ a > < a href ='#L195 '> 195</ a >
261+ < a name ='L196 '> </ a > < a href ='#L196 '> 196</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
259262< span class ="cline-any cline-yes "> 1x</ span >
260263< span class ="cline-any cline-yes "> 1x</ span >
261264< span class ="cline-any cline-yes "> 1x</ span >
@@ -442,6 +445,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
442445< span class ="cline-any cline-no "> </ span >
443446< span class ="cline-any cline-no "> </ span >
444447< span class ="cline-any cline-no "> </ span >
448+ < span class ="cline-any cline-no "> </ span >
449+ < span class ="cline-any cline-no "> </ span >
450+ < span class ="cline-any cline-no "> </ span >
445451< span class ="cline-any cline-yes "> 1x</ span >
446452< span class ="cline-any cline-yes "> 1x</ span >
447453< span class ="cline-any cline-yes "> 1x</ span >
@@ -486,10 +492,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
486492* @param {Function} fcn - wrapper for a one-dimensional strided array reduction function
487493* @param {Array<Object>} arrays - ndarrays
488494* @param {Array<Object>} views - initialized ndarray-like objects representing sub-array views
489- * @param {IntegerArray} strideX - loop dimension strides for the first input ndarray
490- * @param {IntegerArray} strideY - loop dimension strides for the second input ndarray
491- * @param {Function} strategy1 - first input ndarray reshape strategy
492- * @param {Function} strategy2 - second input ndarray reshape strategy
495+ * @param {IntegerArray} stridesX - loop dimension strides for the first input ndarray
496+ * @param {IntegerArray} stridesY - loop dimension strides for the second input ndarray
497+ * @param {Function} strategyX - first input ndarray reshape strategy
498+ * @param {Function} strategyY - second input ndarray reshape strategy
493499* @param {Options} opts - function options
494500* @returns {void}
495501*
@@ -589,7 +595,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
589595* var arr = ndarray2array( z.data, z.shape, z.strides, z.offset, z.order );
590596* // returns [ 30.0, 174.0, 446.0 ]
591597*/
592- < span class ="cstat-no " title ="statement not covered " > < span class ="fstat-no " title ="function not covered " > function binary1d( fcn, arrays, views, strideX, strideY, strategy1, strategy2 , opts ) {</ span > </ span >
598+ < span class ="cstat-no " title ="statement not covered " > < span class ="fstat-no " title ="function not covered " > function binary1d( fcn, arrays, views, stridesX, stridesY, strategyX, strategyY , opts ) {</ span > </ span >
593599< span class ="cstat-no " title ="statement not covered " > var zbuf;</ span >
594600< span class ="cstat-no " title ="statement not covered " > var set;</ span >
595601< span class ="cstat-no " title ="statement not covered " > var dv0;</ span >
@@ -609,7 +615,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
609615< span class ="cstat-no " title ="statement not covered " > </ span >
610616< span class ="cstat-no " title ="statement not covered " > // Extract loop variables: dimensions and loop offset (pointer) increments...</ span >
611617< span class ="cstat-no " title ="statement not covered " > S0 = sh[ 0 ];</ span >
612- < span class ="cstat-no " title ="statement not covered " > dv0 = [ strideX[0], strideY[0] ];</ span >
618+ < span class ="cstat-no " title ="statement not covered " > dv0 = [</ span >
619+ < span class ="cstat-no " title ="statement not covered " > stridesX[0],</ span >
620+ < span class ="cstat-no " title ="statement not covered " > stridesY[0]</ span >
621+ < span class ="cstat-no " title ="statement not covered " > ];</ span >
613622< span class ="cstat-no " title ="statement not covered " > for ( i = 2; i < arrays.length; i++ ) {</ span >
614623< span class ="cstat-no " title ="statement not covered " > dv0.push( arrays[i].strides[0] );</ span >
615624< span class ="cstat-no " title ="statement not covered " > }</ span >
@@ -628,8 +637,8 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
628637< span class ="cstat-no " title ="statement not covered " > // Iterate over the non-reduced ndarray dimensions...</ span >
629638< span class ="cstat-no " title ="statement not covered " > for ( i0 = 0; i0 < S0; i0++ ) {</ span >
630639< span class ="cstat-no " title ="statement not covered " > setViewOffsets( views, iv );</ span >
631- < span class ="cstat-no " title ="statement not covered " > v[ 0 ] = strategy1 ( views[ 0 ] );</ span >
632- < span class ="cstat-no " title ="statement not covered " > v[ 1 ] = strategy2 ( views[ 1 ] );</ span >
640+ < span class ="cstat-no " title ="statement not covered " > v[ 0 ] = strategyX ( views[ 0 ] );</ span >
641+ < span class ="cstat-no " title ="statement not covered " > v[ 1 ] = strategyY ( views[ 1 ] );</ span >
633642< span class ="cstat-no " title ="statement not covered " > set( zbuf, iv[2], fcn( v, opts ) );</ span >
634643< span class ="cstat-no " title ="statement not covered " > incrementOffsets( iv, dv0 );</ span >
635644< span class ="cstat-no " title ="statement not covered " > }</ span >
@@ -646,7 +655,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
646655 < div class ='footer quiet pad2 space-top1 center small '>
647656 Code coverage generated by
648657 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
649- at 2025-08-12T11:01:43.459Z
658+ at 2025-08-14T17:36:15.371Z
650659 </ div >
651660 < script src ="../../../../prettify.js "> </ script >
652661 < script >
0 commit comments