Nick Thompson
|
d53284370a
|
Use ADL to green some more builds. Add requirements to build on Chebyshev transform.
|
2017-11-29 15:09:20 -07:00 |
|
Nick Thompson
|
401e353385
|
Hopefully get a few more builds green; eliminate compiler warnings.
|
2017-11-28 08:41:23 -06:00 |
|
jzmaddock
|
ef10ba37d2
|
Merge branch 'lambertw' of https://github.com/boostorg/math into lambertw
|
2017-11-27 19:08:42 +00:00 |
|
jzmaddock
|
3cebb614a5
|
Math.LambertW: fix Halley termination condition.
|
2017-11-27 19:06:53 +00:00 |
|
pabristow
|
66067c3b6b
|
Added include to test_value to ensure that when used standalone with GCC that supports suffix Q, multiprecision float128 is included.
|
2017-11-24 16:53:18 +00:00 |
|
Nick Thompson
|
57ba888a50
|
Unit test variance.
|
2017-11-23 14:18:05 -07:00 |
|
Nick Thompson
|
773076475c
|
Fix exception safety in threads.
|
2017-11-23 10:53:35 -07:00 |
|
Nick Thompson
|
67578ce12b
|
Naive Monte-Carlo integration. Still needs to handle exceptions in threads.
|
2017-11-21 18:49:14 -07:00 |
|
pabristow
|
9b9414c256
|
numerous minor fixes for JM 1st comments on docs 19Nov17
|
2017-11-20 17:03:29 +00:00 |
|
jzmaddock
|
be326922dc
|
Math: add start of 1F1 implementation.
|
2017-11-19 11:58:26 +00:00 |
|
pabristow
|
6aa9f286ff
|
Tests OK, including multiprecision.
|
2017-11-16 17:58:59 +00:00 |
|
jzmaddock
|
587f2d8918
|
Math.Hypergeometric: Add 2F0 function and tests.
Also fix a couple of warnings in test_data.hpp, and improve the continued fraction form in 0F1.
|
2017-11-15 18:27:35 +00:00 |
|
jzmaddock
|
1783c3a74c
|
Math: Fix inspection report errors.
|
2017-11-09 19:39:32 +00:00 |
|
pabristow
|
89ae728836
|
added graphs and updated docs to use them.
|
2017-11-06 17:18:33 +00:00 |
|
Nick Thompson
|
713f17f76a
|
Fix typo in error message.
|
2017-11-04 13:50:12 -06:00 |
|
pabristow
|
3c3c91709f
|
w-1 branch improvements and tests OK
|
2017-11-02 18:47:30 +00:00 |
|
jzmaddock
|
47fa45bee4
|
Import SOC headers, Test and fix up 1F0 and 0F1.
|
2017-10-29 19:33:39 +00:00 |
|
jzmaddock
|
81c8a80dd5
|
Update big_constant.hpp to work standalone.
|
2017-10-29 19:32:13 +00:00 |
|
pabristow
|
04121d2872
|
Lambert w for huge z added, and test and more docs
|
2017-10-28 19:13:58 +01:00 |
|
pabristow
|
f51d987acd
|
added much on W-1 branch (handling tiny z), and more docs.
|
2017-10-27 18:18:06 +01:00 |
|
pabristow
|
d01d0c4eb8
|
Working version with C array of precomputed lookup tables, but still inline inside
|
2017-10-13 09:43:39 +01:00 |
|
pabristow
|
dd06d2beae
|
100 decimal digit precision values and tests OK.
|
2017-10-10 15:13:49 +01:00 |
|
jzmaddock
|
97f61f0020
|
Math.Quaternion: Add workarounds for older compilers and fix up constexpr support.
|
2017-10-06 19:22:45 +01:00 |
|
jzmaddock
|
cfdd05f158
|
Math.Quaternion: Add move semantics.
|
2017-10-05 18:18:21 +01:00 |
|
jzmaddock
|
94e92dc5f4
|
Math.Quaternion: add swap method.
|
2017-10-05 18:12:24 +01:00 |
|
jzmaddock
|
68b82322ab
|
Math.Quaternion: remove dead code from header.
|
2017-10-05 13:06:20 +01:00 |
|
jzmaddock
|
601ee6e00f
|
Math.Quaternion: Rewrite test program, mostly remove valarray usage from header.
|
2017-10-05 12:50:24 +01:00 |
|
pabristow
|
39846818e1
|
Expanded docs using snippets.
|
2017-10-03 15:11:25 +01:00 |
|
John Maddock
|
f7acd35e51
|
Math.Chebyshev: tidy up and simplify fftw dispatch code with a traits class to abstract the differences.
|
2017-09-25 19:37:36 +01:00 |
|
John Maddock
|
2eabd87de1
|
Math.Chebyshev: Fix up chebeshev_transform for more types.
|
2017-09-21 19:13:36 +01:00 |
|
John Maddock
|
aaa6db8880
|
Math.Chebyshev: Fix ambiguous calls to pow with gcc-7
|
2017-09-21 17:56:51 +01:00 |
|
jzmaddock
|
9ee7a93678
|
Math.Chebyshev: Modify chebyshev_transform to dispatch to correct fftw3 functions.
Begin to hook up fftw3 tests.
|
2017-09-21 13:40:23 +01:00 |
|
jzmaddock
|
a1c18789a0
|
Math.chebyshev: Hook up conceptual tests and fix resulting errors.
|
2017-09-21 11:52:59 +01:00 |
|
jzmaddock
|
c7f243239e
|
Math.chebyshev: Backport to C++03.
|
2017-09-20 19:07:17 +01:00 |
|
jzmaddock
|
82392e3e0c
|
Merge branch 'develop' into chebyshev
|
2017-09-20 17:59:38 +01:00 |
|
Nick Thompson
|
dd9f2b7033
|
Since I cannot find a symmetry to reuse function evaluations after Chebyshev grid refinement, just give up for now and simplify the constructor accordingly.
|
2017-09-19 00:48:20 -06:00 |
|
Nick Thompson
|
956864cbd5
|
Recurse when grid isn't sufficiently refined. Optimization potential exists by reusing function evaluations.
|
2017-09-17 21:16:48 -06:00 |
|
Nick Thompson
|
0d85d4d11e
|
Performance improvements.
|
2017-09-17 19:30:15 -06:00 |
|
Nick Thompson
|
2cb935ec17
|
Use std::enable_if to obviate the need for C++17 if constexpr.
|
2017-09-17 16:23:50 -06:00 |
|
Nick Thompson
|
0acb51b78d
|
Linear time and numerically stable evaluation of derivative of Chebyshev series by a modified Clenshaw recurrence.
|
2017-09-17 14:02:43 -06:00 |
|
Nick Thompson
|
cb470280ba
|
Chebyshev transform
|
2017-09-13 17:51:50 -06:00 |
|
jzmaddock
|
5755e1d37e
|
Merge pull request #87 from boostorg/gauss
Merge Gauss Kronrod code into develop.
|
2017-09-13 16:57:06 +01:00 |
|
jzmaddock
|
25cc8fdad7
|
Add Gauss and Gauss-Kronrod docs.
|
2017-09-09 19:18:08 +01:00 |
|
jzmaddock
|
4c0bec596c
|
Remove dead files.
|
2017-09-06 19:56:15 +01:00 |
|
jzmaddock
|
d9893f5e01
|
Quadrature: update conceptual tests for Gauss (Kronrod) quadrature.
|
2017-09-06 19:53:10 +01:00 |
|
jzmaddock
|
e09ad4c3aa
|
Quadrature: finish off Gauss and Gauss-Kronrod integration code and tests.
|
2017-09-06 18:03:15 +01:00 |
|
pabristow
|
15568b8d62
|
Work on precision demo before holiday. OK on VS14.1 and GCC 7.1.0 but docs need much more work.
|
2017-09-02 12:12:10 +01:00 |
|
jzmaddock
|
7d2002db80
|
Quadrature: add gauss and gauss-kronrod quadrature.
|
2017-08-31 19:42:26 +01:00 |
|
pabristow
|
c1b8ffec7c
|
Needed to merge?
|
2017-08-31 12:50:11 +01:00 |
|
pabristow
|
48435ed996
|
Commit before merge develop to get new config file
|
2017-08-30 17:05:34 +01:00 |
|