@@ -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 "> 68.02 % </ span >
26+ < span class ="strong "> 69.23 % </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 134/197 </ span >
28+ < span class ='fraction '> 144/208 </ 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 "> 68.02 % </ span >
47+ < span class ="strong "> 69.23 % </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 134/197 </ span >
49+ < span class ='fraction '> 144/208 </ span >
5050 </ div >
5151
5252
@@ -260,7 +260,28 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
260260< a name ='L195 '> </ a > < a href ='#L195 '> 195</ a >
261261< a name ='L196 '> </ a > < a href ='#L196 '> 196</ a >
262262< a name ='L197 '> </ a > < a href ='#L197 '> 197</ a >
263- < a name ='L198 '> </ a > < a href ='#L198 '> 198</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
263+ < a name ='L198 '> </ a > < a href ='#L198 '> 198</ a >
264+ < a name ='L199 '> </ a > < a href ='#L199 '> 199</ a >
265+ < a name ='L200 '> </ a > < a href ='#L200 '> 200</ a >
266+ < a name ='L201 '> </ a > < a href ='#L201 '> 201</ a >
267+ < a name ='L202 '> </ a > < a href ='#L202 '> 202</ a >
268+ < a name ='L203 '> </ a > < a href ='#L203 '> 203</ a >
269+ < a name ='L204 '> </ a > < a href ='#L204 '> 204</ a >
270+ < a name ='L205 '> </ a > < a href ='#L205 '> 205</ a >
271+ < a name ='L206 '> </ a > < a href ='#L206 '> 206</ a >
272+ < a name ='L207 '> </ a > < a href ='#L207 '> 207</ a >
273+ < a name ='L208 '> </ a > < a href ='#L208 '> 208</ a >
274+ < a name ='L209 '> </ a > < a href ='#L209 '> 209</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
275+ < span class ="cline-any cline-yes "> 1x</ span >
276+ < span class ="cline-any cline-yes "> 1x</ span >
277+ < span class ="cline-any cline-yes "> 1x</ span >
278+ < span class ="cline-any cline-yes "> 1x</ span >
279+ < span class ="cline-any cline-yes "> 1x</ span >
280+ < span class ="cline-any cline-yes "> 1x</ span >
281+ < span class ="cline-any cline-yes "> 1x</ span >
282+ < span class ="cline-any cline-yes "> 1x</ span >
283+ < span class ="cline-any cline-yes "> 1x</ span >
284+ < span class ="cline-any cline-yes "> 1x</ span >
264285< span class ="cline-any cline-yes "> 1x</ span >
265286< span class ="cline-any cline-yes "> 1x</ span >
266287< span class ="cline-any cline-yes "> 1x</ span >
@@ -452,6 +473,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
452473< span class ="cline-any cline-no "> </ span >
453474< span class ="cline-any cline-no "> </ span >
454475< span class ="cline-any cline-no "> </ span >
476+ < span class ="cline-any cline-no "> </ span >
455477< span class ="cline-any cline-yes "> 1x</ span >
456478< span class ="cline-any cline-yes "> 1x</ span >
457479< span class ="cline-any cline-yes "> 1x</ span >
@@ -568,8 +590,8 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
568590* }
569591* ];
570592*
571- * // Define a strategy:
572- * function strategy ( x ) {
593+ * // Define an input strategy:
594+ * function inputStrategy ( x ) {
573595* return {
574596* 'dtype': x.dtype,
575597* 'data': x.data,
@@ -580,6 +602,16 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
580602* };
581603* }
582604*
605+ * // Define an output strategy:
606+ * function outputStrategy( x ) {
607+ * return x;
608+ * }
609+ *
610+ * var strategy = {
611+ * 'input': inputStrategy,
612+ * 'output': outputStrategy
613+ * }
614+ *
583615* // Apply strided function:
584616* nullary2d( wrapper, [ x, sortOrder ], views, [ 1, 3 ], [ 12, 4 ], true, strategy, {} );
585617*
@@ -642,8 +674,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
642674< span class ="cstat-no " title ="statement not covered " > for ( i1 = 0; i1 < S1; i1++ ) {</ span >
643675< span class ="cstat-no " title ="statement not covered " > for ( i0 = 0; i0 < S0; i0++ ) {</ span >
644676< span class ="cstat-no " title ="statement not covered " > setViewOffsets( views, iv );</ span >
645- < span class ="cstat-no " title ="statement not covered " > v[ 0 ] = strategyX( views[ 0 ] );</ span >
677+ < span class ="cstat-no " title ="statement not covered " > v[ 0 ] = strategyX.input ( views[ 0 ] );</ span >
646678< span class ="cstat-no " title ="statement not covered " > fcn( v, opts );</ span >
679+ < span class ="cstat-no " title ="statement not covered " > strategyX.output( views[ 0 ]);</ span >
647680< span class ="cstat-no " title ="statement not covered " > incrementOffsets( iv, dv0 );</ span >
648681< span class ="cstat-no " title ="statement not covered " > }</ span >
649682< span class ="cstat-no " title ="statement not covered " > incrementOffsets( iv, dv1 );</ span >
@@ -661,7 +694,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
661694 < div class ='footer quiet pad2 space-top1 center small '>
662695 Code coverage generated by
663696 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
664- at 2025-08-12T06:15:37.764Z
697+ at 2025-08-16T10:39:23.829Z
665698 </ div >
666699 < script src ="../../../../prettify.js "> </ script >
667700 < script >
0 commit comments