Skip to content

Commit cf6abb6

Browse files
authored
Update accessors.js
Signed-off-by: Kaushikgtm <[email protected]>
1 parent 02d24c0 commit cf6abb6

File tree

1 file changed

+12
-12
lines changed
  • lib/node_modules/@stdlib/stats/base/nanmskmin/lib

1 file changed

+12
-12
lines changed

lib/node_modules/@stdlib/stats/base/nanmskmin/lib/accessors.js

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ var isNegativeZero = require( '@stdlib/math/base/assert/is-negative-zero' );
2727
// MAIN //
2828

2929
/**
30-
* Computes the minimum value of a strided array according to a mask, ignoring `NaN` values.
30+
* Computes the minimum value of a strided array according to a mask
3131
*
3232
* @private
3333
* @param {PositiveInteger} N - number of indexed elements
@@ -42,9 +42,8 @@ var isNegativeZero = require( '@stdlib/math/base/assert/is-negative-zero' );
4242
* @param {integer} strideMask - stride length for `mask`
4343
* @param {NonNegativeInteger} offsetMask - starting index for `mask`
4444
* @returns {Object} output minimum value
45-
*
4645
/*
47-
*@example
46+
* @example
4847
4948
* var floor = require( '@stdlib/math/base/special/floor' );
5049
*
@@ -55,7 +54,7 @@ var isNegativeZero = require( '@stdlib/math/base/assert/is-negative-zero' );
5554
* var v = mskmax( 5, arraylike2object( toAccessorArray( x ) ), 2, 1, arraylike2object( toAccessorArray( mask ) ), 2, 1 );
5655
* // returns -2.0
5756
*/
58-
function nanmskmin( N, x, strideX, offsetX, mask, strideMask, offsetMask) {
57+
function nanmskmin( N, x, strideX, offsetX, mask, strideMask, offsetMask ) {
5958
var xbuf;
6059
var mbuf;
6160
var xget;
@@ -76,47 +75,47 @@ function nanmskmin( N, x, strideX, offsetX, mask, strideMask, offsetMask) {
7675
xget = x.accessors[ 0 ];
7776
mget = mask.accessors[ 0 ];
7877

79-
if( N <= 0 ){
78+
if ( N <= 0 ) {
8079
return NaN;
8180
}
8281

8382
ix = offsetX;
8483
im = offsetMask;
85-
for(i = 0; i < N; i++) {
84+
for (i = 0; i < N; i++) {
8685
if( mget( mbuf, im ) === 0){
8786
break;
8887
}
8988

9089
ix += strideX;
9190
im += strideMask;
9291
}
93-
if( i === N ){
92+
if ( i === N ) {
9493
return NaN
9594
}
9695

9796
min = xget( xbuf, ix );
9897

99-
if( isnan( min )) {
98+
if ( isnan( min ) ) {
10099
return NaN;
101100
}
102101

103102
i+1;
104103

105-
for( i; i<N; i++) {
104+
for ( i; i<N; i++ ) {
106105
ix += strideX;
107106
im += strideMask;
108-
if( mget( mbuf, im ) !==0 ){
107+
if ( mget( mbuf, im ) !==0 ){
109108
continue;
110109
}
111110

112111
v = xget( xbuf, ix );
113112

114-
if( isnan( v )){
113+
if ( isnan( v ) ) {
115114

116115
return v;
117116
}
118117

119-
if( v < min || ( v === min && isNegativeZero( v ) ) ) {
118+
if ( v < min || ( v === min && isNegativeZero( v ) ) ) {
120119

121120
min = v;
122121
}
@@ -127,4 +126,5 @@ function nanmskmin( N, x, strideX, offsetX, mask, strideMask, offsetMask) {
127126

128127
//Exports
129128

129+
130130
module.exports = nanmskmin;

0 commit comments

Comments
 (0)