2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-25 06:22:09 +00:00
Commit Graph

4236 Commits

Author SHA1 Message Date
jzmaddock
5a42f8b81b Merge pull request #154 from boostorg/complex_tanh_sinh
Modify tanh_sinh to work with complex integrals.
2018-10-11 19:11:43 +01:00
jzmaddock
d3b00f2beb Fix spelling of cxx11_explicit_conversion_operators. 2018-10-11 18:06:43 +01:00
pabristow
cdea7b6724 Added requirement explicit_conversion_operators 2018-10-11 13:59:55 +01:00
jzmaddock
43119aa7f8 Fix __float128 build support on lambert_w example. 2018-10-11 09:00:46 +01:00
jzmaddock
049c670409 Add another test case for tanh_sinh complex support, and update docs with examples. 2018-10-11 08:49:05 +01:00
pabristow
e961fb9c78 Add lambert_w new examples. 2018-10-09 15:35:08 +01:00
pabristow
20067e75e5 Added two more lambert_w examples and requires cxx_numeric_limits 2018-10-09 12:53:11 +01:00
jzmaddock
5eca86157b Modify tanh_sinh to work with complex integrals. 2018-10-08 20:45:15 +01:00
jzmaddock
ea42a834cc Merge pull request #153 from boostorg/pr/add-math-target
Add a fake boost_math target to boost-install
2018-10-08 17:55:21 +01:00
pabristow
8a45f15c2d Avoid using max_digits10 in test to allow as old versions as possible to run 2018-10-08 15:10:38 +01:00
pabristow
3d5af4b493 Merge branch 'develop' of https://github.com/boostorg/math into develop 2018-10-08 15:07:00 +01:00
pabristow
a855f99989 Avoid using max_digits10 in test to allow as old versions as possible to run 2018-10-08 15:05:55 +01:00
jzmaddock
015151ef78 Merge branch 'develop' of https://github.com/boostorg/math into develop
Resolved Conflicts:
	doc/html/index.html
	doc/html/indexes/s01.html
	doc/html/indexes/s02.html
	doc/html/indexes/s03.html
	doc/html/indexes/s04.html
	doc/html/indexes/s05.html
	doc/html/math_toolkit/conventions.html
	doc/html/math_toolkit/navigation.html
