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
|
341c6a6c78
|
I dream of the day when it doesn't take me 12 builds to accomplish a simple task.
|
2019-01-27 23:02:17 -07:00 |
|
Nick Thompson
|
c00623da74
|
Add move constructor for barycentric rational interpolation.
|
2019-01-27 16:28:31 -07:00 |
|
Nick Thompson
|
656f41c8bb
|
Merge branch 'develop' into lanczos_smoothing [CI SKIP]
|
2019-01-27 13:11:56 -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
|
12bc3eb885
|
Delete copy constructor, allow move constructor. Allow reuse of memory space for derivatives. [CI SKIP]
|
2019-01-27 07:24:46 -07:00 |
|
jzmaddock
|
8845f0d02a
|
Remove unused recurrence relations.
|
2019-01-27 09:54:15 +00:00 |
|
jzmaddock
|
ff5ee61c69
|
hypergeometric_1F1_backward_recurrence_for_negative_a: remove dead code that can never be called in current version (code was inherited from original SOC project).
Also comment out some unused approximations.
|
2019-01-27 09:50:42 +00:00 |
|
jzmaddock
|
f00093cdf3
|
Test special cases, code tidy up, fix a couple of bugs exposed by new tests.
|
2019-01-27 09:28:56 +00:00 |
|
Nick Thompson
|
eaeade37a2
|
Update history for feature adds up to this point. [CI SKIP]
|
2019-01-26 23:11:55 -07:00 |
|
Nick Thompson
|
82950edefd
|
Remove feature request for Lambert-W in issues.qbk [CI SKIP]
|
2019-01-26 22:44:19 -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 Thompson
|
0ca8faf3cc
|
Merge branch 'develop' into lanczos_smoothing [CI SKIP]
|
2019-01-26 14:54:21 -07:00 |
|
Nick Thompson
|
d49133027a
|
Remove (in this case harmless) division by zero to appease UBSan [CI SKIP]
|
2019-01-26 14:54:08 -07:00 |
|
Nick Thompson
|
e3766313a1
|
Add notes on conditioning of computation of filters for large p [CI SKIP]
|
2019-01-26 13:47:54 -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 |
|
Matt Pulver
|
ad96b617cc
|
Add differentiation/autodiff.hpp.
|
2019-01-23 14:17:02 -05:00 |
|
Nick Thompson
|
1dd2f435a9
|
Fix typo.
|
2019-01-23 14:17:02 -05:00 |
|
Nick Thompson
|
afdd37bf00
|
Also change concept and include test [CI SKIP]
|
2019-01-23 14:17:01 -05:00 |
|
Nick Thompson
|
1f1e9974f0
|
Begin rearrangement.
|
2019-01-23 14:17:01 -05: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
|
31ec7a9b0c
|
Cleanup [CI SKIP]
|
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
|
67a1c2dc4f
|
Remove grammar errors and reduce point radius. [CI SKIP]
|
2019-01-22 12:14:21 -07:00 |
|
Nick Thompson
|
4f9e62313f
|
Add example of differentiating the LIGO data [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
|
4ea55eb029
|
Remove -Wcomment in Lambert-W examples. [CI SKIP]
|
2019-01-22 11:01:25 -07:00 |
|
Nick Thompson
|
1bface6481
|
Merge branch 'develop' into differentiation
|
2019-01-21 12:55:26 -07:00 |
|
Nick
|
0a3ea43fcc
|
Merge pull request #169 from boostorg/sequence_tools
Vector functionals
|
2019-01-21 12:48:50 -07:00 |
|
Nick Thompson
|
e6f97af63f
|
Add comment from Higham about overflow resistance. [CI SKIP]
|
2019-01-21 12:40:33 -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
|
c21ba1ad55
|
Include is_complex.hpp [CI SKIP]
|
2019-01-20 15:57:01 -07:00 |
|
Nick Thompson
|
dad9010fbe
|
Do not include boost/type_traits.hpp; narrow the scope and include is_complex.hpp [CI SKIP]
|
2019-01-20 15:50:24 -07:00 |
|
jzmaddock
|
bb104ce44f
|
1F1: optimise performance of A&S 13.6.4 approximation.
Cache Bessel I values via backwards recursion.
[CI SKIP]
|
2019-01-20 18:26:59 +00:00 |
|
Nick Thompson
|
58fefea14b
|
Merge branch 'develop' into sequence_tools [CI SKIP]
|
2019-01-20 11:07:10 -07:00 |
|