Skip to content

Commit feb9b18

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

3 files changed

Lines changed: 7 additions & 22 deletions

File tree

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

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

33
// MODULES //
44

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

1010

@@ -27,7 +27,7 @@ var PINF = require( '@stdlib/math/constants/float64-pinf' );
2727
function factory( lambda ) {
2828
var scale;
2929
if ( isnan( lambda ) || lambda < 0.0 || lambda === PINF ) {
30-
return nan;
30+
return constantFunction( NaN );
3131
}
3232
scale = 1.0 / lambda;
3333
return pdf;

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

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

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,23 @@ var PINF = require( '@stdlib/math/constants/float64-pinf' );
1919
* @example
2020
* var y = pdf( 0.3, 4.0 );
2121
* // returns ~1.205
22+
*
2223
* @example
2324
* var y = pdf( 2.0, 0.7 );
2425
* // returns ~0.173
26+
*
2527
* @example
2628
* var y = pdf( -1.0, 0.5 );
2729
* // returns 0.0
30+
*
2831
* @example
2932
* var y = pdf( 0, NaN );
3033
* // returns NaN
34+
*
3135
* @example
3236
* var y = pdf( NaN, 2.0 );
3337
* // returns NaN
38+
*
3439
* @example
3540
* // Negative rate:
3641
* var y = pdf( 2.0, -1.0 );

0 commit comments

Comments
 (0)