@@ -25,14 +25,14 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stride
25
25
< div class ='fl pad1y space-right2 '>
26
26
< span class ="strong "> 100% </ span >
27
27
< span class ="quiet "> Statements</ span >
28
- < span class ='fraction '> 88/88 </ span >
28
+ < span class ='fraction '> 73/73 </ span >
29
29
</ div >
30
30
31
31
32
32
< div class ='fl pad1y space-right2 '>
33
33
< span class ="strong "> 100% </ span >
34
34
< span class ="quiet "> Branches</ span >
35
- < span class ='fraction '> 12/12 </ span >
35
+ < span class ='fraction '> 2/2 </ span >
36
36
</ div >
37
37
38
38
@@ -46,7 +46,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stride
46
46
< div class ='fl pad1y space-right2 '>
47
47
< span class ="strong "> 100% </ span >
48
48
< span class ="quiet "> Lines</ span >
49
- < span class ='fraction '> 88/88 </ span >
49
+ < span class ='fraction '> 73/73 </ span >
50
50
</ div >
51
51
52
52
@@ -57,7 +57,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stride
57
57
< template id ="filterTemplate ">
58
58
< div class ="quiet ">
59
59
Filter:
60
- < input oninput =" onInput() " type ="search " id ="fileSearch ">
60
+ < input type ="search " id ="fileSearch ">
61
61
</ div >
62
62
</ template >
63
63
</ div >
@@ -136,22 +136,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stride
136
136
< a name ='L71 '> </ a > < a href ='#L71 '> 71</ a >
137
137
< a name ='L72 '> </ a > < a href ='#L72 '> 72</ a >
138
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 >
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 > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 2x</ span >
139
+ < a name ='L74 '> </ a > < a href ='#L74 '> 74</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 2x</ span >
140
+ < span class ="cline-any cline-yes "> 2x</ span >
141
+ < span class ="cline-any cline-yes "> 2x</ span >
155
142
< span class ="cline-any cline-yes "> 2x</ span >
156
143
< span class ="cline-any cline-yes "> 2x</ span >
157
144
< span class ="cline-any cline-yes "> 2x</ span >
@@ -210,29 +197,12 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stride
210
197
< span class ="cline-any cline-yes "> 2x</ span >
211
198
< span class ="cline-any cline-yes "> 2x</ span >
212
199
< span class ="cline-any cline-yes "> 2x</ span >
213
- < span class ="cline-any cline-yes "> 9x</ span >
214
- < span class ="cline-any cline-yes "> 9x</ span >
215
- < span class ="cline-any cline-yes "> 9x</ span >
216
- < span class ="cline-any cline-yes "> 9x</ span >
217
- < span class ="cline-any cline-yes "> 9x</ span >
218
200
< span class ="cline-any cline-yes "> 2x</ span >
219
201
< span class ="cline-any cline-yes "> 2x</ span >
220
- < span class ="cline-any cline-yes "> 9x</ span >
221
202
< span class ="cline-any cline-yes "> 2x</ span >
222
- < span class ="cline-any cline-yes "> 9x</ span >
223
- < span class ="cline-any cline-yes "> 5x</ span >
224
- < span class ="cline-any cline-yes "> 5x</ span >
225
- < span class ="cline-any cline-yes "> 9x</ span >
226
203
< span class ="cline-any cline-yes "> 2x</ span >
227
204
< span class ="cline-any cline-yes "> 9x</ span >
228
- < span class ="cline-any cline-yes "> 5x</ span >
229
- < span class ="cline-any cline-yes "> 5x</ span >
230
205
< span class ="cline-any cline-yes "> 9x</ span >
231
- < span class ="cline-any cline-yes "> 21x</ span >
232
- < span class ="cline-any cline-yes "> 21x</ span >
233
- < span class ="cline-any cline-yes "> 21x</ span >
234
- < span class ="cline-any cline-yes "> 21x</ span >
235
- < span class ="cline-any cline-yes "> 7x</ span >
236
206
< span class ="cline-any cline-yes "> 9x</ span >
237
207
< span class ="cline-any cline-yes "> 2x</ span >
238
208
< span class ="cline-any cline-yes "> 2x</ span >
@@ -259,6 +229,12 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stride
259
229
260
230
'use strict';
261
231
232
+ // MODULES //
233
+
234
+ var stride2offset = require( '@stdlib/strided/base/stride2offset' );
235
+ var ndarray = require( './ndarray.js' );
236
+
237
+
262
238
// MAIN //
263
239
264
240
/**
@@ -276,7 +252,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stride
276
252
* var Complex64Array = require( '@stdlib/array/complex64' );
277
253
* var real = require( '@stdlib/complex/real' );
278
254
* var imag = require( '@stdlib/complex/imag' );
279
- * var Complex64 = require( '@stdlib/complex/float32' );
255
+ * var Complex64 = require( '@stdlib/complex/float32/ctor ' );
280
256
*
281
257
* function scale( x ) {
282
258
* var re = real( x );
@@ -299,28 +275,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stride
299
275
* // returns 10.0
300
276
*/
301
277
function cmap( N, x, strideX, y, strideY, fcn ) {
302
- var ix;
303
- var iy;
304
- var i;
305
- if ( N <= 0 ) {
306
- return y;
307
- }
308
- if ( strideX < 0 ) {
309
- ix = (1-N) * strideX;
310
- } else {
311
- ix = 0;
312
- }
313
- if ( strideY < 0 ) {
314
- iy = (1-N) * strideY;
315
- } else {
316
- iy = 0;
317
- }
318
- for ( i = 0; i < N; i++ ) {
319
- y.set( fcn( x.get( ix ) ), iy );
320
- ix += strideX;
321
- iy += strideY;
322
- }
323
- return y;
278
+ return ndarray( N, x, strideX, stride2offset( N, strideX ), y, strideY, stride2offset( N, strideY ), fcn ); // eslint-disable-line max-len
324
279
}
325
280
326
281
@@ -334,7 +289,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">stride
334
289
< div class ='footer quiet pad2 space-top1 center small '>
335
290
Code coverage generated by
336
291
< a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
337
- at 2023-08-17T00:11:57.955Z
292
+ at 2024-07-06T21:21:55.077Z
338
293
</ div >
339
294
< script src ="../../../../prettify.js "> </ script >
340
295
< script >
0 commit comments