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 |
|