2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-19 04:22:09 +00:00

Update Linux performance results.

This commit is contained in:
jzmaddock
2020-04-03 23:49:28 +01:00
parent 08ce839e82
commit 875a8ca9b5
3 changed files with 1328 additions and 5 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -70,7 +70,7 @@ extern "C" {
extern void cdfnor(int*, double*, double*, double*, double*, double*, int*, double*);
extern void cdfpoi(int*, double*, double*, double*, double*, int*, double*);
extern void cdft(int*, double*, double*, double*, double*, int*, double*);
extern void cdftnc(int*, double*, double*, double*, double*, double*, int*, double*);
//extern void cdftnc(int*, double*, double*, double*, double*, double*, int*, double*);
}
inline double dcdflib_beta_cdf(double x, double a, double b)
@@ -272,7 +272,7 @@ inline double dcdflib_t_quantile(double p, double param)
cdft(&what, &p, &q, &x, &param, &status, &bound);
return x;
}
/*
inline double dcdflib_t_n_cdf(double x, double param, double nc)
{
int what = 1;
@@ -290,7 +290,7 @@ inline double dcdflib_t_n_quantile(double p, double param, double nc)
cdftnc(&what, &p, &q, &x, &param, &nc, &status, &bound);
return x;
}
*/
#endif
extern std::vector<std::vector<double> > data;

View File

@@ -735,8 +735,8 @@ int main()
students_t.run_timed_tests([](const std::vector<double>& v, double x) { return dcdflib_t_cdf(x, v[0]); }, "CDF", "DCDFLIB");
students_t.run_timed_tests([](const std::vector<double>& v, double x) { return dcdflib_t_quantile(x, v[0]); }, "quantile", "DCDFLIB", true);
non_central_t.run_timed_tests([](const std::vector<double>& v, double x) { return dcdflib_t_n_cdf(x, v[0], v[1]); }, "CDF", "DCDFLIB");
non_central_t.run_timed_tests([](const std::vector<double>& v, double x) { return dcdflib_t_n_quantile(x, v[0], v[1]); }, "quantile", "DCDFLIB", true);
//non_central_t.run_timed_tests([](const std::vector<double>& v, double x) { return dcdflib_t_n_cdf(x, v[0], v[1]); }, "CDF", "DCDFLIB");
//non_central_t.run_timed_tests([](const std::vector<double>& v, double x) { return dcdflib_t_n_quantile(x, v[0], v[1]); }, "quantile", "DCDFLIB", true);
#endif
}