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
jzmaddock
3fcc5fa245
Regenerate docs.
...
[CI SKIP]
2019-02-27 18:36:34 +00:00
jzmaddock
7b8e74b938
Merge branch 'develop'
2019-02-27 18:30:17 +00:00
jzmaddock
510ef0d054
Correct expected iterations in test_root_iterations.cpp
2019-02-26 09:18:45 +00:00
jzmaddock
24b1fe51e5
CI: split quadrature tests into a separate group to try to avoid timeouts.
2019-02-24 13:13:57 +00:00
jzmaddock
640f6cc510
test_root_iterations.cpp: adjust expected result for vc10.
2019-02-24 13:06:21 +00:00
Matt Pulver
b7ea8cef5c
Revert test_autodiff_4 - these two tests break test_autodiff_3. Attempt to fix asinh() test that fails on gcc-mingw for unknown reason.
2019-02-23 11:56:16 -05:00
Matt Pulver
fd1262bdcf
Move 2 test_autodiff_4 tests back into test_autodiff_3.
2019-02-22 18:05:43 -05:00
Nick Thompson
aff668f28c
Remove long double and multiprecision tests so build unbreaks.
2019-02-21 10:16:35 -07:00
Matt Pulver
418887e137
Move round_and_trunc and iround_and_itrunc tests from _4 to _3. Drop lambert_w0 test.
2019-02-21 08:51:13 -05:00
jzmaddock
a3bb22494a
Root finding: correct bug where we could incorrectly terminate when the last iteration was pathological and we had to bisect. Fixes: https://github.com/boostorg/math/issues/184 .
2019-02-20 20:53:00 +00:00
Matt Pulver
f03c562721
Remove mixed_partials_test and black_scholes_test. These are in the examples folder.
2019-02-19 18:25:04 -05:00
Matt Pulver
7fb4062e97
Split autodiff tests into 4 files due to mingw 'too many sections'. Comment out unused #include <boost/multiprecision/cpp_bin_float.hpp> (tested in examples).
2019-02-18 18:40:26 -05:00
Matt Pulver
992b6aae15
Split autodiff tests into 3 files due to mingw 'too many sections'. Doc: improve General Functions subsection.
2019-02-17 11:14:08 -05:00