Skip to content

Commit b360ab8

Browse files
committed
Use constantFunction and add empty lines
1 parent feb9b18 commit b360ab8

4 files changed

Lines changed: 10 additions & 24 deletions

File tree

lib/node_modules/@stdlib/math/base/dist/exponential/quantile/lib/factory.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
// MODULES //
44

5+
var constantFunction = require( '@stdlib/utils/constant-function' );
56
var isnan = require( '@stdlib/math/base/assert/is-nan' );
67
var ln = require( '@stdlib/math/base/special/ln' );
78
var PINF = require( '@stdlib/math/constants/float64-pinf' );
8-
var nan = require( './nan.js' );
99

1010

1111
// MAIN //
@@ -22,11 +22,11 @@ var nan = require( './nan.js' );
2222
* // returns ~1.277
2323
*
2424
* y = quantile( 1.0 );
25-
* // returns Number.POSITIVE_INFINITY
25+
* // returns Infinity
2626
*/
2727
function factory( lambda ) {
2828
if ( lambda < 0.0 || lambda === PINF || isnan( lambda ) ) {
29-
return nan;
29+
return constantFunction( NaN );
3030
}
3131
return quantile;
3232

lib/node_modules/@stdlib/math/base/dist/exponential/quantile/lib/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* // returns ~1.277
1818
*
1919
* y = myQuantile( 1.0 );
20-
* // returns Number.POSITIVE_INFINITY
20+
* // returns Infinity
2121
*/
2222

2323
// MODULES //

lib/node_modules/@stdlib/math/base/dist/exponential/quantile/lib/nan.js

Lines changed: 0 additions & 20 deletions
This file was deleted.

lib/node_modules/@stdlib/math/base/dist/exponential/quantile/lib/quantile.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,21 +19,27 @@ var PINF = require( '@stdlib/math/constants/float64-pinf' );
1919
* @example
2020
* var y = quantile( 0.8, 1.0 );
2121
* // returns ~1.609
22+
*
2223
* @example
2324
* var y = quantile( 0.5, 4.0 );
2425
* // returns ~0.173
26+
*
2527
* @example
2628
* var y = quantile( 0.5, 0.1 );
2729
* // returns ~6.931
30+
*
2831
* @example
2932
* var y = quantile( -0.2, 0.1 );
3033
* // returns NaN
34+
*
3135
* @example
3236
* var y = quantile( NaN, 1.0 );
3337
* // returns NaN
38+
*
3439
* @example
3540
* var y = quantile( 0.0, NaN );
3641
* // returns NaN
42+
*
3743
* @example
3844
* // Negative rate parameter:
3945
* var y = quantile( 0.5, -1.0 );

0 commit comments

Comments
 (0)