Commit Graph

5028 Commits

Author SHA1 Message Date
jzmaddock
ce9fcc432b
Add missing #include 2019-01-20 16:04:07 +00:00
jzmaddock
d57b689b86 Merge branch 'hypergeometric_soc_2014' of https://github.com/boostorg/math into hypergeometric_soc_2014 2019-01-20 11:28:05 +00:00
jzmaddock
fbba64a30c 1F1: Fix some multiprecision errors, refactor difficult/unsolved cases into separate tests and only test where appropriate.
[CI SKIP]
2019-01-20 11:27:38 +00:00
jzmaddock
b866276e2a
Correct use of M_PI - it's a Unix-ism. 2019-01-20 08:38:16 +00:00
Nick Thompson
8fd1d3cfae Do not include all of type traits, only include is_complex.hpp. 2019-01-19 15:00:03 -07:00
Nick Thompson
37bf987c35 Merge branch 'develop' into sequence_tools 2019-01-19 09:44:27 -07:00
jzmaddock
64bc711c87
Merge pull request #177 from boostorg/feature/ci-clang
CI: Clang on top of old gcc version doesn't correctly handle C++14
2019-01-19 09:13:12 +00:00
Nick Thompson
b576cb0ce7 Fix non-portable include path warning. [CI SKIP] 2019-01-18 20:45:36 -07:00
Nick Thompson
74de9889f9 Performance improvements for Hoyer sparsity [CI SKIP] 2019-01-18 20:19:27 -07:00
jzmaddock
f69bb36c58
CI: Clang on top of old gcc version doesn't correctly handle C++14 2019-01-18 19:45:20 +00:00
jzmaddock
695486b1ce hypergeometrics: Correct all the conceptual errors, fix up concept tests and generally test many more types.
[CI SKIP]
2019-01-18 19:31:50 +00:00
Nick Thompson
ff366e85a2 Add variance of N-sided die as unit test [CI SKIP] 2019-01-18 10:00:43 -07:00
Nick Thompson
8930420005 Performance improvements [CI SKIP] 2019-01-17 16:49:59 -07:00
jzmaddock
ba5244bee1 Correct minor doc typo.
[CI SKIP]
2019-01-17 18:54:19 +00:00
jzmaddock
73cf58243e 1F1: Correct typo in type name. 2019-01-17 18:16:13 +00:00
Nick
049d51959e
Merge branch 'develop' into sequence_tools 2019-01-17 07:28:27 -07:00
jzmaddock
d713d9bf75 CI: clang-6 on travis has no C++17 std lib support so don't expect it to work. 2019-01-16 18:46:19 +00:00
Nick Thompson
d8514771ac Merge branch 'develop' into differentiation 2019-01-16 11:25:45 -07:00
Nick Thompson
75e7832a54 Add unsigned integer tests for Hoyer sparsity. 2019-01-16 11:14:53 -07:00
Nick Thompson
21e9e6cbc4 Merge branch 'develop' into sequence_tools [CI SKIP] 2019-01-16 10:52:30 -07:00
jzmaddock
a3ebb83e59 CI: another try at getting the clang package names correct. 2019-01-16 13:40:19 +00:00
jzmaddock
91098682d5 CI: Correct clang-6 package name. 2019-01-15 19:33:20 +00:00
jzmaddock
def238994e Improve and test the recurrence tools.
[CI SKIP]
2019-01-15 19:31:31 +00:00
jzmaddock
0571b1cd83 Update CI tests to include some C++17 testers. 2019-01-14 19:06:47 +00:00
jzmaddock
7936e9892f 1F1: Lots of small corrections to support multiprecision types. 2019-01-14 18:58:45 +00:00
jzmaddock
fb2b3caf15
Merge pull request #174 from pulver/develop
return static_cast<result_type>(0) in round().
2019-01-14 18:46:26 +00:00
Matt Pulver
024b8652f3 Add differentiation/autodiff.hpp. 2019-01-13 16:01:59 -05:00
Nick Thompson
f3af883c6d Patch up univariate statistics for some integer types. [CI SKIP] 2019-01-12 14:57:16 -07:00
Nick Thompson
ce7fdbe581 Take care of integer overflow. [CI SKIP] 2019-01-12 12:53:53 -07:00
Nick Thompson
fb4f7748cd Refactor kurtosis calculation to use first_four_moments. 2019-01-11 15:19:48 -07:00
Nick Thompson
8d267da5e1 Add hamming_distance, l1_distance, l2_distance, sup_distance, lp_distance. Add more tests for integer datatypes. [CI SKIP] 2019-01-11 14:23:39 -07:00
jzmaddock
bb4f333ff1 Merge branch 'hypergeometric_soc_2014' of https://github.com/boostorg/math into hypergeometric_soc_2014 2019-01-11 19:44:20 +00:00
Nick Thompson
66f942fe2c Documentation cleanup for hypergeometrics. [CI SKIP] 2019-01-11 10:16:33 -07:00
Nick Thompson
df447ae00d Rename 'absolute_median' to 'median_absolute_deviation' [CI SKIP] 2019-01-07 10:50:06 -07:00
Matt Pulver
bdbf7d0206 return static_cast<result_type>(0) in round() for types whose arithmetic constructors are declared explicit. 2019-01-05 11:44:48 -05:00
Nick Thompson
bfa7619954 Refactor so as to not store a reference member, make call threadsafe, compute entire vector in one go. 2019-01-04 12:50:58 -07:00
Nick Thompson
95f993c9bc Add denoising second derivative. 2019-01-03 11:55:29 -07:00
jzmaddock
0703952423 1F1: Add special handling for a,b,z all positive and large.
[CI SKIP]
2019-01-03 12:00:58 +00:00
jzmaddock
f145a69538 1F1: Fix special case in Bessel approximation where b-a == 0 2019-01-03 11:59:51 +00:00
Nick Thompson
d76d49533a Cleanup [CI SKIP] 2019-01-02 12:53:04 -07:00
Nick Thompson
e070ed17e7 Remove sign-compare warnings. Take advice of cppcheck. Grammar in documentation [CI SKIP] 2019-01-02 12:38:58 -07:00
Nick Thompson
b2c0f9eac2 Remove grammar errors and reduce point radius. [CI SKIP] 2019-01-01 21:31:56 -07:00
Nick Thompson
1cc2ec907d Add example of differentiating the LIGO data [CI SKIP] 2019-01-01 21:14:50 -07:00
Nick Thompson
7bbf05e8ba Lanczos smoothing differentiators. 2018-12-31 20:11:25 -07:00
Nick Thompson
bf7b29f13c Fix typo. 2018-12-29 18:41:38 -07:00
Nick Thompson
12a36657aa Merge branch 'develop' into differentiation 2018-12-29 10:57:02 -07:00
jzmaddock
d26f04a9c9
Merge pull request #172 from Kojoley/patch-1
Do not include the whole Predef for a single macro
2018-12-29 09:38:12 +00:00
jzmaddock
b6230add8a
Add missing #include. 2018-12-29 09:37:16 +00:00
Nikita Kniazev
27c7e57b51
Do not include the whole Predef for a single macro 2018-12-28 14:56:27 +03:00
Nick Thompson
a27c4bc96c Also change concept and include test [CI SKIP] 2018-12-27 20:38:27 -07:00