Commit Graph

84 Commits

Author SHA1 Message Date
E Kawashima
66d1f953dd Implement cpp_bin_float_oct and cpp_complex_oct 2018-07-30 18:05:43 +09:00
jzmaddock
d47837424c Complex: fix complex128 test failures. 2018-04-29 20:55:46 +01:00
jzmaddock
7fbe965898 Complex: Add docs for Eigen interop. 2018-04-22 17:09:15 +01:00
jzmaddock
0f56b47760 complex: Fix bug in complex_adaptor sqrt.
Add docs for all the complex types.
2018-04-19 19:55:43 +01:00
jzmaddock
7c76ad97d8 complex/mpc: fix some test failures. 2018-04-02 19:28:21 +01:00
jzmaddock
8020ae0533 complex/mpc: reorganise build and test structure. 2018-04-01 19:20:36 +01:00
jzmaddock
6d20bb7817 complex/mpc: update docs.
[CI SKIP]
2018-03-31 18:55:57 +01:00
Nick Thompson
67505092d0 [CI SKIP] Test that the mixed arithmetic works. Add polar to the overload test. 2018-03-18 09:34:20 +08:00
Nick Thompson
0ef8b599cb Add example showing how all elementary special functions supported by std::complex are supported by the MPC backend (other than polar, which is getting there). Remove warning on unused parameter. [ci skip] 2018-03-17 13:48:45 +08:00
Nick Thompson
184fd0d56d Begin work on complex multiprecision docs. [CI SKIP] 2018-03-15 20:08:58 +08:00
jzmaddock
4c36616841 CI: Fix some remaining issues:
* Build with --hash as otherwise command line gets too long on Windows machines.
* Disable tests that generate object files too large for gcc on windows.
* Split cpp_dec_float tests up a bit to reduce object file size.
* Use boost::int46_t not ::int64_t in test case.
* Disable test_arithmetic_backend_concept.cpp with original mingw32 which has issues fixed in mingw64.
2017-06-04 19:36:59 +01:00
jzmaddock
08b9a6980f random example requires explicit conversion operators (inside Boost.Random). 2017-05-15 18:33:42 +01:00
jzmaddock
728b26e075 Document hash function support and add an example. 2016-05-01 18:58:19 +01:00
jzmaddock
a1508bbb88 Change obj rule to lib. 2016-04-05 18:37:44 +01:00
jzmaddock
57333128e8 Allow code and tests to compile without exceptions.
See https://svn.boost.org/trac/boost/ticket/12070.
2016-03-17 11:50:06 +00:00
jzmaddock
d78767ef95 Add cpp_int import/export code.
See: https://svn.boost.org/trac/boost/ticket/11590.
2015-09-20 08:45:03 +01:00
Marshall Clow
5621a90e45 Remove use of deprecated macros; use replacements 2015-09-10 15:43:35 -07:00
jzmaddock
839385dd1a Fix workaround code. 2015-08-23 18:38:26 +01:00
pabristow
893a4d77d7 changed cpp_dec to cpp_bin 2015-07-25 09:36:34 +01:00
pabristow
75dc0e3c9c Rewrite of max_digits10 section. 2015-07-24 17:59:40 +01:00
jzmaddock
b5c1d0965d Fix build on systems with no <chrono>. 2015-03-26 16:26:48 +00:00
jzmaddock
b2f92096f6 Update documentation to reflect new random number support from Boost.Random. 2015-03-15 18:24:40 +00:00
jzmaddock
9379a54b4c Disable some builds if there is no C++11 support. 2015-02-24 13:23:22 +00:00
jzmaddock
6589979f11 Remove dead code. 2014-10-09 09:21:42 +01:00
jzmaddock
cd1e62a4b0 Fix for issue https://svn.boost.org/trac/boost/ticket/10405
Change code snippets in docs to be complete programs to avoid any confusion.
Fix failure caused by change to Boost.Random.
Regenerate docs.
2014-08-29 18:54:09 +01:00
jzmaddock
4cb3e58b62 Fix compilation of examples, plus Jamfile, plus one comparison bug in cpp_bin_float. 2014-05-05 16:41:46 +01:00
pabristow
613d3ceca6 New jamfile to run all examples (showing compile fail in cpp_bin_float).
Some only work if gmp, mpir, mpfr, tommath are installed, of course.
2014-05-05 11:54:35 +01:00
jzmaddock
e7704434d5 Fix PP-logic on test case.
Don't explicitly request gnu++0x mode - it causes conflicts with testers running in c++1y mode.
2014-04-10 18:01:29 +01:00
jzmaddock
d019fef13f Fix for issue https://svn.boost.org/trac/boost/ticket/9645.
Regenerate docs.
2014-03-11 17:20:31 +00:00
ckormanyos
fdb8efd201 In hypergeometric_luke_algorithms.cpp, do trivial clean-up and optimization. 2014-02-19 21:45:49 +01:00
ckormanyos
aba1a571bb In hypergeometric_luke_algorithms.cpp, trivial license change and return code of main(). 2014-02-18 22:43:38 +01:00
Cosmin Boaca
e496a56d2d Removed code unrelated to computation of chebyshev polinomials 2014-02-18 01:24:33 +02:00
ckormanyos
1c1a98b612 In hypergeometric_luke_algorithms.cpp, use a fully template-based approach. 2014-02-17 23:11:59 +01:00
ckormanyos
dd2e6cf5c8 In hypergeometric_luke_algorithms.cpp, use a complete tamplate-based approach. 2014-02-17 22:53:51 +01:00
AntonBikineev
f981d30424 Independent function name N() is changed to dependent name this->N().
modified:   example/hypergeometric_luke_algorithms.cpp
2014-02-03 03:02:06 +04:00
Christopher Kormanyos
69e3e6cdc5 Clean up Gauss-Laguerre quadrature example. 2014-01-31 23:21:13 +01:00
Christopher Kormanyos
0b08604aae In Gauss-Laguerre quadrature example, improve comments (so as not to forget later). 2014-01-29 23:21:30 +01:00
Christopher Kormanyos
75db3df184 Improve example of Gauss-Laguerre quadrature. 2014-01-29 22:39:38 +01:00
Christopher Kormanyos
b21926b083 Add comment to Gauss-Laguerre auadrature example. Test over a wide range of decimal digits from 10...600 with various multiple-precision types. 2014-01-27 23:20:23 +01:00
Christopher Kormanyos
73a6ec1da4 Add an example of multiple-precision Gauss-Laguerre quadrature. 2014-01-27 21:09:29 +01:00
Christopher Kormanyos
c94600eb57 Add more hypergeometric functions. Refine style and performance measurements. 2013-12-24 16:52:26 +01:00
jzmaddock
e83adbe0ad Add timing info and MPFR option, plus change to get thing compiling with expression-templates turned on. 2013-12-23 17:36:51 +00:00
Christopher Kormanyos
0d627f3322 Commit non-trivial use-case that calculates hypergemetric functions. 2013-12-22 19:59:07 +01:00
John Maddock
10ed707a68 Initial merge of cpp_bin_float code from sandbox.
[SVN r86781]
2013-11-21 19:05:42 +00:00
John Maddock
5126fa8e74 Fix float128 compile error.
Add constexpr support to float128.
Add float128 docs and rebuild HTML.

[SVN r84016]
2013-04-22 17:50:55 +00:00
John Maddock
04b1c9e9f0 Initial commit of 128-bit float wrapper
[SVN r83713]
2013-04-02 17:26:48 +00:00
John Maddock
b1a27b8c5c Fix valgrind errors
[SVN r83519]
2013-03-22 16:55:36 +00:00
John Maddock
8ff620de3b Add debug_adaptor.hpp.
Document debug_adaptor and VC++ visualizers.

[SVN r82517]
2013-01-17 12:23:21 +00:00
John Maddock
2b901734b2 Big search and replace name change of adapter -> adaptor.
[SVN r82501]
2013-01-15 11:43:27 +00:00
John Maddock
0d4b3d4b02 Add logged adapter.
Add docs for logged_adapter and mpfi_float.

[SVN r82499]
2013-01-15 09:25:05 +00:00