Skip to content

Commit a1aae95

Browse files
committed
Rename files
1 parent 0e2c22d commit a1aae95

File tree

4 files changed

+27
-27
lines changed

4 files changed

+27
-27
lines changed

lib/node_modules/@stdlib/random/base/f/lib/f.js

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -18,31 +18,20 @@
1818

1919
'use strict';
2020

21-
// MODULES //
22-
23-
var factory = require( './factory.js' );
24-
25-
26-
// MAIN //
27-
2821
/**
2922
* Returns a pseudorandom number from an F distribution with parameters `d1` and `d2`.
3023
*
31-
* @name f
32-
* @type {Function}
24+
* @private
25+
* @param {Function} rchisq - PRNG for chi-square distributed numbers
3326
* @param {PositiveNumber} d1 - degrees of freedom
3427
* @param {PositiveNumber} d2 - degrees of freedom
3528
* @returns {NonNegativeNumber} pseudorandom number
36-
*
37-
* @example
38-
* var v = f( 3.0, 2.0 );
39-
* // returns <number>
40-
*
41-
* @example
42-
* var r = f( -2.0, 5.0 );
43-
* // returns NaN
4429
*/
45-
var f = factory();
30+
function f( rchisq, d1, d2 ) {
31+
var x1 = rchisq( d1 ) / d1;
32+
var x2 = rchisq( d2 ) / d2;
33+
return x1 / x2;
34+
}
4635

4736

4837
// EXPORTS //

lib/node_modules/@stdlib/random/base/f/lib/factory.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ var isObject = require( '@stdlib/assert/is-plain-object' );
2525
var chisquare = require( '@stdlib/random/base/chisquare' ).factory;
2626
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2727
var validate = require( './validate.js' );
28-
var f0 = require( './_f.js' );
28+
var f0 = require( './f.js' );
2929

3030

3131
// MAIN //

lib/node_modules/@stdlib/random/base/f/lib/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
// MODULES //
4444

4545
var setReadOnly = require( '@stdlib/utils/define-read-only-property' );
46-
var f = require( './f.js' );
46+
var f = require( './main.js' );
4747
var factory = require( './factory.js' );
4848

4949

lib/node_modules/@stdlib/random/base/f/lib/_f.js renamed to lib/node_modules/@stdlib/random/base/f/lib/main.js

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,31 @@
1818

1919
'use strict';
2020

21+
// MODULES //
22+
23+
var factory = require( './factory.js' );
24+
25+
26+
// MAIN //
27+
2128
/**
2229
* Returns a pseudorandom number from an F distribution with parameters `d1` and `d2`.
2330
*
24-
* @private
25-
* @param {Function} rchisq - PRNG for chi-square distributed numbers
31+
* @name f
32+
* @type {Function}
2633
* @param {PositiveNumber} d1 - degrees of freedom
2734
* @param {PositiveNumber} d2 - degrees of freedom
2835
* @returns {NonNegativeNumber} pseudorandom number
36+
*
37+
* @example
38+
* var v = f( 3.0, 2.0 );
39+
* // returns <number>
40+
*
41+
* @example
42+
* var r = f( -2.0, 5.0 );
43+
* // returns NaN
2944
*/
30-
function f( rchisq, d1, d2 ) {
31-
var x1 = rchisq( d1 ) / d1;
32-
var x2 = rchisq( d2 ) / d2;
33-
return x1 / x2;
34-
}
45+
var f = factory();
3546

3647

3748
// EXPORTS //

0 commit comments

Comments
 (0)