2
0
mirror of https://github.com/boostorg/math.git synced 2026-02-12 00:02:24 +00:00
Commit Graph

25 Commits

Author SHA1 Message Date
Matt Borland
2d1461fdd1 Resolves issue #439 [CI SKIP]
Sets default L1D value but offers interface for user to change
2020-10-01 18:04:42 -05:00
Matt Borland
a77278211f Threaded method completed and validated [CI SKIP] 2020-09-30 19:20:36 -05:00
Matt Borland
90be100966 Add threaded method. Currently INOP [CI SKIP] 2020-09-30 16:13:00 -05:00
Matt Borland
4dc3eb204c Add sequential composite sieve with OI [CI SKIP] 2020-09-29 22:17:25 -05:00
Matt Borland
cb5d978c3c Interval sieve with OI passes unit tests [CI SKIP] 2020-09-27 11:38:01 -05:00
Matt Borland
eaea5f92fb Added interval sieve for output iterators
Currently untested
2020-09-26 22:54:36 -05:00
Matt Borland
66c2642683 Added prime approximation function 2020-09-26 22:14:35 -05:00
Matt Borland
f5d789adbc Improved Linear Algo and testing 2020-09-26 20:36:44 -05:00
Matt Borland
3d9b77c784 Minor changes and doc updates 2020-09-02 16:41:41 -05:00
Matt Borland
81e4a6ca60 mpz_int passes unit tests [CI SKIP] 2020-08-26 22:29:27 -05:00
Matt Borland
6d6b19fb9e cpp_int now passes all tests [CI SKIP] 2020-08-26 19:23:54 -05:00
Matt Borland
c4a89c86ff Seq policy actually sequential [CI SKIP] 2020-08-24 23:12:01 -05:00
Matt Borland
97244be0a0 Performance improvements and bug fixes [CI SKIP] 2020-08-23 22:57:46 -05:00
Matt Borland
6759ede1b3 Added unit tests [WIP][CI SKIP] 2020-08-23 17:06:51 -05:00
Matt Borland
2e46b81a33 Added interval sieve to performance test [CI SKIP] 2020-08-23 13:59:24 -05:00
Matt
f95c2cf2f6 Refactoring. Now requires C++17 2020-08-02 15:52:20 -05:00
mborland
55ea0450fa More tests. Segmented sieve small cases fix
[WIP][CI SKIP]
2020-07-26 23:15:51 -05:00
mborland
9f81e0d964 Tests and performance compairsons [WIP][CI SKIP] 2020-07-26 21:54:17 -05:00
mborland
243a2997e1 Changed from [lower_bound, upper_bound] to [lower_bound, upper_bound). Edge test case removed. Fixed bad vector indexing. Raw pointers replaced with smart pointers. 2020-07-17 20:02:00 -05:00
mborland
6ca245be27 Changed include guards to be compatible with C++11 and 14. 2020-07-15 15:16:21 -05:00
mborland
386cc4d020 Add test for multi-threading section and add to Jamfile [CI SKIP] 2020-07-15 12:54:56 -05:00
mborland
2a7e03129f Added execution policies. Increased performance for dynamically linked libraries. Fixed -Wextra errors. [CI SKIP] 2020-07-13 21:27:14 -05:00
mborland
dd8a61c864 Re-added support and tests for boost::multiprecision::cpp_int [CI SKIP] 2020-07-12 12:00:12 -05:00
mborland
3e4db8a609 Complete revamp of algorithm. Hide implementation behind detail namespace. [CI SKIP] 2020-07-11 19:41:52 -05:00
mborland
5375a1d692 Added additional tests, benchmarks, and overflow checks 2020-07-10 13:59:13 -05:00