Skip to content

Commit c3684cd

Browse files
committed
Use constantFunction, consolidate conditionals, abd add keywords and empty lines
1 parent c642566 commit c3684cd

4 files changed

Lines changed: 16 additions & 23 deletions

File tree

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

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

33
// MODULES //
44

5+
var constantFunction = require( '@stdlib/utils/constant-function' );
56
var isnan = require( '@stdlib/math/base/assert/is-nan' );
67
var sqrt = require( '@stdlib/math/base/special/sqrt' );
78
var exp = require( '@stdlib/math/base/special/exp' );
89
var pow = require( '@stdlib/math/base/special/pow' );
910
var ln = require( '@stdlib/math/base/special/ln' );
1011
var PI = require( '@stdlib/math/constants/float64-pi' );
11-
var nan = require( './nan.js' );
1212

1313

1414
// MAIN //
@@ -37,7 +37,7 @@ function factory( mu, sigma ) {
3737
isnan( sigma ) ||
3838
sigma <= 0.0
3939
) {
40-
return nan;
40+
return constantFunction( NaN );
4141
}
4242
s2 = pow( sigma, 2.0 );
4343
A = 1.0 / ( sqrt( 2.0 * s2 * PI ) );

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

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

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,24 +23,31 @@ var PI = require( '@stdlib/math/constants/float64-pi' );
2323
* @example
2424
* var y = pdf( 2.0, 0.0, 1.0 );
2525
* // returns ~0.157
26+
*
2627
* @example
2728
* var y = pdf( 1.0, 0.0, 1.0 );
2829
* // returns ~0.399
30+
*
2931
* @example
3032
* var y = pdf( 1.0, 3.0, 1.0 );
3133
* // returns ~0.004
34+
*
3235
* @example
3336
* var y = pdf( -1.0, 4.0, 2.0 );
3437
* // returns 0.0
38+
*
3539
* @example
3640
* var y = pdf( NaN, 0.0, 1.0 );
3741
* // returns NaN
42+
*
3843
* @example
3944
* var y = pdf( 0.0, NaN, 1.0 );
4045
* // returns NaN
46+
*
4147
* @example
4248
* var y = pdf( 0.0, 0.0, NaN );
4349
* // returns NaN
50+
*
4451
* @example
4552
* // Negative scale parameter:
4653
* var y = pdf( 2.0, 0.0, -1.0 );

lib/node_modules/@stdlib/math/base/dist/lognormal/pdf/package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,13 @@
3030
"gaussian",
3131
"pdf",
3232
"density function",
33-
"density"
33+
"density",
34+
"normal",
35+
"lognormal",
36+
"log",
37+
"logarithm",
38+
"ln",
39+
"natural"
3440
],
3541
"bugs": {
3642
"url": "https://github.com/stdlib-js/stdlib/issues"

0 commit comments

Comments
 (0)