Skip to content

Commit 52405d2

Browse files
chore: update files
--- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: passed - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent da28479 commit 52405d2

File tree

3 files changed

+7
-15
lines changed
  • lib/node_modules/@stdlib/stats/base/dists/hypergeometric/cdf

3 files changed

+7
-15
lines changed

lib/node_modules/@stdlib/stats/base/dists/hypergeometric/cdf/include/stdlib/stats/base/dists/hypergeometric/cdf.h

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

19-
#ifndef STDLIB_STATS_BASE_DISTS_HYPERGEOMETRIC_PMF_H
20-
#define STDLIB_STATS_BASE_DISTS_HYPERGEOMETRIC_PMF_H
19+
#ifndef STDLIB_STATS_BASE_DISTS_HYPERGEOMETRIC_CDF_H
20+
#define STDLIB_STATS_BASE_DISTS_HYPERGEOMETRIC_CDF_H
2121

2222
#include <stdint.h>
2323

@@ -31,10 +31,10 @@ extern "C" {
3131
/**
3232
* Evaluates the cumulative distribution function (CDF) for a hypergeometric distribution with population size `N`, subpopulation size `K`, and number of draws `n` at a value `x`.
3333
*/
34-
double stdlib_base_dists_hypergeometric_pmf( const double x, const int32_t N, const int32_t K, const int32_t n );
34+
double stdlib_base_dists_hypergeometric_cdf( const double x, const int32_t N, const int32_t K, const int32_t n );
3535

3636
#ifdef __cplusplus
3737
}
3838
#endif
3939

40-
#endif // !STDLIB_STATS_BASE_DISTS_HYPERGEOMETRIC_PMF_H
40+
#endif // !STDLIB_STATS_BASE_DISTS_HYPERGEOMETRIC_CDF_H

lib/node_modules/@stdlib/stats/base/dists/hypergeometric/cdf/manifest.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
"dependencies": [
4141
"@stdlib/math/base/napi/quaternary",
4242
"@stdlib/stats/base/dists/hypergeometric/pmf",
43-
"@stdlib/math/base/special/factorialln",
4443
"@stdlib/math/base/special/trunc",
4544
"@stdlib/math/base/special/max",
4645
"@stdlib/math/base/special/min",
@@ -61,8 +60,6 @@
6160
"libraries": [],
6261
"libpath": [],
6362
"dependencies": [
64-
"@stdlib/math/base/special/exp",
65-
"@stdlib/math/base/special/factorialln",
6663
"@stdlib/stats/base/dists/hypergeometric/pmf",
6764
"@stdlib/math/base/special/max",
6865
"@stdlib/math/base/special/min",
@@ -83,8 +80,6 @@
8380
"libraries": [],
8481
"libpath": [],
8582
"dependencies": [
86-
"@stdlib/math/base/special/exp",
87-
"@stdlib/math/base/special/factorialln",
8883
"@stdlib/stats/base/dists/hypergeometric/pmf",
8984
"@stdlib/math/base/special/max",
9085
"@stdlib/math/base/special/min",

lib/node_modules/@stdlib/stats/base/dists/hypergeometric/cdf/src/main.c

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#include "stdlib/math/base/assert/is_nonnegative_integer.h"
2222
#include "stdlib/math/base/special/trunc.h"
2323
#include "stdlib/math/base/assert/is_nan.h"
24-
#include "stdlib/math/base/special/factorialln.h"
2524
#include "stdlib/math/base/special/max.h"
2625
#include "stdlib/math/base/special/min.h"
2726
#include "stdlib/constants/float64/pinf.h"
@@ -42,11 +41,9 @@
4241
*/
4342
double stdlib_base_dists_hypergeometric_pmf( const double x, const int32_t N, const int32_t K, const int32_t n ) {
4443
double denom;
45-
double probs;
44+
double probs;
4645
double num;
47-
double ret;
48-
double maxs;
49-
double mins;
46+
double ret;
5047

5148
if (
5249
stdlib_base_is_nan( x ) ||
@@ -71,7 +68,7 @@ double stdlib_base_dists_hypergeometric_pmf( const double x, const int32_t N, co
7168
return 1.0;
7269
}
7370

74-
probs = new Float64Array( x+1 );
71+
probs = Float64Array( x+1 );
7572
probs[ x ] = stdlib_base_dists_hypergeometric_pmf( x, N, K, n );
7673

7774
/*

0 commit comments

Comments
 (0)