diff --git a/lib/node_modules/@stdlib/stats/base/dists/normal/quantile/README.md b/lib/node_modules/@stdlib/stats/base/dists/normal/quantile/README.md index a7a07a0ab581..c807c7ade160 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/normal/quantile/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/normal/quantile/README.md @@ -152,9 +152,6 @@ for ( i = 0; i < 10; i++ ) { - - -
@@ -249,6 +246,18 @@ int main( void ) {
+ + + + + + + + +
+ +
+ diff --git a/lib/node_modules/@stdlib/stats/base/dists/normal/quantile/benchmark/c/benchmark.c b/lib/node_modules/@stdlib/stats/base/dists/normal/quantile/benchmark/c/benchmark.c index 06efcf2aaca6..8e4d9e7bf461 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/normal/quantile/benchmark/c/benchmark.c +++ b/lib/node_modules/@stdlib/stats/base/dists/normal/quantile/benchmark/c/benchmark.c @@ -93,12 +93,12 @@ static double random_uniform( const double min, const double max ) { * @return elapsed time in seconds */ static double benchmark( void ) { - double elapsed; - double p[ 100 ]; - double mu[ 100 ]; double sigma[ 100 ]; - double y; + double mu[ 100 ]; + double p[ 100 ]; + double elapsed; double t; + double y; int i; for ( i = 0; i < 100; i++ ) { diff --git a/lib/node_modules/@stdlib/stats/base/dists/normal/quantile/manifest.json b/lib/node_modules/@stdlib/stats/base/dists/normal/quantile/manifest.json index 749019a51b48..709351d4c22f 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/normal/quantile/manifest.json +++ b/lib/node_modules/@stdlib/stats/base/dists/normal/quantile/manifest.json @@ -41,7 +41,8 @@ "@stdlib/math/base/napi/ternary", "@stdlib/math/base/assert/is-nan", "@stdlib/math/base/special/sqrt", - "@stdlib/math/base/special/erfinv" + "@stdlib/math/base/special/erfinv", + "@stdlib/constants/float64/sqrt-two" ] }, { @@ -59,7 +60,8 @@ "@stdlib/math/base/assert/is-nan", "@stdlib/math/base/special/sqrt", "@stdlib/math/base/special/erfinv", - "@stdlib/constants/float64/eps" + "@stdlib/constants/float64/eps", + "@stdlib/constants/float64/sqrt-two" ] }, { @@ -77,7 +79,8 @@ "@stdlib/math/base/assert/is-nan", "@stdlib/math/base/special/sqrt", "@stdlib/math/base/special/erfinv", - "@stdlib/constants/float64/eps" + "@stdlib/constants/float64/eps", + "@stdlib/constants/float64/sqrt-two" ] } ] diff --git a/lib/node_modules/@stdlib/stats/base/dists/normal/quantile/src/main.c b/lib/node_modules/@stdlib/stats/base/dists/normal/quantile/src/main.c index 86e8c5b8fd30..039d7d8b12d3 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/normal/quantile/src/main.c +++ b/lib/node_modules/@stdlib/stats/base/dists/normal/quantile/src/main.c @@ -20,6 +20,7 @@ #include "stdlib/math/base/assert/is_nan.h" #include "stdlib/math/base/special/sqrt.h" #include "stdlib/math/base/special/erfinv.h" +#include "stdlib/constants/float64/sqrt_two.h" /** * Evaluates the quantile function for a normal distribution with mean `mu` and standard deviation `sigma` at a probability `p`. @@ -47,5 +48,5 @@ double stdlib_base_dists_normal_quantile( const double p, const double mu, const if ( sigma == 0.0 ) { return mu; } - return mu + ( ( sigma * stdlib_base_sqrt( 2.0 ) ) * stdlib_base_erfinv( ( 2.0 * p ) - 1.0 ) ); + return mu + ( ( sigma * STDLIB_CONSTANT_FLOAT64_SQRT2 ) * stdlib_base_erfinv( ( 2.0 * p ) - 1.0 ) ); }