@@ -25,7 +25,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
2525 < div class ='fl pad1y space-right2 '>
2626 < span class ="strong "> 100% </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 78/78 </ span >
28+ < span class ='fraction '> 80/80 </ span >
2929 </ div >
3030
3131
@@ -46,7 +46,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
4646 < div class ='fl pad1y space-right2 '>
4747 < span class ="strong "> 100% </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 78/78 </ span >
49+ < span class ='fraction '> 80/80 </ span >
5050 </ div >
5151
5252
@@ -57,7 +57,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
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 >
@@ -141,7 +141,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
141141< a name ='L76 '> </ a > < a href ='#L76 '> 76</ a >
142142< a name ='L77 '> </ a > < a href ='#L77 '> 77</ a >
143143< a name ='L78 '> </ a > < a href ='#L78 '> 78</ a >
144- < a name ='L79 '> </ a > < a href ='#L79 '> 79</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
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 > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x</ span >
147+ < span class ="cline-any cline-yes "> 1x</ span >
148+ < span class ="cline-any cline-yes "> 1x</ span >
145149< span class ="cline-any cline-yes "> 1x</ span >
146150< span class ="cline-any cline-yes "> 1x</ span >
147151< span class ="cline-any cline-yes "> 1x</ span >
@@ -241,7 +245,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
241245
242246// MODULES //
243247
248+ var isNumber = require( '@stdlib/assert/is-number' ).isPrimitive;
244249var isAccessorArray = require( '@stdlib/array/base/assert/is-accessor-array' );
250+ var isComplexDataType = require( '@stdlib/array/base/assert/is-complex-floating-point-data-type' );
245251var accessorSetter = require( '@stdlib/array/base/accessor-setter' );
246252var setter = require( '@stdlib/array/base/setter' );
247253var buffer = require( '@stdlib/ndarray/base/buffer' );
@@ -281,7 +287,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
281287 if ( buf === null ) {
282288 throw new TypeError( format( 'invalid argument. Second argument must be a recognized data type. Value: `%s`.', dtype ) );
283289 }
284- if ( /^complex/.test ( dtype ) && typeof value === 'number' ) {
290+ if ( isComplexDataType ( dtype ) && isNumber( value ) ) {
285291 value = [ value, 0.0 ]; // note: we're assuming that the ComplexXXArray setter accepts an array of interleaved real and imaginary components
286292 }
287293 if ( isAccessorArray( buf ) ) {
@@ -304,7 +310,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">ndarra
304310 < div class ='footer quiet pad2 space-top1 center small '>
305311 Code coverage generated by
306312 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
307- at 2023-08-17T00:11:49.101Z
313+ at 2025-04-27T23:34:18.225Z
308314 </ div >
309315 < script src ="../../../../prettify.js "> </ script >
310316 < script >
0 commit comments