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

5275 Commits

Author SHA1 Message Date
Nick
115ad14101 tolerance param != unit roundoff; so fix that. 2020-03-27 09:49:18 -04:00
Nick
2c4fec1e4c Relativize the error in the Lambert-W tests to the condition number of function evaluation. 2020-03-27 08:02:29 -04:00
Nick
58561d7f92 Add 2 Daubechies graphs to documentation. 2020-03-26 05:39:10 -04:00
Nick
f4300bdc9d Loosen up windows tolerance. 2020-03-25 09:51:48 -04:00
Nick Thompson
73be25461d Merge branch 'develop' of https://github.com/boostorg/math into develop [CI SKIP] 2020-03-24 14:48:26 -04:00
Nick Thompson
0612173b9c Update roadmap [CI SKIP] 2020-03-24 14:48:17 -04:00
Nick
6038719753 Merge pull request #267 from boostorg/daubechies_attempt_2
Continuous Daubechies wavelets
2020-03-24 14:39:14 -04:00
jzmaddock
9af885b5fb Update history, regenerate docs.
[CI SKIP]
2020-03-24 13:06:05 +00:00
Nick
6d34700a55 Merge branch 'daubechies_attempt_2' of https://github.com/boostorg/math into daubechies_attempt_2 [CI SKIP] 2020-03-24 05:42:55 -04:00
Nick
d009f3c6b4 Yet again increase tolerance on Windows 2020-03-24 05:42:47 -04:00
jzmaddock
add9da6151 Merge branch 'daubechies_attempt_2' of https://github.com/boostorg/math into daubechies_attempt_2 2020-03-23 18:23:55 +00:00
jzmaddock
8b3393091a Daubechies: More code simplification. 2020-03-23 18:23:32 +00:00
Nick
9ba1ce6f00 Improve docs and loosen tolerances for Windows. 2020-03-23 07:39:57 -04:00
Nick
2c85c98982 Document wavelet transform. Submit (mildly) failing unit test for transforms. [CI SKIP] 2020-03-22 20:15:10 -04:00
Nick
0f7cb98188 Tests for wavelet transform [CI SKIP] 2020-03-22 17:15:22 -04:00
Nick
3a34827563 Copyright statements. [CI SKIP] 2020-03-22 13:10:37 -04:00
Nick
fb26bc0cf1 Fix septic hermite evaluation. 2020-03-22 13:03:48 -04:00
Nick
2af33f2725 Fix quintic hermite interpolation [CI SKIP] 2020-03-22 12:07:05 -04:00
Nick
5cbfdb554a Fix invalid read in cubic Hermite. [CI SKIP] 2020-03-22 11:22:36 -04:00
Nick
bc70b99553 Test boundaries for segfaults [CI SKIP] 2020-03-22 08:50:21 -04:00
Nick
b1ba02e5c1 Merge branch 'develop' into daubechies_attempt_2 [CI SKIP] 2020-03-22 08:18:12 -04:00
Nick
5800a6493f Merge pull request #326 from boostorg/quadrature_bounds
Accept b<= a in quadrature.
2020-03-22 08:11:25 -04:00
jzmaddock
3610dd94dd Simplify some of the Daubechies code.
[CI SKIP]
2020-03-22 11:05:06 +00:00
jzmaddock
5b1ba3bd73 Suppress msvc warnings. 2020-03-22 10:12:29 +00:00
Nick
6ebdabd397 Still an ASAN bug, but moving along. [CI SKIP] 2020-03-21 11:19:46 -04:00
Nick
11c45c0ec0 Accept b<= a in quadrature. 2020-03-21 09:22:41 -04:00
Nick
735d582b36 Merge branch 'develop' into daubechies_attempt_2 2020-03-15 13:13:49 -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
jzmaddock
abbe41b3b3 Merge pull request #323 from boostorg/deprecate_cxx11
Deprecate C++11.
2020-03-13 18:13:28 +00:00
jzmaddock
562906c76d Make a way to disable deprecated warnings.
[CI SKIP]
2020-03-13 18:11:10 +00:00
jzmaddock
c712041547 Merge branch 'develop' of https://github.com/boostorg/math into develop 2020-03-13 18:06:41 +00:00
jzmaddock
5c3544c44e Qualify calls to erf/erfc so we don't accidentally find ::erf(double). 2020-03-13 18:06:20 +00: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
Nick
490c815601 Merge pull request #324 from CGJackson/bugfix/exp_sinh_quardature_complex-non-standard-range-error
Bugfix/exp sinh quardature complex non standard range error
2020-03-13 06:09:10 -04:00
NAThompson
c4e0563c1b Wavelet tests [CI SKIP] 2020-03-12 09:49:33 -04:00
NAThompson
f44feba639 Test L2 norm of Daubechies scaling function. [CI SKIP] 2020-03-12 06:07:03 -04:00
NAThompson
1004045667 Attempt to fix some build errors 2020-03-12 05:48:16 -04:00
NAThompson
2da10b8467 Add start of support parameter to one-off interpolators. [CI SKIP] 2020-03-11 08:07:41 -04:00
jzmaddock
5cbab46e3a Deprecate C++11. 2020-03-10 18:32:20 +00:00
Conor Jackson
54a4723309 Fixed type mismatch in exp_sinh quadrature
Fixed bug in quadrature::exp_sinh, which caused it to fail to compile
when used with a complex valued integrand over a non-native range. This
was due to the lambdas perfoming the change of variables to shift onto
the native range requiring the return type to be Real, rather than using
the type infered from the integrand.
2020-03-10 18:30:16 +00:00
Conor Jackson
bba5f4e259 Added exp integral tests for exp_sinh quadrature
Added tests of the complex eponential integral E1 for quadrature::exp_sinh. These tests involve the integral of a complex valued function over the (non-native) range (1,infinity). Currently these tests fail at compilation due to a bug in mapping the non-native range to the native one.
2020-03-10 18:22:58 +00:00
NAThompson
c090b53eb8 Fix compilation error [CI SKIP] 2020-03-10 08:33:46 -04:00
NAThompson
6f94c35bf4 Fix typo [CI SKIP] 2020-03-10 08:29:29 -04:00
NAThompson
59fe4d690c Add test file [CI SKIP] 2020-03-10 08:17:53 -04:00
NAThompson
8c621d8be4 Sketch out Daubechies wavelet class [CI SKIP] 2020-03-10 07:15:52 -04:00
NAThompson
f38a3cc13f Remove some warning and try to fix msvc compile error by adding bigobj tag. 2020-03-10 05:57:38 -04:00
Nick Thompson
a67321c8d2 Fix build errors. 2020-03-09 20:19:36 -04:00
Nick Thompson
2c7863e1a8 Quadrature unit tests. [CI SKIP] 2020-03-08 15:33:18 -04:00