diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/entropy/manifest.json b/lib/node_modules/@stdlib/stats/base/dists/laplace/entropy/manifest.json index 9baad7a3279b..3db676ab72c6 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/entropy/manifest.json +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/entropy/manifest.json @@ -41,7 +41,8 @@ "@stdlib/math/base/napi/binary", "@stdlib/math/base/assert/is-nan", "@stdlib/constants/float64/e", - "@stdlib/math/base/special/ln" + "@stdlib/math/base/special/ln", + "@stdlib/constants/float64/nan" ] }, { @@ -59,7 +60,8 @@ "@stdlib/math/base/assert/is-nan", "@stdlib/constants/float64/e", "@stdlib/math/base/special/ln", - "@stdlib/constants/float64/eps" + "@stdlib/constants/float64/eps", + "@stdlib/constants/float64/nan" ] }, { @@ -76,7 +78,8 @@ "dependencies": [ "@stdlib/math/base/assert/is-nan", "@stdlib/constants/float64/e", - "@stdlib/math/base/special/ln" + "@stdlib/math/base/special/ln", + "@stdlib/constants/float64/nan" ] } ] diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/entropy/src/main.c b/lib/node_modules/@stdlib/stats/base/dists/laplace/entropy/src/main.c index 4be54352156a..47f60a3abf6e 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/entropy/src/main.c +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/entropy/src/main.c @@ -20,6 +20,7 @@ #include "stdlib/math/base/assert/is_nan.h" #include "stdlib/math/base/special/ln.h" #include "stdlib/constants/float64/e.h" +#include "stdlib/constants/float64/nan.h" /** * Returns the differential entropy of a Laplace distribution. @@ -38,7 +39,7 @@ double stdlib_base_dists_laplace_entropy( const double mu, const double b ) { stdlib_base_is_nan( b ) || b <= 0.0 ) { - return 0.0 / 0.0; // NaN + return STDLIB_CONSTANT_FLOAT64_NAN; } return stdlib_base_ln( 2.0 * b * STDLIB_CONSTANT_FLOAT64_E ); }