jzmaddock
|
7403cbbd43
|
Make table driven functions constexpr:
unchecked_factorial, unchecked_bernoulli_b2n and prime.
|
2018-02-11 19:59:26 +00:00 |
|
jzmaddock
|
a195adaeb3
|
Merge pull request #106 from boostorg/chebyshev_fix
Remove 'print_coefficients()' as 'coefficients()' is implem…
|
2018-02-04 18:16:23 +00:00 |
|
Nick Thompson
|
da4a027233
|
[ci skip] Remove 'print_coefficients()' as 'coefficients()' is implemented and 'print_coefficients()' requires including <iostream> which was previously not included in chebyshev_transform.hpp
|
2018-02-04 11:47:53 -06:00 |
|
jzmaddock
|
f0b5e17ebf
|
Merge branch 'develop' of https://github.com/boostorg/math into develop
|
2018-01-30 08:27:10 +00:00 |
|
jzmaddock
|
426db8d929
|
Math.Quaternion: Fix forward declarations of quaternion.
See https://github.com/boostorg/math/issues/99
|
2018-01-30 08:26:50 +00:00 |
|
jzmaddock
|
5ad688def2
|
Merge pull request #100 from kuhlenough/develop
Don't use std::fpclassify() on VxWorks as well
|
2018-01-25 10:16:51 +00:00 |
|
jzmaddock
|
b41743f466
|
Math: reduce travis testing load.
[SKIP CI]
|
2018-01-22 17:59:19 +00:00 |
|
jzmaddock
|
bac580583b
|
Math: Fix the distribution explorer build files for VS2017.
Fix lanczos.hpp to not use native code on managed builds.
|
2018-01-21 10:04:38 +00:00 |
|
Brian Kuhl
|
72997d2963
|
Don't use std::fpclassify() on VxWorks as well
It doesn't exisit
|
2018-01-16 11:02:06 -05:00 |
|
jzmaddock
|
1783c3a74c
|
Math: Fix inspection report errors.
|
2017-11-09 19:39:32 +00:00 |
|
jzmaddock
|
d0981ec0f6
|
Math: Regenerate docs with patches applied.
[CI SKIP]
|
2017-11-09 13:32:24 +00:00 |
|
jzmaddock
|
98870a6e27
|
Merge branch 'develop' of https://github.com/boostorg/math into develop
|
2017-11-09 13:29:12 +00:00 |
|
jzmaddock
|
dd7234247c
|
Math: Regenerate docs with re-worked TOC to better illuminate new features.
[CI SKIP]
|
2017-11-09 13:28:50 +00:00 |
|
Nick Thompson
|
713f17f76a
|
Fix typo in error message.
|
2017-11-04 13:50:12 -06:00 |
|
Nick
|
ee858a2551
|
Quick typo removal
|
2017-11-04 13:43:36 -06:00 |
|
Nick
|
87e4cb5469
|
Fix examples that don't compile
|
2017-11-03 19:52:32 -06:00 |
|
Nick
|
8458d8fea0
|
Fix change in path for barycentric_rational.
|
2017-11-03 15:31:06 -06:00 |
|
jzmaddock
|
fd95c01440
|
Merge pull request #90 from boostorg/quaternion
Quaternion
|
2017-11-03 12:49:18 +00:00 |
|
jzmaddock
|
772efdb32b
|
Math.Quaternion: Add workarounds for older msvc versions.
|
2017-11-02 11:02:37 +00:00 |
|
jzmaddock
|
d2a5ce2af3
|
Correct over long path names in appveyor.yml
|
2017-11-02 11:02:08 +00:00 |
|
jzmaddock
|
7c9f95fdac
|
Math.Quaternion: We need libquadmath when available on the link line.
|
2017-11-02 10:14:40 +00:00 |
|
jzmaddock
|
cba26dfeca
|
Math.Quaternion: add missing test file.
|
2017-10-07 08:06:17 +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 |
|
jzmaddock
|
06292b0873
|
Math: Update history in docs.
[CI skip]
|
2017-09-27 18:17:24 +01:00 |
|
jzmaddock
|
a4f02fb8b1
|
Merge pull request #88 from boostorg/chebyshev
Chebyshev
|
2017-09-26 19:07:18 +01:00 |
|
jzmaddock
|
0499f6d6ad
|
Math.Chebyshev: Update docs to match interface tweaks.
[CI skip]
|
2017-09-26 18:48:16 +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
|
a2da7915ae
|
Math.Chebyshev: include PCH header, and correct linker options in Jamfile.v2
Also fix some warnings from the test cases and increase the error tolerances for type float.
|
2017-09-20 18:25:07 +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 |
|
jzmaddock
|
16abdcadfb
|
Merge pull request #83 from NAThompson/patch-1
Remove obsolete reference to adaptive_trapezoidal
|
2017-09-18 08:08:03 +01: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
|
2d3ccf940e
|
Fix weird characters in rendered documentation for Chebyshev transform and polynomials.
|
2017-09-17 15:59:02 -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
|
fe5d59d0f1
|
Split tests into FFTW-dependent and FFTW-independent. Improve documentation to the extent feasible.
|
2017-09-16 19:58:59 -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
|
c5decc566e
|
quadrature: split up some more tests they the object files aren't too large on win x64.
|
2017-09-11 13:05:49 +01:00 |
|
jzmaddock
|
9c6b144082
|
Quadrature: Disable gauss concept checks in C++03
|
2017-09-11 12:06:50 +01:00 |
|