2018-10-07 09:36:02 +01:00
jzmaddock
a12ac889bf Update history, rebuild docs.
[CI SKIP]
2018-10-07 09:22:19 +01:00
Peter Dimov
8d2c59c861 Add a fake boost_math target to boost-install 2018-10-05 20:46:07 +03:00
pabristow
cd155591dd Added simplest possible test example. 2018-10-04 17:14:15 +01:00
pabristow
dadce7ae6f Added basic_lambert_w_example. 2018-10-04 17:08:06 +01:00
pabristow
7779430500 edit and broken links in docs qbk only, locally builds and passed inspect program, even update pull to get JM changes. [CI SKIP] 2018-10-04 14:39:33 +01:00
pabristow
9e4821dada Merge branch 'develop' of https://github.com/boostorg/math into develop 2018-10-04 14:33:49 +01:00
pabristow
69908294cd edit and broken links in docs qbk only, locally builds and passed inspect program [CI SKIP] 2018-10-04 14:33:13 +01:00
jzmaddock
9a198bfa58 Merge branch 'develop' of https://github.com/boostorg/math into develop 2018-10-02 18:45:21 +01:00
jzmaddock
7abfa952cd Switch a couple of tests to release mode to reduce object file sizes. 2018-10-02 18:45:07 +01:00
jzmaddock
839f461804 Update docs on root finding to indicate that the functions can accept take C++ lambda's as arguments (which they can). 2018-10-02 18:35:40 +01:00
jzmaddock
44e39d92d7 Merge pull request #152 from Kojoley/patch-1
constants: Removed extra semicolons
2018-10-01 18:19:54 +01:00
Nikita Kniazev
5152160fea constants: Removed extra semicolons 2018-10-01 18:37:45 +03:00
jzmaddock
34e6afacc2 Fixes that allow Math to be used with multiprecision::mpfr_float. 2018-09-26 18:10:05 +01:00
jzmaddock
bfabc65564 Merge pull request #150 from boostorg/remove_endian_deprecated
Remove deprecation warning from the BOOST_BIG_ENDIAN and BOOST_LITTLE…
2018-09-14 17:29:49 +01:00
Nick Thompson
6ec5838685 Change #if defined(BOOST_ENDIAN_*_BYTE) to #if BOOST_ENDIAN_*_BYTE on the advice of code review from pdimov. 2018-09-12 11:37:31 -06:00
Nick Thompson
a180b490f2 Remove deprecation warning from the BOOST_BIG_ENDIAN and BOOST_LITTLE_ENDIAN macros. 2018-09-12 10:20:05 -06:00
jzmaddock
95680e179d Merge pull request #121 from boostorg/rational_derivatives
Add derivative of barycentric rational interpolation.
2018-09-04 13:01:31 +01:00
jzmaddock
0f02355a1c LambertW: remove dead file and move lambert_w_lookup_table.ipp into /detail/.
[CI SKIP]
2018-09-02 18:00:07 +01:00
jzmaddock
628ffd1c80 Merge branch 'develop' into rational_derivatives 2018-09-02 12:58:59 +01:00
jzmaddock
b642b12fa4 Regenerate docs after LambertW merge.
[CI SKIP]
2018-09-02 08:31:41 +01:00
jzmaddock
9019eca407 Merge pull request #146 from boostorg/lambertw
PR for integration testing of LambertW
2018-09-02 08:27:59 +01:00
jzmaddock
3b7cbe6be6 CI fixes: adjust lambertW expected error rates. 2018-09-01 18:46:33 +01:00
jzmaddock
79871fe747 LambertW: CI fixes.
Fix definition of lambert_w0_small_z_series_term.
Move rational approximations into smaller functions to try and keep msvc happy.
2018-08-31 19:53:34 +01:00
jzmaddock
02c7df005d LambertW: Fix more CI failures:
Add fallback for 128-bit lambertW implementation.
Disable real_concept tests for msvc-12 and earlier as the compiler can't cope.
2018-08-31 09:56:03 +01:00
Nick Thompson
8004239d23 [CI SKIP] Fix build error by explicitly changing float128 to boost::multiprecision::float128 2018-08-31 09:37:00 +08:00
jzmaddock
982d82b2b5 LambertW: Hook up real_concept tests and fix resulting errors. 2018-08-30 19:48:27 +01:00
jzmaddock
424eeffdd3 LambertW: Add max_digits10 to numeric_limits specialization in std_real_concept_check.cpp. 2018-08-30 19:16:14 +01:00
jzmaddock
3104f3ad79 LambertW: Fix for types with no numeric_limits.
Configuration fix for __float128 support.
2018-08-30 18:47:40 +01:00
jzmaddock
364952fd8a LambertW: pedantic changes to docs.
[CI SKIP]
2018-08-30 18:21:28 +01:00
jzmaddock
bed980e202 Merge branch 'develop' into lambertw 2018-08-30 10:17:19 +01:00
jzmaddock
3abd04ce50 LambertW: Hook up concept checks, and fix failures. 2018-08-30 08:57:35 +01:00
jzmaddock
45b86cf115 LambertW: Fix up GCC support.
Split tests into smaller units so as not to generate over-large object files.
2018-08-29 19:34:30 +01:00
jzmaddock
50c014abdc LambertW: further improvements to code coverage. 2018-08-28 17:23:02 +01:00
jzmaddock
460e50a1fc LambertW: Add test data for very large values. 2018-08-27 19:48:59 +01:00
jzmaddock
10e6f0d68f Lambert W: Add tests near the singularity.
Fix a couple of minor issues in the implementation to improve error rates.
NB: errors very near the singularity are still very high - this is an intrinsic property of the function - we are solving z = w exp(w) for w, but there are actually a wide range of w values which satisfy the equation once we get very close to the singularity.
2018-08-26 19:51:15 +01:00
jzmaddock
a1d658aed1 LambertW: start to split tests into smaller chunks. 2018-08-23 10:26:17 +01:00
jzmaddock
c04b83bf15 LambertW: Moved some files around, deleted dead ones. 2018-08-22 19:33:49 +01:00