2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-19 04:22:09 +00:00

46 Commits

Author SHA1 Message Date
Rose
dbb1ae7667 Use cfloat instead of float.h
It would be more consistent to use the C++ headers instead of the C ones.
2022-12-09 11:07:42 -05:00
jzmaddock
544258569b Fixes for inspect failures in doc/ and example/ 2021-03-30 11:04:16 +01:00
Matt Borland
26711525ca Remove uses of boost/cstdint without header called 2021-03-21 16:13:10 +03:00
Matt Borland
d59c734c5e Remove boost.assert 2021-03-14 12:22:26 +03:00
Nick
3c3217d2cd Remove some internal dependencies for Daubechies wavelets. (#356) 2020-05-20 14:07:19 -04:00
NAThompson
606945c55e Add benchmarks for wavelet transform. [CI SKIP] 2020-04-30 06:45:23 -04:00
NAThompson
16434c544f Have benchmarks use timings as they are reported in the paper. 2020-04-29 09:45:50 -04:00
Nick
dfb3bf1d63 Daubechies scaling plots should use ulps_plots from boost. 2020-04-26 09:37:03 -04:00
Nick
c59659f4ed Reinch's modification to Clenshaw recurrence (#339)
* Reinch's modification to Clenshaw recurrence. [CI SKIP]

* Convert Chebyshev tests to math_unit_test.hpp

* Performance of translated Chebyshev Clenshaw recurrence. [CI SKIP]

* Prepare to use modified Clenshaw recurrence in Chebyshev transform.

* Remove unused headers from Chebyshev transform test [CI SKIP]

* Update Chebyshev transform tests to use math_unit_test.hpp
2020-04-25 09:01:05 -04:00
Nick
6ebdabd397 Still an ASAN bug, but moving along. [CI SKIP] 2020-03-21 11:19:46 -04:00
Nick
81765540b5 Wavelet transforms for complex-valued integrands [CI SKIP] 2020-03-14 09:22:48 -04:00
Nick
e5282c570e Wavelet transform [CI SKIP] 2020-03-13 16:51:40 -04:00
NAThompson
5ce09f50ca Implement wavelet transform [CI SKIP] 2020-03-13 08:59:13 -04:00
NAThompson
cfc9b95397 Fix a couple bugs in Daubechies wavelets [CI SKIP] 2020-03-13 06:50:34 -04:00
NAThompson
c4e0563c1b Wavelet tests [CI SKIP] 2020-03-12 09:49:33 -04:00
NAThompson
1004045667 Attempt to fix some build errors 2020-03-12 05:48:16 -04:00
NAThompson
c090b53eb8 Fix compilation error [CI SKIP] 2020-03-10 08:33:46 -04:00
Nick Thompson
e0e3872de7 Remove dyadic_grid from detail namespace. [CI SKIP] 2020-03-07 12:30:35 -05:00
NAThompson
40405e38f6 Compute bytes() 2020-03-06 08:58:59 -05:00
NAThompson
17c9912aba Attempt to fix compilation error of Windows. Add compiler tests for Daubechies scaling. 2020-03-06 06:33:59 -05:00
NAThompson
afdebdb739 More Daubechies scaling functions [CI SKIP] 2020-03-05 08:19:32 -05:00
NAThompson
bcc1e57395 Add additional integer grid and filters computed by JM to unit tests. [CI SKIP] 2020-03-05 07:03:26 -05:00
jzmaddock
dc52a787c8 daubechies.hpp: simplify header and reduce dependencies. 2020-02-28 17:24:38 +00:00
NAThompson
a7c5ae6d8c Give option to control absolute error [CI SKIP] 2020-02-28 08:18:43 -05:00
NAThompson
98a6fb3a2f Clean up plots [CI SKIP] 2020-02-27 10:40:58 -05:00
NAThompson
d6eb9ca78c Remove unused variable [CI SKIP] 2020-02-27 06:49:37 -05:00
jzmaddock
efaaa9c811 Update daubechies integer grid with simplified header.
Plus revised generator program.
2020-02-24 20:43:08 +00:00
NAThompson
1fc51dca7c Make accesses more random in benchmarks [CI SKIP] 2020-02-23 12:42:12 -05:00
NAThompson
4a2f1febf8 Bootstrap Chebyshev transform [CI SKIP] 2020-02-22 14:55:22 -05:00
NAThompson
65d27cfea9 Use DenseRange rather than custom argument generator in benchmarks [CI SKIP] 2020-02-22 11:46:25 -05:00
NAThompson
39d8efb437 Plot derivatives and compute derivative of _3\phi [CI SKIP] 2020-02-21 05:46:38 -05:00
NAThompson
0289eca4fe Documentation updates for quintic_hermite interpolation [CI SKIP] 2020-02-20 07:25:49 -05:00
NAThompson
0674748456 Version used for data provided in paper [CI SKIP] 2020-02-19 07:41:29 -05:00
Nick Thompson
fa79cecc42 Regress on accuracy. [CI SKIP] 2020-02-18 14:50:16 -05:00
Nick
5a9e39709d Regress accuracy. [CI SKIP] 2020-02-18 13:18:04 -05:00
NAThompson
dd11bb82c7 Typo removal [CI SKIP] 2020-02-18 12:55:10 -05:00
NAThompson
6290803975 Finish up cubic Hermite interpolation. 2020-02-18 08:11:48 -05:00
NAThompson
ab2e877315 Consolidate cubic_hermite.hpp and cardinal_cubic_hermite.hpp [CI SKIP] 2020-02-18 07:01:02 -05:00
NAThompson
ae436992f7 Improve performance of cardinal_cubic_hermite evaluation [CI SKIP] 2020-02-16 16:57:18 -05:00
NAThompson
e40b3a19d6 Fix argument to complexity [CI SKIP] 2020-02-16 11:38:42 -05:00
NAThompson
2b93ff6b6d Using int64_t rather than long long unsigned int [CI SKIP] 2020-02-16 11:24:39 -05:00
Nick
3338c0c6e6 Add in benchmarks, remove some commented out code that is duplicated in example/daubechies_wavelets/find_best_daubechies_interpolator.cpp [CI SKIP] 2020-02-16 09:46:58 -05:00
Nick
d2938c89e7 Controversially commit Daubechies plots [CI SKIP] 2020-02-15 09:21:21 -05:00
Nick
8de87a76d1 Sensible cleanup [CI SKIP] 2020-02-15 08:51:11 -05:00
Nick
1b8a746280 Remove spaces in tokens to make the file easier to parse [CI SKIP] 2020-02-15 08:37:56 -05:00
Nick
2134a9c914 Move examples/daubechies_files.cpp to examples/daubechies_wavelets/some_file.cpp [CI SKIP] 2020-02-15 08:36:38 -05:00