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

4553 Commits

Author SHA1 Message Date
jzmaddock
aa44b78885 Split catmull_rom_test into 2 and fix clang conversion issue. 2019-05-25 18:27:08 +01:00
jzmaddock
bbcd180273 catmull_rom - second try at back porting to C++11. 2019-05-23 08:54:11 +01:00
jzmaddock
1b10acf47f Backport catmull_rom.hpp to C++11.
See https://github.com/boostorg/math/issues/208.
2019-05-22 19:38:34 +01:00
jzmaddock
9803ed1fa0 Merge pull request #207 from boostorg/ellint-range
Update the range of the elliptic integrals to support the k > 1 case.
2019-05-20 13:34:50 +01:00
jzmaddock
d11eb67c67 ellint_d: extend range to k > 1 same ellint_1/2/3. 2019-05-19 08:54:17 +01:00
jzmaddock
a033166f7f Elliptic Integrals: extend range of ellint_1/2/3.
See https://github.com/boostorg/math/issues/183.
2019-05-18 19:36:22 +01:00
Nick
4b2a33d522 Merge pull request #206 from boostorg/catmull_rom_container
Allow generic random access containers other than std::vector for Cat…
2019-05-17 09:53:51 -04:00
Nick Thompson
c8062fbc90 Allow generic random access containers other than std::vector for Catmull-Rom. 2019-05-16 18:03:57 -04:00
Nick
b98f4e95f1 Update gauss_kronrod.qbk
Clarify Real->Complex quadrature documentation for Gauss-Kronrod.
2019-05-14 15:28:41 -04:00
jzmaddock
03cb3f04b5 Ellint_1: remove redundant check.
Fixes https://github.com/boostorg/math/issues/196.
2019-05-13 19:40:36 +01:00
jzmaddock
63f09b4c30 ellint_3: rearrange special cases for better performance and to avoid redundant check.
Fixes https://github.com/boostorg/math/issues/197.
2019-05-13 19:16:00 +01:00
jzmaddock
143e20ed02 Merge branch 'develop' of https://github.com/boostorg/math into develop 2019-05-13 18:35:53 +01:00
jzmaddock
b8dbd0ea6e Update binomial docs: fixes https://github.com/boostorg/math/issues/203. 2019-05-13 18:35:29 +01:00
pabristow
fc0c104434 Add FAQ to Boost.Math about using Boost.Multiprecision cpp_dec or cpp_bin, hopefully satisfying respective authors. [CI SKIP] 2019-05-08 14:40:13 +01:00
pabristow
200e1b9149 improvement to multiprecision sines_table example [CI SKIP] 2019-05-08 12:04:47 +01:00
pabristow
129daa914f improvement to multiprecision sines_table example 2019-05-08 11:47:50 +01:00
jzmaddock
c759981a2a Improve performance of sin_pi and cos_pi:
Use a static_cast to int when available for parity checking as it's much faster than itrunc.
Don't check for overflows in the result, since we know the result is in [-1,1].
2019-05-03 19:11:03 +01:00
jzmaddock
24b410d0b0 unchecked_factorial: correct numeric_limits usage to not instantiate numeric_limits<__float128>. 2019-04-30 18:22:16 +01:00
jzmaddock
9b1e5561af LambertW: break dependency to cstdfloat.hpp - it causes all sorts of failures based on include order. 2019-04-29 18:29:38 +01:00
jzmaddock
f265221bf6 Merge branch 'develop' of https://github.com/boostorg/math into develop 2019-04-28 20:36:53 +01:00
jzmaddock
e125ac18ab unchecked_factorial: when using a non-builtin type, default to the builtin versions if the precision is small enough. Requires updating beta.hpp as well. 2019-04-28 20:36:05 +01:00
jzmaddock
e414e316ab Merge pull request #191 from boostorg/float128_patches_2
Next set of float128 patches for better std lib support.
2019-04-27 19:03:48 +01:00
jzmaddock
df9bb98a12 float128 tests: disable NaN check on Mingw. 2019-04-26 20:03:47 +01:00
jzmaddock
2bdb511b5b Merge pull request #198 from boostorg/autodiff
Autodiff integration test
2019-04-25 20:07:55 +01:00
John Maddock
067e778d75 Merge branch 'autodiff' of https://github.com/pulver/math into autodiff 2019-04-23 18:04:27 +01:00
Nick
5e219748bc Merge pull request #195 from boostorg/performance_improvements
Vectorize mean calculation.
2019-04-14 10:32:11 -04:00
jzmaddock
2e1e8a0038 Supress macro expansion of isless etc 2019-04-14 12:09:44 +01:00
Nick
165cf9e480 Vectorize mean calculation. 2019-04-13 17:22:24 -04:00
Nick Thompson
748172f279 Merge branch 'develop' of https://github.com/boostorg/math into develop [CI SKIP] 2019-04-03 19:40:02 -04:00
Nick Thompson
166e5fb513 Remove control character(?) from comment. [CI SKIP] 2019-04-03 19:39:49 -04:00
jzmaddock
475179d3bb Set path for admonishment graphics in PDF builds. 2019-04-02 18:44:57 +01:00
jzmaddock
4bc056bf9e Make __float128 iostream operator inline. 2019-04-02 08:34:25 +01:00
jzmaddock
35dfb36af2 Add <ionstream> include for __float128 io operator. 2019-03-30 08:35:29 +00:00
jzmaddock
16ffd8b7e9 Fix typos in last commit 2019-03-27 18:58:35 +00:00
jzmaddock
05360ce5e8 Big reformat of cstdfloat header and code, removes the tabs. 2019-03-27 18:29:25 +00:00
jzmaddock
a9201f9a44 Add more cstdfloat functions for __float128 2019-03-26 19:57:11 +00:00
jzmaddock
5a2cc1c56b Explicit examples in Jamfile weren't actually explicit, fix that. 2019-03-25 19:04:02 +00:00
jzmaddock
f7f3e2301f Apply __float128 patches from Gero Peterhoff. 2019-03-24 19:08:49 +00:00
jzmaddock
e34c2eca9c Merge pull request #190 from boostorg/float128_patches
Apply numeric_limits patches for __float128 from Gero Peterhoff.
2019-03-23 08:53:07 +00:00
jzmaddock
072ebaac25 Apply numeric_limits patches for __float128 from Gero Peterhoff. 2019-03-22 19:45:35 +00:00
jzmaddock
08b7a6145f Correct lgamma multiprecision case to correctly return sign of tgamma when requested.
Found while testing 1F1.
2019-03-21 20:14:48 +00:00
jzmaddock
004c0b0595 Docs: Update history and version number, regen docs.
[CI SKIP]
boost-1.70.0.beta1
2019-03-04 19:17:21 +00:00
John Maddock
6112e12e8f Merge branch 'master' into develop 2019-03-03 08:57:54 +00:00
jzmaddock
ecd07eac85 Merge branch 'develop' of https://github.com/boostorg/math into develop 2019-03-02 19:56:26 +00:00
jzmaddock
390fc04bf0 Add libfftw3 support to the tests and fix up one failure that results. 2019-03-02 19:55:44 +00:00
jzmaddock
8d0a794b38 Suppress gcc warning from the use of Q constants when -pedantic is in effect 2019-03-02 19:43:41 +00:00
Nick Thompson
673d7a876d Remove unused variable. [CI SKIP] 2019-03-02 11:35:04 -07:00
pulver
2ffd44200a Merge branch 'develop' into autodiff 2019-02-28 08:45:53 -05:00
jzmaddock
2ae29b5134 Manually check out libs/timer. 2019-02-28 09:30:27 +00:00
John Maddock
5b180e2370 Merge branch 'develop' 2019-02-27 18:37:09 +00:00