Skip to content

Commit 0db1ecb

Browse files
fix: lint errors
1 parent b99e64b commit 0db1ecb

File tree

5 files changed

+34
-53
lines changed

5 files changed

+34
-53
lines changed

lib/node_modules/@stdlib/stats/base/dists/betaprime/mode/README.md

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -177,27 +177,6 @@ Evaluates the mode for a beta prime distribution with first shape parameter `alp
177177
```c
178178
double y = stdlib_base_dists_betaprime_mode( 1.0, 2.0 );
179179
//returns ~0.0
180-
181-
y = stdlib_base_dists_betaprime_mode( 4.0, 12.0 );
182-
// returns ~0.231
183-
184-
y = stdlib_base_dists_betaprime_mode( 8.0, 2.0 );
185-
// returns ~2.333
186-
187-
y = stdlib_base_dists_betaprime_mode( 1.0, 1.0 );
188-
// returns ~0.0
189-
190-
y = stdlib_base_dists_betaprime_mode( 1.0, -0.1 );
191-
// returns NaN
192-
193-
y = stdlib_base_dists_betaprime_mode( -0.1, 1.0 );
194-
// returns NaN
195-
196-
y = stdlib_base_dists_betaprime_mode( 2.0, NaN );
197-
// returns NaN
198-
199-
y = stdlib_base_dists_betaprime_mode( NaN, 2.0 );
200-
// returns NaN
201180
```
202181

203182
The function accepts the following arguments:
@@ -213,7 +192,7 @@ double stdlib_base_dists_betaprime_mode( const double alpha, const double beta )
213192
214193
<!-- /.usage -->
215194
216-
<!-- C API usage notes. Make sure to keep an empty line after the `section`
195+
<!-- C API usage notes. Make sure to keep an empty line after the `section`
217196
element and another before the `/section` close. -->
218197
219198
<section class="notes">

lib/node_modules/@stdlib/stats/base/dists/betaprime/mode/benchmark/c/benchmark.c

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@
1616
* limitations under the License.
1717
*/
1818

19-
#include "stdlib/stats/base/dists/betaprime/mode.h"
19+
#include <sys/time.h>
2020
#include "stdlib/constants/float64/eps.h"
21-
#include <stdlib.h>
22-
#include <stdio.h>
21+
#include "stdlib/stats/base/dists/betaprime/mode.h"
2322
#include <math.h>
23+
#include <stdio.h>
24+
#include <stdlib.h>
2425
#include <time.h>
25-
#include <sys/time.h>
2626

2727
#define NAME "betaprime-mode"
2828
#define ITERATIONS 1000000
@@ -72,7 +72,7 @@ static void print_results( double elapsed ) {
7272
static double tic( void ) {
7373
struct timeval now;
7474
gettimeofday( &now, NULL );
75-
return (double)now.tv_sec + (double)now.tv_usec/1.0e6;
75+
return (double)now.tv_sec + (double)now.tv_usec / 1.0e6;
7676
}
7777

7878
/**
@@ -83,8 +83,8 @@ static double tic( void ) {
8383
* @return random number
8484
*/
8585
static double random_uniform( const double min, const double max ) {
86-
double v = (double)rand() / ( (double)RAND_MAX + 1.0 );
87-
return min + ( v*(max-min) );
86+
double v = (double)rand() / ( (double)RAND_MAX + 1.0 );
87+
return min + ( v * ( max - min ) );
8888
}
8989

9090
/**
@@ -95,16 +95,16 @@ static double random_uniform( const double min, const double max ) {
9595
static double benchmark( void ) {
9696
double elapsed;
9797
double alpha;
98-
double beta;
98+
double beta;
9999
double y;
100100
double t;
101101
int i;
102102

103103
t = tic();
104104
for ( i = 0; i < ITERATIONS; i++ ) {
105-
alpha = ( ( (double)rand() / (double)RAND_MAX )*10.0 ) + STDLIB_CONSTANT_FLOAT64_EPS;
106-
beta = ( ( (double)rand() / (double)RAND_MAX )*10.0 ) + STDLIB_CONSTANT_FLOAT64_EPS;
107-
y = stdlib_base_dists_betaprime_mode( alpha, beta );
105+
alpha = ( ( (double)rand() / (double)RAND_MAX ) * 10.0 ) + STDLIB_CONSTANT_FLOAT64_EPS;
106+
beta = ( ( (double)rand() / (double)RAND_MAX ) * 10.0 ) + STDLIB_CONSTANT_FLOAT64_EPS;
107+
y = stdlib_base_dists_betaprime_mode( alpha, beta );
108108
if ( y != y ) {
109109
printf( "should not return NaN\n" );
110110
break;
@@ -124,15 +124,15 @@ int main( void ) {
124124
double elapsed;
125125
int i;
126126

127-
// Use the current time to seed the random number generator:
127+
// Use the current time to seed the random number generator:
128128
srand( time( NULL ) );
129129

130130
print_version();
131131
for ( i = 0; i < REPEATS; i++ ) {
132132
printf( "# c::%s\n", NAME );
133133
elapsed = benchmark();
134134
print_results( elapsed );
135-
printf( "ok %d benchmark finished\n", i+1 );
135+
printf( "ok %d benchmark finished\n", i + 1 );
136136
}
137137
print_summary( REPEATS, REPEATS );
138-
}
138+
}

lib/node_modules/@stdlib/stats/base/dists/betaprime/mode/examples/c/example.c

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,21 @@
1616
* limitations under the License.
1717
*/
1818

19-
#include "stdlib/stats/base/dists/betaprime/mode.h"
2019
#include "stdlib/constants/float64/eps.h"
21-
#include <stdlib.h>
20+
#include "stdlib/stats/base/dists/betaprime/mode.h"
2221
#include <stdio.h>
22+
#include <stdlib.h>
2323

2424
int main( void ) {
25-
double alpha;
26-
double beta;
25+
double alpha;
26+
double beta;
2727
double y;
2828
int i;
2929

3030
for ( i = 0; i < 10; i++ ) {
31-
alpha = ( ( (double)rand() / (double)RAND_MAX )*10.0 ) + STDLIB_CONSTANT_FLOAT64_EPS;
32-
beta = ( ( (double)rand() / (double)RAND_MAX )*10.0 ) + 1.0 + STDLIB_CONSTANT_FLOAT64_EPS;
33-
y = stdlib_base_dists_betaprime_mode( alpha, beta );
34-
printf( "α: %1f, β: %1f, Mode(X;α,β): %lf\n", alpha, beta, y );
31+
alpha = ( ( (double)rand() / (double)RAND_MAX ) * 10.0 ) + STDLIB_CONSTANT_FLOAT64_EPS;
32+
beta = ( ( (double)rand() / (double)RAND_MAX ) * 10.0 ) + 1.0 + STDLIB_CONSTANT_FLOAT64_EPS;
33+
y = stdlib_base_dists_betaprime_mode( alpha, beta );
34+
printf( "α: %1f, β: %1f, Mode(X;α,β): %lf\n", alpha, beta, y );
3535
}
36-
}
36+
}

lib/node_modules/@stdlib/stats/base/dists/betaprime/mode/lib/native.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,15 @@
2020

2121
// MODULES //
2222

23-
var addon = require( './../src/addon.node' );
23+
var addon = require('./../src/addon.node');
2424

2525

2626
// MAIN //
2727

2828
/**
2929
* Returns the mode of a beta prime distribution.
3030
*
31+
* @private
3132
* @param {PositiveNumber} alpha - first shape parameter
3233
* @param {PositiveNumber} beta - second shape parameter
3334
* @returns {PositiveNumber} mode
@@ -64,8 +65,8 @@ var addon = require( './../src/addon.node' );
6465
* var v = mode( NaN, 2.0 );
6566
* // returns NaN
6667
*/
67-
function mode( alpha, beta ) {
68-
return addon( alpha, beta );
68+
function mode(alpha, beta) {
69+
return addon(alpha, beta);
6970
}
7071

7172

lib/node_modules/@stdlib/stats/base/dists/betaprime/mode/src/main.c

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,15 @@
1616
* limitations under the License.
1717
*/
1818

19+
#include "stdlib/stats/base/dists/betaprime/mode.h"
1920

2021
/**
2122
* Evaluates the mode for a beta prime distribution with first shape parameter `alpha` and second shape parameter `beta`.
2223
*
23-
* @param x input value
24+
* @param x input value
2425
* @param alpha first shape parameter
25-
* @param beta second shape parameter
26-
* @returns evaluated logPDF
26+
* @param beta second shape parameter
27+
* @returns evaluated logPDF
2728
*
2829
* @example
2930
* double y = stdlib_base_dists_betaprime_mode( 1.0, 2.0 );
@@ -58,11 +59,11 @@
5859
* // returns NaN
5960
*/
6061
double stdlib_base_dists_betaprime_mode( double alpha, const double beta ) {
61-
if ( alpha <= 0.0 || beta <= 0.0 ) {
62+
if ( alpha <= 0.0 || beta <= 0.0 ) {
6263
return 0.0 / 0.0;
6364
}
6465
if ( alpha < 1.0 ) {
6566
return 0.0;
6667
}
6768
return ( alpha - 1.0 ) / ( beta + 1.0 );
68-
}
69+
}

0 commit comments

Comments
 (0)