Nick Thompson
|
aff668f28c
|
Remove long double and multiprecision tests so build unbreaks.
|
2019-02-21 10:16:35 -07:00 |
|
jzmaddock
|
a3bb22494a
|
Root finding: correct bug where we could incorrectly terminate when the last iteration was pathological and we had to bisect. Fixes: https://github.com/boostorg/math/issues/184.
|
2019-02-20 20:53:00 +00:00 |
|
Nick Thompson
|
8e78096977
|
Add more C++11 feature requirements to barycentric_rational.
|
2019-02-11 21:42:12 -07:00 |
|
Nick Thompson
|
c60af18460
|
Merge branch 'develop' into barycentric_move_constructor
|
2019-02-11 09:46:28 -07:00 |
|
Nick Thompson
|
210c53151c
|
Increase Lanczos smoothing error rate for Windows (again).
|
2019-02-10 10:45:33 -07:00 |
|
Nick Thompson
|
cac1059c78
|
Barycentric rational test still generates object too big.
|
2019-02-09 18:20:03 -07:00 |
|
Nick Thompson
|
5212ce1276
|
Merge branch 'develop' into barycentric_move_constructor [CI SKIP]
|
2019-02-09 18:10:11 -07:00 |
|
Nick Thompson
|
8c762558e3
|
Increase error rates for Lanczos smoothing.
|
2019-02-09 16:44:57 -07:00 |
|
Nick Thompson
|
8024c4eae0
|
Remove instantiation of std::complex on multiprecision types.
|
2019-02-09 09:46:45 -07:00 |
|
Nick Thompson
|
4a6d80e059
|
Fix object size too big in MSVC 14 in Catmull-Rom tests.
|
2019-02-07 18:28:49 -07:00 |
|
Nick Thompson
|
0d27687236
|
MSVC 14 does not like uint8_t.
|
2019-02-06 15:04:15 -05:00 |
|
Nick Thompson
|
93ccc669d9
|
Remove integer tests for median absolute deviation; need to think more on how this should work (which it can) [CI SKIP]
|
2019-02-02 11:14:06 -07:00 |
|
Nick Thompson
|
3d70e49874
|
Refactor all tests to use summation condition numbers. Kick off build.
|
2019-02-01 22:23:02 -07:00 |
|
Nick Thompson
|
3f5ca2b8da
|
Refactor moment sums to use the condition number class [CI SKIP]
|
2019-02-01 16:28:42 -07:00 |
|
Nick Thompson
|
c6d6f876d5
|
Take advice from https://codereview.stackexchange.com/questions/210762/discrete-lanczos-derivatives [CI SKIP]
|
2019-02-01 15:25:00 -07:00 |
|
Nick Thompson
|
6742ed83f6
|
Merge branch 'develop' into barycentric_move_constructor [CI SKIP]
|
2019-02-01 11:21:23 -07:00 |
|
Nick Thompson
|
9362bae4fc
|
Add extra cxx11 feature tests to example. Prevent macro substitution of min. Decrease length of unit tests for barycentric_rational from 90 seconds to 24 seconds.
|
2019-02-01 11:19:56 -07:00 |
|
Nick Thompson
|
50e6c83e47
|
Test condition number as well as error rate [CI SKIP]
|
2019-01-29 18:51:44 -07:00 |
|
Nick Thompson
|
c8dfc96f88
|
Merge commit [CI SKIP]
|
2019-01-29 17:34:41 -07:00 |
|
Nick Thompson
|
680719b0c8
|
Add test for exponential sum [CI SKIP]
|
2019-01-29 17:23:04 -07:00 |
|
Nick Thompson
|
4c48f2d6e2
|
Lanczos smoothing now works with boost::range [CI SKIP]
|
2019-01-29 12:46:52 -07:00 |
|
Nick Thompson
|
037b6fe5eb
|
Add tests for std::array and boost::numeric::ublas::vector. Clean up docs. [CI SKIP]
|
2019-01-28 14:06:14 -07:00 |
|
Nick Thompson
|
1a00352994
|
Second attempt at condition numbers file. [CI SKIP]
|
2019-01-28 13:48:36 -07:00 |
|
Nick Thompson
|
c00623da74
|
Add move constructor for barycentric rational interpolation.
|
2019-01-27 16:28:31 -07:00 |
|
Nick Thompson
|
224ec2e8db
|
Test scaling properties of the Lanczos derivative based on spacing [CI SKIP]
|
2019-01-27 13:11:52 -07:00 |
|
Nick Thompson
|
a1cade5a90
|
Save an xorpd instruction by initializing not to zero, but to the first value. Save a division for each element by dividing the filters by the spacing (square of the spacing for the second derivative). [CI SKIP]
|
2019-01-26 21:34:16 -07:00 |
|
Nick
|
590647f8c3
|
Merge pull request #171 from boostorg/differentiation
Rearrangement of file layout for differentiation [CI SKIP]
|
2019-01-24 11:22:22 -07:00 |
|
Nick Thompson
|
bdc0b231ea
|
Merge branch 'develop' into lanczos_smoothing
|
2019-01-24 09:57:27 -07:00 |
|
Nick Thompson
|
0f3e643fa7
|
Change gen.max() to (gen.max)() to hopefully prevent macro substitution. [CI SKIP]
|
2019-01-24 09:56:42 -07:00 |
|
Nick Thompson
|
175e375934
|
Rename filter computation functions to reflect the fact that multiple orders of differentiation may be computed. [CI SKIP]
|
2019-01-23 10:10:36 -07:00 |
|
Nick Thompson
|
9c28ad5aab
|
Merge branch 'develop' into lanczos_smoothing [CI SKIP]
|
2019-01-23 09:33:15 -07:00 |
|
Nick Thompson
|
79bd607704
|
MSVC 14.1 does not appreciate uint8_t; no matter-use unsigned for the test instead [CI SKIP]
|
2019-01-23 09:01:41 -07:00 |
|
Nick Thompson
|
b2f3054e2f
|
Compute filters in higher precision and cast back to low precision so that high-p filters are accurate. [CI SKIP]
|
2019-01-22 15:46:19 -07:00 |
|
Nick Thompson
|
9aee84a1ec
|
Merge branch 'lanczos_smoothing' of https://github.com/boostorg/math into lanczos_smoothing [CI SKIP]
|
2019-01-22 12:19:05 -07:00 |
|
Nick Thompson
|
c9020ceb48
|
Consider using higher precision for calculation of filters. [CI SKIP]
|
2019-01-22 12:14:21 -07:00 |
|
Nick Thompson
|
6f5b8d757a
|
More unit tests for acceleration filters [CI SKIP]
|
2019-01-22 12:14:21 -07:00 |
|
Nick Thompson
|
b8cc83e49e
|
Refactor so as to not store a reference member, make call threadsafe, compute entire vector in one go.
|
2019-01-22 12:14:21 -07:00 |
|
Nick Thompson
|
941bb1a008
|
Add denoising second derivative.
|
2019-01-22 12:14:21 -07:00 |
|
Nick Thompson
|
bc10441044
|
Remove sign-compare warnings. Take advice of cppcheck. Grammar in documentation [CI SKIP]
|
2019-01-22 12:14:21 -07:00 |
|
Nick Thompson
|
119aff9ff2
|
Lanczos smoothing differentiators.
|
2019-01-22 12:14:21 -07:00 |
|
Nick Thompson
|
66a0dc8c87
|
Fix typo.
|
2019-01-22 12:12:11 -07:00 |
|
Nick Thompson
|
fedeabb06e
|
Also change concept and include test [CI SKIP]
|
2019-01-22 12:12:11 -07:00 |
|
Nick Thompson
|
de584cc4ae
|
Begin rearrangement.
|
2019-01-22 12:12:11 -07:00 |
|
Nick Thompson
|
1bface6481
|
Merge branch 'develop' into differentiation
|
2019-01-21 12:55:26 -07:00 |
|
Nick Thompson
|
e48f5b83df
|
Merge branch 'develop' into sequence_tools [CI SKIP]
|
2019-01-21 10:48:28 -07:00 |
|
Nick Thompson
|
98f0369a5a
|
Remove use of M_PI in catmul_rom_test. [CI SKIP]
|
2019-01-21 09:27:07 -07:00 |
|
Nick Thompson
|
ff366e85a2
|
Add variance of N-sided die as unit test [CI SKIP]
|
2019-01-18 10:00:43 -07: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
|
75e7832a54
|
Add unsigned integer tests for Hoyer sparsity.
|
2019-01-16 11:14:53 -07:00 |
|